ИГ НМ [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
“Принадлежит” 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 указывается:
а)
арифметическое выражение, значение которого определяет величину приращения параметра цикла;
б)
начальное значение параметра цикла;
в)
выражение, определяющее конечное значение параметра цикла;