Bilgisayar Ve Programlamaya Giriş Ara 13. Deneme Sınavı
Toplam 20 Soru1.Soru
2. nesil bilgisayarlarda kullanılan ve elektrik akımını kontrol edebilen, gerektiğinde anahtar olarak kullanılabilen yarı iletken bir elektronik devre elemanıdır şeklinde tanımlanan araç aşağıdakilerden hangisidir?
Delikli kart |
Transistör |
Vakum Tüpü |
Tümleşik devre |
Mikro işlemci |
Transistör, elektrik akımını kontrol edebilen, gerektiğinde anahtar olarak kullanılabilen
yarı iletken bir elektronik devre elemanıdır. Doğru cevap B'dir.
2.Soru
Aşağıdakilerden hangisi yüksek seviye programlama dillerinin avantajlarından biri değildir?
Daha az komutla çalışma imkanı sunması |
Merkezi işlem birimiyle doğrudan ilişkili olması |
Okunabilirliğin yüksek olması |
Kod yazımındaki hata oranının düşük olması |
Yazılan kodun kontrol edilmesine olanak sağlaması |
Yüksek seviye programlama dilleriyle yazılmış programlar, merkezi işlem birimi tarafından doğrudan çalıştırılamaz. Bunun için programın makine diline dönüştürülmesi gerekir.
3.Soru
RGB renk kodlamasında bir piksel kaç byte ile saklanabilir?
1 |
2 |
1024 |
3 |
6 |
RGB red (kırmızı), green(yeşil), blue(mavi) anlamına gelir. Her renk değerinin saklanabilmesi için 1 byte alana ihtiyaç duyulur. 3 byte ile 1 piksel saklanmış olur.
4.Soru
111010 ikili sistemdeki sayı ile 100110 sayısının toplamı aşağıdakilerden hangisidir?
1100000 |
1110000 |
1111000 |
1111000 |
1111100 |
ikili sistemde yazılan sayıların toplamı 1100000'dür
5.Soru
Aşağıdakilerden hangisinde bilgisayar sistemlerinde veri işleme döngüsü aşamaları doğru sırayla verilmiştir?
I. Veri hazırlama
II. Veri toplama
III. Veri işleme
IV. Veri girişi
V. Depolama
VI. Çıktı ve yorumlama
I – II – III – IV – V – VI |
I – II – III – IV – VI – V |
II – I – III – IV – V – VI |
II – I – IV – III – VI – V |
IV – II – III – I – VI – V |
Bilgisayar sistemlerinde veri işleme süreci, birbirini takip eden aşamalar hâlinde ilerler. Süreçteki aşamaların birleşerek oluşturduğu döngülere veri işleme döngüsü adı verilir. Veri isleme döngüsü veri toplama (II), veri hazırlama (I), veri girişi (IV), veri işleme (III), çıktı ve yorumlama (VI) ile depolama (V) olmak üzere altı aşamadan meydana gelir. Doğru cevap D’dir.
6.Soru
2 byte kullanarak saklanabilecek en büyük sayı aşağıdakilerden hangisidir?
1024 |
4048 |
2,073,600 |
720 |
65535 |
2 byte alandaki bütün bitler 1 olduğunda en büyük sayı elde edilir. 2 byte 16 bite eşittir.
(1111111111111111)2 = (65535)10
7.Soru
Aşağıdakilerden hangisi algoritmaya bir örnek değildir?
Bir yemeğin yapılmasındaki adımları içeren yemek tarifi |
Yerini bilmediğinizi bir restorana gitmenize yardımcı olan yol tarifi |
Klasik müzik dinletisi |
Yeni aldığınız elektronik bir cihazın kullanma kılavuzu |
İki pozitif sayının ortak bölenlerinin en büyüğünü bulmak için kullanılan Euclid yöntemi |
Klasik müzik dinletisi bir algoritma değildir.Doğru cevap ''C'' şıkkıdır.
8.Soru
Yüksek seviye programlama dillerinde, bir program için programcılar tarafından yazılan komutlar topluluğu hangisidir?
Kaynak kod |
Yorumlayıcı |
Hata ayıklayıcı |
Derleyici |
Metin düzenleyici |
66 Yüksek seviye programlama dillerinde, bir program için programcılar tarafından yazılan komutlar topluluğuna kaynak kodu adı verilir. Kaynak kodu, kısaca kod olarak da adlandırılır.
9.Soru
62 sayısının ikili sayı sistemindeki karşılığı hangisidir?
110100 |
101010 |
111000 |
110010 |
111110 |
Onlu sayı sisteminde ifade edilmiş bir sayının ikili sayı sistemine çevrilmesi için 2’ye bölme işlemi uygulanır. Bölümün değeri 2’den az olana kadar bölme işlemine devam edilir. Kalan değerlerin tersten yazılmasıyla ikili sayı sistemindeki gösterim elde edilir. Doğru cevap E'dir.
10.Soru
Merkezi işlem biriminin görevi nedir?
Programların çalışmasını ve işlemlerin yapılmasını sağlar. |
Bir program yürütülürken programın kendisi ve programla ilgili verilerin tutulmasını sağlar. |
Verilerin uzun süre saklanmasını sağlar. |
Kullanıcılardan veya farklı cihazlardan gelen verilerin toplanmasını ve iletilmesini sağlar. |
Verilerin belirli bir formata çevrilmesini ve sunulmasını sağlar. |
Bir program yürütülürken programın kendisi ve programla ilgili verilerin tutulmasını sağlayan ana bellektir. Verilerin uzun süre saklanmasını sağlayan ikincil depolama aygıtlarıdır. Kullanıcılardan veya farklı cihazlardan gelen verilerin toplanmasını ve iletilmesini sağlayan girdi aygıtlarıdır. Verilerin belirli bir formata çevrilmesini ve sunulmasını sağlayan çıktı aygıtlarıdır. Doğru cevap A'dır.
11.Soru
Bir algoritma veya programı, programlama dillerinden bağımsız olarak kısaca tanımlama yöntemine ne ad verilir?
Akış Şeması |
Program |
Sözde Kod |
Algoritma |
Yazılım |
Algoritmaları veya programları, programlama dillerini kullanmadan kısaca tanımlama yöntemine sözde kod denir.
12.Soru
Aşağıdakilerden hangisi algoritmanın özelliklerinden değildir?
Verimlilik: Algoritmayı oluşturan adımlar, süresiz bir süre içinde tamamlanmalıdır. |
Açıklık: Algoritmayı oluşturan adımlar doğru ve kesin bir şekilde tanımlanmalıdır. |
Doğruluk: Algoritmayı çalıştıran her girdi için doğru bir çıktı elde edilmelidir. |
Genellik: Bir algoritma, aynı türdeki problemlerin hepsine uygulanabilir olmalıdır. |
Sonluluk: Bir algoritmanın mutlaka sonu olmalıdır. Girilen veri boyutundan bağımsız şekilde, algoritma adımları farklı bir aşamaya geçmeli veya sonlanmalıdır. |
Verimlilik: Algoritmayı oluşturan adımlar, belirli bir süre içinde tamamlanmalıdır. Burada süresiz değil belirli bir süre olacak.
13.Soru
Algoritmayı çalıştıran her girdi için doğru bir çıktı elde edilmesi algoritmanın hangi özellikliği ile ilgilidir?
Açıklık |
Doğruluk |
Sonluluk |
Verimlilik |
Genellik |
Algoritmayı çalıştıran her girdi için doğru bir çıktı elde edilmesi algoritmanın doğruluk özelliği ile ilgilidir. Doğru cevap B'dir.
14.Soru
Aşağıdakilerden hangisi yüksek seviye programlama dillerinin özelliklerinden biri değildir?
İnsalar tarafından kolay anlaşılır. |
Makine dili komutları ile programlama yapmanın zor olması nedeniyle kullanılmaya başlanmıştır. |
Merkezi işlem birimi tarafından direk çalıştırılamazlar. |
Makine dillerine göre daha hızlı çalışır. |
Öğrenilmesi ve kullanılması kolaydır. |
Çeviriciler kullanılarak çalıştırıldığı için makine dillerine göre daha yavaştır.
15.Soru
Aşağıda verilen bilgilerden hangisi yanlıştır?
ASCII bir kodlama şeması iken, Unicode bir standarttır. |
ASCII’de kodlanan karakterlerin uzunluğu 8 bit olarak sabittir |
Unicode ile dünya üzerindeki dillerin büyük çoğunluğu temsil edilir. |
Unicode'da kodlanan karakterin boyutu belli ve 16 bittir. |
Unicode sistemi ASCII ile uyumludur. Unicode, kendi bünyesi altında ASCII kodlamasını barındırır. |
ASCII karakter kodlaması ve Unicode sistemi, farklı karakterleri ikili sayı sistemine dönüştürmeye yarayan yöntemlerdir. Verilerin dijital ortamda okunması, yazılması, saklanması ve transfer edilmesi bu yöntemler aracılığıyla gerçekleşir.
ASCII ve Unicode arasındaki temel farklılıklar aşağıdaki listede verilmişir:
• ASCII bir kodlama şeması iken, Unicode bir standarttır.
• ASCII’de kodlanan karakterlerin uzunluğu 8 bit olarak sabittir. Unicode’da ise bu
uzunluk değişkendir.
• Unicode ile dünya üzerindeki dillerin büyük çoğunluğu temsil edilir. ASCII’de bu
yeterlilik mevcut değildir.
• Unicode sistemi ASCII ile uyumludur. Unicode, kendi bünyesi altında ASCII kodlamasını barındırır.
16.Soru
Aşağıdakilerden hangi ikisi arasındaki veri transferi dolayısıyla yaşanan kısıtlamaya Von Neumann Engeli denmektedir?
İşlemci-bellek |
Girdi birimi-merkezî işlem birimi |
Kontrol birimi-aritmetik ve mantık birimi |
Merkezî işlem birimi-çıktı birimi |
Girdi birimi-bellek |
İş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. İşlemci ve bellek arasındaki veri transferi dolayısıyla yaşanan bu kısıtlama Von Neumann Engeli adı verilmiştir. Doğru cevap A’dır.
17.Soru
Aşağıdakilerden hangisi veri işleme için söylenemez?
En basit tabirle veri işleme veri üstünde çeşitli işlemler uygulayarak ham veriden bilgi elde etmektir |
Veri işleme enformasyonların bir araya gelmesiyle oluşmaktadır. |
Veri işlemede temel amaç farklı kaynaklardan elde edilen verinin yönetilmesini sağlamaktır. |
Veri işleme sürecinde ham olgular, simgeler ve semboller bir araya getirilerek ortaya çıkan sembollerin birbiriyle ilişkisi incelenir. |
Veri işleme süreci girdi işleme ve çıktı adımlarından oluşur. |
Veri işleme enformasyonların bir araya gelmesiyle oluşması veri işleme için söylenemez
18.Soru
Aşağıdaki ifadelerden hangisi derleyiciler için doğru değildir?
Derleyicilerin bellek ihtiyacı daha azdır. |
Derleyiciler, bir programın tamamını makine diline çevirir. |
Derleyicilerin çalışma hızı, yorumlayıcıların çalışma hızından yüksektir. |
Derleyicilerde programın tamamı tarandıktan sonra, var olan hata mesajları ortaya çıkar. |
Derleyicilerde programların sürekli derlenmesine gerek yoktur. |
Temel olarak aynı amaç doğrultusunda işlev gören derleyiciler ve yorumlayıcılar arasında bazı farklar bulunur:
- Derleyiciler, bir programın tamamını makine diline çevirirken, yorumlayıcılar program komutlarını ayrı ayrı makine komutlarına dönüştürür.
- Derleyicilerde kaynak kodun analizi uzun sürerken, yorumlayıcılarda bu süre daha düşüktür. Buna karşılık; derleyicilerin çalışma hızı, yorumlayıcıların çalışma hızından yüksektir.
- Derleyicilerde programın tamamı tarandıktan sonra, var olan hata mesajları ortaya çıkar. Yorumlayıcılarda ise bir hata ile karşılaşılana kadar dönüştürme işlemi devam eder.
- Derleyicilerde orta seviyeli nesne kodları (intermediate object code) üretilirken, yorumlayıcılarda böyle bir üretime ihtiyaç yoktur. Bu farklılıktan dolayı, derleyicilerin bellek ihtiyacı daha fazladır.
- Derleyicilerde programların sürekli derlenmesine gerek yoktur. Yorumlayıcılarda ise programların her seferde dönüştürülmesi gerekir.
19.Soru
Genel amaçlı ilk mikro işlemci olan ve Ted Hoff tarafından 1971 yılında üretilen 2300 transistöre sahip işlemci aşağıdakilerden hangisidir?
IBM 360 |
IBM 270 |
PDP |
Intel 4004 |
Machintosh |
Genel amaçlı ilk mikroişlemci, Amerikalı bilim adamı Ted Hoff tarafından, 1971 yılında üretilen, yaklaşık 2300 transistöre sahip, Intel 4004 adlı işlemcidir. Doğru cevap D'dir.
20.Soru
Programlama dillerinin hangi hedeflerinden yazılımda sürdürülebilirlik aşağıdakilerden hangisinde ifade edilmiştir?
Dilin sade ve basit olması gerekir. |
Dilin kurallarında kaybolmamalıdır. |
Yazılımın kaynak kodunun kolay ve güvenli bir şekilde değiştirilebilmesi gerekir. |
Programın akışı ve mantığı takip edilebilmelidir. |
Geliştirilen programların isteklere hızlı yanıt vermesi |
Bir yazılımın sürdürülebilir olması için, yazılımın kaynak kodunun kolay ve güvenli bir şekilde değiştirilebilmesi gerekir. Bu gereksinimi sağlamanın ilk şartı, programlama dilinin okunabilirlik ve sadelik özelliklerine sahip olmasıdır. “Dilin sade ve basit olması gerekir”, “Dilin kurallarında kaybolmamalıdır.” ve “Programın akışı ve mantığı takip edilebilmelidir.” Yazılımda güvenlikle ilgilidir. “Geliştirilen programların isteklere hızlı yanıt vermesi.” Yazılımda verimlilikle ilgilidir.
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ