Тестовые вопросы по предмету АЛГОРИТМДЕУ ЖӘНЕ ПРОГРАММАЛАУ

1  Алгоритм жалпылық қасиетке  ие, егер ол: ұқсас тапсырмалардың төңірегіндегі шешімдерге дәл келсе «Цикл соңы» нұсқауы бар болғанда  салмақты анықтауға қолданылса    50-ден астам нұсқау бар болса    Бірнеше орындаушылыққа сай болса     2. Алгоритм түсініктілік қасиетке ие,  егер оның нұсқаулығы жазылған болса: орындаушыға түсінікті тілде берілгенде  орыс тілінде    Қадамдар саны шектелгенде    «Цикл соңы» нұсқауы бар болғанда    50-ден астам нұсқау бар болса   3.  Алгоритм шектеулі қасиетке ие...
Раздел Информатика
Класс -
Тип Тесты
Автор
Дата
Формат docx
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

АЛГОРИТМДЕУ ЖӘНЕ ПРОГРАММАЛАУ


1 Алгоритм жалпылық қасиетке ие, егер ол:

ұқсас тапсырмалардың төңірегіндегі шешімдерге дәл келсе

«Цикл соңы» нұсқауы бар болғанда

салмақты анықтауға қолданылса

50-ден астам нұсқау бар болса

Бірнеше орындаушылыққа сай болса

2. Алгоритм түсініктілік қасиетке ие, егер оның нұсқаулығы жазылған болса:

орындаушыға түсінікті тілде берілгенде

орыс тілінде

Қадамдар саны шектелгенде

«Цикл соңы» нұсқауы бар болғанда

50-ден астам нұсқау бар болса


3. Алгоритм шектеулі қасиетке ие, егер:

алгоритм жұмысы қандайда бір нәтижемен аяқталса

«Алгоритм соңы» нұсқаулығы болғанда

«Цикл соңы» нұсқаулығы болғанда

«Алгоритм соңы»

«Цикл соңы» нұсқаулықтары болғанда


4. Алгоритм дәлдік қасиетке ие, егер ол:

Дұрыс таңбалы сандармен берілген тапсырмалардың сандық шешуі орындалса

оны орындау барысында соңғы нәтиже алынса

50-ден астам нұсқау бар болса

Оның барлық нұсқаулары дәл, әрі ұғынықты болса

әр нұсқаудың соңында нүкте тұрса


5. Алгоритмнің тармақталуы мынадай жағдайларда талапқа сай келеді:

немесе тәуелсіз болғанда

жекелеген бұйрықтар бірнеше рет қайталанғанда

әр түрлі топтама бұйрықтар қандай да бір шарттарды орындауға тәуелді

Кестелік функциямен есептелгенде

процедураға (ішкі программаға)


6. Тармақталу толық деп аталады, егер:

Ақиқат және қажет шарттар командалары бар болса

тапсырманы шешу алгоритмі толығымен белгілі болса

Қос тармақты команда бірінің соңынан бірі орындалса

циклді тармақталу орындалса

Кестелік функциямен есептелгенде


7. Тармақталу алгоритмі берілген

Егер Х=0 онда: Басу «Х=0»: Соңы егер Егер бұл тармақталу толық емес болса, онда оны қалай өзгертіп, толық етуге болады?

Жоғарыдағы «Соңы егер» командасын қосу - Әйтпесе: Басу «Х<>0»

Жоғарыдағы бірінші командаға Х=5 жолын қосу

Мұндағы тармақталу толық

Бұл тармақталуды толық ету мүмкін емес

Кестелік функциямен есептелгенде


8. Циклдік алгоритмді қандай жағдайда қолдануға болады?

Көрсетілген командалар тізбегін бірнеше рет қайталау талап етілгенде

Жекелеген командаларды жиі қайталауға тура келгенде

Үлкен дәлдікпен есептеуді орындау талап етілгенде

программа аяқталғанша орындау талап етілгенде


9. Цикл командаларын орындау жалғаса береді, егер:

цикл шарты ақиқат болса*

Оң аргументке ие болса

Цикл есептегіші оң болса

Цикл есептегіші теріс болмаса

Сөздік


10. Қатені тап: алгоритмнің берілуі ықтимал:

сызықтық

Сөздік

графикалық (блок-схема)

кестелік

сызықтық

11. Қатені тап: алгоритмнің түрлері ықтимал:

кестелік

сызықтық

тармақтық

циклдік

Сөздік

12. Алгоритмнің блок-схемасын құруда оның нәтижесі қандай блокқа орналастырылады?

шығару

енгізу

өңдеу

логикалық


13. Циклдік алгоритмді цикл операторынсыз ұйымдастыруға бола ма?

ия

жоқ

кейде

тек есептеуіш тапсырмаларында

14. b=3/ Егер а-бүтін тип (a3, a1) болса, онда b қандай типке жатады?

real

integer

character

string

тип

15. A=5 болса ,онда Write ('B - C =',A) неге тең?

B - C=5

A=5

B=A+C

B - C=A

А=В

16. X жұп болатындай вариантты таңда:

X:=2*a

X:=2*a-1

X:=2*a+1

X:=3*a

Х=3*А

17. Егер a=2,25; b=0,001; c=12 болса, онда readln(a,b,C); операторының нәтижесі неге тең?

2,25 0,001 12 Enter

2,25 Enter

2,25; 0,001; 12

2,25, 0,001, 12 Enter

18. Егер X=7, Y=15, Z=11, R=450,08 болса, онда Write (X,Y); операторының нәтижесі неге тең?

7 15

7 11;

X =7;

X =7;

Х=12

19. Егер X=7, Y=15, Z=11, R=450,08 болса, онда Write ('X+Y=',X+Y); операторының нәтижесі неге тең?

X+Y =22

11- нәтиже;

end;

4,5008+2

12

20. 20 mod 7 + 5 div 4*2 нәтижесі неге тең?

8

0

11

2

21. x div 5 = x mod 5 Х : мәні неге тең?

12

30

45

43

132

22. 50 mod x = 7 Х: мәні неге тең?

43

3

7

11

10

23. x:=15 div (8 mod 3); y:=17 mod x*5-19 mod 6*2; орындағаннан кейін Х және У айнымалыларының мәні неге тең?

x=7; y=13;

x=7; y=4;

x=12; y=7;

x=1; y-7;

х=12; у=13

24. x:=2*5 div 3 mod 2; y:=2*5 div(3 mod 2); x:=x*y; y:=y*y ; орындағаннан кейін Х және У айнымалыларының мәні неге тең?

x=10; y=100

x=10; y=10;

x=7; y=49;

x=12; y=144;

х=12; у=13

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

Label, const, type, var, function, procedure

procedure, var, type, const, label, function

procedure, type, const, label, function, var

procedure, type, var, const, label, function

Label, , var, function, procedure


28. Паскаль тілінде енгізу операторы:

readln(s,t)

write(x,y);

writeln(x,y);

readline(s,t);

const

29. Паскаль тілінде шығару операторы:

writeln ('y=',y:5:2);

read (s,t);

readln (`x=`,x:5:0);

writeline (`x=`, x:8:3);

readline(s,t);

30. Енгізу операторы…

PRINT;

BINPUT;

REA

LET

SID

31. Шығару операторы …

WRITE;

INPUT;

LET;

REM.

WIRT

32. A=14, B=12,3 айнымалылары берілген. Дұрыс сипаттау ретін көрсет.

VAR A: integer; B: real

VAR A=14; B=12,3;

BEGIN A=14, B=12,3

VAR A,B: integer;

REAL

33. Программа соңын анықтайтын оператор …

EN

INPUT;

LET;

DEL

PRINT;

34. RUN командасы орындалғаннан кейін қандай процесс жүргізіледі?

Программаның орындалуы

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

Программа тізімі шығарылады.

Экранды тазарту;

Күрделі циклде end; ішкі begin жабу, en - сыртқы begin жабу;

35. Шартсыз көшу операторы

GOTO;

FOR - NEXT;

IF - THEN - ELSE;

RESTORE.

INPUT

36. Шартты көшу операторы…

IF - THEN - ELSE;*

FOR - TO

GOTO;

CASE.

ELSE

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

FOR - TO;

IF - THEN - ELSE;

GOTO;

CASE.

REN

38. Символдық айнымалылар қандай таңбамен белгіленеді?

' (апостроф);

$;

"" (тырнақша)

%

*

39. Х нақты санын көрсет.

VAR X: real;

VAR X: integer;

VAR X: array(1 . . n) of real;

VAR X: array(1 . . n) of string;

VAR X: array(1 . . n) of integer;

40. Нақты тип қалай сипатталады?.

real;

array(1 . . n) of real;

array(1 . . n) of integer;

del

41. Символдық тип қалай сипатталады?

char;

real;

integer;

array(1 . . n) of real;

array(1 . . n) of integer;

42. Нақты сандардан тұратын бірөлшемді массив қалай сипатталады?

array(1 . . n) of real;

real;

array(1 . . n) of integer;

char;

integer;

43. Екіөлшемді массив қалай сипатталады?

var имя массива: array[1 .. n, 1 .. m] of тип;

var имя массива =:array[1 … n, 1 … m] of тип;

var имя массива - array[1 … n, 1 … m] of тип;

var имя массива=array[1 .. n, 1 .. m] of тип;

var имя массива array[1 .. n, 1 .. m] of тип;

44. Егер L-бүтін, S =2 - тұрақты, P-нақты тип болса, онда Var арқылы ол қалай сипатталады?

var L: integer; P: real;

.var: p: integer; l:real; const s=2;

const s=2; var: l: integer; p:real;

const s:=2; l: integer; p:real; const s=2;

45. Егер X=7, Y=15, Z=11, R=450,08 болса, онда Write (X,Y); операторының жұмыс нәтижесін көрсет:

7 15

7 11;

X =7;

7_,_15

X=16

46. Егер X=7, Y=15, Z=11, R=450,08 болса, онда Write (X,'_,_',Y); операторының жұмыс нәтижесін көрсет:

7_,_15

7 11;

X =7;

X=12

7 15

47. Егер X=7, Y=15, Z=11, R=450,08 болса, онда Write ('X=',X); операторының жұмыс нәтижесін көрсет:

X =7;

7 11;

7_,_15

7 15

X=1

48. Егер X=7, Y=15, Z=11, R=450,08 болса, онда Write (X,'':3,Z); операторының жұмыс нәтижесін көрсет:

7 11;

X =7;

7_,_15

7 15

X=1

49. Егер X=7, Y=15, Z=11, R=450,08 болса, онда Write ('X+Y=',X+Y); операторының жұмыс нәтижесін көрсет:

X+Y =22;

11- нәтиже;

end;

4,5008+2

X+y=14

50. Егер X=7, Y=15, Z=11, R=450,08 болса, онда Write (Z,'- нәтиже'); операторының жұмыс нәтижесін көрсет:

11- нәтиже;

X+Y =22;

end;

4,5008+2

X+y=14

51. Егер X=7, Y=15, Z=11, R=450,08 болса, онда Write (R); операторының жұмыс нәтижесін көрсет:

4,5008Е+2*

11- нәтиже;

X+Y =22;

end;

var имя массива=array[1 .. n, 1 .. m] of тип;

52. Цикл операторын көрсет

while, repeat, for

for, to, do

read, write

if, case

var имя массива=array[1 .. n, 1 .. m] of тип;

53. Шартты операторды көрсет :

while, repeat, for

for, to, do

read, write

if, case

var имя массива=array[1 .. n, 1 .. m] of тип;

54. repeat циклдік оператордың дұрыс жазылуын көрсет:

repeat y:= x*x

repeat y:= x*x do until x>20

repeat for i:=1 to 20 until x>20

repeat y:=x*x do for until x>20

var имя массива=array[1 .. n, 1 .. m] of тип;

55. for циклдік оператордың дұрыс жазылуын көрсет:

for k:=1 to 20 do y:=k*k;

for i=1 to n do begin y:= x^2 end;

for i:=1 to 20 begin y=x*x end

for k=1 to 20 do y:= x*x

var имя массива=array[1 .. n, 1 .. m] of тип;


56. Егер программа жазылуында end жазылмаса, онда экранда қандай қате пайда болады?

end expected

begin end expected

end another

begin without end

end

57. Айнымалыларды сипаттау операторы қалай жазылады?

Var айнымалы: тип;*

Var анймалылар тізімі;

Var тип;

Var const, айнымалы;

Var ;


58. end; және en сөздерінің арасында қандай айырмашылық бар?

end; ішкі begin жабу, en - программаның соңын көрсетеді

Күрделі циклде end; ішкі begin жабу, en - сыртқы begin жабу;

Процедурасы мен функциясында end; ішкі begin жабу;

айырмашылық жоқ

var имя массива=array[1 .. n, 1 .. m] of тип;

59. Программа жазылуы қандай сөзден басталады?…

BEGIN

PROGRAM

DATA

ELSE

lose

60. Мәтіндік айнымалыларға сипаттама бер:

String;

Record;

While.

Array;

for

© 2010-2022