wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Бағдарламалау негіздері — тест тапсырмалары (12-сынып)

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

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

a)

статикалық

b)

тұрақты

c)

рекурсивті

d)

айнымалы

e)

ауқымды (глобаль)

2.

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

a)

char

b)

short

c)

int

d)

float

e)

double

3.

Нұсқаушыларды сипаттау форматы қай нұсқада дұрыс көрсетілген?

a)

аты *типі

b)

аты типі

c)

тип *аты

d)

& аты типі

e)

тип аты

4.

float a[10]; нені білдіреді?

a)

1-ден 10-ға дейінгі бүтін сандар тізбегін сипаттау

b)

1-ден 10-ға дейінгі нақты сандар тізбегін сипаттау

c)

n нақты санның тұрақты массивін сипаттау

d)

10 нақты саннан тұратын a массивін сипаттау

e)

10×10 өлшемді a матрицасын сипаттау

5.

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

a)

do

b)

break

c)

case

d)

return

e)

default

6.

Типтерді түрлендіру мысалы. Программа орындалғанда экранға не шығады? main() { char ch; int i; float fl; fl=i=ch='A'; printf(" %c %d %6.2f\n",ch,i,fl); }

a)

A 65 65.00

b)

B 66 65.000

c)

B 63 63.000

d)

B 62 62.000

e)

A 65.00

7.

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

a)

көбейту

b)

меншіктеу

c)

әр элементті көбейту

d)

көбейтін меншіктеу (көбейтіп меншіктеу)

e)

комментарий

8.

Лексема дегеніміз не?

a)

сөз тіркестері

b)

сөйлемдер

c)

тілдің өзіндік мағынасы бар ең кіші бірлігі

d)

программаның тұлғасы

e)

бөлікті ауыстыру

9.

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

a)

n класы берілгені

b)

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

c)

n айнымалысы нақты мән қабылдайды

d)

n айнымалысы бүтін мән қабылдайды

e)

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

10.

string.h – бұл мынандай функциялардың кітапханасы

a)

сөз тіркесі функциялары

b)

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

c)

енгізу/шығару базалық кітапханасы

d)

графикалық функциялары

e)

буфермен жұмыс істеу функциялары

11.

graphics.h – бұл мынандай функциялардың кітапханасы

a)

сөз тіркесі функциялары

b)

стандартты функциялардың

c)

енгізу/шығару базалық кітапханасының

d)

графикалық функцияларының

e)

буфермен жұмыс істеу функцияларының

12.

C тілінде айнымалылар программаның мынандай аймағында сипатталады

a)

басында

b)

аяғында

c)

ортасында

d)

кез келген жерде

e)

еш жерде сипатталмайды

13.

C тілінде бір таңбамен белгіленген бас және кіші әріптер мәні...

a)

әртүрлі болып саналады

b)

бірдей болып саналады

c)

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

d)

тілдің нұсқасына байланысты өзгереді

e)

бағдарламаға да байланысты

14.

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

a)

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

b)

түйінді сөздер

c)

процедуралар

d)

лексемалар

e)

дұрыс жауап көрсетілмеген

15.

Келесі сөздер ішіндегі нақты сандар типтерін анықтайтын түйінді сөздерді көрсетіңіз: 1) char, 2) int, 3) float, 4) double, 5) long, 6) long int, 7) short, 8) signed, 9) unsigned

a)

1,4,6,7

b)

2,4,8

c)

2,3,4,8

d)

3,4,6

e)

3,4

16.

Келесі сөздер ішіндегі бүтін сандар типтерін анықтайтын түйінді сөздерді көрсетіңіз: 1) char, 2) int, 3) float, 4) double, 5) long, 6) long int, 7) short, 8) signed, 9) unsigned

a)

2,5,7,9

b)

5,6,7,9

c)

1,2,3,6,9

d)

2,3,5,7,9

e)

2,7,8,9

17.

Директиваның дұрыс жазылған жолын көрсетіңіз

a)

#define PI = 3.1415

b)

#define PI = 3,1415

c)

#DEFINE PI = 3.1415

d)

#define PI = 3.1415;

e)

#define PI 3.1415

18.

sizeof операциясы нені анықтайды?

a)

типтің өрнекті

b)

константалық тұрақты өрнекті

c)

операнд типіне бөлінетін байттар саны

d)

операнд орналасатын байттар саны

e)

логикалық өрнекті

19.

Программа нәтижесі нешеге тең болады? void main() { int i = 5; switch (i++) {case 5: printf("%d %d", 1, i); break; case 6: printf("%d %d", 2, i); break; default: printf("%d %d", 3, i); }}

a)

1 5

b)

2 6

c)

2 5

d)

3 6

e)

1 6

20.

Программа нәтижесі нешеге тең болады? void main() { int i = 5; switch (++i) {case 5: printf("%d%d", 1, i); break; case 6: printf("%d%d", 2, i); break; default: printf("%d%d", 3, i); }}

a)

1 5

b)

2 6

c)

2 5

d)

3 6

e)

1 6

21.

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

a)

a[1]

b)

a[2]

c)

a[3]

d)

a[4]

e)

a[5]

22.

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

a)

fread()

b)

fscanf()

c)

gets()

d)

fprintf()

e)

seek()

23.

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

a)

printf()

b)

fscanf()

c)

fread()

24.

Файлды одан мәлімет оқу үшін ашу режимін көрсетіңіз

a)

r

b)

w

c)

a

d)

r+

e)

w+

25.

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

a)

r

b)

w

c)

a

d)

r+

e)

w+

26.

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

a)

r

b)

w

c)

a

d)

r+

e)

w+

27.

Файлдағы мәліметті оқып, оған мәлімет жазу: оқу және жазу режимін көрсетіңіз

a)

r

b)

w

c)

a

d)

r+

e)

w+

28.

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

a)

r

b)

w

c)

a

d)

r+

e)

w+

29.

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

a)

r

b)

w

c)

a

d)

r+

e)

a+

30.

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

a)

fread()

b)

fgets()

c)

fgetc()

d)

fputs()

e)

fputc()

31.

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

a)

fwrite()

b)

fgets()

c)

fgetc()

d)

fputs()

e)

fputc()

32.

printf() функциясының сөз тіркесін шығару кезіндегі форматы қандай

a)

%d

b)

%c

c)

%s

d)

%f

e)

%x

33.

printf() функциясының нақты сан шығару кезіндегі форматы қандай

a)

%d

b)

%c

c)

%s

d)

%f

e)

%x

34.

printf() функциясының таңбасыз ондық бүтін сан шығару кезіндегі форматы қандай

a)

%d

b)

%u

c)

%o

d)

%x

e)

%f

35.

printf() функциясының таңбасыз сегіздік бүтін сан шығару кезіндегі форматы қандай

a)

%d

b)

%o

c)

%x

d)

%c

e)

%s

36.

printf() функциясының таңбасыз он алтылық бүтін сан шығару кезіндегі форматы қандай

a)

%d

b)

%o

c)

%x

d)

%c

e)

%f

37.

printf() функциясының экспоненциалды нақты сан шығару кезіндегі форматы қандай

a)

%d

b)

%o

c)

%e

d)

%c

e)

%f

38.

Егер char мен short типтері араласа, нәтиже қандай болады

a)

char

b)

short

c)

float

d)

long

e)

int

39.

Мәліметтердің бір еселік дәлдікпен берілген нақты санды типі қалай сипатталады

a)

float

b)

double

c)

char

d)

int

e)

struct

40.

Мәліметтердің екі еселік дәлдікпен берілген нақты санды типі қалай сипатталады

a)

float

b)

double

c)

char

d)

int

e)

struct

41.

Мәліметтердің символдық типі қалай сипатталады

a)

float

b)

double

c)

char

d)

int

e)

struct

42.

Тақырып файлдары нұсқаулары қай жерде орналасады

a)

main() функциясы алдында

b)

main() функциясы артында

c)

main() функциясы ішінде

d)

жеке файлда

e)

қажетті функция шақырылатын блокта

43.

<> символдарымен қоршалып тұратын тақырып файл аттары компиляторға бұл файл қандай каталогта орналасқанын білдіреді

a)

LIB

b)

BIN

c)

INCLUDE

d)

BGI

e)

TVISION

44.

"" символдарымен қоршалып тұратын тақырып файл аттары компиляторға бұл файл қандай каталогта орналасқанын білдіреді

a)

LIB

b)

BIN

c)

INCLUDE

d)

жұмыс істеп тұрған каталогта

e)

TVISION

45.

C бағдарламасының мәтіндері қандай типті файлдарда сақталады

a)

.txt, .doc

b)

.cpp, .c

c)

.pas, .bas

d)

.h, .htm

e)

.html, .xtml

46.

Бағдарламалардың объектілік кодтары қандай типті файлдарда сақталады

a)

.exe

b)

.obj

c)

.cpp, .c

d)

.com

e)

.txt

47.

Бағдарламаларды атқарылатын екілік кодтары қандай типті файлдарда сақталады

a)

.exe

b)

.com

c)

.obj

d)

.cpp, .c

e)

.txt

48.

Түйінді сөздер дегеніміз не

a)

қарапайым идентификаторлар

b)

арнайы қорға енгізілген сөздер

49.

C тілінің int типті бүтін саны 16 разрядты процессорда қандай орын алады?

a)

2 байт

b)

4 байт

c)

8 байт

d)

6 байт

e)

10 байт

50.

C тілінің int типті бүтін саны 32 разрядты процессорда қандай орын алады?

a)

2 байт

b)

4 байт

c)

8 байт

d)

6 байт

e)

10 байт