wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Программалау жүйесі туралы тест

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Программалау жүйесі дегеніміз не?

a)

программалау тілдерінің бірінде программамен жұмыс істеуге арналған құрал саймандар

b)

программалау тілдерінің бірінде программалық жабдықтарға арналған құрал саймандар

c)

программалау тілдерінде алгоритм құру

d)

программалау тілінде нәтижелер алу

e)

программалау тілін оқып-үйрену

2.

Программалау жүйесінің негізін көрсетіңіз.

a)

Программалау тілдері

b)

Қолданбалы программалар

c)

Операциялық жүйе

d)

Мәтіндік редактор

e)

Электронды кесте

3.

Программа дегеніміз не?

a)

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

b)

абстракты құрал ретінде пайдаланылатын программалық пакеттерді құратын процестер жиыны

c)

операция жасайтын әдіс

d)

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

e)

оператторлардың алфавит бойынша реттеліп келуі

4.

Объект бағытталған программалау тілдерін көрсетіңіз.

a)

C++, Visual Basic, Java

b)

Pascal

c)

Basic, Net Beans

d)

Pascal, Basic

e)

RationalRose

5.

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

a)

программалау

b)

тапсырманы анализдеу және зерттеу моделдері

c)

Есептің қойылуы

d)

тестілеу және отладка

e)

алгоритм өңдеу

6.

Программалық жабдықты өңдеудің мақсаты неде?

a)

пайдаланушы талаптарына сай келетін жоғарғы сапалы өнім әзірлеу

b)

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

c)

Жаңа жобалар жасау

d)

Ғылыми жаңалықтар ашу

e)

Программалау машықтарын меңгеру

7.

Программалық жабдықты өңдеу процессін көрсетіңіз?

a)

программалық өнімді сипаттау, құру және ұсыну

b)

Есепті шешу

c)

программалық өнімді сипаттау, ұсыну, болжау

d)

программалық өнімді сипаттау, құру және көру

e)

программалық өнімді өңдеу

8.

Қосымшаларды өңдеу кезеңдері:?

a)

талаптарды анықтау, Жобалау, Өңдеу, Ұсыну

b)

Есепті шешу, талаптарды анықтау, Жобалау

c)

программалық өнімді Сипаттау, ұсыну, дайындау

d)

программалық өнімді сипаттау, құру

e)

программалық өнімді өңдеу

9.

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

a)

мәні өзгеретін кез-келген тип обьектісі

b)

барлық алдын ала анықталған типтерді айтамыз

c)

программаны жазуға арналғант жасанды айтамыз

d)

символдар жиынынын шекті және реттелген элементтері

e)

тұрақты сандар

10.

Класс нені қамтиды?

a)

өзге кластар арқылы негізгі кластарды анықтау әдісін қамтиды

b)

нақты мәндерімен, нақты айнымалыларды қамтиды

c)

ешқандай мәнді қамтымайды

d)

классты анықтау және мәндерді анықтау әдісін қамтиды

e)

нақты айнымалыларды қамтиды

11.

Класстар өзге класстар қасиеттерін тұқым қуалай алады ма?

a)

тұқым қуалай алады

b)

тұқым қуалай алмайды

c)

белгісіз

d)

мүмкін

e)

болмаған

12.

Егер берілген абстракты типтердің инкапсуляцияланған болса, онда экзеплярлары … болады.

a)

бар

b)

жоқ

c)

белгісіз

d)

шексіз

e)

көп

13.

Модуль конструкциясы дегеніміз не?

a)

компиляция

b)

интерфейс

c)

процедура

14.

Параметр түсінігі:

a)

көмекші программа ішінде обьектілерді белгілеу

b)

көмекші пограммаға қойылған обьектіні бағалау

c)

программаның дербес бөлігі

d)

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

e)

тұрақты

15.

Аргумент дегеніміз не?

a)

сәйкес параметр орнына қойылатын обьекті

b)

программаға қойылатын өрнектерді жасақтау

c)

программаның дербес бөлігі

d)

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

e)

көмекші функция

16.

Белгілі бір тілдегі тексті екінші бір тілдегі текстке айналдыратын программа … деп аталады?

a)

транслятор

b)

интерпретатор

c)

компилятор

d)

интерпретаторлар жүйесі

e)

функция нүктесіне

17.

Трансляторды деңгейіне қарай қалай бөлеміз?

a)

ассемблерлер, макроассемблерлер, компиляторлар, генераторлар

b)

микроассемблерлер, компиляторлар, генераторлар

c)

микроассемблерлер, макроассемблерлер, компиляторлар, генераторлар

d)

интерпретаторлар, макроассемблерлер

e)

микроассемблерлер, компиляторлар, генераторлар жұмысы

18.

Белгілі қарапайым белгілер жинағын анықтайтын, табиғи және жасанды тілдер негізі … болып табылады.

a)

алфавит

b)

тіл

c)

сөз

d)

алгоритм

e)

ереже

19.

Массив деген не?

a)

бір типтес реттелінген берілгендердің шектеулі жинағы

b)

әр түрлi типтес реттелінген берілгендердің шектеулі жинағы

c)

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

d)

бїр типтес реттелінбеген берілгендердің шектеулі жинағы

e)

берілгендердің шектеулі жинағы

20.

Алгоритмнің орындалу ретіне қарай символдар мен оператордың жазылу ережесі не деп аталады?

a)

алгоритмтік тіл

b)

программалау тілі

c)

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

d)

трансляторлар

e)

функция нүктесі

21.

Алгоритмді орындаушы жүзеге асыра алатын командалар жиынтығы ... деп аталады.

a)

командалар жүйесi

b)

әрекеттер жүйесi

c)

қасиеттер тізбектері

d)

тiзбегi

e)

операнд

22.

Алгоритмнiң базалық структуралары

a)

сызықтық, тармақталыну, қайталану

b)

түзулiк, тармақталған, қайталану

c)

сызықтық, тармақталыну, қайта айналу

d)

тармақталыну, түзулiк, қайта айналу

e)

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

23.

"Цикл-дейін" структуралы циклды о бастан шарт орындалса

a)

цикл ең болмағанда бір рет қайталанады

b)

цикл бірде-бір рет қайталанбайды

c)

цикл бір рет қайталанады

d)

цикл қажетті рет қайталанбайды

e)

цикл қажетті орындалады

24.

"Цикл әзірше" структуралы циклды о бастан шарт орындалмаса

a)

цикл бірде-бір рет қайталанбайды

b)

цикл ең болмағанда бір рет қайталанады

c)

цикл бір рет қайталанады

d)

цикл бірден бітпейді

e)

цикл бар

25.

Күрделі циклдық процесс дегеніміз?

a)

Егер циклдың ішінде басқа да цикл болса.

b)

Егер циклдың ішінде тармақты процесс болса.

c)

Егер цикл қайталанбаса.

d)

Егер цикл 1 рет қана қайталанса.

e)

Егер цикл орындалса

26.

"Цикл-дейін" структуралы циклды о бастан шарт орындалса

a)

цикл ең болмағанда бір рет қайталанады

b)

цикл бірде-бір рет қайталанбайды

c)

цикл бір рет қайталанады

d)

цикл қажетті рет қайталанбайды

e)

цикл қажетті орындалады

27.

Объект бағытталған тілдің принциптерін көрсетіңіз?

a)

Инкапсуляция, Қосымша, Объект

b)

Инкапсуляция, Полиморфизм, Мұрагерлік

c)

Полиморфизм, Мұрагерлік

d)

Версия, Каталогтар

e)

Полиморфизм, Объект

28.

Тапсырмаларды талдау, талаптарға сай жоба құру қосымшаларды өңдеудің қай кезеңінде жүргізіледі?

a)

Жобалау

b)

Талаптарды анықтау

c)

Өңдеу

d)

Ұсыну

e)

Есепті шешу

29.

Программа кодын жазу, тестілеу және құжаттау қосымшаларды өңдеудің қай кезеңінде жүргізіледі?

a)

Өңдеу

b)

Жобалау

c)

Талаптарды анықтау

d)

Ұсыну

e)

Есепті шешу

30.

Қосымшаны магниттік тасымалдағышқа жазып, пайдаланушыларға тарату кезеңі қалай аталады.?

a)

Ұсыну

b)

Жобалау

c)

Өңдеу

d)

Талаптарды анықтау

e)

Есепті шешу

31.

Программалау тілі дегеніміз не?

a)

программаларды жазуға арналған жасанды тіл

b)

табиғи тіл

c)

адамдардың қатынас құралында қолданушы тіл

d)

жасанды тіл

e)

Кең таралған, аз сұранысқа ие тіл

32.

Берілгендер дегеніміз не?

a)

программаның бөлігі және программаға енгізілетін айнымалылар мен тұрақтылар

b)

ЭЕМ-де операция жасайтын барлық әрекеттері үшін жалпы түсінік

c)

қателігі көп бірнеше процесс

d)

сипаттамалар

e)

программаның негізгі операторлары және программаның бөлігі мен сандар тізбегі

33.

Статикалық айнымалы дегеніміз не?

a)

программалауда бейнеленетін және ат арқылы берілетін айнымалы

b)

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

c)

күрделі және қателігі біршама процесс

d)

программалаудың берілуі және жазылуы

e)

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

34.

Жұмысшы программа орындалып жатқан кезде жады айнымалыны қай әдіс арқылы бөледі?

a)

динамикалық

b)

статистикалық

c)

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

d)

реалиазациялау

e)

сандық

35.

Жұмысшы программаның орындалуына дейін бөлудің қандай әдісі анықталған?

a)

статистикалық

b)

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

c)

реалиазациялау

d)

динамикалық

e)

сандық

36.

Jbutton батырмасының қызметі

a)

Бақару кнопкасы

b)

Жазу үшін

c)

Панелді айналдыру

d)

Техст енгізу

e)

Тізім

37.

Jlabel батырмасының қызметі

a)

Жазу үшін

b)

Бақару кнопкасы

c)

Панелді айналдыру

d)

Техст енгізу

e)

Тізім

38.

JScrollPane батырмасының қызметі

a)

Панелді айналдыру

b)

Жазу үшін

c)

Бақару кнопкасы

d)

Техст енгізу

e)

Тізім

39.

Jbutton батырмасының қызметі

a)

Бақару кнопкасы

b)

Жазу үшін

c)

Панелді айналдыру

d)

Техст енгізу

e)

Тізім

40.

JTextField батырмасының қызметі

a)

Техст енгізу

b)

Жазу үшін

c)

Панелді айналдыру

d)

Бақару кнопкасы

e)

Тізім

41.

Jlist батырмасының қызметі

a)

Тізім

b)

Жазу үшін

c)

Панелді айналдыру

d)

Техст енгізу

e)

Бақару кнопкасы

42.

JRadioButton батырмасының қызметі

a)

радио кнопкасы

b)

Жазу үшін

c)

Панелді айналдыру

d)

Техст енгізу

e)

Тізім

43.

Типтелген айнымалылардың саны

a)

5

b)

8

c)

9

d)

2

e)

6

44.

char типінің мәні

a)

символдық тип

b)

бүтiн

c)

нақты

d)

жол

e)

логикалық

45.

float типінің мәні

a)

жылжымалы нүктелi тип

b)

символдық тип

c)

бүтiн сандар периоды

d)

жол

e)

логикалық

46.

void типінің мәні

a)

мәні жоқ бос тип

b)

символдық тип

c)

бүтiн

d)

жол

e)

нақты

47.

double типінің мәні

a)

2 есе ұзындықтағы жылжымалы нүктелi

b)

символдық тип

c)

бүтiн

d)

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

e)

4 есе ұзындықтағы жылжымалы нүктелi

48.

Типтік модификаторлар саны

a)

4

b)

9

c)

2

d)

8

e)

7

49.

int типінің диапазоны

a)

(-32768 : 32767)

b)

(-32768 : 3277)

c)

(-32768 : 3267)

d)

(-3278 : 3267)

e)

(0 : 3267)

50.

float типінің диапазоны

a)

(3,4Е-38 : 3,4Е + 38)

b)

(-32768 : 32767)

c)

(3,4Е-34 : 3,4Е + 37)

d)

(3,4Е-35 : 3,4Е + 35)

e)

(0 : 3267)

51.

double типінің диапазоны

a)

(-1,1Е -308 : 1,7Е +308)

b)

(3,4Е-38 : 3,4Е + 38)

c)

(3,4Е-35 : 3,4Е + 35)

d)

(3,4Е-389 : 3,4Е + 389)

e)

(0 : 3267)

52.

char типінің диапазоны

a)

(-128,127)

b)

(3,4Е-38 : 3,4Е + 38)

c)

(-528,527)

d)

(-129,129)

e)

(0 : 3267)

53.

16-лык константаның жазылуы

a)

санның алдыңда 0Х

b)

санның алдыңда 1Х

c)

санның алдыңда 7Х белгiсi

d)

санның алдыңда 4Х-жазу.

e)

санның алдыңда Х

54.

8-дiк константаның жазылуы

a)

санның алдыңда О(нуль) қойылады

b)

санның алдыңда 1(бiр) қойылады

c)

санның алдыңда 1(бiр)

d)

санның алдыңда 4Х қойылады

e)

санның алдыңда 7Х қойылады

55.

Басқару символы \b

a)

бір символға кері қайту

b)

жол ауыстыру

c)

бос символ

d)

символды ығыстыру

e)

символды өшіру

56.

Басқару символы \f

a)

парақ ауыстыру

b)

жол ауыстыру

c)

парақты жою

d)

символды ығыcтыру

e)

парақты ығыстыру

57.

Баскару \n символының мәні

a)

жаңа қатар

b)

парақ ауыстыру

c)

парақты жою

d)

парақты ығыстыру

e)

символды ығыcтыру

58.

Баскару \r символының мәні

a)

каретканы қайтару

b)

парақ ауыстыру

c)

жолды өзгерту

d)

парақты арасына енгiзу

e)

символды ығыстыру

59.

Баскару \t символының мәні

a)

көлденең табуляция

b)

парақты ауыстыру

c)

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

d)

каретканы қайтару

e)

парақты табуляциялау

60.

Басқару \v символының мәні

a)

вертикальдi табуляция

b)

парақ ауыстыру

c)

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

d)

каретканы қайтару

e)

парақты табуляциялау

61.

Басқару \' символының мәні

a)

тырнакша

b)

каретканы қайтару

c)

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

d)

парак ауыстыру

e)

вертикальдi табуляция

62.

Басқару \' символының мәні

a)

а��остроф

b)

каретканы қайтару

c)

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

d)

табуляция

e)

вертикальдi табуляция

63.

Басқару \\ символының мәні

a)

керi көлбеу сызык

b)

каретканы қайтару

c)

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

d)

көлденең табуляция

e)

парақ ауыстыру

64.

Басқару \а символының мәні

a)

дыбыстық сигнал

b)

каретканы қайтару

c)

табуляция

d)

апостроф

e)

символды ауыстыру

65.

Басқару \? символының мәні

a)

сұрақ белгі

b)

табуляция

c)

каретканы қайтару

d)

16-лық тұрақты

e)

көлденең табуляция

66.

Оператор printf(«\a») орындалу нәтижесi

a)

дыбысты сигнал

b)

каретканы қайтару

c)

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

d)

парақ ауыстыру

e)

дыбысты болдырмау

67.

Символьдық тұрақтының өлшемi

a)

1 байт

b)

3 байт

c)

7 байт

d)

2 байт

e)

8 байт

68.

Бүтін тұрақтының өлшемi

a)

2 байт

b)

1 байт

c)

4 байт

d)

8 байт

e)

7 байт

69.

float типті тұрақтының өлшемi

a)

4 байт

b)

2 байт

c)

1 байт

d)

5 байт

e)

8 байт

70.

double типті тұрақтының өлшемi

a)

8 байт

b)

6 байт

c)

4 байт

d)

1 байт

e)

7 байт

71.

%с форматының командасы

a)

символ

b)

бүтiн

c)

танбасыз бүтiн

d)

жол

e)

нақты

72.

%d форматының командасы

a)

бүтін ондық сан

b)

символ

c)

қатар

d)

нақты сан

e)

жол

73.

%е форматының командасы

a)

х..ххе+хх түріндегі ондық сан

b)

символ

c)

бүтін сан

d)

қатар

e)

х..хе+х түріндегі ондық сан

74.

%f форматының командасы

a)

хх.хххх қалғымалы үтірмен 10-дық сан

b)

символды хх.хххх қалғымалы үтірімен

c)

бүтін

d)

қатар

e)

х..хxе+хx түріндегі ондық сан

75.

%о форматының командасы

a)

8-дік сан

b)

символ

c)

16-лық сан

d)

10-дық сан

e)

6-лық сан

76.

%s форматының командасы

a)

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

b)

символ

c)

бүтін сан

d)

бөлшек сан

e)

х..хе+х түріндегі жолдық сан

77.

%x форматының командасы

a)

16-лық сан

b)

символ

c)

6-лық сан

d)

8-дік сан

e)

10-дық сан

78.

%u форматының командасы

a)

белгісіз ондық сан

b)

символ

c)

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

d)

бөлшек сан

e)

10-дық сан

79.

%p форматының командасы

a)

көрсеткіш

b)

символ

c)

нақты

d)

қатар

e)

бүтін

80.

%с форматының командасы

a)

символ

b)

бүтiн

c)

танбасыз бүтiн

d)

жол

e)

нақты

81.

System.out.printlnf("%05d", 25) операторының нәтижесі

a)

00025

b)

025

c)

25

d)

250

e)

25000

82.

scanf( ) операторының қызметi

a)

консолдан функцияны енгізу

b)

консолдан функцияны шығару

c)

принтерден функцияны енгізу

d)

дискіден функцияны енгізу

e)

функцияны консолдан енгізу

83.

str="012345" болса, scanf («%3s»,str) операторының нәтижесi

a)

012

b)

1234

c)

01234

d)

01

e)

333

84.

++ операциясының нәтижесi

a)

1 -ге арттыру

b)

2 -ге арттыру

c)

4 -ге арттыру

d)

6 -ге арттыру

e)

2 есеге көбейту

85.

- - операциясының нәтижесi

a)

1-ге кемiту

b)

2-ге кемiту

c)

5-ге кемiту

d)

3-ге кемiту

e)

2 есеге азайту

86.

% операциясының нәтижесi

a)

модуль бойынша бөлу

b)

i-ге арттыру

c)

айнымалыларды бөлу

d)

көбейту

e)

пайызын табу

87.

&& операциясының нәтижесi

a)

«және» логикалық операцияcы

b)

қосу арифметикалық амалдары

c)

алу

d)

бөлу

e)

2 есеге көбейту

88.

|| операциясының нәтижесi

a)

логикалық операция «немесе»

b)

логикалық операция «және»

c)

логикалық операция «жоқ»

d)

логикалық операция «ия»

e)

логикалық операция «болдырмау»

89.

! = операциясының нәтижесi

a)

«тең емес» қатынасы

b)

логикалық операция «және»

c)

логикалық операция «немесе»

d)

логикалық операция «жоқ»

e)

логикалық операцияны есептеу

90.

! операциясының нәтижесi

a)

логикалық операция «жоқ»

b)

логикалық операция « және»

c)

логикалық операция «немесе»

d)

логикалық операция « ия»

e)

«тең емес» қатынасы

91.

+= операциясының нәтижесi

a)

оң жақтағы шама сол жақтағы айнымалы мәніне қосылады

b)

оң жақтағы шама сол жақтағы айнымалы мәніне көбейтiледi

c)

оң жақтағы шама сол жақтағы айнымалы мәніне бөлiнедi

d)

сол жақтағы шама оң жақтағы айнымалы мәніне қосылады

e)

сол жақтағы шама оң жақтағы айнымалы мәніне тең

92.

Егер m=20 болса, m+=5 операциясының мәні неге тең?

a)

25

b)

15

c)

20

d)

100

e)

5

93.

Егер n=10 болса, n*=3 операциясының мәні неге тең?

a)

30

b)

13

c)

7

d)

1000

e)

10

94.

Егер n=15 болса, n/=3 операциясының мәні неге тең?

a)

5

b)

45

c)

18

d)

56

e)

12

95.

Егер n=20 болса, n- =4 операциясының мәні неге тең?

a)

16

b)

24

c)

80

d)

65

e)

4

96.

Егер х=10, у=5 болса, (х>у)? х : у өрнегi неге тең?

a)

10

b)

5

c)

50

d)

15

e)

25

97.

cout << " \n4<<2 тең болады " << (4<<2); өрнегінің мәні неге тең?

a)

4<<2 тең болады 16

b)

4<<2 тең болады 2

c)

4<<2 тең болады 8

d)

4<<2 тең болады 6

e)

4<<2 тең болады 1

98.

cout << " \n6&5 тең болады " << (6&5); өрнегінің мәні неге тең?

a)

6&5 тең болады 4

b)

6&5 тең болады 30

c)

6&5 тең болады 1

d)

6&5 тең болады 6

e)

6&5 тең болады 5

99.

for операторының структурасы

a)

for (өрнек 1; өрнек 2; өрнек 3) оператор

b)

for (шарт) оператор else оператор

c)

for (шарт) оператор

d)

for (таңба) оператор

e)

for (өрнек 1 өрнек 2 өрнек 3) оператор

100.

Оператор for (i=0;i<10;i++) printf( «%d\n»,i) орындалу нәтижесi

a)

0,1,2,3,4,5,6,7,8,9 бағана бойынша

b)

1,2,3,4,5,6,7,8,9,10 жол бойынша

c)

9,8,7,4,6

d)

0

e)

0,1,2,3,4,5,6,7,8,9 жол бойынша