wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

куиз 3 ОББ

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Төмендегі операциялардың қайсысы k=n mod 2 өрнегіне парапар:

a)

k=n % 2

b)

k=n / 2

c)

k=n + 2

d)

k=n * 2

e)

k=n – 2

2.

Си-де INT атауы не үшін қолданылады:

a)

бүтін сандардың диапозоны анықталады;

b)

айнымалыны бүтін типке айналдыру;

c)

бүтін типті айнымалыны сипаттау;

d)

символ кодына бірлікті қосу;

e)

нақты типтегі айнымалыны сипаттау.

3.

Өзге тілдерден айырмашылығы - Си++ тілінде қандай тип болмайды:

a)

bool

b)

Float

c)

Int

d)

String

e)

Char

4.

Теңдік операциясын көрсетіңіз:

a)

= =;

b)

%;

c)

/=;

d)

=;

e)

!=.

5.

Меншіктеу операцясын көрсетіңіз:

a)

=;

b)

%;

c)

= =;

d)

/=;

e)

!=.

6.

Циклда ++ операциясы қандай қызмет атқарады, мысалы for (i=0; i<10; i ++)

a)

айнымалыға бірлік қосылады;

b)

айнымалы бірлікке көбейтіледі;

c)

айнымалы бірлікке бөлінеді;

d)

айнымалыдан бірлік алынады;

e)

программа дұрыс емес.

7.

Дұрыс жазылған салыстыру операцияларын көрсет:

a)

= =, !=, <, >, <=, >=;

b)

!!, =, <>, = =, >=;

c)

= =, +=, <, >, <=, >=;

d)

= *, !=, <, >, <=, >=;

e)

!=, <, >, <=, /=.

8.

Cи тілінде латынның бас және кіші әріптері қалай қабылданады?

a)

Бас және кіші әріптер әр түрлі символ болып қабылданады

b)

Тек кіші әріптер қабылданады

c)

Тек бас әріптер қабылданады

d)

Бас және кіші әріптердің айырмасы жоқ

e)

Бас және кіші әріптер мүлдем қабылданбайды

9.

х=9; у=х++; y/=3; амалдары орындалғаннан кейін у айнымалысының мәні қандай болады?

a)

3

b)

0

c)

2

d)

1

e)

4

10.

х=12; х++; х%=3; амалдары орындалғаннан кейін х айнымалысының мәні қандай болады?

a)

1

b)

0

c)

3

d)

-1

e)

10

11.

5 элементтен тұратын массивтің теріс элементтерінің санын анықтауды Си тілінде жазылған программалар фрагменттерінің қайсысы дұрыс көрсетеді?

a)

k=0; for (i=0; i<5; i++) if (a[i]<0)k++;

b)

k:=0; for (i:=1; i<5; i++) if (a[i]>0)k++;

c)

k=1; for (i=0; i<5; i++) if (a[i]<0)k++;

d)

k=a[0]; for (i=0; i<5; i++) if (a[i]<0)k++;

e)

k=a[5]; for (i=0; i<5; i++) if (a[i]<0)k=k+1

12.

х=10; х--; х/=3; амалдары орындалғаннан кейін х aйнымалысының мәні қандай болады?

a)

3;

b)

2;

c)

0;

d)

-10;

e)

9.

13.

х=11; у=++х; y/=3; амалдары орындалғаннан кейін у айнымалысының мәні қандай болады?

a)

4

b)

0

c)

2

d)

3

e)

1

14.

Келтірілген нұсқалардың қайсысында екі шарттың бір уақытта орындалуы тексеріледі?

a)

if ((x>3) && (x<2))

b)

if ((x>3) & (x<2))

c)

if ((x>3) or (x<2))

d)

if ((x>3) | (x<2))

e)

if ((x>3) || (x<2))

15.

х=12; х++; х-=3; амалдары орындалғаннан кейін х айнымалысының мәні қандай болады?

a)

10

b)

12

c)

0

d)

13

e)

-10

16.

х=10; у=х++; y*=3; амалдары орындалғаннан кейін у айнымалысының мәні қандай болады?

a)

30;

b)

20;

c)

12;

d)

11;

e)

14

17.

5 элементтен тұратын массивтің ең кіші элементін анықтауды Си тілінде жазылған программалар фрагменттерінің қайсысы дұрыс көрсетеді?

a)

min=a[0]; for (i=1; i<5; i++) if (min>a[i]) min=a[i];

b)

min=0; for (i=0; i<5; i++) if (min>a[i]) min=a[i];

c)

min=0; for (i=0; i<5; i++) if (min=a[i]) min=a[i];

d)

min=1; for (i=0; i<5; i++) if (min<a[i]) min=a[i];

e)

min=a[0]; for (i=1; i<5; i++) if (min

18.

х=10; х--; х%=3; фрагменті орындалғаннан кейін х айнымалысының мәні қандай болады?

a)

0;

b)

2;

c)

3;

d)

1;

e)

-1.

19.

randomize();a=random(10); фрагменті орындалғаннан кейін айнымалы қандай аралықтағы мән қабылдайды?

a)

[0; 9]

b)

[-10; 10]

c)

[0; 10]

d)

[-9; 0]

e)

(-10; 10)

20.

5 элементтен тұратын массив элементтерінің көбейтіндісін есептеу Си тілінде жазылған программалар фрагменттерінің қайсысында дұрыс көрсетілген?

a)

p=1; for (i=0; i<5; i++) p=p*a[i];

b)

p=0; for (i=0; i<5; i++) p=p*a[i];

c)

p:=1; for(i:=0; i<5; i++) p:=p+a[i];

d)

p=1; for i:=0 to 5 do p=p*a[i];

e)

p:=1; for i:=0 to 5 do p:=p*a(i).

21.

randomize(); a=random(100)-50; фрагменті орындалғаннан кейін айнымалы қандай аралықтағы мән қабылдайды?

a)

[-50; 49];

b)

[-100; -51];

c)

[50; 100];

d)

[51; 100];

e)

(-100; -51).

22.

Си тілінде нақты сандар болып табылатын х және у мәндерін машина жадына енгізудің дұрыс нұсқасын көрсетіңіз

a)

scanf (“%f%f”, &x,&y);

b)

scanf (“%i%i”, &x,&y);

c)

scanf (“%c%c”, &x,&y);

d)

printf (“%f%f”, &x,&y);

e)

printf (“%i%i”, &x,&y).

23.

5 элементтен тұратын a[5] жиымының қосындысын есептеу программасы фрагментінің қайсысы дұрыс

a)

s=0; for (i=0; i<5; i++) s=s+a[i];

b)

s=1; for (i=0; i<5; i++) s=s+a[i];

c)

s:=0; for(i:=0; i<5; i++) s:=s+a[i];

d)

s=0; for i:=0 to 5 do s=s+a[i];

e)

s:=1; for i:=0 to 5 do s:=s+a(i).

24.

Си тілінің біріктірілген ортасында программаны орындау үшін қандай пернелер басылады?

a)

Ctrl+F9

b)

Alt+F5

c)

Alt+F9

d)

Ctrl+F3

e)

Alt+F6

25.

Идентификатор дегенiмiз не?

a)

Программада қолданылатын сандар

b)

Компьютердің қуатын арттыратын құрылғы

c)

Айнымалы, функция, класс, объект сияқты элементтерге берілетін атау

d)

Мәліметтерді сыртқы құрылғыға шығару тәсілі

26.

Символдық типтегi шамаларға компилятор жадында қанша байт орын бөлiнедi?

a)

2 байт

b)

4 байт

c)

1 байт

d)

8 байт

27.

Қандай да бiр әрекеттер тізбегін орындайтын операциялар мен сипаттамалардың айқындалған тiзбегiн ... деп атайды.

a)

Айнымалы

b)

Цикл

c)

Алгоритм

d)

Мәлімет

28.

Си тілінде кез келген программаның орындалуы қай функциядан басталады?

a)

start()

b)

main()

c)

begin()

d)

init()

29.

clrscr() функциясының атқаратын қызметі...

a)

Экранға мәтін шығару

b)

Айнымалы мәнін енгізу

c)

Экранды тазалау

d)

Бағдарламаны аяқтау

30.

Си алфавитiне енбейді:

a)

Латын әріптері (a–z, A–Z)

b)

Цифрлар (0–9)

c)

Арнайы таңбалар (+, -, *, /, =)

d)

Кириллица әріптері (қ, ғ, ә, ө)

31.

Си тілінде тұрақтыларды сипаттау үшiн қандай түйiндi сөз қолданылады?

a)

var

b)

let

c)

const

d)

static

32.

а=9; b=12 болса a<=b өрнегі қандай нәтиже береді?

a)

0

b)

1

c)

9

d)

12

33.

Егер float пен double типтері араласса, нәтижесі – ... болады;

a)

float типінде

b)

double типінде

c)

int типінде

d)

long типінде

34.

а=9; b=12 болса a=b өрнегі қандай нәтиже береді?

a)

1

b)

0

c)

12

d)

9

35.

Блок дегенiмiз не?

a)

Бағдарламадағы жеке айнымалы

b)

Қайталанатын операциялар жиыны

c)

Бірнеше операторларды {} фигуралы жақшалар арасына жазу арқылы құрылған операторлар тізбегі

d)

Функцияны шақыру операторы

36.

Айнымалы дегенiмiз не?

a)

Бағдарламада қолданылатын мәңгі тұрақты мән

b)

Бағдарламада мәні өзгеретін жады орнына берілген атау

c)

Бағдарламадағы функцияның аты

d)

Бағдарламадағы цикл операторы

37.

а=9; b=12 болса a>=b өрнегі қандай нәтиже береді?

a)

0

b)

1

c)

9

d)

12

38.

Си тілінде параметрлі қайталау операторы

a)

if

b)

switch

c)

for

d)

return

39.

Тармақталу операторы дегенiмiз не?

a)

Бір әрекетті бірнеше рет қайталайды

b)

Бағдарламаның орындалу бағытын шартқа байланысты өзгертеді

c)

Мәліметтерді енгізу және шығару функциясы

d)

Айнымалыға мән беру операторы

40.

директива #include қолданған кезде бұрыштық ("<",">") жақшаның орнына тырнақшаларды қолдануға болады ма, болса оның мәнi неде?

a)

Жоқ, тек бұрыштық жақшаны қолдануға болады

b)

Иә, тырнақшаларды қолдануға болады, бірақ олар жүйелік емес, жергілікті файлдарды қосу үшін пайдаланылады

c)

Иә, тырнақшаларды қолдану бұрыштықтан еш айырмашылығы жоқ

d)

Тек тырнақшаларды қолдану керек, бұрыштық жақша қолданылмайды

41.

Бастапқы ".h-файлдың" құрамына

a)

Негізгі бағдарламаның орындалу коды

b)

Айнымалылардың мәндері

c)

Функциялардың декларациялары (жарияланымдары), макростар және типтер анықтамалары

d)

Бағдарламаны тоқтату командасы

42.

директива #define не үшiн қолданылады

a)

Айнымалыға мән беру үшін

b)

Функцияны шақыру үшін

c)

Макроаны немесе тұрақты мәнді анықтау үшін

d)

Бағдарламаны аяқтау үшін

43.

а=9; b=12 болса a>b өрнегі қандай нәтиже береді?

a)

0

b)

1

c)

9

d)

12

44.

a=b қатынас өрнегі қалай жазылады?

a)

a == b

b)

a = b

c)

a != b

d)

a >= b

45.

Айнымалы дегенiмiз не?

a)

Бағдарламада мәні өзгермейтін жады орны

b)

Бағдарламада мәні өзгеретін жады орнына берілген атау

c)

Бағдарламадағы функцияның аты

d)

Бағдарламаның аяқталу операторы

46.

Таңдау операторы (нұсқауы) қай сөз арқылы берiледi?

a)

if

b)

for

c)

switch

d)

while

47.

Бөлгендегi қалдық табу операциясы қалай берiледi?

a)

/

b)

%

c)

//

d)

**

48.

а атты бүтiн айнымалының дұрыс сипатталуы:

a)

int a;

b)

float a;

c)

char a;

d)

double a;

49.

Логикалық терiстеу қай вариантта дұрыс берiлген?

a)

!

b)

&&

c)

||

d)

==

50.

extern спецификаторы ненi бiлдiредi?

a)

Айнымалының мәнін өзгертуге болмайды

b)

Айнымалының сыртқы (басқа файлдағы) анықтамасы бар екенін көрсетеді

c)

Айнымалыға бастапқы мән береді

d)

Айнымалыны жергілікті деңгейде анықтайды