Bilgisayar ve Programlamaya Giriş
2016–2017 Final (Dönem Sonu) Çıkmış Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1

Soru metni
Makine dilindeki bir komutu oluşturan ana elemanlardan biri olan işlem kodunun (opcode) görevi nedir? A) Sonuç elde edilen işlemlerde çıktıyı saklamak B) Merkezi işlem biriminin yapacağı işlemi belirlemek C) Verileri ve hesaplamaların değerini kontrol etmek D) Program akışı içerisinde dallanmalar yapmak E) Yapılacak işlemdeki girdiyi depolamak - 2

Soru metni
Aşağıdakilerden hangisi Von Neumann Modeli'ni oluşturan bileşenlerden biri değildir? A) Girdi birimleri B) Çıktı birimleri C) Bellek D) Merkezi işlem birimi E) İnternet - 3

Soru metni
Program yazımı, kod düzenlemesi ve program testi amaçlarıyla kullanılan yazılımlara genel olarak ne ad verilir? A) Derleyici B) IDE C) İşletim sistemi D) Kaynak kodu E) Hata ayıklayıcı - 4

Soru metni
Onlu sayı sistemindeki 124 sayısı, ikili sayı sisteminde aşağıdakilerden hangisine karşılık gelir? A) 0110110 B) 0011111 C) 1111100 D) 1011000 1110011 - 5

Soru metni
int i; for (i=2; i<=128; 1*=2) { printf ("§s\n", "Merhaba"); Yukarıdaki kod parçası çalıştırıldığında, ekrana kaç defa "Merhaba" yazdırılır? A) 7 aof.sorular.ne B) 6 C) 64 D) 126 E) 127 - 6

Soru metni
C dillindeki depolama türleri ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) auto ve register, geçici depolama için kullanılır. B) Bir değişkeni yazmaç içine koymak için auto kullanılır. C) Geçici depolama, O belleğin ekonomik kullanımı için önemlidir. D) extern ve static, kalıcı depolama için kullanılır. E) Değişkenler geçici veya kalıcı olarak tanimlanabilir. - 7

Soru metni
Aşağıdaki R değişken tanımlamalarından hangisi hatalıdır? A) int pi = (int) 3.14; B) int x = 0; C) char harf = A; D) char harf = (char) 65; E) float pi = 3.14; - 8

Soru metni
int x = 2, y = 3; int z = x * ++y: Yukarıda gösterilen değişken tanımlamalarında, z değişkeninin değeri kaç olur? A) 5 B) 6 C) 7 D) 8 E) 9 - 9

Soru metni
#include <staio.h> int main (void) [ int input = 4: switch (input) ( case D: printf (""s", "Ad"); break; case i: printf ("%s", "Soyad"); break; case 2: printf("fs", "Cinsiyet") ; break; case 3: printf ("zs", "Adres") ; break; default: printf ("ts", "Telefon") ; break; return 0; Yukarıdaki program çalıştırıldığında, ekrana basılan kelime aşağıdakilerden hangisi olur? A) Ad B) Soyad C) Cinsiyet D) Telefon E) Adres - 10

Soru metni
Aşağıda verilen değişken isimlendirme kurallarından hangisi C dili için yanlıştır? A) Anahtar kelimeler değişken adı olarak kullanılamaz. B) Değişken adlarının en fazla 32 karakter olması gerekir. C) Değişken adlarındaki ilk karakter bir rakam olamaz. ular. D) Değişken adlarında Türkçe karakter olamaz. E) Birden çok kelime içeren isimlendirmelerde, kelime aralarına boşluk konur. - 11

Soru metni
Bir karakter dizgisine 10 harflik bir kelime atandığında, kelimenin ilk harfi dizginin kaçıncı indisinde yer alır? A) 0 B) 1 C) 5 D) 9 E) 10 - 12

Soru metni
int x = 5; if (x > 10) { x ++; else if (x <= 5) 5; else x = 1; Yukarıdaki kod bloğu çalıştırıldığında, x değişkeninin son değeri kaç olur? A) 0 B) 1 C) 5 D) 6 E) 10 - 13
![13. soru: char isim[] = "Neslihan"; Şeklinde yapılan bir dizgi tanımlaması için, isim[6] elemanının değeri nedir? A) e B) h C)…](/gorsel/ybs201u-bilgisayar-ve-programlamaya-giris/cikmis-2016-2017-ds-13406/cftb0vBPo_Js.png)
Soru metni
char isim[] = "Neslihan"; Şeklinde yapılan bir dizgi tanımlaması için, isim[6] elemanının değeri nedir? A) e B) h C) i D) n E) a - 14
![14. soru: int dizi [100]; Şeklinde tanımlanan bir dizinin son elemanı, dizinin kaçıncı indisinde yer alır? A) 0 B) 1 C) 99 D) 1…](/gorsel/ybs201u-bilgisayar-ve-programlamaya-giris/cikmis-2016-2017-ds-13406/IXSTGPTSpb86.png)
Soru metni
int dizi [100]; Şeklinde tanımlanan bir dizinin son elemanı, dizinin kaçıncı indisinde yer alır? A) 0 B) 1 C) 99 D) 100 E) 101 - 15

Soru metni
Hinclude <stdio.h> void modify (int *x, int y) { *x = *x * yi int main (void) ( int x = 5; printf ("a=8d ", x) ; modify (&x, 2); printf ("b=8d ", x) ; modify (éx, 3); printf ("c=8d", x) ; return 0; Yukarıdaki program çalıştırıldığında ekrana basılan yazı aşağıdakilerden hangisi olur? A) a=5 b=10 c=15 B) a=5 b=10 c=20 C) a=5 b=7 c=10 D) a=5 b=10 c=30 E) a=5 b=5 c=5 - 16

Soru metni
Aşağıdaki hazır fonksiyonlardan hangisi dinamik bellek kullanımı ile ilgili değildir? A) malloc B) ceil C) free D) realloc E) calloc - 17

Soru metni
G_x, başlangıç adresi 2000 olan tamsayı tipindeki x dizisinin göstericisidir. G_x =+ 3; ifadesi ile göstericinin değeri arttırıldığında, G_x hangi adresi gösterir? A) 2012 B) 2008 SOrI C) 2006 ular.net D) 2004 E) 2003 - 18
![18. soru: int a [3] [2] = ({1), 2, 3, 4, 5); Yukarıdaki gibi tanımlanan iki boyutlu dizi için, a[2][0] elemaninın değeri aşağıd…](/gorsel/ybs201u-bilgisayar-ve-programlamaya-giris/cikmis-2016-2017-ds-13406/6ujBEBVWsXMX.png)
Soru metni
int a [3] [2] = ({1), 2, 3, 4, 5); Yukarıdaki gibi tanımlanan iki boyutlu dizi için, a[2][0] elemaninın değeri aşağıdakilerden hangisidir? A) 1 B) 2 C) 3 D) 4 E) 5 - 19

Soru metni
Aşağıdakilerden hangisi C dilindeki matematiksel kütüphane (math) fonksiyonlarından biridir? A) strcpy B) scanf C) pow D) printf E) malloc - 20

Soru metni
Bir dizginin uzunluğunu bulmak isteyen programcı, aşağıdaki hazır fonksiyonlardan hangisini kullanabilir? A) floor B) calloc C) sin D) realloc E) strlen
Bir şıkka dokun; doğru cevap hemen görünür.