aofsorular.com
YBS201U

BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ

2018-2019 Dönem Sonu Sınavı T7O-2-7
Soru 1
char universite[4] = “Anadolu”;
Soru 2

C programlama dilinde kullanılan değişken isimlendirme kuralları ile ilgili olarak aşağıdaki ifadelerden hangisi yanlıştır?

Soru 3

printf() fonksiyonu içerisine yazılan kontrol karakterleri (escape sequence) ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?

Soru 4

Aşağıdaki işleçlerden hangisi diğerlerine göre daha önceliklidir?

Soru 5
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.

Soru 6
Bir kod parçasının kaç kere tekrarlanacağı döngüye girene kadar bilinmiyorsa ------- deyimi kullanılır.
Soru 7
A = 11;

B = 3;

do {

A--;

B = B+2;

}while(A>B);

C = A+B;

Soru 8
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;}

Soru 9
Üç Boyutlu tanımlanmış olan NOTLAR dizisinin ilk Boyutundaki 0. indis Matematik, 1. indis Fizik dersini, 2. Boyut öğrenci sırasını, 3. Boyuttaki 0.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 3.öğrencinin(indis no=2) Matematik dersine ait FINAL notu gösterimi aşağıdakilerden hangisidir?

Soru 10
# 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;

}

Soru 11
char isim [7];

şeklinde tanımlanan 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 \n”, isim [2]; satırının ekran çıktısı aşağıdakilerden hangisi olacaktır?

Soru 12
int islem_yap(int a, int b)

{ int sonuc;

sonuc=a+b+2;

return sonuc;

}

Soru 13
#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 0;

}

int ikikat (int x)

{ printf(" 2:x=%d ", x);

x=2*x;

printf( " 3:x=%d ", x);

return (x);

}

Soru 14
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?

Soru 15
char DIZGI1[30], DIZGI2[30]; şeklinde tanımlanmış olmak üzere,

strcpy ( DIZGI1,”programlama”);

strcpy (DIZGI2,”sınavındayim”);

printf (“DİZGİ1:%s\n”,DIZGI1);

printf (“DIZGI2:%s\n”, DIZGI2);

strcat (DIZGI1, DIZGI2);

Soru 16

Bilgisayar hafızasındaki 2 byte alana en fazla kaç bitlik bir dizilim yazılabilir?

Soru 17

-------: 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?

Soru 18

Bir C programını oluşturan iki ana bölüm bulunur. Bu bölümler -------

Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?

Soru 19

Aşağıdakilerden hangisi Von Neumann Modeli’ni oluşturan bileşenlerden biri değildir?

Soru 20

C programlama dilinde yapılan bir tanımlama “unsigned” anahtar sözcüğünü içeriyorsa, bu tanımlamadan çıkartılacak anlam nedir?