0. ÖN BİLGİLER
1. Verilerin, bilgisayara hangi çevre biriminden girileceğinin, problemin nasıl çözüleceğinin, hangi basamaklardan geçirilerek sonuç alınacağının, sonucun nasıl ve nereye yazılacağının sözel olarak ifade edilmesine ne denir?
algoritma
2. Bir programlama dilinde ifade edilmiş algoritmaya ne denir?
program
3. Makine diline dönüştürülmeden önce, programcılar tarafından okunur, anlaşılır, yeni amaçlara uygun olarak değiştirilebilir hali gizli tutulmayan, açık olarak paylaşılan programlara ne denir?
açık kaynak program
4. Program kodları ve parametreler hangi donanım biriminin üzerinde saklanır?
bellek
5. Aynı hafıza alanına birden fazla isimle ulaşmaya ne denir?
aliasing
6. Birden çok programın bir araya gelmesinden oluşan kümeye ne denir?
yazılım
7. Kaynak kodu tüm potansiyel kullanıcılara açık olan, genel kullanım lisansı ile sunulan, kullanıcıların üzerinde değişiklik yapıp yeniden dağıtıma sokmasına izin verilen yazılıma ne denir?
açık kaynak yazılım
8. Bir programlama dili ile bilgisayara aktarılan programın bilgisayarın anlayabileceği makine diline çevirmeyi sağlayan ve yazılan programda söz dizim hatalarının olup olmadığını bulan yazılıma ne denir?
derleyici
9. Derlenmiş ara kodun diğer kütüphane ve parça programlarla birleştirilerek makine dilinde program oluşturulmasına ne denir?
bağlama
10. Assembly dili kullanılarak yazılmış bir programı makine koduna çeviren derleyiciye ne denir?
assembler
11. Bir programın çalışması sırasında beklenmeyen bir durum sonucunda oluşan hatalara ne denir?
çalışma zamanı hatası
12. Programlama dili kurallarına aykırı ifadeden dolayı oluşan hataya ne denir?
syntax error
13. C'nin babası kimdir?
Dennis Ritchie
14. C hangi işletim sistemi için geliştirilmiştir?
Unix
15. C'nin kaynak kodu uzantısı nedir?
.c
16. Komutlar ne ile sona erer?
Noktalı virgül
1. C STANDARDI
17. İlk C standardı hangisidir?
ANSI X3.159-1989 veya kısaca C89
18. C dilinin standartlarını belirleyen kuruluş hangisidir?
ANSI
19. C dilinde kullanılan en yaygın standart hangisidir?
C89
2. REZERV SÖZCÜK
20. C'de kaç rezerv sözcük vardır?
32
21. Bir değişkenin değerinin değiştirilmesini istemiyorsak, hangi rezerv sözcük kullanılmalıdır?
const
22. Sabit değerleri temsil eden bir liste tanımlamak için kullanılan rezerv sözcük hangisidir?
enum
3. ÖN İŞLEMCİ DİREKTİFİ
23. Ön işlemci direktiflerinin görevleri nelerdir?
- Dosya dahil etmek
- Makro tanımlamak
- Koşullu derleme
- Hata mesajları oluşturmak
24. Başlık dosyalarını programa dahil etmek için kullanılan ön işlemci direktifi hangisidir?
include
22. Sabitler tanımlamak veya makrolar oluşturmak için kullanılan ön işlemci direktifi hangisidir?
define
23. Derleyiciye özel komutlar vermek için kullanılan ön işlemci direktifi hangisidir?
pragma
24. Koşullu derleme yapmak için kullanılan ön işlemci direktifi hangisidir?
ifdef
25. Bir kod bloğunun sadece bir defa dahil edilmesini sağlamak için kullanılan ön işlemci direktifi nedir?
indef
26. Hata mesajları oluşturmak için kullanılan ön işlemci direktifi hangisidir?
error
4. KÜTÜPHANE
27. Dosya işlemleri için kullanılan kütüphane hangisidir?
stdio
28. Matematiksel işlemler için kullanılan kütüphane hangisidir?
math
29. Bellek yönetimi için kullanılan kütüphane hangisidir?
stdlib
30. String işlemleri için kullanılan kütüphane hangisidir?
string
31. Bellek ayırmak için kullanılan kütüphane hangisidir?
stdlib
32. Karakter dizisi işlemleri için kullanılan kütüphane hangisidir?
string
33. Karakter sınıflandırması için kullanılan kütüphane hangisidir?
ctype
5. DEĞİŞKEN
34. Bilgisayarın bellek bölgelerindeki verilere ne denir?
değer
35. Programda büyüklükler ne ile temsil edilir?
değişken
36. Programın boyunca değiştirilemeyen, önceden belirlenmiş bir değeri ifade eden bir tanımlamaya ne denir?
sabit
37. Temel değişkenler nelerdir?
- char
- int
- float
- double
- short
- long
38. En sık kullanılan değişken hangisidir?
sayı
39. Tam sayı hangi rezerv sözcük ile belirtilir?
int
40. Kesirli sayı veri tipi float rezerv sözcük ile belirtilir?
float
41. Mantıksal değişken hangi değerleri alabilir?
true
false
42. Mantıksal veri hangi rezerv sözcük ile belirtilir?
bool
43. Program içerisindeki belli işlemlerin yapılması veya üretilen değerlerin sayılması gerekiyor ise hangi değişken kullanılır?
sayac
6. DEPOLAMA SINIFI
44. Değişkenlerin depolama sınıfları nelerdir?
- extern
- static
- auto
- register
45. Otomatik depolama ömürlü değişkenler hangi rezerv sözcükler ile tanımlanır?
- auto
- register
46. Lokal değişkenler için varsayılan depolama sınıfı hangisidir?
auto
47. CPU içindeki bilgileri saklayan çok küçük kapasiteli geçici belleklere ne denir?
yazmaç veya register
48. Hızlı erişim için bir değişkenin CPU kayıtlarında saklanmasını ne ile sağlayabiliriz?
register
49. Değişkenlerin onlara ihtiyaç duyulduğunda oluşturup, kullanılıp işleri bittikten sonra da, yani onlara ihtiyaç kalmadığında, bellekten atılmaları hafızayı verimli bir şekilde kullanmayı sağlayan depolama sınıfı nedir?
auto
50. Durağan depolama ömürlü değişkenler hangi rezerv sözcükler ile tanımlanır?
- extern
- static
51. Global değişkenler ve fonksiyonlar için varsayılan depolama sınıfı hangisidir?
extern
52. Bir fonksiyon içindeki değişkenin değeri, fonksiyon çağrıldığında korunmasını istiyorsak hangi depolama sınıfını kullanmalıyız?
static
7. FAALİYET ALANI
53. Değişkenin geçerli olduğu program parçasına ne denir?
faaliyet alanı
54. Bir blok içerisinde bildiri hangi faaliyet alanına sahiptir?
blok faaliyet alanı
8. VERİ TİPİ
55. Önceden tanımlanmış kaç veri tipi vardır?
11
56. Özel veri tipleri nelerdir?
- array
- string
- enum
- pointer
- struct
57. bool veri tipi hangi değerleri alabilir?
- true
- false
58. int tipi veriler nelerdir?
- int
- short int
- unsigned int
- signed int
- long int
- unsigned long int
59. Veri yapılarında aynı bellek alanını paylaşan ve daha az bellek tüketen özel veri tipi hangisidir?
union
60. Bir değişkenin adresini tutan özel veri tipi hangisidir?
pointer
61. Mevcut veri tiplerine yeni isimler atamak için kullanılan rezerv sözcük hangisidir?
typedef
9. CHAR
62. Ekrana tek bir karakter bastırmak için hangi argüman kullanılır?
%c
63. Karakter değişkenini tutmak için tasarlanan veri tipi hangisidir?
char
64. char tipi veriler nelerdir?
- char
- unsigned char
- signed char
65. char bellekte ne kadar alan kaplar?
1 byte
10. FLOAT
66. Ondalık sayıları tutmayı sağlayan değişkenleri tanımlarken kullanılan temel veri tipleri nelerdir?
- float
- double
67. float tipi veriler nelerdir?
- float
- double
68. float kaç bit bellek kullanır?
32
11. OPERATÖR
69. Kaç operatör vardır?
44
70. Aritmetik atama operatörleri hangileridir?
- topla ve ata
- çıkar ve ata
- çarp ve ata
- böl ve ata
- böl ve kalanı ata
71. Bitwise operatörler hangileridir?
- AND operatörü
- OR operatörü
- XOR operatörü
- NOT operatörü
- tümleme operatörü
- sol kaydırma operatörü
- sağ kaydırma operatörü
72. Üye erişim operatörleri hangileridir?
- nokta
- ok
- köşeli parantez
73. Büyüktür operatörü hangi değer büyük ise büyük döndürür?
ilk değer
74. Bir değişkenin adresini döndüren operatör hangisidir?
adres operatörü
75. Bir dizinin eleman sayısını belirlemek için kullanılan operatör hangisidir?
boyut operatörü
76. Bir işaretçinin gösterdiği bellek adresindeki değeri almak için kullanılan operatör hangisidir?
pointer dereferansı
77. Tek bir karakteri belirtmek için kullanılan operatör hangisidir?
char literal
78. Birden fazla karakterden oluşan sabit bir metni belirtmek için kullanılan operatör hangisidir?
string literal
79. Bir dizinin belirli bir elemanına erişmek için kullanılan operatör hangisidir?
dizi indeksi
81. Bir dizinin belirli bir elemanına erişmek için kullanılan operatör nedir?
köşeli parantez
82. Bir pointer'ın adresini değiştirmeden işaret edilen veriyi değiştirmek için kullanılan operatör hangisidir?
yıldız
83. Koşullu ifadelerin tersini kontrol etmek için kullanılan operatör hangisidir?
ünlem
84. Üç argüman alan tek operatör hangisidir?
soru operatörü
85. Tip dönüşümü için hangi operatör kullanılır?
cast
12. MANTIKSAL OPERATÖRLER
86. Hangi operatörler ifadeyi true veya false olarak değerlendirir?
mantıksal operatörler
87. Mantıksal operatörler hangileridir?
- mantıksal AND
- mantıksal OR
- mantıksal XOR
- mantıksal NOT
88. Birden fazla koşulun aynı anda doğru olup olmadığını kontrol etmek için kullanılan mantıksal operatör hangisidir?
mantıksal AND
89. Koşullardan en az birinin true olması durumunda true döndüren operatör hangisidir?
mantıksal OR
90. True ise false, false ile true döndüren operatör hangisidir?
mantıksal NOT
13. ARİTMETİK OPERATÖRLER
91. Aritmetik operatörler hangileridir?
- toplama operatörü
- çıkarma operatörü
- çarpma operatörü
- bölme operatörü
- negatifleme operatörü
- modül operatörü
- artırma operatörü
- azaltma operatörü
92. Matematiksel olarak değişkene ait değerin bir artırılması için kullanılan operatör hangisidir?
artırma
14. GELİŞTİRİLEN FONKSİYONLAR
93. Bir C programının giriş noktası neresidir?
main()
94. Fonksiyon başlığı hangi bölümlerden oluşur?
- döndürme tipi
- fonksiyon ismi
- parametre listesi
95. Fonksiyon tanımı hangi bölümlerden oluşur?
- fonksiyon başlığı
- döndürme tipi
- fonksiyon ismi
- parametre listesi
- fonksiyon gövdesi
96. Bir fonksiyonun içindeki kod bloğunu belirten sembol hangisidir?
Güzel parantez
97. Bir fonksiyonun çalışmasını sonlandıran rezerv sözcük hangisidir?
return
98. Fonksiyon çeşitleri nelerdir?
- void
- return
99. Bir fonksiyonu çalıştırma işine ne denir?
çağırma
100. Bir fonksiyonu çalıştıran kod bloğuna ne denir?
çağırıcı
101. Çağırıcı tarafından sağlanan parametrelere göre bir seri kayıtlı komutu uygulayan ve daha sonra çağırıcıya kontrolü geri bırakan fonksiyona ne denir?
çağırılan
102. Parametre akış türleri nelerdir?
- Call by Value
- Call by Reference
- Call by Address
- Call by Value-Result
- Call by Name
103. Bir fonksiyon çağrıldığında çağıran fonksiyondan gönderilen parametre nasıl adlandırılır?
gerçek parametre
104. Bir fonksiyon çağrıldığında çağırılan fonksiyonun başlığında yer alan parametre nasıl adlandırılır?
formal parametre
105. Bir değer döndürmeyip, sadece belirli bir işi yapan fonksiyona ne denir?
void
15. HEADER FONKSİYONLARI
106. Geliştiriciler tarafından programcıların kullanmaları için önceden yazılmış olan hazır fonksiyonlara ne denir?
standart fonksiyon
107. Bir dosyayı açmak için kullanılan ve stdio kütüphanesinde yer alan fonksiyon hangisidir?
fopen
108. Karakter dizilerini karşılaştırmak için kullanılan ve string kütüphanesinde yer alan fonksiyon hangisidir?
strcmp
109. Bellek bloklarını hareket ettirmek veya kopyalamak için kullanılan ve string kütüphanesinde yer alan fonksiyon hangisidir?
memcpy
110. Dosyadan bir satır okuma işlemi yapmak için kullanılan ve fgets kütüphanesinde kullanılan fonksiyon hangisidir?
fgets
111. Bir dizinin uzunluğunu bulmak için kullanılan ve string kütüphanesinde yer alan fonksiyon hangisidir?
strlen
112. Bir sayının mutlak değerini bulmak için kullanılan ve stdlib kütüphanesinde bulunan fonksiyon hangisidir?
abs
113. Bir sayıyı yuvarlamak için kullanılan ve math kütüphanesinde bulunan fonksiyon hangisidir?
round
114. Bir sayının karekökünü bulmak için kullanılan ve math kütüphanesinde bulunan fonksiyon hangisidir?
sqrt
115. Bir sayının üssünü almak için kullanılan ve math kütüphanesinde bulunan fonksiyon hangisidir?
pow
116. rand, srand, atoi, atof, malloc, free fonksiyonları hangi kütüphanede yer alır?
stlib
117. sin, cos, tan, log, pow, sqrt fonksiyonları hangi kütüphanede yer alır?
math
118. Bir dosyaya veri yazmak için kullanılan ve stdio kütüphanesinde yer alan fonksiyon hangisidir?
fprintf
119. stdlib kütüphanesinde yer alan exit fonksiyonunun görevi nedir?
programı sonlandırmak
120. Kullanıcının klavyeye yazdığı harflerin depolandığı ara belleğe ne denir?
klavye ara belleği
121. Klavye ara belleği hangi tuşa basınca boşaltılır?
Enter
16. STDIO FONKSİYONLARI
122. Değişkenlerin değerlerini, hesaplanan sonuçları ya da mesajları ekranda göstermek için hangi fonksiyon kullanılır?
printf
123.
printf
fonksiyonu hangi kütüphanede tanımlanmıştır?stdio
124. printf fonksiyonunun ilk parametresi nedir?
metin
125. Değişkenlerin içine klavyeden değer girmek için kullanılan ve stdio kütüphanesinde yer alan fonksiyon hangisidir?
scanf
126. Dosya işlemleri için kullanılan temel fonksiyonlar hangileridir?
- fopen
- fclose
- fread
- fwrite
127. stdio kütüphanesinde yer alıp belirtilen uzunlukta veya satır sonuna kadar tüm satırı okuyan fonksiyon hangisidir?
fgets
128. putchar fonksiyonunun parametresi ne içine yazılır?
tek tırnak
129. Kullanıcıdan bir satır metin alır ve bir karakter dizisine kaydeden ve stdio kütüphanesinde bulunan fonksiyon hangisidir?
gets
130.
gets
fonksiyonunun dezavantajı nedir?bellek taşması
17. CONIO FONKSİYONLARI
131. getch hangi kütüphanededir?
conio
132.
getch
ile alınan karakter nasıl ekrana hangi fonksiyon ile yazdırılır?putchar
133. Karakteri okuyup hemen ekrana yazdıran ve conio kütüphanesinde yer alan fonksiyon hangisidir?
getche
134.
getche
nerede kullanılmaz?gizli bilgi almada
18. STDLIB FONKSİYONLARI
135. Dinamik bellek tahsisi amacıyla kullanılan fonksiyonlar hangileridir?
- malloc
- calloc
- realloc
- free
136. Dinamik bellek tahsisi yapan ve stdlib kütüphanesinde yer alan fonksiyon hangisidir?
malloc
137. Dinamik bellek tahsisi yapan, ayrılan belleği sıfır ile dolduran ve stdlib kütüphanesinde yer alan fonksiyon hangisidir?
calloc
138.
malloc
veya calloc
ile tahsis edilen bir bellek bloğunu yeniden boyutlandırmak için kullanılan ve stdlib kütüphanesinde yer alan fonksiyon hangisidir?realloc
139.
malloc
, calloc
veya realloc
ile tahsis edilen belleği serbest bırakan ve stdlib kütüphanesinde yer alan fonksiyon hangisidir?free
140. Sıfır ile RAND_MAX arasında rastgele bir sayı üreten ve stdlib kütüphanesinde yer alan fonksiyon hangisidir?
rand
19. STRING FONKSİYONLARI
141. Bir string'i işlemek için hangi fonksiyonlar kullanılır?
- strlen
- strcpy
- strcmp
- strcat
20. CTYPE FONKSİYONLARI
142. Karakterin sayısal değerinin olup olmadığını kontrol eden ve ctype kütüphanesinde yer alan fonksiyon hangisidir?
isdigit
143. Bir karakterin İngiliz alfabesinde olup olmadığını kontrol eden ve ctype kütüphanesinde yer alan fonksiyon hangisidir?
isalpha
144. Bir karakterin alfabetik veya sayısal bir karakter olup olmadığını kontrol eden ve ctype kütüphanesinde yer alan fonksiyon hangisidir?
isalnum
145. Bir harfin küçük harf olup olmadığını kontrol eden ve ctype kütüphanesinde yer alan fonksiyon hangisidir?
islower
146. Bir harfin büyük harf olup olmadığını kontrol eden ve ctype kütüphanesinde yer alan fonksiyon hangisidir?
isupper
147. Bir karakteri küçük harfe çevirmek için kullanılan ve ctype kütüphanesinde yer alan fonksiyon hangisidir?
tolower
148. Bir karakteri büyük harfe çevirmek için kullanılan ve ctype kütüphanesinde yer alan fonksiyon hangisidir?
toupper
21. MATH FONKSİYONLARI
149. math kütüphanesinde kaç fonksiyon vardır?
21
150. math kütüphanesindeki fonksiyonlar en fazla kaç parametrelidir?
2
151. Doğal logaritma almak için kullanılan ve math kütüphanesinde yer alan fonksiyon hangisidir?
log
152. 10 tabanında logaritma almak için kullanılan ve math kütüphanesinde yer alan fonksiyon hangisidir?
log10
153. Matematik kütüphanesi içinde yer alan ve bir noktanın kartezyen koordinatlarını alarak bu noktadan orijine olan vektörün açısını hesaplayan fonksiyon hangisidir?
atan2
154. math kütüphanesinde yer alan trigonometri fonksiyonları hangileridir?
- sin
- cos
- tan
- asin
- acos
- atan
155. math kütüphanesinde yer alan hiperbolik fonksiyonlar hangileridir?
- sinh
- cosh
- tanh
- asinh
- acosh
- atanh
156. math kütüphanesinde yer alan üs ve logaritma fonksiyonları hangileridir?
- exp
- log
- log10
- sqrt
- cbrt
157. math kütüphanesinde yer alan yuvarlama ve mutlak değer fonksiyonları hangileridir?
- ceil
- flooe
- round
- trunc
- fabs
158. math kütüphanesinde yer alan hata fonksiyonu hangisidir?
erf
159. math kütüphanesinde yer alan tamamlayıcı hata fonksiyonu hangisidir?
erfc
160. math kütüphanesinde yer alan tamamlayıcı doğal logaritmik gama fonksiyonu hangisidir?
tgamma
161. math kütüphanesinde yer alan tamamlayıcı en yakın sayıya yuvarlama fonksiyonu hangisidir?
rint
162. math kütüphanesinde yer alan iki parametreli fonksiyonlar hangileridir?
- pow
- hypot
- fmod
- remainder
- fmax
- fmin
- nextafter
22. BİÇİM NİCELEYİCİSİ
163. Biçim niceleyicisi hangi sembol ile başlar?
yüzde işareti ile
164. Biçim niteleyicinin zorunlu bileşenleri nelerdir?
- yüzde işareti
- specifier
165. Biçim niteleyicinin zorunlu olmayan bileşenleri nelerdir?
- length modifier
- kesinlik belirteci
- genişlik belirteci
- bayraklar
23. SPECIFIER
166. Ondalık ve bilimsel notasyondan hangisi kısa ise onu yazdıran specifier hangisidir?
g
167. Karakter dizisini yazdıran specifier hangisidir?
s
168. Bir alt satıra yazdıran specifier hangisidir?
n
169. char tipi değişkenin değerinin ASCII tablosundaki karakter karşılığını printf aracılığı ile yazdırmak için hangi specifier kullanılır?
c
170. char tipi değişkenin değerinin ASCII tablosundaki sayı karşılığını printf aracılığı ile yazdırmak için hangi specifier kullanılır?
d
171. int tipi değişken printf içerisinde hangi specifier'lar ile temsil edilir?
- d
- i
172. Bir pointer'da depolanan bellek adresini hexadecimal formatta ekrana yazdırmak için hangi specifier kullanılır?
p
173. İşaretsiz tam sayıları göstermek için hangi specifier kullanılır?
p
24. LENGTH MODIFIER
174. Uzun tamsayıları ve uzun işaretsiz tam sayıları güvenli bir şekilde ekrana yazdırmak için hangi length modifier kullanılır?
l
175. l length modifier'ı hangi specifier'ların önüne eklenir?
- d
- i
- u
176. Kısa tamsayıları ve kısa işaretsiz tam sayıları bellekte az yer kaplayacak şekilde ekrana yazdırmak için hangi length modifier kullanılır?
h
177. Kısa tamsayıları ve kısa işaretsiz tam sayıları bellekte az yer kaplayacak şekilde ekrana yazdırmak için hangi length modifier kullanılır?
h
178. h length modifier'ı hangi specifier'ların önüne eklenir?
- d
- i
- u
179. Yüksek hassasiyet gerektiren durumlarda kayan noktalı sayıları ve bilimsel gösterimli sayıları ekrana yazdırmak için hangi length modifier kullanılır?
L
180. L length modifier'ı hangi specifier'ların önüne eklenir?
f
e
E
g
G
25. PRECISION
181. Bir precision belirtilmez ise printf fonksiyonu %f ifadesini görünce virgülden sonra kaç basamağı konsola yazdırır?
6
182. Virgülden sonra 3, 4, ve 5 basamaklı hassasiyet için hangi precision'lar kullanılır?
.3
.4
.5
26. WIDTH
183. Hangi belirteç ekrana yazdırılacak veya kullanıcıdan okunacak değerin kaç karakterlik bir alana yerleştirileceğini belirler?
width
184. width hangi fonksiyonlarda kullanılır?
I/O fonksiyonları
185. width genellikle hangi amaçla kullanılır?
hizalama
186. width hangi sayılarda kullanılır?
- tam sayı
- ondalık sayı
187. width belirtilmez ise hangi genişlik uygulanır?
varsayılan genişlik
188. Belirtilen genişlikten daha uzun bir değer varsa ne yazdırılır?
genişlik belirteci dikkate alınmaz
27. BAYRAKLAR
189. Bayraklar nelerdir?
eksi
artı
space
hash
0
190. Yazdırılan değeri sola yaslayan bayrak hangisidir?
eksi
191. Sıfırdan büyük sayıları +, sıfırdan küçük sayıları - işaretiyle başlatmak için hangi bayrak kullanılır?
artı
192. Sıfırdan büyük sayılar için artı yerine boşluk ile başlatmak için hangi bayrak kullanılır?
boşluk
193. Hexadecimal sayı ne ile başlar?
Ox
194. Hexadecimal sayı içi hangi bayrak kullanılır?
hash
195. Sağa yaslanan sayının soldaki boşluklarını dolduran bayrak hangisidir?
0
28. KAÇIŞ KARAKTERLERİ
196. Yüzde içi kaçış karakteri nedir?
çift yüzde
197. Back slash için kaçış karakteri nedir?
çift back slash
198. Tek tırnak için kaçış karakteri nedir?
back slash tırnak
199. Çift tırnak için kaçış karakteri nedir?
back slash çift tırnak
200. tab karakterini temsil eden kaçış karakteri hangisidir?
\t
29. TİP ÇEVRİMİ
201. Tip dönüşümü için hangi operatör kullanılır?
cast
202. Tip çevrimi fonksiyonları hangi kütüphanelerde bulunur?
stlib
ctype
203. En çok kullanılan tip çevrimi fonksiyonları hangileridir?
atoi
atof
isdigit
204. Karakter dizisini tam sayıya çeviren ve stlib kütüphanesinde yer alana fonksiyon hangisidir?
atoi
30. KONTROL MEKANİZMASI
205. Kontrol komutu türleri nelerdir?
- selection
- loop
206. Kontrol mekanizmaları nedir?
- if
- switch
- goto
207. Koşul ifadeleri nelerdir?
- if
- else
- switch-case
208. Bir C programında karşılaştırma işlemi sonucunda bir eylemin yapılması söz konusu ise hangi deyime başvurulur?
if
209. Bir ifadenin yanlış olma durumunda yürütülecek kod bloğunu belirlemek için kullanılan rezerv sözcük hangisidir?
else
210. Birden fazla durum için farklı kod bloklarını çalıştıran kontrol mekanizması hangisidir?
switch
211. Eğer bir değişkenin değeri belirli sabitler ile karşılaştırılacak ve bunun sonucunda farklı işlemler yapılacak ise if yerine hangi deyim kullanılabilir?
switch
212. Bir ifadenin sonucuna bağlı olarak iki değerden birini seçmek için kullanılan operatör hangisidir?
ternary
213. Ternary operatörünün diğer adı nedir?
conditional operator
31. SWITCH-CASE
214. Bazı dillerde select-case olarak karşımıza çıkan switch-case deyiminin amacı nedir?
bir değişkenin değerine göre programın çalışmasına yön vermek
215. switch-case hangi tipte değişkenlerin değerlerini test eder?
- byte
- char
- int
- short
- long
- enum
216. switch-case, veri kaybı olabileceğinden hangi tip değişkenleri test etmez?
- double
- float
32. DÖNGÜ
217. C'de hangi döngüler vardır?
- for
- while
- do-while
218. Hangi döngü koşulu en son kontrol eder?
do-while
219. Hangi döngü noktalı virgül ile biter?
do-while
220. En derli toplu döngü hangisidir?
for
221. Eğer döngünün ne kadar süreceği belirsiz ise hangi döngü kullanılmalı?
while
222. while döngüsünün temel aşamaları nelerdir?
- İlk değer atama
- Kontrol
- Güncelleme
223. do-while döngüsünün en temel özelliği nedir?
gödenin en az bir kez çalışması
224. Döngü koşulunun kontrol edilerek döngünün devam edip etmeyeceğine karar verildiği aşama hangisidir?
kontrol
225. Dizilere erişen döngülerden daha çok performans elde edebilmek için döngünün birçok kopyasının oluşturulduğu ve farklı iterasyonlardan komutların bir arada planlandığı tekniğe ne denir?
döngü açma
226. Bir döngünün belirli bir sayıda tekrar etmesini sağlamak için kullanılan, değeri döngü boyunca değişen değişken hangisidir?
döngü değişkeni
227. Döngü boyunca her tekrarlandığında yürütülen bir veya daha fazla ifadelerden oluşan kod'a ne denir?
döngü gövdesi
228. Döngü içerisinde kullanılan ve döngünün mevcut iterasyonunu atlayıp bir sonraki iterasyona geçmeyi sağlayan bir kontrol mekanizmasına ne denir?
continue
33. ARRAY
229. Belli sayıda ve benzer tipteki değişkenlere tek bir isim ve çeşitli indisler yardımıyla erişim sağlayan özel veri yapısı hangisidir?
dizi
230. Eğer dizinin içeriğinin tanımlama sırasında belirlenmesi isteniyor ise hangi tanımlama yapılır?
statik atama
231. Karakter dizilerinin sonunu belirten özel karakter hangisidir?
null
232. Karakter dizilerini saklamak için kullanılan veri tipi hangisidir?
string
233. Dizilerin avantajları nelerdir?
- hızlı erişim
- kolay yönetim
234. Diziler bellekte nasıl temsil edilir?
ardışık hafıza konumlarında
235. Dizi ile pointer arasındaki ilişki nedir?
dizinin ismi dizinin ilk elemanın gösteren pointer'dır.
236. Çok boyutlu dizilerde satır ve sütunlara erişmek için ne kullanılır?
indeks
237. İndeks hangi sayıdan başlar?
sıfır
238. Dizileri fonksiyonlara ne ile aktarılır?
referans
239. Dinamik bellek ayırma ile dizi oluşturma hangi fonksiyonlar ile yapılır?
- malloc
- calloc
- realloc
240. Verilen bir diziyi belirli bir kritere göre düzenleme işlemine ne denir?
sıralama
241. Dizileri sıralamak için hangi algoritmalar kullanılır?
- bubble
- selection
- insertion
- quick
- merge
242. Dizilerde arama işlemleri hangi yollarla yapılır?
- doğrusal
- ikili
243. Dizi kullanımında en sık yapılan hatalar nelerdir?
- dizi taşması
- yanlış bellek
- yanlış indeks
244. Karakter dizileri hangi tip elemanları saklar?
char
245. Doğrusal arama hangi dizilerde kullanılabilir?
- sıralı
- sırasız
246. İkili arama hangi dizilerde kullanılabilir?
sıralı
247. Bir dizinin bellekte ayrılan alanının dışında kalan bir adrese, dizi indisiyle erişmeye çalışma durumuna ne denir?
dizi taşması
248. Dizi taşmasının sebepleri nelerdir?
- yanlış döngü
- yanlış girdi
- yetersiz boyut
- yetersiz bellek
249. Dizi taşmasının sonuçları nelerdir?
- veri bozulması
- program çökmesi
- güvenlik açığı
250. Dizi taşmasından korunma yöntemleri nelerdir?
- sınır kontrolü
- modern fonksiyonlar
- statik analiz
- dinamik analiz
- kod standartları
251. Dizi tanımının bileşenleri nelerdir?
dizininTipidizininAdı[dizininBoyutu]
252. Dizinin boyutu nasıl hesaplanır?
sizeof(dizi) / sizeof(dizi[0])
34. POINTER
253. Bellekteki hücrelerin adreslerini saklayabilmek ve bu adresleri kullanarak çeşitli işlemler yapabilmek için ne kullanılır?
pointer
254. pointer'ların kullanım alanları nelerdir?
- bellek adresleme
- dinamik bellek tahsisi
- dizilerle çalışma
- fonksiyonlara işaret etme
255. Pointer tanımının yapısı nasıldır?
veri_tipi*gosterge_adi;
35. STRING
256. string işlemleri nelerdir?
- Kopyalama
- Birleştirme
- Karşılaştırma
257. Aynı alfabetik karakter kümesinden olan ve yalnızca karakterleri içeren string'e ne denir?
alfabetik string
36. STRUCT
258.
structure
oluşturmak için kullanılan rezerv sözcük hangisidir? struct
#include <stdio.h> int main() { printf("Point: (%d, %d)\n", p.x, p.y); // struct elemanlarını yazdır |
37. DOSYA İŞLEMLERİ
259. Dosya açma modları nelerdir?
- r (okuma)
- w (yazma)
- a (ekleme)
260. Dosya işlemleri için kullanılan fonksiyonlar nelerdir?
- fopen
- fclose
- fscan
- fprint
38. VERİ YAPILARI
261. Bir veri yapısının sonundan eleman ekleme ve çıkarma işlemi hangi veri yapısında yapılır?
stack
262. LIFO prensibiyle çalışan veri yapısı hangisidir?
stack
Hiç yorum yok:
Yorum Gönder