Font size
WorksheetsТеоретические основы программирования на языке Pascal
Total questions: 70
Worksheet time: 34mins
Перевод программы на язык, понятный компьютеру, называется
Программирование
Кодирование
Декодирование
Шифрование
Величиной целого типа - Integer является:
площадь государства
количество мест в зрительном зале
рост человека
Символьный тип данных
Byte
integer
String
real
оператор ввода
writeln
readln
end
begin
оператор вывода
writeln
readln
var
begin
раздел описания переменных
writeln
readln
begin
var
В конце раздела описания переменных ставится:
Точка
Точка с запятой
Двоеточие
Оператор присваивания обозначается:
:=
;
=
:
Выберите все возможные варианты ответов:
Оператор вывода имеет вид:
write[x]
write{x}
writeln(x)
write(x)
Укажите правильный ответ:
Оператор, написанный правильно:
8:= Р
Т:= (11-у)
М:= 1-2*{И+С}
К+100
Выберите все возможные варианты ответов::
Оператор ввода имеет вид:
Read{x}
Read(x)
Readln(x)
Readln[x]
Линейная структура построения программы подразумевает
Неоднократное повторение отдельных частей программы
Последовательное выполнение всех элементов программы
Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы
Переменные – это:
величины, которые не могут менять своего значения в процессе выполнения программы
величины, которые могут менять свое значения в процессе выполнения программы
обозначают строки программы, на которые передается управление во время выполнение программы
Какая строка описывает символьную переменную на языке Pascal?
Char
byte
integer
real
Укажите имя переменной,
заданное неправильно
s2
s_2
s
2s
Кого типа будет результат операции 4/2?
integer
char
boolean
string
Какое значение примет переменная z после выполнения действия z:=6+36/6?
7
6
12
1
Чему будет равно y после выполнения действия y:=2*5+12/(2+4)-sqr(3)?
4
2
1
3
Вычислите 13 div 3
4
1
3
2
Вычислите 13 mod 3
1
2
3
4
Чему будет равно значение переменной после выполнения следующих действий k:=5; s:=k+2; k:=s+2; k:=k+10+s;
26
5
7
12
1
2
3
4
Чему будет равен результат выполнения фрагмента программы a:=6;
if a mod 2=0 then write(a+2) else write(a-2);
4
8
12
6
Выберите существующие циклы в Паскале
FOR
WHILE
Repeat
IF
Какой цикл используется, когда мы знаем СКОЛЬКО будет повторов ?
FOR
WHILE
Repeat
Выберите цикл с параметром
For...
While...
Repeat...
Выберите цикл с постусловием.
for
while
repeat
выберите цикл с предусловием
for
while
repeat
выберите неверную запись цикла FOR
FOR i:=1 TO 5 DO
FOR i:=1 TO 2 DO
FOR i:=5 DOWNTO 1 DO
FOR i:=1 DOWNTO 5 DO
Цикл "ДЛЯ"
for
while
repeat
Цикл "ПОКА"
for
while
repeat
выберите блок-схему для следующего цикла:
FOR i:=1 TO N DO действие1;
действие2;
Выберите верную блок-схему для следующего цикла:
FOR i:=1 TO N DO BEGIN
действие1;
действие2;
END;
Какому циклу соответствует данная блок-схема?
for
while
repeat
Какая блок-схема соответствует части следующей программы:
WHILE (УСЛОВИЕ ИСТИННО) DO
BEGIN
действие1;
действие2;
END;
Какой цикл может не выполнится НИ РАЗУ
while
repeat
Какой цикл ВСЕГДА выполняется хотя бы 1 раз?
while
repeat
Какому циклу соответствует данная блок-схема?
for
while
repeat
if
Какому циклу соответствует: ДЛЯ i:=1 ДО N ВЫПОЛНЯТЬ действие
FOR
WHILE
REPEAT
Какому циклу соответствует:
ПОВТОРЯТЬ
действие1;
действие2;
ДО ТЕХ ПОР (ПОКА УСЛОВИЕ ЛОЖНО);
for
while
repeat
Какому циклу соответствует:
ПОКА (УСЛОВИЕ ИСТИННО) ВЫПОЛНЯТЬ
НАЧАЛО
действие1;
действие2;
КОНЕЦ;
for
while
repeat
Какого вида цикла НЕ существует?
Цикл с параметром
Цикл с ветвлением
Цикл с предусловием
Цикл с постусловием
Цикл выполняется пока условие ложно
for
while
repeat
Цикл выполняется пока условие истинно
for
while
repeat
Выберите ВЕРНУЮ запись цикла
FOR i=1 TO 5 DO действие;
FOR 1 TO 5 DO действие;
FOR i:=1 TO 5 DO действие;
FOR i:=5 TO 1 DO действие;
Выберите ВЕРНУЮ запись цикла
FOR i:=5 DOWNTO 1 DO действие;
FOR i=5 DOWNTO 1 DO действие;
FOR 5 DOWNTO 1 DO действие;
FOR i:=1 DOWNTO 5 DO действие;
Какая запись на языке паскаль вычисляет последнюю цифру числа?
a mod 10
a div 10
a mod b
a div b
Вычислите: 1456 mod 10 = ?
6
145
1
56
Какая запись на языке паскаль проверяет, что число a кратно числу b?
a mod b
a mod b = 0
b mod a = 0
a div b = 0
27 mod 3 = ?
9
7
2
0
27 div 3 = ?
9
7
2
0
27 mod 10 = ?
7
2
0
9
s := 0; For k := 1 To 8 Do If a[k]>= 0 Then s := s + 1;Writeln (s);
Условный оператор записанный на языке Паскаль имеет вид
repeat...until
if...then...else
begin...end
Запись на языке Паскаль var c:array [1..20] of integer; говорит о том, что в программе используются
составные операторы
массивы
процедуры и функции
операторы и операнды
Массив - ...
arrau
arrae
aray
array
иначе - ...
else
then
if
until
