Bilgisayar Ve Programlamaya Giriş Final 4. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Hangileri C kütüphanesinin içerisinde yer alan hazır fonksiyonlardandırlar?

I. printf

II. scanf

III. pow


Yalnız I

Yalnız II

Yalnız III

Yalnız II ve III

I, II ve III


2.Soru

float matematik [5][4] = { {40, 60, 60}, {50, 80, 85}, {70, 50, 80, 0}, {90, 70, 70, 0}, {80,100, 90} };

şeklinde tanımlanan matematik dizisinde 100 değeri hangi satırda yer alır?


5. satır

1. satır

2. satır

3. satır

4. satır


3.Soru

  1. Veri İşleme
  2. Çıktı ve Yorumlama
  3. Veri Toplama
  4. Depolama
  5. Veri Hazırlama
  6. Veri girişi

Yukarı verilen aşamalar aşağıda “Veri İşleme Döngüsü” hangisinde doğru olarak sıralanmıştır?


I – VI – V – III – II – IV

 II – V – VI – IV – III – I

III – V – VI – I – II – IV

V – III  - VI – I – II – IV

VI – III – V - I – II – IV


4.Soru

#include <stdio.h>

#include <conio.h>

int kare(int); 

int main(void) {

int a=8, k;

printf(“main fonksiyonundayim\n”);

printf(“kare fonksiyonundan once a =%d \n”, a);

k=kare(a);

printf(“main fonksiyonuna geri geldim \n”);

printf(“kare fonksiyonundan donuste a=%d\n”,a);

printf(“%d nin karesi %d dir “,a , k);

getch(); 

return 0;

int kare(int a)

{ printf(“kare fonksiyonunun icinden başarılar:) :)\n”);

printf(“kare fonksiyonunda kopyasi olusturulan deger a=%d\ n”,a);

a=a*a; printf(“kare fonksiyonunda degeri degisen a=%d\n”,a);

printf(“kare fonksiyonundan cikiyorum.....\n”);

return (a);

}

Yukarıdaki fonksiyonun program çıktısı aşağıdakilerden hangisidir?


main fonksiyonundayim
kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda kopyasi olusturulan deger a=8
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür

kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda kopyasi olusturulan deger a=8
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür

kare fonksiyonundan once a=8
kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda kopyasi olusturulan deger a=8
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür

main fonksiyonundayim
kare fonksiyonundan once a=8
kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda kopyasi olusturulan deger a=8
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür

main fonksiyonundayim
kare fonksiyonundan once a=8
kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür


5.Soru

İkili sayı sisteminde 11000101 sayısının, onlu sayı sisteminde karşılığı kaçtır?


197

198

199

200

201


6.Soru

Dizgiler ile iligi aşağıda verilen ifadelerden hangisi ya da hangileri doğrudur?

I - C programlama dilinde, dizgiler için tanımlanmış bir veri tipi bulunmamaktadır.

II - Dizgi- ler karakterlerden oluşan diziler veya göstericiler olarak tanımlanabilir.

III - Dizgi tanımlarında tek boyutlu diziler tanımlanmaktadır.


Yalnız I

Yalnız II

Yalnız III

II ve III

I-II-III


7.Soru

Program içerisinde karşılaştırma yapılması gerektiği durumlarda hangi deyimler kullanılır?


İşleç

Yineleme

koşul

bit

atama


8.Soru

Mantıksal değerler, hangi mantık sisteminde değerleridir?


geçici ve kalıcı

yanlış ve doğru 

kolay ve zor

alt ve üst

yatay ve dikey


9.Soru

Ayrılan bellek alanı programın ilerleyen satırlarında, yetersiz kalma veya azaltılması gereken durumlarda mevcut ayrılan alana ilave bellek alanı ekleme veya çıkarma amacıyla kullanılan fonksiyon hangisidir?


malloc

calloc

realloc

free

strcat


10.Soru

İki boyutlu d dizisinin elemanları int d[ 2 ] [ 2 ] = { { 4 }, {1, 0 } }; şeklinde tanımlanmıştır. Bu duruma göre d dizisinin d[1][1] elemanının değeri aşağıdakilerden hangisidir?


1

2

3

4

0


11.Soru

#include <stdio.h>

int main(void) {
int karakter = (int)3.14;
printf("karakter: %d",karakter);
return 0;
}
 
Yukarıda verilen kod parçacığının çalıştırılması sonucu ekrana çıkan sonuç aşağıdaki şıklardan hangisinde doğru olarak verilmiştir?


karakter: 3.14

karakter:

karakter:3

karakter: 3

karater:3.14


12.Soru

Aşağıdakilerden hangisi C programlama dilinde kullanılan işaretsiz karakter veri türüdür?


Char

unsigned int

Signed char

unsigned char

long int


13.Soru

malloc, calloc yada realloc fonksiyonları ile tahsis edilen bellek alanının kullanımı bittikten sonra aşağıdaki fonksiyonlardan hangisi ile bu tahsis edilen bellek alanlarının serbest bırakılması gerekir ?


free

void

pow

sum

main


14.Soru

strcpy(k1,”programlama”);

strcpy(k2,”ogreniyorum”);

strcpy (k1, k2);

Yukarıdaki kod satırları işletildikten sonra k1 dizgisi yazdırılırsa çıktı aşağıdakilerden hangisi olur?


programlama

ogreniyorum

programlamaogreniyorum

ogreniyorumprogramlama

Yazım hatasından dolayı kodlar işletilemez.


15.Soru

İşleçler ile ilgili aşağıda verilen ifadelerden hangisi ya da hangileri doğrudur? I - İşleçler, derleyiciye bazı özel matematiksel veya mantıksal fonksiyonları icra etmesini söyleyen simgelerdir. II - İşleçler program içinde kendi başlarına anlam ifade etmezler. III - Her işlecin anlamlı hâle gelebilmesi için bir veya birden fazla değişken veya sabit ile birlikte kullanılması gerekmektedir.


Yalnız I

Yalnız II

I ve II

II ve III

I-II-III


16.Soru

Aşağıdakilerden hangisi klavyeden veri okumak için kullanılan fonksiyondur?


Int

Scanf

Float

Enum

Auto


17.Soru

Tam sayılarda “int” anahtar sözcüğünün iki alt grubu ne diye adlandırılır?


char ve sube

long ve short

unsigned ve harf

signed ve ad

short ve int 


18.Soru

Hazır kütüphane fonksiyonlarından string.h ve ctype.h başlık dosyaları ne için kullanılmaktadır?


Matematik fonksiyonları

Dizi ve karakter fonksiyonları

Dinamik bellek ayırma fonksiyonları

Yabancı dil fonksiyonları

Fen bilimleri fonksiyonları


19.Soru

İçerisine argüman alan fonksiyonlarda, bu argümanların gönderilmesi için kaç farklı yöntem bulunmaktadır?


1

2

3

4

5


20.Soru

Yukarıdaki program kodlarına göre ekrana yazdırılan toplam sonucu kaç olacaktır?


10

15

25

40

50