Bilgisayar ve Programlamaya Giriş
2020–2021 Yaz Okulu Çıkmış Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1128 bitlik bir dizilimi bilgisayar hafızasında saklamak için gerekli alan kaç byte 'dır?
- A4
- B8
- C16
- D32
- E64
- 2I. ASCII'de kodlanan karakterlerin uzunluğu sabit iken, Unicode'da bu uzunluk değişkendir. Il. Unicode sistemi ASCII ile uyumlu değildir. III. ASCII şeması dünya üzerindeki tüm dilleri temsil etmek için yeterlidir. IV. Genişletilmiş ASCII'de Türkçe için ISO 8859-9 şeması kullanılır. ASCII ve Unicode karakter sistemleri ile ilgili yukarıdaki ifadelerden hangileri dogrudur?
- AYalnız l
- BI ve IV
- CI| ve Ili
- DII ve IV
- EI, | ve !!!
- 3I. Internet Il. Girdi/Çıktı birimleri Ill. Bellek Yukarıdakilerden hangileri Von Neumann Modeli'ni oluşturan bileşenlerdendir?
- AYalnızl
- BYalnız Ill
- CI ve Il
- DI| ve lil
- E|, | ve |!!
- 4Modern bilgisayar tarihinin hangi neslinde makine dilinden çevirici dil (assembly language) kullanımına geçilmiştir?
- ABirinci nesil
- BIkinci nesil
- CUçüncü nesil
- DDörduncü nesil
- EBeşinci nesil
- 5Aşağıdaki yazılımlardan hangisi diğerlerinden farklı bir kategoriye aittir?
- AMac OS X
- BWindows 7
- CFedora
- DUbuntu
- EInternet Explorer
- 6Aşağıdakilerden hangisi çok büyük ölçekli verileri saklamaya ve arşivlemeye yarayan, insan müdahalesi gerektirmeyen depolama yöntemidir?
- ABirincil Depolama
- BUçüncül Depolama
- CÇevrimdışı Depolama
- DDijital depolama
- EIkincil Depolama
- 7Aşağıdakilerden hangisi kod yazmayı kolaylaştıran IDE (Integrated Development Environment) adlı yazılımların başlıca bileşenlerinden biri değildir?
- AIşlemci
- BKod yazım editörü
- CDerleyici
- DYorumlayıcı
- EHata ayıklayıcı
- 8I. Depolama aşamasından sonra gelen aşamadır. Il. Bir programın veri üzerinde belirli yöntemler uyguladığı aşamadır. III. Veri büyüklüğü, veri uygunluğu, yazılım kalitesi, bilgisayarın işlem gücü gibi faktörler bu aşamanın sonuçlanmasını etkiler. Veri işleme döngüsündeki "veri işleme" aşaması ile ilgili yukarıdaki ifadelerden hangileri doğrudur?
- AYalnız l
- BYalnız II
- CI ve ll
- DII ve III
- EI, I| ve IlI
- 9Bir programlama dilinde yazılmış kodu, genellikle makine diline çevirmek için ---- kullanılırken bu kodu doğrudan çalıştırmak için ----- kullanılır. Yukarıdaki cümlede boş bırakılan yerleri aşağıdakilerden hangisi sırasıyla dogru şekilde tamamlar?
- Aalgoritma - derleyici
- BE yorumlayıcı - derleyici
- Calgoritma - yorumlayıcı
- Dderleyici - algoritma
- Ederleyıcı - yorumlayıcı
- 10Aşağıdakilerden hangisi makine dilindeki bir komutu oluşturan ana elemanlardan biri değildir?
- AIşlem kodu
- BIşlenen kaynak referansı
- CIşlenen sonuç referansı
- DSıradaki komut referansi
- EKomut ışleme yazmacı
- 11do, else, for ve while anahtar kelimeleri, aşağıdaki anahtar kelime gruplarından hangisine aittir?
- AVeri tipı
- BIşleç
- CDeyim
- DArgüman
- EBellek
- 12I. Geçici depolama, belleğin ekonomik kullanımı açısından bir farklılık oluşturmaz. Il. Static anahtar kelimesi, kalıcı depolama için kullanılır. III. Register anahtar kelimesi, geçici depolama için kullanılır. C dilindeki depolama türleri ile ilgili yukarıdaki ifadelerden hangileri doğrudur?
- AYalnızl
- BYalnız II
- CI ve III
- DII ve I!I
- E1, Il ve Ill
- 13C programlama • dilinde klavyeden veri okumak için kullanılan fonksiyon aşağıdakilerden hangisidir?
- Areadln()
- Breadline()
- Cscanf()
- Dreadf()
- Escanln()
- 14Aşağıdaki deyimlerden hangisi C programlama dilinde, döngünün en az bir kez çalışması istendiginde kullanılır?
- Ado-while
- Bwhile
- Cfor
- Dswitch
- Eif
- 15I. Eşit oncelige sahip işleçlerde işlem önceliği sağdan sola doğrudur. I. Atama işlecinin çıkarma işlecine karşı önceliği vardır. Ill. Çarpma işlecinin toplama işlecine gore onceligi vardır. Işleçler arasındaki oncelikler ile ilgili yukarıdaki ifadelerden hangileri doğrudur?
- AYalnız II
- BYalnız I!!
- CI ve ll
- DIve lIl
- E1, ve Ill
- 16Koşul ve yineleme deyimleri ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
- AIf deyimi doğru veya yanlış olmak üzere mantıksal sonuç çıkarır.
- BFor sözcüğünün bulunduğu satırın sonuna noktalı virgül koyulmaz.
- CIf deyimi doğru değere sahip olduğu sürece döngü devam eder.
- DSwitch deyimi ile istenilen sayıda karar üretmek mümkündür.
- EFor deyimi yinelemeli bir deyimdir.
- 17# include
# include #define BOYUT 4 int main (void) { int d [BOYUT]-{40, 50,60}; int i, *Gd; Gd = d; for( i=O; KBOYUT ; i++) printf(" %d", *(Gd+i) ); getch(); return 0; Yukarıdaki kod satırlarının ekran çıktısı aşağıdakilerden hangisidir? - A40 50 60 0
- B40 50 60 60
- C0000
- D0 60 50 40
- E0 40 50 60
- 18Dinamik bellek ayırma fonksiyonları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
- Amalloc ve calloc fonksiyonlarının argüman sayıları eşittir.
- BDinamik bellek ayırma fonksiyonları, belleğin daha etkili kullanılmasını saglar.
- Crealloc fonksiyonunun kullanımından önce malloc veya calloc fonksiyonları ile bellek tahsis edilmış olmalıdır.
- Dmalloc ve calloc fonksyonlarının kullanımları farklı olsa da yaptıkları işlem aynıdır.
- Efree fonksiyonu, programın kullandığı bellek alanını serbest bırakmaya yarar.
- 191. Fonksiyonlara argüman geçirmek için iki farklı yöntem bulunmaktadır. Il. Deger yonteminde fonksiyona verilen değişkenin kopyası ile işlem yapılır. III. Referans yönteminde fonksiyona verilen degişkenin adres değeri kullanılır. Fonksiyonlara argüman geçirme ile ilgili yukarıdaki ifadelerden hangileri doğrudur?
- AYalnızl
- BI ve ll
- CI ve III
- DII ve lIl
- EI, I| ve IlI
- 20char isim[] = "Neslihan"; Yukarıdaki dizgi tanımlaması için isim[6] elemanının degeri aşağıdakilerden hangisidir?
- AN
- Bn
- Ce
- Da
- Es