Font size
WorksheetsДифференцированный зачет Основы алгоритмизации и программ.
Total questions: 50
Worksheet time: 50mins
Укажите оператор присваивания…
:=
=
=:
*
Укажите верные имена переменных…
max
_max
1max
максимум
Укажите оператор вывода информации…
begin
readln
writeln
repeat
Укажите оператор ввода информации…
random
readln
begin
write
Условный оператор...
for… to… do…
if… then… else…
while… do…
repeat… until...
Цикл с параметром...
for… to… do…
if… then… else…
while… do…
repeat… until...
Цикл с предусловием...
for… to… do…
if… then… else…
while… do…
repeat… until...
Цикл с постусловием...
for… to… do…
if… then… else…
while… do…
repeat… until...
Укажите верную запись описания массива...
var х: array [1..10] integer;
var х array [1..10] integer;
var х: array [1 ... 10] of integer;
var х: array (1..10) integer;
Какое значение примет переменная b после выполнения оператора b: = 25 mod 10?
2
5
0
1
Какое значение примет переменная b после выполнения оператора b: = 25 div 10 ?
2
5
0
1
Определите значение переменной а после выполнения фрагмента программы:
а:=10;
b:= а * 2;
а: = а + b;
10
20
30
40
Определите значение переменной s после выполнения фрагмента программы:
s:=5;
а: = s * 2;
s:=4;
2
10
4
5
Определите значение переменной s после выполнения фрагмента программы:
s:=0;
for i: = 1 to 5 do
s: = s + 1;
writeln(s);
5
10
0
1
Определите значение переменной a после выполнения фрагмента программы:
а: = 1;
for i: = 3 to 5 do
а: = а + i;
writeln(а);
3
15
13
8
Укажите верно записанное условие "Число х кратно 3, но не кратно 5"
x mod 3 = 0 and x mod 5> <0
(x mod 3 = 0) and (x mod 5 <> 0)
(x mod 3 = 0) or (x mod 5 <> 0)
x mod 3 <> 0 and x mod 5 = 0
Случайное число из промежутка [0; 50] ...
random (51)
random (50)
random (51) + 1
10 + random (50)
Определите значение переменной p после выполнения фрагмента программы:
p:=1;
for i: = от 1 to 5 do p: = p * i;
writeln (р);
6
24
120
80
Укажите правильные варианты записи оператора вывода...
writeln('ответ', с);
writeln (с: 5: 2);
writeln(ответ,с);
writeln (с);
writeln('ответ'),(с);
Укажите верную запись оператора IF…
if x<>0 then 'Плохо!'
else 'Молодец!';
if x=0 then write('Молодец!')
else write('Плохо!');
if x=0 then write(Молодец!)
else write(Плохо!);
Укажите геометрическую фигуру, которая в блок-схеме используется для ввода данных?
Определите значения переменных после выполнения алгоритмов:
а:= 9
b:= a mod 5
b:= b* 10
a:= b div 5-3
(a)
Определите значение переменной а после выполнения фрагмента программы:
а:=10;
repeat
b:= а * 2;
а: = а + b;
until b>100;
180
90
150
270
Отметьте правильное объявление массива в языке Паскаль.
var A[1..20] of integer;
var A: array [1...20] of integer;
var A: array [-8..10];
var A[1..10];
Задан массив X[1..N]. Какое условие надо поставить вместо многоточия, чтобы найти количество четных элементов массива в переменной S?
S := 0; for j:=1 to N do
if ... then S := S + 1;
S mod 2 = 0
X[j] mod 2 = 1
X[j] mod 2 = 0
X[j] div 2 = 0
S mod 2 = 1
24
3
12
-2
Выберите правильный вариант операции присваивания 5 элементу массива mas значения 99.
mas[5] :=99;
mas[99]:=5;
mas{5}=99;
mas[1..5]:=99;
Видимость кнопки в среде программирования Delphi определяется командой
Visible:=True
Visible:=False
Font.Color:=clTeal
Добавление текста в метку можно выполнить командой
Labell.Visible:='Нормально'
Labell.Text.Captin:='Нормально'
Labell.Text.Captin:=True
Labell.Visible:=True
1. Что является результатом этапа формализация решения задачи на компьютере?
а) словесная информационная модель
б) математическая модель
в) алгоритм
г) программа
Алгоритмом можно считать:
описание процесса решения квадратного уравнения
расписание уроков в школе
технический паспорт автомобиля
список учеников в журнале
Блок-схема составляется
до написания программы
после написания программы
во время написания программы
Вещественный тип данных:
real
longint
integer
Функция SQRT (x) применяется для:
вычисления квадратного корня
присвоения переменной вещественного типа данных
возведения в квадрат переменной
Выберите правильный вариант описания меток:
label Metka1, Metka2;
label: Metka1, Metka2;
label Metka1; Metka2;
Раздел операторов определяется служебным словом:
programm
var
begin
Укажите оператор вывода:
label
read
write
Начало цикла блок-схемы — это…
овал
квадрат
шестигранник
К какому виду алгоритмов можно отнести алгоритм, схема которого представлена на рисунке?
линейный
разветвляющийся
циклический
вспомогательный
# - какой это вид комментария?
многострочный
однострочный
двуxстрочний
'''…''' - это какой вид комментария?
однострочный
двуxстрочний
многострочный
Имя переменной должно начинаться...
с символа или буквы
с цифры или «-»
с буквы или «_»
Один цикл может находится в теле другого цикла (вложенные циклы):
не знаю
нет
да
Задать значение переменной возможно с помощью оператора
равно «= =»
присваивания «=»
меньше равно «<=»
В каком типе данных значение заносится в одинарных кавычках?
float
int
str
Логические операторы - это
and, or, not
**, //, %
>=, !=, = =
Какие операторы цикла вы знаете?
if, for
for, while
break, while
Цикл – это:
последовательность, которая выполняется больше одного раза
последовательность, которая выполняется один раз
переменная, которая идет до конца исходного кода
