WorksheetsБағдарламалау бойынша тест сұрақтары
Total questions: 53
Worksheet time: 27mins
Кодты орындаған соң экранда не шығады? for i:=1 to 3 do writeln(i);
1 2 3
3 2 1
2 3 4
0 1 2
4 5 6
Келесі кодтың нәтижесін анықтаңыз: x := 10; if x < 5 then writeln('Az') else writeln('Kop');
Kop
Az
10
Қате
Ештеңе шықпайды
Келесі кодтың нәтижесі қандай? for i:=1 to 3 do for j:=1 to 2 do writeln(i, j);
11 12 21 22 31 32
12 13 14
21 22 23
1 2 3
10 20 30
Шарт орындалмай қалғанда «else» блогы не істейді?
Басқа әрекетті орындайды
Бағдарламаны тоқтатады
Айнымалыны жояды
Циклді бастайды
Нәтиже сақтайды
Паскальда таңдау операторына сәйкес жазу үлгісі:
case x of 1: ...; 2: ...; end;
if x=1 then ...;
choose x of ...;
switch(x)
caseof x;
Келесі өрнектің нәтижесі: x := 2; y := 3; z := x + y * 2;
8
10
12
209. repeat циклінің синтаксисі қалай жазылады?
repeat <операторлар> until <шарт>;
while <шарт> do <оператор>;
if <шарт> then <әрекет>;
for <айнымалы> := <1> to do;
loop until <шарт>;
Паскальда «case» операторы неге ұқсас?
Бірнеше if операторларының тізбегі
Цикл операторы
Процедура шақыру
Массив сипаттау
Модуль қосу
Егер шарт жалған болса, «if then» блогы не істейді?
Ештеңе орындамайды
Қайтадан шарт тексереді
Келесі циклге өтеді
Айнымалыны жояды
Бағдарламаны тоқтатады
Төмендегі кодтың нәтижесі: s := 0; for i:=1 to 3 do s := s + i; writeln(s);
6
3
9
4
10
Бағдарлама үзіндісінің нәтижесін табыңыз: for i:=1 to 5 do if i mod 2 = 0 then writeln(i);
2 4
1 3 5
1 2 3 4 5
0
5 4 3 2 1
Келесі кодтың нәтижесі қандай? x := 10; repeat x := x - 2; until x < 5; writeln(x);
4
5
6
8
10
Массив элементтерінің қосындысын есептеу кезінде қандай айнымалы керек?
sum
temp
index
cnt
buf
Паскаль тілінде мәтінді символдарға бөлу үшін не қолданылады?
цикл және сору функциясы
only write
length
pos
chr
Кодты орындаған соң экранда не шығады? for i:=1 to 3 do writeln('*');
* * *
***
3
3
Ештеңе
Егер массивтің индекстері 1..5 болса, элементтер саны қанша?
5
4
6
0
10
Паскальда мәтіндік деректерді енгізу үшін айнымалы типі:
string
char
text
Келесі код нені шығарады? for i:=1 to 4 do if i mod 2 = 1 then writeln(i);
1 3
2 4
4 2
1 2 3 4
Ештеңе
Паскальда модульдік тестілеудің мәні неде?
Бағдарламаның жеке бөліктерін тексеру
Тек соңғы нәтиже
Қателерді жасыру
Кодты қысқарту
Деректерді жою
Бағдарлама құрылымында басты орындаушы бөлік:
begin–end блогы
var блогы
const блогы
type блогы
uses блогы
Паскальда айнымалының мәнін енгізіп, оны екі есе көбейту мысалы: readln(x); x := x * 2; writeln(x);
Экранға енгізілген санның екі есе мәнін шығарады
Ештеңе шығармайды
x=0 деп жазады
Қате
Бағдарламаны тоқтатады
Паскаль тілінде қате шыққанда «Run-time error» нені білдіреді?
Бағдарлама орындалу кезінде қате
Компиляция қатесі
Файл табылмады
Синтаксис бұзылған
Айнымалы анықталмаған
Паскальда нақты санды бүтінге айналдыру функциясы:
trunc
round
floor
abs
int
Егер x=3 болса, «sqr(x)» функциясының нәтижесі:
6
3
1
0
Паскальда символдың ASCII коды арқылы шығару үшін:
chr функциясы
ord функциясы
code
symb
Паскальда символдың ASCII кодын алу үшін:
ord
chr
asc
code
num
Мәтіндегі барлық бос орынды санау үшін не істеледі?
Цикл арқылы әр таңбаны тексеру
Бір функция
Айнымалыны жою
Файлды ашу
сорү қолдану
Паскальда логикалық типке жатпайтын мән:
maybe
true
false
екілік
жоқ
5
6
4
2
1
10
7
6
3
8
Паскаль тілінде мәтінді салыстыру үшін не қолданылады?
= және <>
==
eq
same
compare
Төмендегі бағдарлама не істейді? for i:=5 downto 1 do writeln(i);
5 4 3 2 1
1 2 3 4 5
5 10 15
4 3 2 1 0
5 3 1
Массив элементтерінің индекстері қай типке жатады?
Бүтін типке
Нақты типке
Логикалық типке
Символдық типке
Жолдық типке
Паскальда «downto» сөзі не үшін қолданылады?
Циклді кері бағытта орындау
Шарт тексеру
Бағдарламаны аяқтау
Айнымалыны сипаттау
Нәтиже шығару
Паскаль бағдарламасында «begin» сөзі не білдіреді?
Бағдарламаның орындалу бөлімінің басы
Бағдарламаның соңы
Айнымалыны анықтау
Түсініктеме
Константа
Паскальда логикалық өрнекке мысал:
(x>0) and (y<10)
x+y
a*b
a div b
text + line
Паскальда мәтіннен символ жою үшін қолданылады:
delete
remove
cut
erase
clear
Айнымалыға мән меншіктеу мысалы:
x := 10;
x = 10;
x == 10;
x + 10;
assign x;
Паскаль бағдарламасында бір модуль қосу үлгісі:
uses math;
include math;
link math;
add math;
import math;
Паскальда процедура не істей алады?
Әрекет орындайды, бірақ мән қайтармайды
Міндетті түрде нәтиже қайтарады
Айнымалыны сипаттайды
Бағдарламаны компиляциялайды
Файл ашады
Процедура мен функцияның айырмашылығы неде?
Функция мән қайтарады, процедура қайтармайды
Екеуі бірдей
Екеуі де мән қайтармайды
Функция цикл орындайды
Процедура шартты тексереді
Паскальда функция нәтижесін қайтару тәсілі:
функция_атауы := мән;
return(мән);
exit(мән);
output(мән);
give(мән);
Паскальда айнымалы мәнін экранда көрсету үшін:
writeln(x);
readln(x);
show(x);
print(x);
output(x);
Паскаль бағдарламасында бос орындарды елемеу нені білдіреді?
Компилятор бос орындарға мəн бермейді
Қате деп санайды
Əр бос орынды нөл деп қабылдайды
Циклді тоқтатады
Паскаль тілінде модульге мысал келтіріңіз:
crt
html
csv
doc
txt
Паскаль бағдарламасында операторларды бөлу белгісі:
нүктелі үтір (;)
үтір (,)
қос нүкте (:)
нүкте (.)
тырнақша (‘ ’)
Паскаль бағдарламасында соңғы нүкте не білдіреді?
Бағдарламаның аяқталуы
Қате белгісі
Айнымалы сипаттау
Цикл басталуы
Түсініктеме
Объектіге-бағытталған бағдарламалауда негізгі ұғымдардың бірі:
Класс
Массив
Файл
Процедура
Цикл
Паскальда санды дəрежеге шығару функциясы:
sqr
sqrt
power
Төмендегі кодтың нəтижесі не болады?
x := 3;
y := 4;
writeln(x*y);
12
7
34
Төмендегі кодтың нəтижесі:
a := 5;
b := 2;
c := a div b;
writeln(c);
2
2,5
3
Кодты орындаған соң экранда не шығады?
for i:=1 to 3 do
writeln(i);
1 2 3
3 2 1
2 3 4
