wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

azhbk

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Препроцессор   

a)

компиляциялауға дейін орындалады  

b)

препроцессормен өңделеді  

c)

енгізу стандартты ағымы

d)

экранға шығару стандартты ағымы

2.

Директивалар –

a)

препроцессормен өңделеді

b)

компиляциялауға дейін орындалады 

c)

енгізу стандартты ағымы  

d)

экранға шығару стандартты ағымы

3.

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

a)

директивалар, функциялар және функция денелері 

b)

директивалар, функциялар және процедуралар

c)

директивалар, процедуралар және функция денелері

d)

процедуралар, функциялар және функция денелері  

4.

сout ағымы  

a)

Экранға   шығару стандартты ағымы

b)

Енгізу  стандартты ағымы 

c)

Екі  жолдың бірінші жолын  n салыстырады  

d)

Символдар  регистрін ескермей салыстырады  

5.

сin ағымы 

a)

Енгізу  стандартты ағымы 

b)

str1  айнымалысы  Hello I am Keith  сөзін иемдейді

c)

Экранға  шығару стандартты ағымы

d)

Бұл  берілген символдар санын бірінші жолдан екінші жолға біріктіреді

6.

Void сипаттамасы

a)

Түйінд і сөзі объектінің мәнін бейтарап етіп қалдыру үшін қолданады

b)

Бұл  тырнақшаға алынған символдар тізбегі

c)

Бұл  С++ компилятор үшін арнайы мәндерін білдіретін алдын ала анықталған идентификаторлар

d)

Бұл  жақшаға алынған символдар тізбегі 

7.

Си тілінде 5 базалық түрі бар

a)

char-символдық, int-бүтін сан,  float-нақты сан,  double-ұзын нақты сан, void-мәні жоқ 

b)

steck-символдық, delete-бүтін сан,  float-нақты сан,  double-ұзын нақты сан, viod-мәні жоқ

c)

char-символдық, new-бүтін сан,  float-нақты сан,  double-ұзын нақты сан, return-мәні жоқ 

d)

char-символдық, enum -бүтін сан,  float-нақты сан,  double-ұзын нақты сан, new-мәні жоқ

8.

С++ тіліде санамалы типті

a)

enum

b)

unfef  

c)

delete

d)

define  

9.

Динамикалық мерзімді объектілер құру

a)

new

b)

enum 

c)

unfef

d)

define  

10.

Динамикалық мерзімді объектілерді жою

a)

delete 

b)

enum 

c)

define

d)

new 

11.

Объектілердің үш түрлі бар болу мерзімі анықталған 

a)

статикалық;   локальдық; динамикалық 

b)

статикалық;  локальдық; логикалық  

c)

статикалық;  локальдық; глобальдық

d)

статикалық;  локальдық; физикалық

12.

Идентификатордың контекстінің бес категориясы бар

a)

блок; функция; функция протипі; файл; класс 

b)

блок; айнымалы; функция протипі; файл; класс 

c)

блок; тұрақты; функция протипі; файл; класс  

d)

блок; функция; функция протипі; файл; полиморфизм 

13.

Идентификатордың контекстісі

a)

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

b)

Жүйенің  барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау 

c)

Технологиялық  операцияларды орындау тізбек ретін анықтау 

d)

бұл  кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі

14.

Объект деп 

a)

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

b)

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

c)

Бұл  программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары 

d)

Бұл  тырнақшаға алынған символдар тізбегі  

15.

Объектілі программалау тілінде идентификатормен байланыстыру үшін екі атрибутты көрсету керек:

a)

Жады  класын, айнымалы атауын 

b)

Жады  класын, типін 

c)

Жады  класын, айнымалы типін 

d)

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

16.

Тұрақтылар

a)

Бұл  программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары

b)

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

c)

Сандық мәндер мен символдық мәндерді көрсету үшін қолданады

d)

Тырнақшаға алынған айнымалылар  

17.

Сандық мәндер мен символдық мәндерді көрсету 

a)

int, float — сандық мәндер, char — символдық мәндер.

b)

Тырнақшаға алынған айнымалылар  

c)

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

18.

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

a)

бұл С++ компилятор үшін арнайы мәндерін білдіретін алдын ала анықталған идентификаторлар

b)

Бұл сөздерді идентификатор ретінде қолдануға болмайды  

c)

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

d)

бұл программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары 

19.

Лексема

a)

бұл программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары 

b)

бұл С++ компилятор үшін арнайы мәндерін білдіретін алдын ала анықталған идентификаторлар  

c)

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

d)

Бұл сөздерді идентификатор ретінде қолдануға болмайды  

20.

Кілттік сөздер

a)

бұл программада қолданылатын айнымалылардың, функциялардың, таңбалардың атаулары  

b)

бұл С++ компилятор үшін арнайы мәндерін білдіретін алдын ала анықталған идентификаторлар

c)

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

d)

бұл жақшаға алынған символдар тізбегі

21.

Символдық жол

a)

бұл жақшаға алынған символдар тізбегі 

b)

бұл тік жақшаға  алынған символдар тізбегі  

c)

бұл // символмен алынған символдар тізбегі  

d)

бұл тырнақшаға алынған символдар тізбегі 

22.

Символдық тұрақты   

a)

 'a'   '?'     '\b’  

      \x1b/ 

b)

‘a’       ‘?’         

‘\b’     ‘\x1b’ 

c)

“a” '?'  

“\b” '\x1b'  

d)

'a'  

?  

\b '\x1b'  

23.

Жылжымалы нүктелі тұрақты

a)

1 1.0 2e1 2E1 .123 0.0025      0.0035e-6 

b)

a' '?' '\b' '\x1b' 

c)

1  5   89  -89  56  

d)

“a” '?' “\b” '\x1b'  

24.

Ұзын бүтін сандар   

a)

олардың соңында E немесе e әрпі жазылады. 275Н, 275h;  

b)

олардың соңында F немесе f әрпі жазылады. 275Н, 275h;  

c)

олардың соңында N немесе n әрпі жазылады. 275Н, 275h; 

d)

олардың соңында әріптері жазылады. 361327L, 247499l; 

25.

Қысқа бүтін сандар -

a)

олардың соңында N немесе n әрпі жазылады. 275Н, 275h;  

b)

олардың соңында F немесе f әрпі жазылады. 275Н, 275h;  

c)

олардың соңында Н немесе h әрпі жазылады. 275Н, 275h; 

d)

олардың соңында E немесе e әрпі жазылады. 275Н, 275h

26.

С++ тілінің элементтеріне, программа құру барысында қолданылатын оның базалық конструкциялары

a)

әліппе; тұрақтылар; идентификаторлар; кілттік сөздер; түсініктемелер  

b)

әліппе; тұрақтылар; структуралар  

c)

кілттік сөздер; түсініктемелер, массивтер

d)

Түсініктемелер, стектер

27.

Түсініктемелер 

a)

/* және */ 

b)

/ және /  

c)

/- және -/ 

d)

{ және}  

28.

Жобалаудың аспектісі физикалық жобалау

a)

Функциялау  ортасын техникалық және программалық құралдармен байланыстыру 

b)

технологиялық  операцияларды орындау тізбек ретін анықтау

c)

Программалық  қамтамасыздандыруды өңдеу үрдісінде қолданылатын әдістер мен құралдар жиынтығы 

d)

Жүйенің  барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау  

29.

Жобалаудың аспектісі логикалық жобалау  

a)

Технологиялық  операцияларды орындау тізбек ретін анықтау  

b)

Бұл  программалық қамтамасыздандыруды өңдеу үрдісінде қолданылатын әдістер мен құралдар жиынтығы 

c)

Программалық  өнімнің функциялау ортасын құрайтын техникалық және программалық құралдардан тәуелсіз барлық жобалау операциялардан тұрады 

d)

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

30.

Жүйенің  квалификациялы  тестілеу 

a)

Жүйенің  барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау  

b)

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

c)

Квалификациялы  тестілеудың нәтижелерін бағалау, құжаттау және пайдаланушыға жіберу  

d)

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

31.

Жүйенің  интеграциясы

a)

Квалификациялы  тестілеудың нәтижелерін бағалау, құжаттау және пайдаланушыға жіберу  

b)

бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі  

c)

Жүйенің  барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау

d)

технологиялық операцияларды орындау тізбек ретін анықтау  

32.

Жүйенің архитектурасын жобалау 

a)

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

b)

бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі  

c)

технологиялық операцияларды орындау тізбек ретін анықтау 

d)

Жүйенің  барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау  

33.

Өмірлік циклдың үрдісі   

a)

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

b)

Жүйенің  барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау  

c)

бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі  

d)

Квалификациялы  тестілеудың нәтижелерін бағалау, құжаттау және пайдаланушыға жіберу  

34.

Программалық қамтамасыз етудың өмірлік циклі   

a)

бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі  

b)

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

c)

бұл кейбір программалық қамтамасыз етуді құру идеясы шыққан кезеңнен бастап, оны фирма-өңдеушімен сақтандыруды соңына дейін кезеңі 

d)

Жүйенің  барлық компонентерін программалық қамтамасыздандыру мен құралдарын жинау  

35.

Программалау технологиясы технологиялық инструкциялардың жиынтығының бірі 

a)

бұл кейбір кіріс деректерді шығыс деректерге түрлендірілетін бір бірімен байланысты әрекеттер тізбегі 

b)

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

c)

технологиялық операцияларды орындау тізбек ретін анықтау 

d)

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

36.

С++ тілінде мүмкін болатын циклдік операторлар

a)

for, while, do-while. 

b)

& (AND), | (OR), ^ (XOR), ~ (NOT), << (солға жылжыту), >> (оңға жылжыту).

c)

break, continue, return, goto.

d)

енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.

37.

Биттік операциялар:

a)

break, continue, return, goto.

b)

for, while, do-while.

c)

& (AND), | (OR), ^ (XOR), ~ (NOT), << (солға жылжыту), >> (оңға жылжыту). 

38.

С++ тілінде разрядтар бойынша орындалатын операциялар

a)

программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking).

b)

синтаксистік және типке байланысты қателер (мысалы, жақшалар жабылмауы, тип сәйкессіздігі).

c)

биттік операциялар (жоғарыда көрсетілген)

d)

for, while, do-while.

39.

Программаның компоновкасы

a)

биттік операциялар (жоғарыда көрсетілген).

b)

файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.

c)

программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking).

d)

идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.

40.

Компиляция кезіндегі қателер

a)

енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.

b)

файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.

c)

синтаксистік және типке байланысты қателер (мысалы, жақшалар жабылмауы, тип сәйкессіздігі).

d)

break, continue, return, goto.

41.

С++ тіліндегі көшу операторлары

a)

енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.

b)

break, continue, return, goto.

c)

индекс арқылы (a[0], a[i]).

d)

идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.

42.

>> операциясы

a)

енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.

b)

файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.

c)

шығару операторы (cout << x) немесе солға биттік жылжыту операторы.

d)

идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.

43.

<< операциясы

a)

for, while, do-while циклдерінде.

b)

& (AND), | (OR), ^ (XOR), ~ (NOT), << (солға жылжыту), >> (оңға жылжыту).

c)

шығару операторы (cout << x) немесе солға биттік жылжыту операторы.

d)

программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking).

44.

Файлдың сипаттамасы

a)

индекс арқылы (a[0], a[i]). 

b)

программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking). 

c)

шығару операторы (cout << x) немесе солға биттік жылжыту операторы. 

d)

файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.

45.

Массив элементінің белгіленуі

a)

типі, аты және өлшемі арқылы (int a[10];).

b)

индекс арқылы (a[0], a[i]).

c)

goto, break, continue, return.

d)

идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.

46.

Массивті сипаттау

a)

типі, аты және өлшемі арқылы (int a[10];)

b)

енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы.

c)

for, while, do-while циклдерінде.

d)

goto, break, continue, return.

47.

continue операторы қолданылатын операторлар

a)

& (AND), | (OR), ^ (XOR), ~ (NOT), << (солға жылжыту), >> (оңға жылжыту).

b)

goto, break, continue, return.

c)

программаның жеке модульдерін бір бүтін орындалатын файлға біріктіру (linking).

d)

for, while, do-while циклдерінде

48.

Орындалу тәртібін өзгерту операторы

a)

шығару операторы (cout << x) немесе солға биттік жылжыту операторы

b)

goto, break, continue, return

c)

идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер

49.

Лексема кластарына жатады

a)

идентификаторлар, тұрақтылар, операциялар, бөлгіштер, кілттік сөздер.

b)

файл атауы, кеңейтілімі, типі, рұқсаттары, өлшемі, жолы.

c)

for, while, do-while циклдерінде.

d)

енгізу операторы (cin >> x) немесе оңға биттік жылжыту операторы

50.

Математикалық модель

a)

нақты объектінің немесе процестің математикалық теңдеулер арқылы сипаттамасы

b)

int, short, long, long long

c)

нақты директива жоқ, бірақ system("cls"); — Windows жүйесінде қолданылады (#include <cstdlib> керек). Экранды тазарту үшін қолданылатын препроцессор директивасы:

d)

int main() { ... }.