wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

98745612

Total questions: 98

Worksheet time: 49mins

Name
Class
Date
1.
Процесстің фигурасы
a)
Тіктөртбұрыш
b)
Параллелограм
c)
Ромб
d)
Шеңбер
e)
Эллипс
2.
Case таңдау операторының қасиетті келесі типтерге жатады
a)
Integer
b)
Array
c)
Var
d)
String
e)
Real
3.
Жиындармен жұмыс істеу операторын бастаудың түйінді сөзі
a)
With
b)
While
c)
Case
d)
For
e)
Repeat
4.
Массивті сипаттау сөзі
a)
Array
b)
Record
c)
String
d)
Real
e)
Pointer
5.
Қолдану нәтижесінде көрсетілген мәндер қатарласа орналасатын стандартты функция
a)
HIGH
b)
CONCATE
c)
LENGTH
d)
VAL
e)
POS
6.
Өрнектің мәнін есептеңіз [3..14]*[4,14..61]+[5..11]-[6..16]*[7]
a)
[4..6, 8..11, 14]
b)
[‘a’… ‘k’… ‘z’]
c)
[5..9,1..9,9]
d)
[3.1..4.9, 5.5… 7.5]
e)
[‘>’, ‘=<’, +]
7.
Repeat Until нұсқауының жалпы түрі
a)
Repeat <нұсқау 1>; <нұсқау 2>; ... Until <өрнек>;
b)
Repeat Until <өрнек>
c)
Repeat <өрнек 1>; <өрнек 2>; ... Until <нұсқау>
d)
Until <нұсқау 1>; <нұсқау 2>; ... Repeat <өрнек>
e)
Repeat <нұсқау 1>; <нұсқау 2>; ... Until <өрнек>
8.
Есептің дұрыс нәтижесі 1. ORD(CHR(49)) 2. CHR(ORD(‘*’))
a)
49 және *
b)
50 және ‘’
c)
49 және ‘*’
d)
49 және ‘+’
e)
50 және “*”
9.
type ww=(m1,m2,m3,m4); var zap:array[ww] of array [ww] of boolean;
a)
7 12 16
b)
12 10 6
c)
12 7 8
d)
6 7 8
e)
12 12 8
10.
Программа орындалуының дұрыс нәтижесі Program pr; Var a,b:integer; s:real;Procedure Sr (x,y:integer; var s:real); begin s:=(x+y)/2;end; a=2, b=3; sr (a,S,b) end.
a)
типтердің сәйкес келмеуі
b)
2,5
c)
S
d)
5
e)
3.0
11.
S ұзындығын анықтау функциясы
a)
length()
b)
Str(s)
c)
Pos
d)
Ord(s)
e)
Upcase(s)
12.
INITGRAPH функциясы
a)
адаптер жұмысының графикалық режимін инициализациялайды
b)
адаптердің графикалық режимдегі жұмысын аяқтап экранның текстік жұмысына іске қосады
c)
экранның сол сәтте жұмыс істеп отырған режиміндегі көлденең және тік координаталарының ең максималды мәнін анықтайды
d)
көрсеткіштің сол сәттегі көлденең тік координаталарын анықтайды
e)
графикалық процедураларға кірудің соңғы нәтижесін анықтайды
13.

Өрнекті есептеу кезіндегі оның нәтижесі

[5..9,17..20]*[8..18]-[8,9]

a)

[17,18]

b)

[5..9,19,20]

c)

[5..9]

d)

[7..9]

e)

[15..20]

14.
Нәтижесі екінші жиынға жатпайтын бірінші жиын элементінің жиыны болатын жиындарға арналған операция нәтижесі
a)
айырымы
b)
бірлесуі
c)
in
d)
қосылуы
e)
қиылысуы
15.
Динамикалық жадыны қайтаратын процедура
a)
dispose
b)
heapend
c)
new
d)
heaporg
e)
heapptr
16.
EOF(F) логикалық функциясы ақиқат мәнінің нәтижесі
a)
F файлының соңы болғанда
b)
F файлының басы болғанда
c)
F файлының ортасы болғанда
d)
F файлының соңы мен аяғы болғанда
e)
F файлының кез келген элементі болғанда
17.
Паскаль тілінде сәйкес меншіктеу операторын жазу керек Y=〖cos〗^2 2x+〖(5x+3)〗^5+〖sin〗^3 2x
a)
y:=sqr(cos(2*x))*sqr*cos(2*x)+sqr(sqr(5*x+3))*(5*x+3)))+sqr(sin(2*x))*sin(2*x)))
b)
y:= sqr *(2*x)+sqr(sqr(5*x+3))*(5*x+3)))+sqr(sin(2*x))*sin(2*x)))
c)
y:= sqr *cos(2*x)+sqr(sqr(5*x+3))*(5*x+3)))+sqr(sin(2*x))*sin(2*x)))
d)
y:=cos(2*x)* sqr +sqr(sqr(5*x+3))*(5*x+3)))+sqr(sin(2*x))*sin(2*x)
e)
y:=cos(2*x)+sqr(sqr(5*x+3))*(5*x+3)))+sqr(sin(2*x))*sin(2*x)))
18.

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

…varCH:char; writeln(CH);

1. CH:= ‘A’;      2. Ch:=#65;

a)

A A

b)

’A’ 65

c)

65 A

d)

’A’ ’A’

e)

A ’A’

19.
Соңғы шарт бойынша қайталау операторының басы
a)
repeat
b)
else
c)
for
d)
until
e)
while
20.

Кетірілген программаның нәтижесі:

Program  Par;

Var C,D: integer;

Procedure Q (x,y: integer);

Procedure P (x,y: integer);

Begin y:=x+1; end;

C:=2; D:=0; P(SQR)+C,D;  writeln (D)

C:=2; D:=0; Q(SQR)+C,D;  writeln (D) end

a)

7 7

b)

6 7

c)

0

d)

2 3

e)

0 0

21.
K айнымалысына келесі ақпаратты меншіктеу керек: конус биіктігі – 5.7, оның негіздегі дөңгелектің радиусы-2.3, центрі (0,1.5) нүктеде орналасқан. К айнымалысының баяндалуының дұрыс жазылуы: TYPE КОНУС = RECORD ВЫСОТА: REAL; ОСНОВ: RECORD; РАДИУС: REAL;
a)
WITH K, ОСНОВ DO BEGIN ВЫСОТА:=5.7; РАДИУС:=2.3; X:=0; Y:=1.5 END;
b)
WITH K DO BEGIN ВЫСОТА:=5.7; END; WITH K DO РАДИУС:=2.3; X:=0; Y:=1.5; END;
c)
WITH K DO BEGIN ВЫСОТА:=5.7; РАДИУС:=2.3; X:=0; Y:=1.5; END;
d)
WITH K DO END; BEGIN ВЫСОТА:=5.7; РАДИУС:=2.3; X:=0; Y:=1.5; END;
e)
WITH K DO РАДИУС:=2.3; X:=0; Y:=1.5; BEGIN ВЫСОТА:=5.7; END;
22.

Книг К айнымалысына келесі информацияны меншіктеу керек:

Автор – Петров О.П.; кітаптың аты – Физика. Баспаның аты – Наука, баспадан шыққан жылы – 1975. Сонымен қатар, Книга 2 айнымалысына осындай информацияны меншіктеу керек. Тек баспаға шығатын жылын 1980 жылға ауыстыру керек TYPEКНИГА = RECORDАВТОР, НАЗВ. ИЗДАТ = STRING[20] ГОД ИЗДАН; 1960..1995 END; VARКНИГ1, КНИГ2: КНИГА;

a)

WITH КНИГ1 DO BEGIN АВТОР:='ПЕТРОВ О.П.'; НАЗВ:='ФИЗИКА'; ИЗДАТ:='НАУКА'; ГОД_ИЗД:=1975; END;

b)

WITH КНИГ1 DO BEGIN АВТОР:='ПЕТРОВ О.Н.'; НАЗВ:='ФИЗИКА'; ИЗДАТ:='НАУКА'; ГОД_ИЗД:=1975; END;

c)

WITH КНИГ1 DO BEGIN АВТОР:='ПЕТРОВ О.Н.'; НАЗВ:='ФИЗИКА'; ИЗДАТ:='НАУКА'; ГОД_ИЗД:=1980; END;

d)

WITH КНИГ1 DO BEGIN АВТОР:='ПЕТРОВ О.Н.'; НАЗВ:='ФИЗИКА'; ГОД_ИЗД:=1960; END;

e)

WITH КНИГ1 DO BEGIN АВТОР:='ПЕТРОВ О.Н.'; НАЗВ:='ФИЗИКА'; ГОД_ИЗД:=1975; END;

23.
Келесі есепті шешу үшін программаның дұрыс фрагментін таңда: f cимволдық файлы берілген; файлдағы барлық нүкте мен үтірлерді ‘+’ таңбасына ауыстырып, нәтижесін g файлына жазу керек
a)
reset(f); rewrite(g); while not eof(f) do begin read(f, k); if (k='.') or (k=',') then write(g, '+') else write(g, k); end;
b)
reset(f); rewrite(g); while not eof(f) do begin read(k); if (k='.') or (k=',') then write(g, '+') else write(g); end;
c)
reset(f); rewrite(g); while not eof(f) do begin read(f, k); if (k='.') or (k=',') then write(k); end;
d)
reset(f); rewrite(g); while not eof(f) do begin read(f, k); if (k='.') or (k=',') then write(g, k); end;
e)
reset(f); rewrite(g); while not eof(f) do begin read(f, k); write(g, '+') or write(g, k); end;
24.
Файлдың компоненттерінің қосындысыжәне көбейтіндісін табу үшін дұрыс берілген программа фрагментінің нәтижесі
a)
Reset (f); s:=0; p:=1; while not eof(f) do begin read (f,n); s:=s+n; p:=p*n; end;
b)
Reset (f); s:=0; p:=1; while not eof do begin read (f,n); s:=s+n; p:=p*n; end;
c)
Reset (f); s:=0; p:=1; while not eof do begin read (f,n); s:=s+n; end;
d)
Reset (n); s:=0; p:=0; while not eof do begin read (f,n); s:=s+n; p:=p*n; end;
e)
Reset (f); s:=0; p:=0; while not eof do begin read (f,n); s:=s+n; p:=p*n; end;
25.

Келесі есепті шешу үшін программаның дұрыс фрагментін таңда:

Бүтін сандадан тұратын f файлы берілген; 3-ке бөлінетін және 7-ге бөлінбейтін сандарды g файлына жазу керек

a)

Reset (f); Rewrite (g); If (n mod 3=0) and (n mod 7<>0) Then write (g,n); End;

b)

Reset (f); Rewrite (g); If (n / 3=0) and (n mod 7<>0) Then write (g,n); End;

c)

Reset (f); Rewrite (g, n); If (n mod 3=0) and (n mod 7<>0) Then write (g); End;

d)

Reset (f); Rewrite (g); While not eof (f) do Begin Read (f,k); if (n / 3=0) and (n mod 7<>0) write (g,n); End;

e)

Reset (f); Rewrite (g); If (n div 3=0) and (n div 7<>0) Then write (g,n); End;

26.
Мәліметтердің ұсынылған дұрыс варианттары Const=30; Type
a)
Байт=packed array [1..8] of 0..1
b)
Вектор=array [1.2...1.8] of integer
c)
Точки=set of real
d)
Массив array [1..n] of вектор
e)
Данные = set of байт
27.

Фрагменттің дұрыс жазылуы

<Айнымалы>:=<өрнек>;

a)

Меншіктеу операторы

b)

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

c)

Шартты оператор

d)

Қайталау операторы

e)

Көшу опрерторы

28.
Келесі операторлар орындалғаннан кейін Dайнымалысының мәнін анықтау D:=0; I:=1; WHILE I<25 Do I:=I+2; D:=D+1/(2*1+1)
a)
1/51
b)
0.02
c)
1/49
d)
0.03
e)
1/47
29.
Келесі программаның дұрыс нәтижесі Vari,j:integer; Begin I:=2; j:=20; Repeat I:=i+j-1; J:=j-1; Until i>=j; Writeln (I,’ ‘,j); End.
a)
21 19
b)
23 15
c)
24 15
d)
22 18
e)
23 14
30.
Абстарктілі сызықты емес деректер құрылымы:
a)
Ағаштар
b)
Стектер
c)
Бір байланысқан тізімдер
d)
Кезектер
e)
Кестелер
31.
Статикалық деректер құрылымы:
a)
Жазбалар
b)
Бинарлы ағаштар
c)
Стектер
d)
Екі бағыттағы тізімдер
e)
Кезектер
32.
Компьютер жадысындағы графты көрсету әдістері:
a)
Инциденттілік матрицасы
b)
Барлық төбелердің тізімі
c)
Изоляцияланған төбелер тізімі
d)
Екіден шектес емес төбелер тізімі
e)
2 дәрежедегі төбелер тізімі
33.
Екілік үйме (пирамида, max-heap) – бұл берілген шарттарды қанағаттандыратын екілік ағаш:
a)
Ең соңғы қабат солдан оңға қарай толтырылады
b)
Соңғының алдыңғы қабатының төбелерінің бір-бірден ұрпағы болуы мүмкін
c)
Ең соңғы қабат оңнан солға қарай толтырылады
d)
Жапырақтар тереңдігі бірнеше қабатқа ерекшеленуі мүмкін
e)
Тамырдың бір ұрпағы бар
34.
Қарапайым стандартты деректер түрі
a)
char
b)
set
c)
string
d)
record
e)
life
35.
Көрсеткіштермен жұмыс жасау үшін стандартты функция болып табылмайтын функциялар:
a)
add
b)
seg
c)
ofs
d)
dseg
e)
cseg
36.
Сыртқы жадыда ақпараттарды тиімді сақтауды қамтамасыз ететін Б-ағаштардың қасиеті:
a)
Әрбір бет өзімен жапырақты қөрсетеді, әйтпесе m+1 мұрагері болады, мұндағы m – беттегі кілттер саны
b)
Әрбір беттің бір мұрагері болады
c)
Әрбір бетте теңдей 2n кілттер бар
d)
Әрбір беттің екі мұрагері бар
e)
Әрбір бетте теңдей n кілттер бар
37.
Деректер түрі анықтайды:
a)
Компьютер жадысындағы көрсетілім форматын
b)
Деректер кіргізу әдістерін
c)
Айнымалы идентификаторларын
d)
Осы түрдегі деректермен жүргізілетін алгоритмдерді
e)
Осы түрдегі деректер қолданылуы мүмкін программа операторын
38.
Ішкі жолдарды іздеу алгоритмдері:
a)
Кнут-Моррис Пратт алгоритмі
b)
Шелл алгоритмі
c)
Дейкстра алгоритмі
d)
Шейкер алгоритмі
e)
Фибоначи алгоритмі
39.
Стектің дұрыс берілген анықтамалары:
a)
Элементтермен жұмыс LIFO принципі бойынша ұйымдастырылатын деректер құрылымы
b)
Бір қатынау нүктесі бар сызықты емес деректер құрылымы
c)
Ең бірінші элементіне ғана қатынауға болатын сызықты тізім
d)
Элементтерді енгізу және алып тастау екі жақ шетінен де жүзеге асырылатын тізім
e)
Өз еркінше қатынауы бар деректер қрылымы
40.
n=3 болған кезде Фибоначчи сандарын есептеу үшін рекурсивті шақырулар саны тең:
a)
2
b)
15
c)
8
d)
10
e)
3
41.
n=4 болған кезде Фибоначчи сандарын есептеу үшін рекурсивті шақырулар саны тең:
a)
3
b)
15
c)
8
d)
10
e)
5
42.
n=5 болған кезде Фибоначчи сандарын есептеу үшін рекурсивті шақырулар саны тең:
a)
5
b)
15
c)
8
d)
10
e)
3
43.
а және b екі бүтін санды айнымалының мәндері орын ауысатын программа фрагменті:
a)
t:=a; a:=b; b:=t;
b)
a:=а or b; b:=a or b; a:=a or b;
c)
а:=b; b:=a;
d)
а:=b; t:=a; b:=t;
e)
а:=a; b:=t; а:= t;
44.
Рекурсивті объектілерге жататындар:
a)
Факториал функциясы
b)
Символдар
c)
Қарапайым сандар
d)
Логикалық функциялар
e)
Нақты сандар
45.
Паскальдағы динамикалық жадымен жұмыс жасауға арналған процедуралар:
a)
RELEASE
b)
TRUNC
c)
FRAC
d)
CONCAT
e)
SUCC
46.
Паскальдағы динамикалық жадымен жұмыс жасауға арналған функциялар:
a)
MEMAVAIL
b)
TRUNC
c)
FRAC
d)
CONCAT
e)
SUCC
47.

Келесі өрнектің типтері мен мәнін анықта:

2*5+9DIV4*3+TRUNC(3.67).

a)

19 (INTEGER);

b)

19 (REAL);

c)

16 (INTEGER);

d)

20 (REAL);

e)

20 (INTEGER).

48.
Келесі өрнектің типі мен мәнін қандай NOT X AND (X OR NOT Y) AND (X OR Y), где X=FALSE, Y=TRUE, Z=FALSE
a)
FALSE (BOOLEAN);
b)
TRUE (LOGICAL);
c)
FALSE (LOGICAL);
d)
TRUE (BOOLEAN);
e)
FALSE (LONGINT).
49.
Келесі өрнектің типі мен мәнін анықта: (2.5+0.68<=2.8) OR Y AND X OR Z AND NOT X, где X=FALSE,Y=TRUE, Z=FALSE.
a)
FALSE (BOOLEAN)
b)
TRUE (LOGICAL);
c)
FALSE (LOGICAL);
d)
TRUE (BOOLEAN);
e)
FALSE (LONGINT).
50.
Келесі өрнектің типі мен мәнін анықта: 20/5/2+15 MOD 7
a)
3 (REAL);
b)
4 (INTEGER);
c)
3 (INTEGER);
d)
4 (REAL);
e)
2.14 (REAL).
51.
Келесі өрнектің типі мен мәнін анықта:((C-B)/A+B*C
a)
TRUE (BOOLEAN);
b)
TRUE (LOGICAL);
c)
FALSE (LOGICAL);
d)
FALSE (BOOLEAN);
e)
FALSE (LONGINT).
52.
Келесі өрнектің типі мен мәнін анықта: ODD(C) OR X AND NOT ODD (C+15), где X=FALSE,C=2.
a)
FALSE (BOOLEAN);
b)
TRUE (LOGICAL);
c)
FALSE (LOGICAL);
d)
TRUE (BOOLEAN);
e)
FALSE (LONGINT).
53.
Келесі өрнектің типі мен мәнін анықта: (‘B’>’D’) OR (‘5’>’9’) OR (PRED (‘S’)<=SUCC(‘W’)).
a)
TRUE (BOOLEAN);
b)
TRUE (LOGICAL);
c)
FALSE (LOGICAL);
d)
FALSE (BOOLEAN);
e)
FALSE (LONGINT).
54.
Келесі өрнектің типі мен мәнін анықта: (‘B’>’D’) OR (‘5’>’9’) OR (PRED (‘S’)<=SUCC(‘W’)).
a)
TRUE (BOOLEAN);
b)
TRUE (LOGICAL);
c)
FALSE (LOGICAL);
d)
FALSE (BOOLEAN);
e)
FALSE (LONGINT).
55.
Төмендегі айнымалыларды сипаттағаннан кейін меншіктеу операторының қайсысының жазуында қате жоқ: VAR I,J,K:INTEGER; X,Y,Z: REAL; B: BOOLEAN; C: CHAIR?
a)
C:=CHR (TRUNC(Z));
b)
X:= I MOD (I+Y);
c)
K:=X+I*J-ORD (Z);
d)
2:= A SIN (X*Y)/TRUNC (K);
e)
B:= (I+K)/2.
56.
m:=SUCC (FALSE) операторы орындалғаннан кейін m неге тең?
a)
m = TRUE;
b)
m=FALSE;
c)
m= «TRUE»;
d)
m= «FALSE»;
e)
Дұрыс жауабы жоқ
57.
C:=a mod b операторында a,b,c қай типке жатады?
a)
a,b,c: INTEGER;
b)
c: REAL; a,b: INTEGER;
c)
a,b,c: REAL;
d)
a,b: REAL; c: INTEGER;
e)
Дұрыс жауабы жоқ
58.
x:= ROUND(y) операторында x және y қай типке жатуы қажет?
a)
х – бүтін, у – нақты тип.
b)
х, у – бүтін тип.
c)
х, у – нақты тип.
d)
х – нақты , у – бүтін тип.
e)
х, у – символдық тип.
59.
M: =ORD (C); P:=CHAIR(X) операторында M,P,X типі қандай?
a)
Х,М – бүтін, Р – символдық, С – реттелген тип.
b)
Х,М,Р,С – бүтін тип
c)
С,М,Р,Х – символдық тип
d)
с,М – символдық, Х,Р – бүтін тип.
e)
Х,М – бүтін, Р – бульдік, С – символдық
60.
х:= 3.94, ROUND(x) – TRUNC(x)=?
a)
1.
b)
0.06;
c)
0.94;
d)
- 0.94;
e)
- 0.06;
61.
Егер х=2 болса, төменде келтірілген бағдарлама орындалғаннан кейін нәтиже неге тең? BEGIN IF ODD(x) = FALSE THEN s:= exp (5*ln(x)) ELSE x:=25-2*x; IF (x mod 2) <> 0 then SUCC(x); END;
a)
32
b)
22
c)
11
d)
1
e)
16
62.
Төмендегі мәндердің қайсысында TRUNC(x) = ROUND(x) теңдігі орынды?
a)
X=3.25
b)
Х=1.56
c)
X=2.91
d)
X=4.63
e)
TRUNC(x) ROUND(x)-қа тең емес
63.
FRAC функциясы нені орындайды?
a)
Нақты санның бөлшек бөлігін белгілейді.
b)
Бүтін бөлігін дөңгелектейді.
c)
усечения жолымен нақты типті бүтінге айналдырады.
d)
Бөліндінің бүтін бөлігінің қалдығын анықтайды.
e)
Бөліндінің бүтін бөлігін анықтайды.
64.
Tg(x) қай жолмен жүргізіледі?
a)
SIN(X)/COS(X)
b)
TAN(x)
c)
TG(x)
d)
Tangens (x)
e)
COS(X)/SIN(X)
65.
Төменде көрсетілген бағдарлама не істейді? Var mas: array[1..10] of integer; P, i:integer; Begin P:=mas [1]; For i:=1 to 10 do If p<=mas [i] then p:=mas[i]; Write (p);
a)

Массивтің max элементін анықтайды

b)

массивтің min элементін анықтайды

c)

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

d)

Өсуі бойынша іріктейді

e)

Кемуі бойынша іріктейді

66.
For i:=1 to n do For j:=1 to m do Begin A (i,j)=A1(j,i); End; Бағдарламаның төмаендегі бөлігі нені орындайды?
a)
Транспонирленген матрицаны есептеді
b)
Кері матрицаны есептейді;
c)
Матрицаның анықтауышын есептейді;
d)
Матрица элементтерін реттеу үшін қолданылады;
e)
Ештеңе істемейді.
67.
I:=1; while not eof(f) do Begin Read (f,a[I]); I:= I+1; End.
a)
f файлына соңы болғанша f файлының элементі а мaссивіне оқылады
b)
f файлының соңы болғанша f және a[I] мәліметтер енгізіледі
c)
not eof(f) – шарты жалған болғанша f файлының элементі а массивіне оқылады
d)
Дұрыс жауап жоқ
e)
f файлының соңы болғанша a[I] элементі f файлына жазылады
68.
Транслятор дегеніміз
a)
Бағдарламалау тіліндегі бағдарламаны машина тіліне аудару
b)
Класқа тиісті процедуралар мен фуекциялар
c)
Өз ауданында класс қозғалысы бар айнымалы
d)
Класта жарнамасында жарияланған айнымалылар
e)
Интерпретатор
69.
Программалық нұсқаулардың машиналық тілде жазылуы
a)
оператор
b)
айнымалылар
c)
символдар
d)
өрнек
e)
сөйлем,бұйрық
70.
Блок-схема аныктамасы
a)
алгоритмді бейнелеудің көрнекті графикалык тәсілі
b)
алгоритмнің қадамдарын реттеу адісі
c)
алгоритмді кестелік түрде құру
d)
алгоритмнің шамаларын анықтау тәсілі
e)
алгоритмді сөзбен жазу тәсілі
71.
Жай шартқа жатпайтын шарт
a)
а<=х<=b
b)
Х>0
c)
а>0
d)
b=0
e)
Х<=0
72.
| х | -тің программалық тілде жазылуы
a)
Аbs(Х)
b)
Аbс(Х)
c)
SQR(Х)
d)
SQRT(Х)
e)
Ехр(Х)
73.
Сұрыптау дегеніміз
a)
Массив элемементтерін белгілі бір ережені сақтайтындай етіп, реттеп орналастыру
b)
Массив элементтерінің орындарын ауыстыру
c)
Массив элементгерін жаңарту
d)
Массив элементтерін қалай болса солай орналастыру
e)
Массив элементтерін жұптау
74.
Жиындарды салыстыру операторлары
a)
=,<>,>=,<=
b)
, -,+
c)
*,/
d)
trunc,+, /
e)
-, div, mod
75.
Блок-схемадағы қайталау элементі
a)
циклдік элемент
b)
геометриялық элемент
c)
дұрыстау элементі
d)
арифметикалық элемент
e)
логикалық элемент
76.
Міндетті түрде бағдарламада болатын бөлім болуы тиіс
a)
Операторлар бөлімі
b)
Типтер бөлімі
c)
Сипаттау болімі
d)
Айнымалылар бөлімі
e)
Тұрақтылар бөлімі
77.
Реттеудің келесі турлері бар
a)
Өсу, кему, алфавит бойынша реттеу
b)
Символдык, мәтіндік реттеу
c)
Бинарлы, бинарсыз реттеу
d)
Біртіндеп, жуықтап реттеу
e)
Сызықты, сызықты емес реттеу
78.
Ішкі сұрыптау бұл
a)
Ішкі жадыға деректерді реттеп орналастыру
b)
Динамикалық деректерді өңдеу
c)
Файлдарды реттеп орналастыру
d)
Сыртқы жадыдағы деректерді реттеп орналастыру
e)
Командаларды реттеп орналастыру
79.
"Соңғы келіп, бірінші кету" принципіне келесі деректер құрылымы негізделген
a)
LIFO кұрылымы
b)
Процестер кезегі
c)
Файлдар кезегі
d)
FIFO кезегі
e)
Сызықты емес тармақталған тізімдер
80.
Берілген жиын типтерімен жұмыс істегенде «+» символы анықтайды
a)
Жиындардың бірігуі
b)
Жиындарды салыстыру
c)
Жиындардың көбейтіндісі
d)
Жиындардың тәуелділігі
e)
Жиындардың айырмасы
81.
Массивте жалпы іздеудің келесі турлері жоқ
a)
Белгісіз элементті іздеу
b)
Белгілі бір элементті іздеу
c)
Реттелген массивте біртіндеп іздеу алгоритмі
d)
Реттелмеген массивте біртіндеп іздеу алгоритмі
e)
Реттелмеген массивте бинарлы іздеу алгоритмі
82.
Программа бұл
a)
компьютерге түсінікті етіп аударылған алгоритм
b)
қолданушы адамға берілген нұсқаулар
c)
табиғи тілге аударылган алгоритм
d)
құрылғы
e)
блок-схема
83.
Орындаушы орындай алатын әрекеттердің толық жиыны орындаушының... деп аталады
a)
бұйрықтар жүйесі
b)
бұйрықтар шақырылуы
c)
ішкі объектілер ауқымы
d)
алдын ала жазу(бұйрық)
e)
объектілердің күйін өзгерту
84.
Операторларды бірінен соң бірін машина тіліне аударып және бірден компьютер оларды орындайтын қызметші бағдарлама
a)
Интерпретатор
b)
Компилятор
c)
Алгоритмдік тіл
d)
Мұрагерлік
e)
Семантика
85.
Келесі бағдарламаның бөлігіндегі қатені тап: Var k,i:integer; p,t:real; Begin i:=10; read (p); k:=p*i; t:=p/i; end.
a)
Оператордағы типтер сәйкес келмейді k:=p/i;
b)
Қате жоқ;
c)
Оператордағы типтер сәйкес келмейді t:=p/i;
d)
Нөлге бөлу;
e)
Дұрыс жауап жоқ.
86.
Файлға 5 бүтін санды жазу үшін берілген программаның нәтижесі
a)
rewrite (f) for i:=1 to 5 do begin read (n); write (f,n); end;
b)
rewrite (f) for i:=1 to 5 do begin read (n); write (n); end;
c)
rewrite (f) for i:=1 to 5 do begin read (n); write (n); end
d)
rewrite (f) for i:=1 to 6 do begin read (n); write (f,n); end;
e)
rewrite (f) for i:=1 to 5 do begin read (n); write (f); end;
87.
Қосалқы алгоритмнің айнымалыларын басқаша атауға болады
a)
параметрлер
b)
бұтақтар
c)
бастапқы берілгендер
d)
индекстер
e)
стектер
88.
Программалау тіліндерінде қосалқы программалардың түрлері
a)
Процедура мен Функция
b)
Бульдік және логикалық функциялар
c)
Формат және файл
d)
Массивтер мен жиындар
e)
Циклдер мен шарттар
89.
Көпіршікті сұрыптау әдістерінің қадамы
a)
Тұрақты қадам
b)
Өспелі қадам
c)
Кемімелі қадам
d)
Тұрақсыз қадам
e)
Сызықты қадам
90.
Массивтің екі көрші элементі бір бірімен салыстырылып, егер алдыңгы тұрған элемент соңғы тұрған элементтен кіші болған жагдайда, ол элеметтің орнына осы екі элементтің үлкені келіп орналасатын болса, шығатын алгоритмнің атқаратын кызметі
a)
кемуі бойынша реттеу
b)
көбейту
c)
қосу
d)
алу
e)
өсуі бойынша реттеу
91.
Горнер схемасы алгоритмі
a)
көпмүшеліктің мәнін есептеу үшін
b)
ең улкен элементті табу үшін
c)
көпмүшеліктің шешімдерін табу үшін
d)
элементтерді реттеу үшін
e)
ең кіші элементті табу үшін
92.
Горнер схемасының идеясы неде
a)
орындалатын әрекеттер санын азайтуда
b)
матрицаларды тиімді көбейтуде
c)
файлдан мәліметтерді тиімді оқу үшін
d)
ең кіші элементті табуда
e)
массивті сұрыптауда
93.
Черч тезисі
a)
Алгоритмдік есептелетін бөлшекті сандық функциялар класы барлық бөлшекті рекурсивті функциялар класымен беттеседі
b)
Машинаның белгілі бір процесті орындауының өзі алгоритмдік процесс болып табылады
c)
Әлдебір алфавиттен алынған әріптердің кез келген тізбегі осы алфавитте сөз деп аталады
d)
Кез келген алгоритм үшін сәйкес Тьюринг машинасын құруға болады;
e)
Тьюринг машинасы - белгілі бір есептерді шығаруға арналган қатаң математикалық құрылымды абстрактілі машина
94.
Алгоритмдік тілдегі конструкцияларды құру ережелері бұл
a)
синтаксис
b)
команда
c)
алфавит
d)
семантика
e)
жұмыс облысы
95.
Алгоритмдік тілдегі жазылған конструкцияларды дұрыс байымдау ережелері бұл
a)
семантика
b)
жұмыс облысы
c)
алфавит
d)
команда
e)
конструкция
96.
«Деректер реттелмеген болса, элементтің кілті анықталып, кілттін мәнімен жазулар салыстырылады, сәйкестік болса жазудың табылғаны туралы ақпарат шығады, әйтпесе іздеу сәтсіз аяқталады» - бұл алгоритм іздеудің келесі түрін анықтайды
a)
Сызықты немесе біртіндеп іздеу
b)
Сәтті іздеу
c)
Шартты іздеу
d)
Бинарлы іздеу
e)
Сәтсіз іздеу
97.
Рекурсивті функция
a)
Аргументі сол функциядан тәуелді есептелетін функциялар
b)
Аргументтен тәуелді функциялар класы
c)
Аргументсіз функциялар жиыны
d)
Қарапайым алгоритмдік құрылым
e)
Аргументі тұрақты функциялар
98.
Деректердің динамикалық структурасы бұл
a)
Өлшемі айнымалы, жадыдан алдын ала орын босатылмайтын, программаны орындаған сайын мәндері, мәндерінің саны өзгеріп отыратын деректер
b)
Деректердің реттелген тізбегі
c)
Деректердің файлдық структурасы
d)
Алфавит деп аталатын ақырлы символдық жиындарға жататын сызықты, реттелген символдар тізбегі
e)
Күрделі объектінің байланысы мен қасиеттерін көрсететін, күрделі, сызықты емес көпбайланысты динамикалық структура