wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ОБББ

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

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

a)

Кілт сөздер

b)

Айнымалылардың, функциялардың, класс аттарының атауы

c)

Арифметикалық операторлар

d)

Сандық мәндер

2.

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

a)

2 байт

b)

1 байт

c)

4 байт

d)

8 байт

3.

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

a)

цикл

b)

функция

c)

айнымалы

d)

блок

4.

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

a)

start()

b)

execute()

c)

begin()

d)

main()

5.

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

a)

экранды тазарту

b)

курсорды жылжыту

c)

мәтінді шығару

d)

енгізуді оқу

6.

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

a)

1

b)

0

c)

-1

d)

9

7.

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

a)

әріптер

b)

цифрлар

c)

арнайы таңбалар

d)

кириллица әріптері

8.

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

a)

const

b)

final

c)

static

d)

define

9.

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

a)

float

b)

double

c)

int

d)

long

10.

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

a)

9

b)

12

c)

0

d)

1

11.

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

a)

айнымалының мәні

b)

функцияның атауы

c)

бір немесе бірнеше операторлардан тұратын код бөлігі

d)

деректер типі

12.

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

a)

тұрақты мән

b)

деректерді сақтау үшін қолданылатын атаулы жад аймағы

c)

функцияның параметрі

d)

оператор

13.

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

a)

0

b)

1

c)

-1

d)

9

14.

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

a)

while

b)

do-while

c)

for

d)

repeat

15.

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

a)

цикл

b)

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

c)

айнымалы

d)

тұрақты

16.

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

a)

Иә, бұл кезде компилятор файлды ағымдағы каталогтан іздейді

b)

Жоқ, бұл синтаксистік қате

c)

Иә, бірақ тек стандартты кітапханалар үшін

d)

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

17.

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

a)

тек айнымалылар

b)

тек функциялар

c)

функциялар мен айнымалылардың сипаттамалары

d)

тек деректер типтері

18.

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

a)

айнымалыны анықтау

b)

тұрақтыны анықтау

c)

макросты анықтау

d)

функцияны анықтау

19.

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

a)

1

b)

-1

c)

0

d)

9

20.

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

a)

a==b

b)

a=b

c)

a<=b

d)

a>=b

21.

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

a)

тұрақты мән

b)

деректер типі

c)

жадыда мән сақтайтын атаулы аймақ

d)

оператор

22.

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

a)

if

b)

switch

c)

case

d)

for

23.

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

a)

/

b)

%

c)

//

d)

\

24.

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

a)

int a;

b)

char a;

c)

float a;

d)

string a;

25.

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

a)

!

b)

!=

c)

==

d)

=

26.

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

a)

ішкі айнымалы

b)

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

c)

тұрақты

d)

статикалық

27.

Программаның денесі қандай таңбалармен қоршалады?

a)

{}

b)

()

c)

<>

d)

[]

28.

Программа денесі деп нені айтамыз?

a)

айнымалылар тізімі

b)

кодтың орындалатын бөлігі

c)

тек main функциясы

d)

кітапхана қосымшалары

29.

0...255 сандар диапазоны қай типке жатады?

a)

int

b)

char

c)

unsigned char

d)

float

30.

Си тілінде комментарийді қандай таңбалар ішінде жазады?

a)

/* */ немесе //

b)

""

c)

{}

d)

<>

31.

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

a)

short

b)

int

c)

float

d)

double

32.

switch операциясынан шығу үшін қай нұсқау қолданылады?

a)

exit

b)

stop

c)

break

d)

return

33.

*= операциясы нені білдіреді?

a)

көбейту және тағайындау

b)

қосу

c)

бөлу

d)

тек көбейту

34.

int n; жазуы нені білдіреді?

a)

n деген тұрақты

b)

n деген символ

c)

бүтін типті айнымалы n

d)

функция сипаттамасы

35.

Цикл денесі деп нені айтамыз?

a)

шартты

b)

циклге кіретін операторлар блогы

c)

цикл атауы

d)

айнымалы

36.

Си тілінде бір таңбамен белгіленген бас және кіші әріптер мәні:

a)

бірдей

b)

әртүрлі

c)

әріптер жоқ

d)

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

37.

Айнымалыларға, тұрақтыларға, мәліметтер типіне және функцияларға қойылған атау былай аталады

a)

дерек

b)

идентификатор

c)

оператор

d)

аргумент

38.

Нақты сандар типтері:

a)

float, double, long double

b)

char, int, long

c)

short, signed,

unsigned

39.

Бүтін сандар типтері:

a)

char, int, long, short, signed, unsigned

b)

float, double,

c)

long double

40.

sizeof() операциясы мынаны анықтайды:

a)

мәннің нәтижесін

b)

айнымалы типін

c)

жадыдағы өлшемін

d)

массивтің соңын

41.

int a[5] массивінде қандай нөмірлі элемент жоқ?

a)

0

b)

4 (индекстер 0-ден 4-ке дейін)

c)

5(индекстер 0-ден 4-ке дейін)

d)

3(индекстер 1-ден 4-ке дейін)

42.

Төмендегі функция арқылы файлға мәлімет жазылады…

a)

fprintf()

b)

fscanf()

c)

fread()

d)

fseek()

43.

Файлдан мына функция көмегімен мәлімет оқылады...

a)

fprintf()

b)

fscanf()

c)

fwrite()

d)

fputs()

44.

Файлды одан мәлімет оқу үшін ашу (режим):

a)

"w"

b)

"a"

c)

"r"

d)

"w+"

45.

Мәлімет жазатын файл ашу қажет, егер файл бұрыннан бар болса, ондағы мәлімет жойылады:

a)

"r"

b)

"a"

c)

"w"

d)

"r+"

46.

Мәлімет қосу: файл соңына мәлімет жазу үшін оны ашу:

a)

"r"

b)

"a"

c)

"w"

d)

"r+"

47.

Файлдағы мәліметті оқып, оған мәлімет жазу:

a)

"r"

b)

"w"

c)

"r+"

d)

"a+"

48.

Файлды жаңарту үшін оны ашу, егер файл бұрыннан болса, оның мәліметі жойылады:

a)

A) "r+"

b)

B) "w+"

c)

C) "a+"

d)

D) "r"

49.

Мәлімет қосу: файлды ашып, оны жаңартады; мәлімет бұрынғының соңына жазылады:

a)

A) "a+"

b)

B) "r+"

c)

C) "w+"

d)

D) "a"

50.

Төмендегі функция файлдан сөз тіркесін оқиды:

a)

fgets()

b)

fprintf()

c)

C) fwrite()

d)

D) fputs()