wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Proqramlaşdırma - 3

Total questions: 50

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

C++ dilində verilənlərin sadə tipləri hansılardır?

a)

tam – bool, həqiqi – float və ya double, simvol – string

b)

tam – int, həqiqi – float və ya real, simvol – char

c)

tam – int, həqiqi – float və ya double, simvol – char

d)

tan– int, həqiqi – float və ya double, simvol – string

2.

C++ proqramında şərh yazılarkən hansı yazılışdan istifadə edilir?

a)

*/ şərh */

b)

{şərh}

c)

**Şərh**

d)

/* şərh */

3.

C++ proqramlaşdırma dilinin yaradıcısı kimdir?

a)

Donalt Knut

b)

Niklaus Virt

c)

Bern Straustrup

d)

Ken Tompson

4.

char c[ ] = "ABCDE"; c massivi neçə elementdən ibarət olacaq ?

a)

1

b)

4

c)

6

d)

2

e)

5

5.

continue operatoru dövrün daxılındə istifadə olunarsa, nə baş verər?

a)

Dövr dərhal başa çatar;

b)

Proqram işini dayandırır;

c)

Dövr yeni tsiklə keçir;

d)

Heç nə baş vermir;

6.

cout << (5 << 3-2); - hansı qiymət çap olunacaq?

a)

10

b)

5

c)

15

d)

40

e)

38

7.

cout << 22 / 5 * 3; kod fraqmentinin nəticəsi hansıdır?

a)

13.2

b)

1.47

c)

1

d)

12

8.

cout << flush komandası nə edir?

a)

sətri qaytarmaq

b)

sətrin tərcüməsini aparmaq

c)

sıfırıncı baytı çıxarır

d)

simvolu yeni sətrə keçirir

e)

çıxış patokunun bağlanması buferini təmizləyib çıxışı həyata keçirmək

9.

cout << setw(3) komandası nə edir?

a)

çıxış sahəsinin enini 3-ə bərabər edir

b)

bir dəfəyə 3 simvoldan artıq daxıl etmək olmaz

c)

çıxışa verilən sətir 3 simvol uzadılır

d)

çıxışa verilən sətir 3 simvol qısaldılır

10.

d=3; b=7; c=- -d*- -b;. c-ni hesablayın.

a)

32

b)

10

c)

21

d)

28

e)

12

11.

Dövr bitdikdən sonra x dəyişəninin qiymətini müəyyənləşdirin? for (int х = 0; х <100; ++х);

a)

məlum deyil

b)

101

c)

100

d)

99

e)

0

12.

Dövr bitdikdən sonra x dəyişəninin qiymətini müəyyənləşdirin? intx; for (х = 0; х<100; х++);?

a)

100

b)

0

c)

məlum deyil

d)

101

e)

99

13.

Dövrü proses o vaxta qədər davam edir ki, şərt ... olsun.

a)

dövrdə şərt olmur

b)

doğru

c)

yalan

14.

Dövürdə təkrarlanan proqram bloku necə adlanır?

a)

dövr

b)

axtarış

c)

dövrün gövdəsi

d)

təkrarlanan komanda

15.

f = i = 1; do f* = i ++; while (i<=5); proqram fraqmentində f-in qiymətini təyin edin.

a)

1

b)

120

c)

6

d)

24

e)

5

16.

f = i = 1; while (i<=4) f = f*i ++; proqram fraqmentində f-in qiymətini təyin edin.

a)

1

b)

24

c)

4

d)

6

e)

2

17.

float A = 2, B = 20, C; C = (B = A = 5) + 1; ifadəsinin nəticəsi nəyə bərabərdir?

a)

26

b)

6

c)

25

d)

20

e)

2

18.

float y=1.0; int x,n; x=3;n=3;

switch(n) { case 5: y=y*x; case 4: y=y*x; case 3: y=y*x; case 2: y=y*x;cout < < y; break; case 1:

y=y*x;cout < < y; break; default: cout < < "Stepen bolshe 5"; }

–Ekranda nə çap olunacaq?

a)

3

b)

9

c)

6

d)

dərəcəsi 5-dən böyükdür

e)

27

19.

float y=1.0; int x,n; x=3;n=3;

switch(n) { case 5: y=y*x; case 4: y=y*x; case 3: y=y*x; case 2: y=y*x; case 1: y=y*x;cout < < y;

break;

default: cout < < "Stepen bolshe 5"; } - Ekranda nə çap olunacaq?

a)

dərəcəsi 5-dən böyükdür

b)

27

c)

3

d)

9

e)

6

20.

for (int i = 0; s=0; i<=4; s+=++i*i) proqram fraqmentində s-in qiymətini təyin edin.

a)

16

b)

4

c)

10

d)

30

e)

14

21.

for (int i=0, s=0; i<=4; s+=++i); proqram fraqmentində s-in qiymətini təyin edin.

a)

15

b)

10

c)

4

d)

12

e)

0

22.

for (int i=0, s=1; i<=3; s+=++i*i); proqram fraqmentində s-in qiymətini təyin edin.

a)

3

b)

10

c)

15

d)

6

e)

14

23.

for (int i=3, s=0; i<=4; s=++i*i); proqram fraqmentində s-in qiymətini təyin edin.

a)

30

b)

25

c)

16

d)

4

e)

3

24.

for (int i=5, s=0; i<=4; s+=++i*i); proqram fraqmentində s-in qiymətini təyin edin.

a)

30

b)

0

c)

15

d)

10

e)

4

25.

for (int x =2; x = 7;x++); - dövrü neçə iterasıyanı yerinə yetirir

a)

7

b)

sonsuz dövrdür

c)

2

d)

0

e)

kodda statistik səhv var

26.

for(i=0,p=1.;i<5; i++) p*=B[i] - proqram fraqmenti hansı əməliyyatı yerinə yetirir?

a)

B massivinin 5 elementinin hasilini təyin edir

b)

B massivinin 5-ci elementini daxil edir

c)

B massivinin 5 elementinin cəmini tapır

d)

B massivinin 5 elementini silir

e)

B massivinin 5 elementini daxil edir

27.

for(i=0,s=0; i<3; i++) s+=D[i] - proqram fraqmenti hansı əməliyyatı yerinə yetirir?

a)

D massivinə 3 element əlavə edir

b)

D massivinin 4 elementinin cəmini tapır

c)

D massivinin 3-cü elementini silir

d)

D massivinin 3 elementinin cəmini tapır

e)

D massivinin 3 elementini silir

28.

for(i=1000; i>=0;i--)if (i%2= =1) continue; else cout < < i; -proqram fraqmenti nəyi çap edir?

a)

1000-dən 0-a qədər ədədlər

b)

1000-dən 0-a qədər cüt ədədləri

c)

axırı 1 ədədi ilə qurtaran 1000-dən 0-a qədər ədədlər

d)

1000-dən 0-a qədər tək ədədləri

29.

for(i=1;i<100;i++) A[i]=i*i; for(i=1;i<100;i++) B[i]=A[i]-100; - B massivinin neçə elementi müsbət qiymət alacaq?

a)

10

b)

91

c)

100

d)

90

e)

0

30.

for(int i=1, k=0;i<6; i++) k+=i; proqram fraqmenti hansı əməliyyatı yerinə yetirir?

a)

1dən 6-ya qədər ədədləri tapır

b)

1dən 6-ya qədər ədədlərin cəmini tapır

c)

1dən 5-ə qədər ədədləri tapır

d)

1dən 5-ə qədər ədədlərin cəmini tapır

e)

1dən 6-ya qədər ədədlərin hasilini tapır

31.

for(intx=2; x>7; x++);- dövrü neçə iterasiyanı yerinə yetirir?

a)

kodda statistik səhv var

b)

2

c)

0

d)

7

e)

sonsuz dövrdür

32.

for(s=0.0, k=0, i=0; i < n; i++){if (x[i] >=0.0) continue;s+= x[i]; } -proqram fraqmenti həyi hesablayır?

a)

massivin mənfi elementlərin cəmi

b)

massivin müsbət elementlərin ədədi ortası

c)

massivin mənfi elementlərin sayı

d)

massivin müsbət elementlərin cəmi

e)

massivin mənfi elementlərin ədədi ortası

33.

Funksiyanın prototipi nədir?

a)

funksiyalar

b)

funksiyanın tipi

c)

funksiyanın arqumenti

d)

funksiyalar qovluğu

e)

funksiyanın təsviri

34.

Göstərici nədir?

a)

obyektin tutduğu yaddaşın ünvanı

b)

identifikator

c)

obyektin qiymətə çevrilməsi

d)

obyektin qiyməti

e)

obyektin tipi

35.

Göstəricinin köməyi ilə z[5] massivinin 3-cü elementinə müraciət necədir?

a)

*z

b)

*(z+2)

c)

*(z+4)

d)

*(z+1)

e)

*(z+3)

36.

Hansı açar söz tam tipli dəyişənin mənfi qiymət ala bilmədiyini göstərir?

a)

positive

b)

başqa

c)

belə açar söz yoxdur

d)

unsigned

e)

long

37.

Hansı açar sözü dəyişənin tam dəyişənin mənfi qiymət almadığını göstərir?

a)

heç biri

b)

positive

c)

unsigned

d)

long

e)

belə açar söz yoxdur

38.

Hansı funksiya C++ dilində yazılan proqramlarda mütləq iştirak edir?

a)

program()

b)

start()

c)

main()

d)

system()

39.

Hansı halda verilənlərin tiplərinin çevrilməsindən istifadə etmək daha əlverişlıdir?

a)

bütün sadalanan hallarda

b)

funksiyanın qiymətini qaytaran tipi dəyişərkən

c)

iki tam ədədin bölünməsinin nəticəsinin sürüşən vergüllü ədəd olması halında

d)

proqramda ancaq tam ədədlərdən isifadə etməyə icazə verildikdə

40.

Hansı məntiqi ifadənin qiyməti 0-a bərabərdir?

a)

0 != 1

b)

0 || 1

c)

1 > 0

d)

1 || 0

e)

1 && 0

41.

Hansı operator bir sabit ifadədən digərinə keçməyə imkan vermir?

a)

end;

b)

break;

c)

nöqtə vergül

d)

Stop;

42.

Hansı variant Z massivinin elementlərinin sayını müəyyən edir?

a)

sizeof(Z[0])/ sizeof(Z)

b)

sizeof(Z)- sizeof(Z[0])

c)

sizeof(Z)+ sizeof(Z[0])

d)

sizeof(Z)*sizeof(Z[0])

e)

sizeof(Z)/sizeof(Z[0])

43.

Hansı yazılış doğrudur?

a)

44++;

b)

++x;

c)

112--;

d)

++34;

e)

.++45*x;

44.

Hansı yazılış müqaisə əməliyyatına uyğun deyil?

a)

>=

b)

<=

c)

hamısı uyğundur

d)

=!

45.

hex manipulyatorunun əsas təyinatı nədən ibarətdir?

a)

səkkizlik say sisteminə keçirir

b)

10-luq say sisteminə keçirir

c)

Giriş və çıxış 16-lıq say sistemində həyata keçirilir

d)

ancaq çıxış zamanı istifadə olunur

e)

Potoku təşkil edir

46.

Hər bir seqment registri hansı ölçülü yaddaşı ünvanlaşdırır?

a)

32 КБ

b)

64 Мб

c)

64 бит

d)

64 Кб

e)

64 байт

47.

İdentifikator üçün hansı yazılış doğru deyil?

a)

b_t9

b)

bt_9

c)

9_bt

d)

bt-9

e)

bt9

48.

İdentifikator üçün hansı yazılış doğru deyil?

a)

88_at

b)

a t88

c)

at_88

d)

at_8_8

e)

a_t88

49.

İdentifikator üçün hansı yazılış doğrudur?

a)

88_at

b)

88at

c)

88a-t

d)

at_88

e)

8_8at

50.

if operatorunun düzgün yazılışını göstərin

a)

if ( şərti ifadə )

b)

if { şərti ifadə}

c)

if şərti ifadə

d)

şərti ifadə if