Bilgisayar Ve Programlamaya Giriş Ara 8. Deneme Sınavı
Toplam 20 Soru1.Soru
Aşağıdakilerden hangisi dijital verinin en küçük ve temel ünitesidir?
Byte |
Bit |
Yottabyte |
Exabyte |
Zettabyte |
Bit: Dijital verinin en küçük ve temel ünitesidir. Bir bit, yalnızca 0 veya 1 değerini alabilir. Bilgisayar sistemlerinde hafıza, byte adı verilen küçük saklama birimlerine bölünmüştür. Bir byte 8 bitten oluşur ve bu alan yalnızca küçük bir sayıyı ya da bir harfi saklamak için yeterlidir.
2.Soru
Aşağıdakilerden hangisi bir aritmetik işlemdir?
AND |
OR |
XOR |
NOT |
ADD |
AND, OR, XOR ve NOT mantıksal işlemdir. ADD aritmetik işlemdir.
3.Soru
“Bilgisayar tarafından işlenecek veriler, programlar ve komutlar, bu bileşende saklanır.” söyleyen birisi bilgisayarın hangi biriminden söz ediyordur?
Merkezi İşlem Birimi |
Girdi/Çıktı Birimi |
Bellek |
Kontrol Birimi |
Aritmetik ve Mantık Birimi |
Bellek: Bilgisayarın kullanacağı veri deposudur. Bilgisayar tarafından işlenecek veriler, programlar ve komutlar, bu bileşende saklanır.
4.Soru
Görseldeki C program çalıştırıldığında; program çıktısı ne olacaktır?
Sayıların Toplamı = 5 |
Sayıların Toplamı = 6 |
Sayıların Toplamı = 7 |
Sayıların Toplamı = 8 |
Sayıların Toplamı = 9 |
++sayi1 ifadesinde, sayi1'in değeri 1 artırılarak artırılmış değer kullanılır. (sayi1 +1 = 3 + 1 = 4)
sayi2-- ifadesinde, sayi2'nin değeri kullanıldıktan sonra sayi2'nin değeri 1 azaltılır. (sayi2 = 1)
--sayi3 ifadesinde, sayi3'ün değeri 1 azaltılarak azaltılmış değer kullanılır. (sayi3 - 1 = 4 - 1 = 3)
Bu durumda toplam = 4 + 1 + 3 = 8 değerini alır.
Program çıktısı, Sayıların Toplamı = 8 olur.
5.Soru
Günümüzde programların yazılması, kaynak kodlarının düzenlenmesi, programların test edilmesi ve çalıştırılması için aşağıdaki yazılımlardan hangisi kullanılmaktadır?
PHP, |
COBOL |
C, |
IDE, |
ADD, |
Günümüzde programların yazılması, kaynak kodlarının düzenlenmesi, programların test edilmesi ve çalıştırılması için aşağıdaki yazılımlardan ADD kullanılmaktadır.Doğru cevap ''D'' şıkkıdır.
6.Soru
Aşağıdakilerden hangisi çevirici seviyesi programlama dillerinin özelliklerinden biri değildir?
Çevirici dillerin bilgisayar tarafından anlaşılabilmesi için, o dile özel bir çevirici kullanılır. |
İnsanlar tarafından en rahat anlaşılan, en çok kullanılan programlama dilleridir. |
Programlama dilindeki komutları bilgisayarın algılayacağı makine kodlarına dönüştürür. |
Komutların ve değişkenlerin gösterimi için özel semboller bulunur. |
Programlama dillerinin sınıfandırılmasında orta düzeyde bulunan dillerdir. |
Çevirici Seviyesi: Programlama dillerinin sınıfandırılmasında orta düzeyde bulunan dillerdir. Makine seviyesindeki diller ile aynı komutlara sahip olmalarına
karşın, komutların ve değişkenlerin gösterimi için özel semboller bulunur. Çevirici
dillerin bilgisayar tarafından anlaşılabilmesi için, o dile özel bir çevirici kullanılır.
Çeviricinin görevi, programlama dilindeki komutları bilgisayarın algılayacağı makine kodlarına dönüştürmektir.
• Yüksek Seviye: İçerdikleri ifadeler, semboller ve kurallar sayesinde insanlar tarafından en rahat anlaşılan, en çok kullanılan programlama dilleridir. Bu seviyedeki diller ile geliştirilen programların bilgisayar tarafından anlaşılması için derleyiciler ve yorumlayıcılar kullanılır. Programların kaynak kodunun makine koduna çevrilmesi, derleyiciler ve yorumlayıcılar aracılığıyla yapılır.Doğru cevap B'dir.
7.Soru
Veri isleme sistemleri, verinin işlenme türüne göre üç gruba ayrılmaktadır. Aşağıdakilerden hangisi Mekanik veri işleme için söylenebilir?
Bu sistemlerde verinin işlenmesi insanlar tarafından manuel olarak yapılır. |
Veri işlemenin bilgisayarlar tarafından yapıldığı otomatik sistemlerdir. |
İnsanların mekanik bir cihaz yardımıyla bir veri girişinin yapıldığı sistemlerdir. |
Genellikle kağıt kalem kullanılan ofislerde görülen evrak kayıt yöntemi gibi verilerin insanlar tarafından yapıldığı veri işleme yöntemidir. |
Sağladığı kolaylıklar sayesinde günümüzün popüler veri işleme yöntemidir. |
İnsanların mekanik bir cihaz yardımıyla bir veri girişinin yapıldığı sistemlerdir.maddesi Mekanik veri işleme için söylenebilir.
8.Soru
Derleyicilerle ilgili aşağıdakilerden hangisi doğrudur?
Derleyicilerin çalışma hızı derleyicilerden yüksektir. |
Derleyiciler, bir programın tamamını makine diline çevirirken |
Derleyiciler bir hata ile karşılaşılana kadar dönüştürme işlemi devam eder. |
Derleyiciler nesne kodları üretmezler. |
Derleyicilerde programların her seferde dönüştürülmesi gerekir. |
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.
9.Soru
Hangisi karekök alabilen ilk bilgisayardır?
IBM 1400 |
IBM 7090 |
CDC 164 |
ENIAC |
Pentium 8086 |
IBM 7090, IBM 1400 ve CDC 164 ikinci nesil transisörlü bilgisayarlardır. Pentium 8086 serisi daha gelişmiş olan dördüncü nesil bilgisayarlardandır. ENIAC ise birinci nesil bilgisayarlardan olup, 18.000 vakum tüpü kapasitesiyle karekök alabilen ilk bilgisayar olarak kabul edilir.
Doğru cevap D seçeneğidir.
10.Soru
Aşağıdakilerden hangisi bir programdaki komutların merkezi işlem tarafından çalıştırılması sürecidir?
Veri işleme |
Kontrol |
Komut çevrimi |
Yazmaç |
Komut kümesi |
Komut çevrimi, bir programdaki komutların, merkezî işlem birimi tarafından çalıştırılması sürecine verilen isimdir.
11.Soru
Aşağıdakilerden hangisi kontrol biriminin özelliklerinden biridir?
Geçici hafıza görevi görürler. |
Yapılan tüm işlemleri kontrol eder. |
Mantık işlemlerini gerçekleştirir. |
Toplama ve çıkarma işlemlerini gerçekleştirir. |
Karmaşık hesaplamaların daha hızlı yapılmasını sağlar |
B seçeneği kontrol biriminin görevi iken diğer seçenekler yazmaçlar ve ALU nun görevidir.
12.Soru
Aşağıdakilerden hangisinde saklanan veri elektrik bağlantısı olmadığında korunur?
L1 cache |
L2 cache |
Registers |
HDD |
RAM |
HDD: Hard disc drive; verileri manyetik olarak disklerde saklar. Güç kesintisi olduğunda kayıtlı olan veriler kaybolmaz.
13.Soru
C dilindeki atama operatörlerinden biri olan "%=" operatörü hangi seçenekte doğru ifade edilmiştir?
Sağdaki değer, soldaki değişkene atanır. |
Soldakinden sağdaki çıkarılır, sonuç soldakine atanır. |
Soldaki ile sağdaki çarpılır, sonuç soldakine atanır. |
Soldaki sağdakine bölünür, sonuç soldakine atanır. |
Soldaki ile sağdakinin modüler bölünmesinin sonucu, soldakine atanır. |
"%=" operatörü soldaki ile sağdakinin modüler bölünmesinin sonucu, soldakine atamayı ifade eder. Doğru cevap E'dir.
14.Soru
Verinin uzun süre saklanabilmesini sağlayan ve elektrik kesintilerinden etkilenmeyen bilgisayar bileşeni aşağıdakilerden hangisidir?
Merkezi İşlem Birimi |
İkincil Depolama Aygıtları |
Ana Bellek |
Ekran Kartı |
Girdi Aygıtları |
Yardımcı bellek olarak da tanımlanan ikincil bellek, verinin uzun süre saklanmasını sağlar. Bilgisayar kapatıldığında veya elektrik bağlantısı olmadığında kayıp yaşamaz.
15.Soru
Aşağıdakilerden hangisi derleyici kullanılan yüksek seviye programlama dillerinden biridir?
Perl |
PHP |
Python |
Ruby |
Haskell |
Derleyici kullanılan yüksek seviye programlama dillerine örnek olarak C, C++, Haskell, COBOL ve Fortran gösterilebilir.
16.Soru
Aşağıdakilerden hangisi bir işin nasıl yapılacağını bildiren adımlar kümesidir?
Veri |
Yazılım |
Program |
Algoritma |
Derleyici |
Bir işin nasıl yapılacağını bildiren adımlar kümesine algoritma denir.
17.Soru
Dosya sıkıştırmak için hangisi kullanılmalıdır?
Yazılım geliştirme araçları |
Girdi aygıtları |
Hizmet programları |
İşletim sistemleri |
Kontrol birimi |
Yazılım geliştirme araçları, yazılım geliştirme, geliştirilen yazılımları test etme, var olan yazılımları güncelleme gibi amaçlar için kullanılır. Girdi aygıtları, kullanıcılardan veya farklı cihazlardan bilgisayara gelen her türlü verilerin toplanması ve bilgisayara iletilmesi için kullanılır. İşletim sistemleri, bilgisayarda işlem yapabilmek, bilgisayara bağlı birimleri kontrol edebilmek ve bilgisayara programlarını kullanabilmek için geliştirilmiştir. Kontrol birimi programların çalışmasını ve işlemlerin yapılmasını sağlayan mikroişlemcilerin üç ana parçasından birisidir. Doğru cevap C'dir.
18.Soru
Aşağıdakilerden hangisi onlu sayı sistemindeki 45 sayısının ikili sayı sistemindeki karşılığıdır?
101101 |
011001 |
101011 |
110011 |
011011 |
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 olan kadar, bölme işlemine devam edilir. Kalan değerlerinin tersten yazılmasıyla ikili sayı sistemindeki gösterim elde edilir. Onlu sistemdeki 45 sayısı, ikili sistemde 101101 sayısına karşılık gelir ve matematiksel olarak (45)10 = (101101)2 seklinde gösterilir.
19.Soru
Günümüzde en yaygın kullanılan karakter kodlama yöntemi aşağıdakilerden hangisidir?
UTF-2 |
UTF-4 |
UTF-8 |
UTF-16 |
UTF-32 |
Günümüzde en yaygın kullanılan karakter kodlama yöntemi UTF-8’dir. Doğru cevap C'dir.
20.Soru
Aşağıdakilerden hangisi bir işletim sistemi değildir?
Ubuntu |
Fedora |
Mac OS X |
JavaScript |
Windows 7 |
Bilgisayarda işlem yapabilmek, bilgisayara bağlı birimleri kontrol edebilmek ve bilgisayar programlarını kullanabilmek için geliştirilmiş yazılımlara işletim sistemi denir. Windows Vista, Windows 7, Mac Os X, Fedora ve Ubuntu günümüzdeki popüler işletim sistemlerindendir. JavaScript bir programlama dilidir. Doğru cevap D’dir.
-
- 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İ