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

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

Скачать материал

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

 

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;

IFTHEN - ELSE;

RESTORE.

INPUT

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

IFTHEN - ELSE;*

FOR - TO

GOTO;

CASE.

ELSE

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

FOR - TO;

IFTHEN - 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

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Тестовые вопросы по предмету "АЛГОРИТМДЕУ ЖӘНЕ ПРОГРАММАЛАУ""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Директор детского оздоровительного лагеря

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

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

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

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

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

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

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

   

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

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

 орыс тілінде

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

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

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

 

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

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

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

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

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

 

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 297 материалов в базе

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 10.12.2014 5026
    • DOCX 45.5 кбайт
    • 97 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Кушкенова Гульсара -. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Кушкенова Гульсара -
    Кушкенова Гульсара -
    • На сайте: 9 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 11046
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 43 регионов
  • Этот курс уже прошли 1 297 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Вероятность и статистика: формирование общеучебных умений и навыков

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Вероятность и статистика в рамках обновленного ФГОС

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Общие понятия и диагностика антивитального поведения

3 ч.

780 руб. 390 руб.
Подать заявку О курсе