wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Бағдарламалау бойынша тест сұрақтары

Total questions: 53

Worksheet time: 27mins

Name
Class
Date
1.

Кодты орындаған соң экранда не шығады? for i:=1 to 3 do writeln(i);

a)

1 2 3

b)

3 2 1

c)

2 3 4

d)

0 1 2

e)

4 5 6

2.

Келесі кодтың нәтижесін анықтаңыз: x := 10; if x < 5 then writeln('Az') else writeln('Kop');

a)

Kop

b)

Az

c)

10

d)

Қате

e)

Ештеңе шықпайды

3.

Келесі кодтың нәтижесі қандай? for i:=1 to 3 do for j:=1 to 2 do writeln(i, j);

a)

11 12 21 22 31 32

b)

12 13 14

c)

21 22 23

d)

1 2 3

e)

10 20 30

4.

Шарт орындалмай қалғанда «else» блогы не істейді?

a)

Басқа әрекетті орындайды

b)

Бағдарламаны тоқтатады

c)

Айнымалыны жояды

d)

Циклді бастайды

e)

Нәтиже сақтайды

5.

Паскальда таңдау операторына сәйкес жазу үлгісі:

a)

case x of 1: ...; 2: ...; end;

b)

if x=1 then ...;

c)

choose x of ...;

d)

switch(x)

e)

caseof x;

6.

Келесі өрнектің нәтижесі: x := 2; y := 3; z := x + y * 2;

a)

8

b)

10

c)

12

7.

209. repeat циклінің синтаксисі қалай жазылады?

a)

repeat <операторлар> until <шарт>;

b)

while <шарт> do <оператор>;

c)

if <шарт> then <әрекет>;

d)

for <айнымалы> := <1> to do;

e)

loop until <шарт>;

8.

Паскальда «case» операторы неге ұқсас?

a)

Бірнеше if операторларының тізбегі

b)

Цикл операторы

c)

Процедура шақыру

d)

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

e)

Модуль қосу

9.

Егер шарт жалған болса, «if then» блогы не істейді?

a)

Ештеңе орындамайды

b)

Қайтадан шарт тексереді

c)

Келесі циклге өтеді

d)

Айнымалыны жояды

e)

Бағдарламаны тоқтатады

10.

Төмендегі кодтың нәтижесі: s := 0; for i:=1 to 3 do s := s + i; writeln(s);

a)

6

b)

3

c)

9

d)

4

e)

10

11.

Бағдарлама үзіндісінің нәтижесін табыңыз: for i:=1 to 5 do if i mod 2 = 0 then writeln(i);

a)

2 4

b)

1 3 5

c)

1 2 3 4 5

d)

0

e)

5 4 3 2 1

12.
a)

b)

c)

13.

Келесі кодтың нәтижесі қандай? x := 10; repeat x := x - 2; until x < 5; writeln(x);

a)

4

b)

5

c)

6

d)

8

e)

10

14.

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

a)

sum

b)

temp

c)

index

d)

cnt

e)

buf

15.

Паскаль тілінде мәтінді символдарға бөлу үшін не қолданылады?

a)

цикл және сору функциясы

b)

only write

c)

length

d)

pos

e)

chr

16.

Кодты орындаған соң экранда не шығады? for i:=1 to 3 do writeln('*');

a)

* * *

b)

***

c)

3

d)

3

e)

Ештеңе

17.

Егер массивтің индекстері 1..5 болса, элементтер саны қанша?

a)

5

b)

4

c)

6

d)

0

e)

10

18.

Паскальда мәтіндік деректерді енгізу үшін айнымалы типі:

a)

string

b)

char

c)

text

19.

Келесі код нені шығарады? for i:=1 to 4 do if i mod 2 = 1 then writeln(i);

a)

1 3

b)

2 4

c)

4 2

d)

1 2 3 4

e)

Ештеңе

20.

Паскальда модульдік тестілеудің мәні неде?

a)

Бағдарламаның жеке бөліктерін тексеру

b)

Тек соңғы нәтиже

c)

Қателерді жасыру

d)

Кодты қысқарту

e)

Деректерді жою

21.

Бағдарлама құрылымында басты орындаушы бөлік:

a)

begin–end блогы

b)

var блогы

c)

const блогы

d)

type блогы

e)

uses блогы

22.

Паскальда айнымалының мәнін енгізіп, оны екі есе көбейту мысалы: readln(x); x := x * 2; writeln(x);

a)

Экранға енгізілген санның екі есе мәнін шығарады

b)

Ештеңе шығармайды

c)

x=0 деп жазады

d)

Қате

e)

Бағдарламаны тоқтатады

23.

Паскаль тілінде қате шыққанда «Run-time error» нені білдіреді?

a)

Бағдарлама орындалу кезінде қате

b)

Компиляция қатесі

c)

Файл табылмады

d)

Синтаксис бұзылған

e)

Айнымалы анықталмаған

24.

Паскальда нақты санды бүтінге айналдыру функциясы:

a)

trunc

b)

round

c)

floor

d)

abs

e)

int

25.

Егер x=3 болса, «sqr(x)» функциясының нәтижесі:

a)
9
b)

6

c)

3

d)

1

e)

0

26.

Паскальда символдың ASCII коды арқылы шығару үшін:

a)

chr функциясы

b)

ord функциясы

c)

code

d)

symb

e)

print

27.

Паскальда символдың ASCII кодын алу үшін:

a)

ord

b)

chr

c)

asc

d)

code

e)

num

28.

Мәтіндегі барлық бос орынды санау үшін не істеледі?

a)

Цикл арқылы әр таңбаны тексеру

b)

Бір функция

c)

Айнымалыны жою

d)

Файлды ашу

e)

сорү қолдану

29.

Паскальда логикалық типке жатпайтын мән:

a)

maybe

b)

true

c)

false

d)

екілік

e)

жоқ

30.
a)

5

b)

6

c)

4

d)

2

e)

1

31.
a)

10

b)

7

c)

6

d)

3

e)

8

32.

Паскаль тілінде мәтінді салыстыру үшін не қолданылады?

a)

= және <>

b)

==

c)

eq

d)

same

e)

compare

33.

Төмендегі бағдарлама не істейді? for i:=5 downto 1 do writeln(i);

a)

5 4 3 2 1

b)

1 2 3 4 5

c)

5 10 15

d)

4 3 2 1 0

e)

5 3 1

34.

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

a)

Бүтін типке

b)

Нақты типке

c)

Логикалық типке

d)

Символдық типке

e)

Жолдық типке

35.

Паскальда «downto» сөзі не үшін қолданылады?

a)

Циклді кері бағытта орындау

b)

Шарт тексеру

c)

Бағдарламаны аяқтау

d)

Айнымалыны сипаттау

e)

Нәтиже шығару

36.

Паскаль бағдарламасында «begin» сөзі не білдіреді?

a)

Бағдарламаның орындалу бөлімінің басы

b)

Бағдарламаның соңы

c)

Айнымалыны анықтау

d)

Түсініктеме

e)

Константа

37.

Паскальда логикалық өрнекке мысал:

a)

(x>0) and (y<10)

b)

x+y

c)

a*b

d)

a div b

e)

text + line

38.

Паскальда мәтіннен символ жою үшін қолданылады:

a)

delete

b)

remove

c)

cut

d)

erase

e)

clear

39.

Айнымалыға мән меншіктеу мысалы:

a)

x := 10;

b)

x = 10;

c)

x == 10;

d)

x + 10;

e)

assign x;

40.

Паскаль бағдарламасында бір модуль қосу үлгісі:

a)

uses math;

b)

include math;

c)

link math;

d)

add math;

e)

import math;

41.

Паскальда процедура не істей алады?

a)

Әрекет орындайды, бірақ мән қайтармайды

b)

Міндетті түрде нәтиже қайтарады

c)

Айнымалыны сипаттайды

d)

Бағдарламаны компиляциялайды

e)

Файл ашады

42.

Процедура мен функцияның айырмашылығы неде?

a)

Функция мән қайтарады, процедура қайтармайды

b)

Екеуі бірдей

c)

Екеуі де мән қайтармайды

d)

Функция цикл орындайды

e)

Процедура шартты тексереді

43.

Паскальда функция нәтижесін қайтару тәсілі:

a)

функция_атауы := мән;

b)

return(мән);

c)

exit(мән);

d)

output(мән);

e)

give(мән);

44.

Паскальда айнымалы мәнін экранда көрсету үшін:

a)

writeln(x);

b)

readln(x);

c)

show(x);

d)

print(x);

e)

output(x);

45.

Паскаль бағдарламасында бос орындарды елемеу нені білдіреді?

a)

Компилятор бос орындарға мəн бермейді

b)

Қате деп санайды

c)

Əр бос орынды нөл деп қабылдайды

d)

Циклді тоқтатады

46.

Паскаль тілінде модульге мысал келтіріңіз:

a)

crt

b)

html

c)

csv

d)

doc

e)

txt

47.

Паскаль бағдарламасында операторларды бөлу белгісі:

a)

нүктелі үтір (;)

b)

үтір (,)

c)

қос нүкте (:)

d)

нүкте (.)

e)

тырнақша (‘ ’)

48.

Паскаль бағдарламасында соңғы нүкте не білдіреді?

a)

Бағдарламаның аяқталуы

b)

Қате белгісі

c)

Айнымалы сипаттау

d)

Цикл басталуы

e)

Түсініктеме

49.

Объектіге-бағытталған бағдарламалауда негізгі ұғымдардың бірі:

a)

Класс

b)

Массив

c)

Файл

d)

Процедура

e)

Цикл

50.

Паскальда санды дəрежеге шығару функциясы:

a)

sqr

b)

sqrt

c)

power

51.

Төмендегі кодтың нəтижесі не болады?

x := 3;

y := 4;

writeln(x*y);

a)

12

b)

7

c)

34

52.

Төмендегі кодтың нəтижесі:

a := 5;

b := 2;

c := a div b;

writeln(c);

a)

2

b)

2,5

c)

3

53.

Кодты орындаған соң экранда не шығады?

for i:=1 to 3 do

writeln(i);

a)

1 2 3

b)

3 2 1

c)

2 3 4