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

Soru metni
Bir C programını oluşturan iki ana bölüm bulunur. Bu bölümler ----- Yukarıdaki cümlede boş birakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar? A) ana fonksiyon ve anahtar kelimelerdir. B) derleyici ve yorumlayıcıdır. C) operatörler ve önişlemci direktifleridir. D) önişlemci direktifleri ve ana fonksiyondur. E) anahtar kelimeler ve operatörlerdir. - 2

Soru metni
-: Veri işlemenin bilgisayarlar tarafından yapıldığı otomatik sistemlerdir. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar? A) Manuel veri işleme B) Mekanik veri işleme o orular.net C) Elektronik veri işleme D) Bilgisayarlı veri işleme E) Teknolojik veri işleme - 3

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

Soru metni
Bilgisayar hafızasındaki 2 byte alana en fazla kaç bitlik bir dizilim yazılabilir? 3 B) 5 C) 8 D) 16 E) 32 - 5

Soru metni
printf() fonksiyonu içerisine yazılan kontrol karakterleri (escape sequence) ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) Ir satır başı yaptırır. B) Ib imleci bir sola kaydırır. C) If sayfayı atlar ve bir sonraki sayfanın başına geçirir. D) In bir alt satıra geçirir. E) Iv ses üretir. - 6

Soru metni
C programlama dilinde kullanılan değişken isimlendirme kuralları ile ilgili olarak aşağıdaki ifadelerden hangisi yanlıştır? A) Değişken adları Ingiliz alfabesinde bulunan karakterler (A-Z) veya (a-z) ya da rakamlar (0-9) ile yazılmalıdır. B) C programlama dili komutları değişken adı olarak verilemez. C) Değişken adları herhangi bir rakam ile başlayamaz. D) Değişken ismi birden çok kelimeden oluşacaksa aralarına boşluk verilmez. E) ANSI C'nin anahtar kelimeleri (key words) değişken ismi olarak kullanılır. - 7
![7. soru: char universite[4] = "Anadolu"; C programlama dilinde yukarıdaki gibi yapılan bir tanımlama ifadesi ile tanımlanan di…](/gorsel/ybs201u-bilgisayar-ve-programlamaya-giris/cikmis-2018-2019-ds-13408/OAtATQ-n1S4y.png)
Soru metni
char universite[4] = "Anadolu"; C programlama dilinde yukarıdaki gibi yapılan bir tanımlama ifadesi ile tanımlanan dizginin bellekteki görünümü aşağıdakilerden hangisidir? A) Anado 90% B) Anadol C) Anadolu D) Anad E) Ana - 8

Soru metni
C programlama dilinde yapılan bir tanımlama "unsigned" anahtar sözcüğünü içeriyorsa, bu tanımlamadan çıkartılacak anlam nedir? A) Tanımlama sadece negatif değerler alabilir. B) Tanımlamadaki değişkenin barındıracağı sayı aşağı yönde yuvarlanır. C) Tanımlama hem negatif hem de pozitif değerler alabilir. D) Tanımlama işareti ao pozitifse negatif, negatifse pozitif olur. E) Tanımlama sadece pozitif değerler alabilir. - 9

Soru metni
Aşağıdaki işleçlerden hangisi diğerlerine göre daha önceliklidir? A) Kalan işleci (%) B) Mantıksal VE işleci (&&) C) Eşittir işleci (==) E) Atama işleci (=) - 10

Soru metni
I. If deyiminde yer alan ifadeler else if yardımıyla artırılarak daha detaylı koşullandırma yapmak mümkündür. II. If deyiminde ifadenin değeri doğru veya yanlış olmak zorundadır. III. If deyimi yinelemeli bir deyimdir. "If" deyimi ile ilgili yukarıdaki ifadelerden hangileri doğrudur? A) Yalnız l B) Yalnız |/ C) I ve ll D) I| ve I!l E) I, Il ve IlI - 11

Soru metni
Bir kod parçasının kaç kere tekrarlanacağı döngüye girene kadar bilinmiyorsa --- deyimi kullanılır. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar? A) else B) for C) switch D) while E) if - 12

Soru metni
A = 11; B = 3; do1 A--; B = B+2; }while (A>B); C = A+B; Yukarıdaki kod parçası icra edilip program durduğunda C'nin değeri kaç olur? A) 17 B) 16 C) 15 D) 14 E) 13 - 13

Soru metni
Uç Boyutlu tanımlanmış olan NOTLAR dizisinin ilk Boyutundaki O. indis Matematik, 1. indis Fizik dersini, 2. Boyut öğrenci sırasını, 3. Boyuttaki O.indis ARASINAV, 1.indis FINAL değerlerini göstermektedir. Buna göre, int NOTLAR [2] [3] [2]={ 70, 80, 80, 70, 90, 80, 70, 80,40,60, 85, 90 }; şeklinde tanımlanan NOTLAR dizisinde .öğrencinin(indis no=2) Matematik dersine ait FINAL notu gösterimi aşağıdakilerden hangisidir? A) MAT[O] [1] [2]=90 B) MAT[O] [2] [1]=80 C) MAT[2] [1] [O]=0 D) MAT[1] [1] [2]=40 E) MAT[O] [2] [1]=70 - 14
![14. soru: # include <stdio.h> # include <conio.h> #define BOYUT 4 int main (void) { int d [BOYUT]={40, 50 ,60}; int i, *Gd; Gd…](/gorsel/ybs201u-bilgisayar-ve-programlamaya-giris/cikmis-2018-2019-ds-13408/hp0gZfmUAjyV.png)
Soru metni
# include <stdio.h> # include <conio.h> #define BOYUT 4 int main (void) { int d [BOYUT]={40, 50 ,60}; int i, *Gd; Gd = d; for( i=0; i<BOYUT; i++) printf(" %d", *(Gd+i) ); getch(): return 0; Yukarıdaki kod satırlarının ekran çıktısı aşağıdakilerden hangisidir? A) 0000 B) 0 40 50 60 C) 40 50 60 0 D) 40 50 60 60 E) 0 60 50 40 - 15
![15. soru: char isim [7]; şeklinde tanimlanan bir dizgiye kullanıcı tarafından daha önceden klavyeden "BUKET" kelime girişi yapı…](/gorsel/ybs201u-bilgisayar-ve-programlamaya-giris/cikmis-2018-2019-ds-13408/KdQEDk9tvR4Z.png)
Soru metni
char isim [7]; şeklinde tanimlanan bir dizgiye kullanıcı tarafından daha önceden klavyeden "BUKET" kelime girişi yapışmıştır. Buna göre, kod bloğu içerisinde takip eden satırda printf("%c In", isim [2]; satırının ekran çıktısı aşağıdakilerden hangisi olacaktır? A) B B) "10" C) NULL D) U E) K - 16
![16. soru: int DIZI [10]; şeklinde tanımlanmış bir dizi için, for (i=0; i < 5; i++) { DIZI [ i ]= 0;} for (i=5; i < 10; i++) { D…](/gorsel/ybs201u-bilgisayar-ve-programlamaya-giris/cikmis-2018-2019-ds-13408/M4SCUaqhsecX.png)
Soru metni
int DIZI [10]; şeklinde tanımlanmış bir dizi için, for (i=0; i < 5; i++) { DIZI [ i ]= 0;} for (i=5; i < 10; i++) { DIZI [ i ]= 6;} Yukarıdaki kod satırlarının eklenmesi ile birlikte DIZI [0] ve DIZI [6] dizi elemanlarının değerleri aşağıdakilerden hangisi olacaktır? A) DIZI[OJ=0, DIZI [6]= 0 B) DIZI[O]=O, DIZI [6]= 6 s C) DIZI[O]=6, DIZI [6]= 0 D) DIZI[O]=O, DIZI [6]= 5 E) DIZI[O]=6, DIZI [6]= 6 - 17
![17. soru: char kelime [12]; int n; Yukarıdaki şeklinde tanımlanmış karakter dizisi ve değişken için, karakter dizisine klavyede…](/gorsel/ybs201u-bilgisayar-ve-programlamaya-giris/cikmis-2018-2019-ds-13408/XpkiZWRr8cni.png)
Soru metni
char kelime [12]; int n; Yukarıdaki şeklinde tanımlanmış karakter dizisi ve değişken için, karakter dizisine klavyeden "sinavdayim" sözcüğü atanırsa, n=strlen(kelime); fonksiyonu çağrıldığında "n" değeri aşağıdakilerden hangisi olur? A) n=11 aof .SOrul ar.net B) n=10 C) n=9 D) n=0 E) NULL - 19

Soru metni
int islem_yap(int a, int b) { int sonuc; sonuc=a+b+2; return sonuc; Buna göre, "islem_yap" fonksiyonunun tanımı aşağıdakilerden hangisidir? A) islem_yap(a,b); orular.net B) int islem_yap (int a, int b); C) int a,b islem_yap(); D) islem_yap(); E) ( ) islem_yap(a,b); - 20

Soru metni
#include <stdio.h> #include<conio.h> int ikikat (int); int main(void) { int x=5, d; printf ( " 1:x=%d", x); d=ikikat (x); printf (" 4:x=%d", x); printf (" 5:d=%d", d); getch(); return O; int ikikat (int x) { printf(" 2:x=%d", x); x=2*X; printf( " 3:x=%d", x); return (x); Yukarıdaki program bloğunun ekran çıktısı aşağıdakilerden hangisidir? A) 1: X=0 2:x=5 3: x=10 4:x=5 5:d=10 B) 1: x=5 2:x=10 3: x=5 4:x=10 5:d=5 C) 1: x=5 2:x=5 3: x=5 4:x=5 5:d=5 D) 1: x=5 2:x=5 3: x=10 4:x=5 5:d=10 E) 1: X=10 2:x=5 3: x=10 4:x=5 5:d=10
Bir şıkka dokun; doğru cevap hemen görünür.