wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

куиз ОББ 3

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Си тілінің біріктірілген ортасының тұтынушы экранын көрсету үшін мына пернелер басылады:

a)

Alt+F5

b)

Alt+F2

c)

Ctrl+F5

d)

Ctrl+F3

e)

Alt+F6

2.

Си тілінің біріктірілген (интегрированная среда) ортасынан шығу командасын oрындайтын пернелер:

a)

Alt+x

b)

Alt+b

c)

Alt+v

d)

Ctrl+x

e)

Ctrl+b

3.

scanf() функциясындағы “&” операция белгісі нені білдіреді?

a)

ЭЕМ жадындағы айнымалы орналасқан адрестің функцияға берілетінін көрсетеді

b)

логикалық белгі

c)

функцияда ондай белгі болмайды

d)

функция аргументінің нақты мәнін көрсетеді

e)

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

4.

Екі өлшемді жиымға (массивке) дұрыс мән берілуін көрсетіңіз:

a)

a[3][3] ={{3,5,6}, {2,6,8}, {8,9,-1}};

b)

a[3][3]={{56,25,35} {21,36,25} {25,25,25}};

c)

a [3][3]={{12,259,12,54,56,98,78,12,123};

d)

a(3,3)= [12,56,56}, {45,987,123}, {12,45,23};

e)

a[3,3]= {{12,6,87} {1,2,3} {2,3,4}];

5.

Төмендегі программадан соң y айнымалысы нешеге тең болады? main () { int y=5, x=0; while (x<6) {y=y+x; x++;}}

a)

20

b)

9

c)

5

d)

11

e)

6

6.

Программа орындалуы кезінде цикл аяқталмай оның келесі адымынашығу үшін қандай оператор қолданылады?

a)

continue

b)

switch

c)

printf ()

d)

break

e)

scanf

7.

Шарты алдын ала тексерілетін цикл операторы:

a)

while ()

b)

do {} while ()

c)

for ()

d)

if ()

e)

witch ()

8.

Switch операторы ...

a)

таңдау операторы

b)

шығару операторы

c)

енгiзу операторы

d)

басқарушы оператор

e)

логикалық оператор

9.

Цикл операторын көрсетіңіз...

a)

do{… } while(…)

b)

printf (“%d”,x)

c)

scanf(“%d”,&x)

d)

if ( )y=x;else y=x+1

e)

getch ()

10.

!= таңбалары ненi бiлдiредi?

a)

тең емес

b)

тең

c)

үлкен

d)

кiшi

e)

үлкен емес

11.

Предфикстік операция көрсетілген жолды анықтаңыз...

a)

++x

b)

+x+

c)

-+x

d)

–x

e)

–x

12.

Постфикстік операция көрсетілген жолды анықтаңыз...

a)

x++

b)

++x

c)

+x+

d)

-+x

e)

–x

13.

Өрнек дегеніміз не?

a)

Айнымалылардың, сандардың, функциялардың арифметикалық амалдармен біріктірілген жиыны

b)

Амалдардың ретсіз тізбегін ретке келтіру операцияларын орындау әрекеттері

c)

Күрделі программалау тілдерінде қолданылатын қосымша ісәрекеттер тізбегі

d)

Нәтижеге қол жеткізу үшін орындалатын әрекеттердің реттелген тізбегі

e)

Есептулердің сандық тәсілі

14.

Алгоритм дегеніміз не?

a)

Нәтижеге қол жеткізу үшін орындалатын әрекеттердің реттелген тізбегі

b)

Амалдардың ретсіз тізбегін ретке келтіру операцияларын орындау әрекеттері

c)

Күрделі программалау тілдерінде қолданылатын қосымша ісәрекеттер тізбегі

d)

Есептің логикалық шығару жолын тексеру әрекеттері

e)

Есептің сандық тәсілі

15.

getchar() функциясы қандай қызмет атқарады?

a)

Параметрсіз функция, пернелерден символдарды біртіндеп енгізед

b)

Параметрлі функция, коэффициенті берілген санға тең символды өшіреді

c)

Параметрлі функция, символ параметрін анықтайды

d)

Параметрлі функция, символдарды буферден көшіріп алады

e)

Параметрсіз функция, символдардың санын анықтайды

16.

putchar(x) функциясы қандай қызмет атқарады?

a)

x символын экранға шығарады

b)

Символдар санын анықтайды

c)

Символдарға x мәнін меншіктейді

d)

x-қа тең сиволдарды алып тастайды

e)

x символына дейінгі басқа символдарды өшіреді

17.

gets(str) функциясы қандай қызмет атқарады?

a)

Сөз тіркестерін енгізу функциясы

b)

Символдар санын анықтайды

c)

Түзету режимін іске қосады

d)

Сөз тіркестерін шығару және курсорды келесі жолға көшіру функциясы

e)

Сөз тіркестерін біріктіру функциясы

18.

fscanf() функциясы қандай қызмет атқарады?

a)

Файлдағы мәліметті оқиды

b)

Спецификацияны анқытайды

c)

Файлға нұсқайды

d)

Файлға мәлімет жазады

e)

Файлды жабады

19.

fprintf () функциясы қандай қызмет атқарады?

a)

Файлға мәлімет жазады

b)

Спецификацияны анқытайды

c)

Файлдан мәлімет оқиды

d)

Файлға нұсқайды

e)

Файлды жабады

20.

Төмендегі программадан соң y айнымалысы нешеге тең болады? main () { int y=5, x=0;while (x<6) {y=y+x; x=x+2;}}

a)

11

b)

20

c)

9

d)

7

e)

6

21.

puts(str) функциясы қандай қызмет атқарады?

a)

Сөз тіркестерін экранға шығарады

b)

Символдар санын анықтайды

c)

Түзету режимін іске қосады

d)

Экранды тазарту функциясы

e)

Сөз тіркестерін біріктіру функциясы

22.

s=s+1 амалын Си тілінде тағы қалай жазуға болады?

a)

s+=1, s++

b)

s=s++ , s+1

c)

s=1+, 1+s

d)

s=++, s+

e)

s+s, s+++

23.

Экранды тазарту үшін қандай директива және функция керек?

a)

#include <conio.h>; clrscr();

b)

#include <stdio.h>; clrscr();

c)

#include <stdlib.h>; clearscr();

d)

#include <stdio.h>; clearscreen();

e)

#include <conio.h>; clearscreen();

24.

Препроцессор директивалары дұрыс көрсетілген жолды табыңыз:

a)

#include <stdio.h>, #include <stdlib.h>, #include <math.h>

b)

#include <stdio.h>, #include <conio.h>, #include <studio.h>

c)

#include <study.h>, #include <consio.h>, #include <defino.h>

d)

#include <studio.h>, #include <stdlibo.h>, #include <mathio.h>

e)

#include <stidio.h>, #include <conio.h>, #include <stdlibrio.h>

25.

printf() функциясындағы дұрыс көрсетілген сандар спецификацияларын табыңыз:

a)

%f, %d, %i, %e

b)

%g, %s, %i, %j

c)

%e, %f, %i,%l

d)

%g, %k, %j,%p

e)

%k, %n, %i, %l

26.

Break операторы не үшін қолданылады?

a)

Программа орындалуы кезінде циклді толық аяқтап, одан шығу үшін

b)

Программа орындалу кезінде цикл аяқталмай, одан шығып, қалған операторларды аттап өтіп, осы цикл параметрінің келесі мәніне көшу үшін

c)

Программа орындалу кезінде циклдегі шарт қанағаттандырылса, әрі қарай жалғастыру үшін, ал кері жағдайда есепті аяқтау үшін

d)

Программаның қатесін табу үшін

e)

Программа орындалу кезінде цикл аяқталып, одан кейін тек келесі циклдарды ғана орындап, ал алдыңғы циклдарды аттап кету үшін

27.

Continue операторы не үшін қолданылады?

a)

Программа орындалу кезінде цикл аяқталмай, одан шығып, қалған операторларды аттап өтіп, осы цикл параметрінің келесі мәніне көшу үшін қолданылады

b)

Программа орындалу кезінде цикл аяқталып, одан кейін тек келесі циклдарды ғана орындап, ал алдыңғы циклдарды аттап кету үшін қолданылады

c)

Цикл тоқтамай жалғаса беруі үшін

d)

Программа орындалу кезінде циклдегі шарт қанағаттандырылса, әрі қарай жалғастыру үшін

e)

Циклдың әр қадамында қосымша функциялар енгізу үшін

28.

Символдарды өңдеу үшін қолданылатын функциялар:

a)

getchar(), putchar(), gets(), puts().

b)

getchar(), puttake(), got().

c)

putthat(), getthis(), takethat().

d)

putchar(), getch(), main().

e)

clrscr(), getget(), remain().

29.

Нұсқауыш дегеніміз не?

a)

Мәліметтердің адресін сақтайтын айнымалы

b)

Белгішеге сілтеме

c)

Есептің шығару жолдарын көрсететін программа

d)

Көмекші оператор

e)

Қатені көрсетіп тұратын таңба

30.

Жадының кластары нешеу? Олардың аттарын көрсетіңіз...

a)

4; auto, extern, static, register

b)

4; grand, theft, auto, san

c)

3; extern, extra, automatic

d)

5; fact, static, scan, integer, float

e)

4; register, plan, get, tick

31.

Функция дегеніміз не?

a)

Белгілі бір операциялар тобын атқаратын программа блогы

b)

Белгілі бір операцияларды сақтайтын блок

c)

Кез келген операцияға мән беріп, есептейтін оператор

d)

Операциялар жиыны

e)

Препроцессор директивасы

32.

result=++x+x операторының орындалуының нәтижесiнде айнымалының нәтижесiн табыңыз, мұндағы x=5.

a)

result = 12, x=6;

b)

result = 6, x=12;

c)

result = 5, x=5;

d)

result = 6, x=12.

e)

result = 6, x=5.

33.

Графикалық режимде курсорды жылжыту үшін қандай оператор қолданылады?

a)

moveto(x,y)

b)

lineral(dx, dy)

c)

moveto(dx, dy)

d)

lineral(x,y)

e)

moveto (x1,y1,x2,y2)

34.

Графикалық операторда доға ... салынады.

a)

сағат тіліне қарсы

b)

сағат тілімен

c)

өз еркімізше таңдаймыз

d)

берілген нүктеден x+dx нүктесіне дейін

e)

дұрыс жауабы жоқ.

35.

setlinestyle (tip, obr, tol) графикалық операторындағы tol – дың атқаратын қызметі қандай?

a)

сызықтың қалыңдығын анықтайды

b)

сызықтың типін анықтайды

c)

сызықтың түсін анықтайды

d)

сызықтың стилін анықтайды

e)

сызықтың бас нүктесінің координатын анықтайды

36.

Матрицадағы бас диагональдың оң жағындағы элементтерді таңдау шартын көрсетіңіз (i-жол нөмірі, j-бағана нөмірі)

a)

i<j

b)

i+j > n-1

c)

i+j = n-1

d)

i+j < n-1

e)

i>j

37.

Матрицадағы қосалқы диагональдың сол жағын таңдау шартын көрсетіңіз (i-жол нөмірі, j-бағана нөмірі)

a)

i+j < n-1

b)

i+j > n-1

c)

i+j = n-1

d)

i<j

e)

i>j

38.

Пернелерден символдарды біртіндеп енгізетін параметрсіз функцияны көрсетіңіз...

a)

getchar()

b)

putchar()

c)

printf()

d)

scanf()

e)

gets()

39.

Функцияның тақырыбында void түйiндi сөзi не үшiн қолданылады?

a)

функцияның ешқандай мән қайтармайтынын көрсету үшiн

b)

функция мән қайтаратынын көрсету үшiн

c)

функцияның тақырыбында void түйiндi сөзi қолданылмайды

d)

дұрыс жауабы жоқ

e)

функция мән сақтайтынын көрсету үшiн

40.

Функция ішінде сипатталатын айнымалылар ... деп аталады

a)

автоматтық айнымалы

b)

сыртқы айнымалы

c)

статикалық айнымалы

d)

регистрлік айнымалы

e)

дұрыс жауабы жоқ

41.

strcmp(str1,str2) функциясының қызметі қандай?

a)

екі сөзді салыстыру

b)

екі сөзді біріктіру

c)

сөз тіркесінің ұзындығын анықтау

d)

екі тіркесті str2-ге жазу

e)

тіркестерді керісінше жазу

42.

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

a)

b)

%E

c)

%f

d)

%S

e)

%c

43.

Мантисса нені көрсетеді?

a)

санның дәлдігін

b)

санның диапозонын

c)

санның ұзындығын

d)

санның кодын

e)

санның оң-теріс екендігін

44.

0.15Е+04 санын әдеттегідей жазыңыз

a)

1500

b)

04

c)

15

d)

0.15Е

e)

мұндай дәреже жоқ

45.

Қысқа бүтін сан қандай түйінді сөзбен беріледі?

a)

short

b)

int

c)

long

d)

char

e)

float

46.

Си тілінде жиымның (массив) элементі индексі нешеден басталады?

a)

0-ден

b)

1-ден

c)

индексі болмайды

d)

өз еркімізбен таңдаймыз

e)

256дан – 32 767 дейін

47.

rand() функциясы қай аралықтағы сандарды береді?

a)

0-32767

b)

0-256

c)

256-32767

d)

0-3200

e)

3200-32767

48.

Кез келген программада міндетті түрде болуы тиіс оператор

a)

main()

b)

clrscr()

c)

printf()

d)

puts()

e)

scanf()

49.

textcolor() мен textbackground() функцияларын қолдану үшін қандай тақырыптық файл болуы қажет?

a)

include <conio.h>

b)

include <stdio.h>

c)

include <stdlib.h>

d)

include <math.h>

e)

include <string.h>

50.

rand() функциясының тақырыптық файлда орналасқан прототипi қандай?

a)

<stdlib>

b)

<math>

c)

<string>

d)

<cmath>

e)

rand