aofsorular.com
YBS201U

BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ

1. Ünite
Soru 1
Aşağıdakilerden hangisi çevirici seviyesi programlama dillerinin özelliklerinden biri değildir?
Soru 2
Veri giriş çıkışı için delikli kart yerine klavye kullanılmaya başlandı. İşlem sonuçları monitörler ile görüntülendi.

Yukarıda verilen gelişme ilk kez hangi bilgisayar türünde yaşandı?

Soru 3
I. Girdi Çıktı Birimleri

II. Merkezi İşlem Birimi

III. Bellek

Yukarıda verilenlerden hangisi/hangileri Von Neumann Modeline göre bilgisayarı oluşturan bileşenlerdendir?

Soru 4
İşlemci ve bellek arasındaki veri transfer hızı, bellek kapasitesine göre çok küçüktür. Bu
transfer hızı, modern makinelerin işlemci hızıyla kıyaslandığında da oldukça yavaş kalmaktadır. Ortaya çıkan bu gecikmeden dolayı, işlemci bellekten alınacak veya belleğe
gönderilecek veriyi beklemek durumunda kalır.

Yukarıda verilen tanım aşağıdakilerden hangisine aittir?

Soru 5
I. Ön Bellek Kullanımı

II. Küme Halinde işleme

III. Tekli işleme

Yukarıda verilenlerden hangisi/hangileri Von Neumann Engelini aşmak için kullanılan yöntemlerdendir?

Soru 6
Aşağıdakilerden hangisi modern bilgisayarı oluşturan beş temel bileşenlerden biri değildir?
Soru 7
I. Kontrol Birimi

II. Aritmetil ve Mantık Birimi

III. Yazmaçlar

Yukarıda verilenlerden hangisi/hangileri mikroişlemcilerin ana parçalarındandır?

Soru 8
Aşağıdakilerden hangisi bir programlama dilinin sahip olması gereken özelliklerden biri değildir?
Soru 9
Aşağıdakilerden hangisi Yüksek Seviye Programlama Dilinin özelliklerinden biridir?
Soru 10
I.  Tümleşik devreler kullanılan ve kendi aralarında haberleşebilen bilgisayarlardır.

II.  Transistörlere geçişin yapıldığı bilgisayarlardır.

III. Vakum tüplerinin kullanıldığı ENIAC benzeri çok büyük cihazlardır.

IV. Yapay zekâ ile donatılmış, gelişim süreci devam eden bilgisayarlardır.

V. Günümüzde kullanılan bilgisayarların da dâhil olduğu modern bilgisayarlardır.

Yukarıda tanımları verilen modern bilgisayarların ana dönemleri sıralaması hangi seçenekte doğru olarak verilmiştir?

Soru 11
"Bu dönemde makine dilinden çevirici dil (assembly language) kullanımına geçilerek, programların daha kolay yazılması ve insanlar tarafından daha rahat anlaşılması sağlanmıştır. Üst düzey programlama dillerinin temelleri atılmış, COBOL ve 'FORTRAN programlama dillerinin ilk versiyonları oluşturulmuştur. Programlama konusunda yaşanan bu gelişmelerle birlikte bilgisayar programcısı, bilgisayar sistem uzmanı, program analisti gibi meslek tipleri oluşmuş ve yazılım endüstrisi doğmuştur."

Yukarıda verilen gelişmeler bilgisayarların tarihçesinde yer alan hangi döneme aittir?

Soru 12
IBM 360, IBM 370 ve PDP (Personal Data Processor) serileri hangi nesil bilgisayar örnekleridir?
Soru 13
"Bilgisayarın kullanacağı veri deposudur. Bilgisayar tarafından işlenecek veriler, programlar ve komutlar, bu bileşende saklanır."

Yukarıda verilen tanım, Von Neumann Modelindeki hangi bileşene aittir?

Soru 14
I. Ön bellek kullanımı (caching)

II. Paralel işleme(parallel processing)

III. Çoklu işleme (multithreading) 

IV. Küme hâlinde işleme (pipelining)

V. İkincil Depolama Aygıtları (Secondary Storage Devices)

Von Neumann engelini ortadan kaldırmak için yukarıda verilen yöntemlerden kaç tanesi kullanılmaktadır?

Soru 15
Kontrol Birimi, Aritmetik ve Mantık Birimi, Yazmaçlar olmak üzere üç ana parçadan oluşan, bilgisayarda programların çalışmasını ve işlemlerin yapılmasını sağlayan temel bileşen aşağıdaki seçeneklerden hangisidir?
Soru 16
Aşağıda verilen aygıtlardan hangileri yardımcı bellektir?

I. RAM (Random Access Memory)

II. Sabit veya Harici Disk

III CD veya DVD 

IV. Manyetik Teyp

V. USB (Universal Serial Bus)

Soru 17
Aşağıdaki aygıtlardan hangisi bir girdi aracıdır?
Soru 18
a. C++

b. Phyton

c. Java

d. PHP

e. JavaScript

f. Ruby

g. Mac OS X

h. Fedora

ı. Ubuntu

Yukarıda verilen şıklardan hangileri sistem yazılımıdır?

Soru 19
Yazılım sistemlerinde hatalı veri girişi, geçersiz işlem, operatör dikkatsizliği gibi birçok durumla karşılaşılabilir. Bir programlama dili, istenmeyen durumlarda yapılabilecek işlemleri destekleyebilecek altyapıyı sunmalıdır.

Yukarıda verilen tanım, yazılımda güvenilirliği sağlayabilmek için bir programlama dilinin sahip olması gereken niteliklerden hangisini açıklamaktadır?