Смекни!
smekni.com

Информатика. Тестовые задания. Кузнецов Chapter5 (стр. 3 из 5)

ИГ НМ [20 30] НОВХ 40 НМ [0 60] НОВY 0

КОНЕЦ

а)

квадрат;

б)

прямоугольник;

в)

трапецию;

г)

треугольник;

д)

два отрезка.

38.

После исполнения команд:

ПУСТЬ "Х (СЛОВО "та "ро "не) ПОКАЖИ :Х

на экране дисплея появится слово:

а)

нерота;

б)

тароне;

в)

танеро.

39.

Значением функции ПЕРВЫЙ "дорога является:

а)

"дорог;

б)

"адорог;

в)

"орога;

г)

"д.

40.

При обращении к процедуре :

ЭТО ЗАДАЧА :Х

ПУСТЬ "L СКОЛЬКО :Х ПУСТЬ "Y "

ПОВТОРИ :L [ПУСТЬ "Р ПЕРВЫЙ :Х

ЕСЛИ НЕ :Р="а [ПУСТЬ "Y СЛОВО :Y :P]

ПУСТЬ "Х КПРВ :Х] ПОКАЖИ :Y

КОНЕЦ

командой ЗАДАЧА бананы на экране появится слово:

а)

баанааны;

б)

аа;

в)

бнны;

г)

ббаннанны.

41.

Дана процедура решения некоторой задачи:

ЭТО ЗАДАЧА :Х

ПУСТЬ "K 0 ПУСТЬ "L СКОЛЬКО :X ]

ПУСТЬ "Y "

ПОВТОРИ :L [ПУСТЬ "K :K+1

ПУСТЬ "T ОСТАТОК :K 2 ПУСТЬ "G

ПЕРВЫЙ :X

ЕСЛИ :T=0 [ПУСТЬ "Y СЛОВО :Y :G]

ПУСТЬ "X КПРВ :Х] ПОКАЖИ :Y

КОНЕЦ

Укажите условие этой задачи:

а)

составьте процедуру, вычеркивающую из слова Х буквы, стоящие на четных местах;

б)

составьте процедуру, вычеркивающую из слова Х буквы, стоящие на нечетных местах;

в)

составьте процедуру, удваивающую каждую четную букву слова Х;

г)

составьте процедуру, удваивающую каждую нечетную букву слова Х.

42.

Дана процедура:

ЭТО ЗАДАЧА :X :S

ПУСТЬ "L СКОЛЬКО :S

ПОВТОРИ :L [ПУСТЬ "R ПРВ :S

ЕСЛИИНАЧЕ :R=:X

[ПУСТЬ "S КПРВ :S]

[ПУСТЬ "S КПРВ :S ПУСТЬ "S ВКСП :R :S]]

ПОКАЖИ :S

КОНЕЦ

В результате выполнения команды

ЗАДАЧА 2 [2 5 7 2 8 5 6] будет получен ответ:

а)

[7 8 6];

б)

[2 7 8 6];

в)

[2 8 6];

г)

[2 5];

д)

[5 7 8 5 6];

е)

[5 2 5].

43.

Дана процедура решения некоторой задачи:

ЭТО ЗАДАЧА :X :S

ПУСТЬ "L СКОЛЬКО :S

ПОВТОРИ :L [ПУСТЬ :R ПРВ :S

ЕСЛИИНАЧЕ :R>0

[ПУСТЬ "S КПРВ :S ПУСТЬ "S ВКСП 1 :S]

[ПУСТЬ "S КПРВ :S ПУСТЬ "S ВКСП :R :S]]

ПОКАЖИ :S

КОНЕЦ

Укажите условие этой задачи:

а)

составьте процедуру подсчета положительных элементов списка S;

б)

составьте процедуру замены положительных элементов списка S единицами;

в)

составьте процедуру удаления положительных элементов списка S.

44.

Чему станет равно значение переменной X после выполнения команды X=X+2, если до ее выполнения оно было равно 3:

а)

1;

б)

2;

в)

3;

г)

5.

45.

При каком исходном значении переменной X результатом выполнения команды X=X mod 3 будет 0:

а)

при любом, кратном 3;

б)

5;

в)

4;

г)

2.

46.

При каких исходных значениях переменной X и Y в результате выполнения команды X=X^Y–Y значение переменной X станет равным двум:

а)

4, 1;

б)

3, 2;

в)

2, 2;

г)

5, 1.

47.

Операторы в языке Basic отделяются:

а)

двоеточием;

б)

точкой с запятой;

в)

запятой;

г)

пробелом.

48.

Какая из функций не является встроенной в языке программирования Basic:

а)

ABS(X);

б)

EXP(X);

в)

INT(X);

г)

LG(X).

49.

По какой формуле в языке программирования Basic может быть выражен арксинус:

а)

ATN(X/SQR(–X*X+1);

б)

1/SIN(X);

в)

ATN(X/SQR(–X*X+1)+1.5708;

г)

ATN(X)+1.5708.

50.

Укажите синтаксически неправильную запись:

а)

X=Y*SIN (X) ^2+4;

б)

X=Y*SIN^2(X)+4;

в)

X=Y*SIN (X^2)+4;

г)

X=Y^2*SIN (X)+4.

51.

Программа на многих версиях языка Basic представляет собой:

а)

последовательность пронумерованных строк, в каждой из которых записаны предписания для компьютера;

б)

последовательность поименованных с помощью буквенных меток строк, в каждой из которых записаны предписания для компьютера;

в)

последовательность пронумерованных строк, в каждой из которых записано только одно предписание для компьютера;

г)

последовательность операторов языка программирования Basic, отделенных друг от друга двоеточием.

52.

Значение выражения 2*4^2–5^3*2 равно:

а)

–186;

б)

–15661;

в)

–234;

г)

–61.

53.

Множество точек плоскости, ввод координат которых (X,Y) при исполнении программы:

10 INPUT X,Y

12 IF X^2+Y^2<=4 AND X>0 THEN PRINT

“Принадлежит” ELSE PRINT “Не принадлежит”

приводит к появлению на экране слова “Принадлежит”, представляет собой:

а)

полукруг;

б)

верхнюю полуплоскость;

в)

круг;

г)

круг и верхнюю полуплоскость.

54.

Множество точек плоскости, ввод координат которых (X,Y) при исполнении программы:

10 INPUT X,Y

12 IF (X^2+Y^2<=4 AND X>0) ОR (X>0) THEN

PRINT

“Принадлежит” ELSE PRINT “Не принадлежит”

приводит к появлению на экране слова “Принадлежит”, представляет собой:

а)

верхнюю полуплоскость;

б)

полукруг;

в)

круг;

г)

круг и верхнюю полуплоскость.

55.

Программа:

10 input N: g=2

13 if N=1 then end

14 if N mod g=0 then print g: N=N/g:

goto 13 else g=g+1: goto 13

а)

печатает простые множители числа N;

б)

печатает все делители числа N;

в)

четные делители числа N;

г)

составные делители числа N.

56.

При исполнении программы:

10 K=2: FOR K=1 TO 10: PRINT K: K=K+2: NEXT

на экран будут выведены числа:

а)

2, 5, 8, 11;

б)

1, 4, 7, 10;

в)

2, 5, 8;

г)

1, 3, 6, 9.

57.

При исполнении программы:

10 INPUT N: S=0: FOR K=1 to N: S=S+N^2: NEXT:

PRINT S

при N=3 на экран будет выведено число:

а)

14;

б)

9;

в)

6;

г)

10.

58.

Что произойдет в результате выполнения команды

PRINT "3*3="; 3*3:

а)

на экран будет выведено 3*3=9;

б)

на экран будет выведено 3*3=3*3;

в)

на экран будет выведено 9;

г)

на бумаге будет напечатано 3*3=9.

59.

Укажите слово, пропущенное в тексте: “Оператор ... используется для написания комментариев к программе и не оказывает никакого влияния на ход ее выполнения”. Какой оператор пропущен:

а)

LIST;

б)

LET;

в)

REM;

г)

NEW.

60.

После служебного слова INPUT в языке программирования Basic указывается:

а)

в необязательном порядке текстовая константа, используемая в качестве подсказки, и в обязательном порядке список переменных;

б)

перечень, используемых в программе констант;

в)

перечень всех используемых в программе переменных;

г)

список выражений.

61.

Какие служебные слова используются при записи оператора безусловного перехода:

а)

GOTO;

б)

IF, THEN;

в)

GOSUB;

г)

RETURN.

62.

В каких программных строках при записи операторов условного перехода допущены ошибки:

10 IF A=B THEN 20
20 IF AB THEN A1
30 IF A>B THEN X=X+A
40 IF A<B THEN A1 ELSE A2

а)

20, 40;

б)

10, 30;

в)

10, 20;

г)

20.

63.

В операторе цикла в языке программирования Basic после служебного слова STEP указывается:

а)

арифметическое выражение, значение которого определяет величину приращения параметра цикла;

б)

начальное значение параметра цикла;

в)

выражение, определяющее конечное значение параметра цикла;