Doğru Sayısı | %%SCORE%% |
Yanlış Sayısı | %%WRONG_ANSWERS%% |
Soru 1 |
Makine dilindeki bir komutu oluşturan ana elemanlardan biri olan işlem kodunun (opcode) görevi nedir?
Sonuç elde edilen işlemlerde çıktıyı saklamak | |
Merkezi işlem biriminin yapacağı işlemi belirlemek | |
Verileri ve hesaplamaların değerini kontrol etmek | |
Program akışı içerisinde dallanmalar yapmak | |
Yapılacak işlemdeki girdiyi depolamak |
Soru 2 |
Aşağıdakilerden hangisi Von Neumann Modeli’ni oluşturan bileşenlerden biri değildir?
Girdi birimleri | |
Çıktı birimleri | |
Bellek | |
Merkezi işlem birimi | |
internet |
Soru 3 |
Program yazımı, kod düzenlemesi ve program testi amaçlarıyla kullanılan yazılımlara genel olarak ne ad verilir?
Derleyici | |
IDE | |
işletim sistemi | |
Kaynak kodu | |
Hata ayıklayıcı |
Soru 4 |
Onlu sayı sistemindeki 124 sayısı, ikili sayı sisteminde aşağıdakilerden hangisine karşılık gelir?
0110110 | |
0011111 | |
1111100 | |
1011000 | |
1110011 |
Soru 5 |
int i;
for (i—2; i<=128; i*=2) {
printf ('%s', 'Merhaba”};
}
Yukarıdaki kod parçası çalıştırıldığında, ekrana kaç defa “Merhaba” yazdırılır?
7 | |
6 | |
64 | |
126 | |
127 |
Soru 6 |
C dilindeki depolama türleri ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
auto ve register, geçici depolama için kullanılır. | |
Bir değişkeni yazmaç içine koymak için auto kullanılır. | |
Geçici depolama, belleğin ekonomik kullanımı için önemlidir. | |
extern ve static, kalıcı depolama için kullanılır. | |
Değişkenler geçici veya kalıcı olarak tanımlanabilir. |
Soru 7 |
Aşağıdaki değişken tanımlamalarından hangisi hatalıdır?
int pi = (int) 3.14; | |
int x = 0; | |
char harf = A; | |
char harf = (char) 65; | |
float pi = 3.14; |
Soru 8 |
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?
5 | |
6 | |
7 | |
8 | |
9 |
Soru 9 |
#include
int main(void} {
int input - 4 ;
switch (input) {
case 0: printf('%s', 'Ad'); break;
case 1: printf('%s', 'Soyad'); break;
case 2: printf('%s', 'Cinsiyet'); break;
case 3: printf('%s', 'Adres'); break;
default: printf('%s', 'Telefon'); break;
}
return 0;
}
Yukarıdaki program çalıştırıldığında, ekrana basılan kelime aşağıdakilerden hangisi olur?
Ad | |
Soyad | |
Cinsiyet | |
Telefon | |
Adres |
Soru 10 |
Aşağıda verilen değişken isimlendirme kurallarından hangisi C dili için yanlıştır?
Anahtar kelimeler değişken adı olarak kullanılamaz. | |
Değişken adlarının en fazla 32 karakter olması gerekir. | |
Değişken adlarındaki ilk karakter bir rakam olamaz. | |
Değişken adlarında Türkçe karakter olamaz. | |
Birden çok kelime içeren isimlendirmelerde, kelime aralarına boşluk konur. |
Soru 11 |
Bir karakter dizgisine 10 harflik bir kelime atandığında, kelimenin ilk harfi dizginin kaçıncı indisinde yer alır?
0 | |
1 | |
5 | |
9 | |
10 |
Soru 12 |
int x = 5;
if(x > 10} {
x++;
} else if(x <= 5} {
X = X % S r
} else {
x = 1;
}
Yukarıdaki kod bloğu çalıştırıldığında, x değişkeninin son değeri kaç olur?
0 | |
1 | |
5 | |
6 | |
10 |
Soru 13 |
char isim[] = “Neslihan”;
Şeklinde yapılan bir dizgi tanımlaması için, isim[6] elemanının değeri nedir?
e | |
h | |
i | |
n | |
a |
Soru 14 |
int dizi [100];
Şeklinde tanımlanan bir dizinin son elemanı, dizinin kaçıncı indisinde yer alır?
0 | |
1 | |
99 | |
100 | |
101 |
Soru 15 |
#include
void modify(int +x, int y) {
*x = *x * y;
}
int main.(void) {
int x - S;
printf(”a=%d ', x);
modify(&x, 2);
printf(”b=%d ', x);
modify(&x, 3];
printf(”c=%d”, x);
return 0;
}
Yukarıdaki program çalıştırıldığında ekrana basılan yazı aşağıdakilerden hangisi olur?
a=5 b=10 c=15 | |
a=5 b=10 c=20 | |
a=5 b=7 c=10 | |
a=5 b=10 c=30 | |
a=5 b=5 c=5 |
Soru 16 |
Aşağıdaki hazır fonksiyonlardan hangisi dinamik bellek kullanımı ile ilgili değildir?
malloc | |
ceil | |
free | |
realloc | |
calloc |
Soru 17 |
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?
2012 | |
2008 | |
2006 | |
2004 | |
2003 |
Soru 18 |
int a [3] [2] = {{1}, 2, 3, 4, 5};
Yukarıdaki gibi tanımlanan iki boyutlu dizi için, a[2][0] elemanının değeri aşağıdakilerden hangisidir?
1 | |
2 | |
3 | |
4 | |
5 |
Soru 19 |
Aşağıdakilerden hangisi C dilindeki matematiksel kütüphane (math) fonksiyonlarından biridir?
strcpy | |
scanf | |
pow | |
printf | |
malloc |
Soru 20 |
Bir dizginin uzunluğunu bulmak isteyen programcı, aşağıdaki hazır fonksiyonlardan hangisini kullanabilir?
floor | |
calloc | |
sin | |
realloc | |
strlen |
Liste |