
- •Что означает символ при записи алгоритма в виде схемы?
- •Означает символ при записи алгоритма в виде схемы?
- •Выберите правильную запись для объявления именованной константы строкового типа
- •Напишите какой оператор цикла изображен на рисунке ?
- •К какому типу циклов относится repeat {операторы тела цикла} until логическое_выражение; ?
- •В алгоритме накопления произведения какое начальное значение необходимо присвоить переменной-произведению?
- •Каким оператором накапливается произведение p на величину X?
- •Как правильно написать алгоритм нахождения произведения положительных элементов массива b?
- •Как правильно написать алгоритм нахождения суммы отрицательных элементов массива b?
- •Как правильно написать алгоритм нахождения произведения отрицательных элементов массива b?
- •Раздел Var
- •Что изменяет операция присваивания?
- •Чему равно значение выражения 302564 div 100 mod 1000 ?
- •Что из ниже перечисленного не входит в набор основных символов Турбо Паскаля ?
- •Как правильно вывести значение вещественной переменной k в компонент Label?
- •Выберите правильно написанный блок операторов, использующих вещественную переменную k:
Как правильно написать алгоритм нахождения произведения положительных элементов массива b?
p:= 1; for i:= 1 to 5 do if b[i] > 0 then p:= p*b[i];
p:= 0; for i:= 1 to 5 do if b[i] > 0 then p:= p*b[i];
p:= 1; for i:= 1 to 5 do if b[i] > 0 then p= p*b[i];
p:= 1; for i:= 1 to 5 do if b[i] > 0 then p:= p*b;
Как правильно вывести массив на экран в Pascal?
For i:=1 to 5 do write (b[i]:6:2);
For i:=1 to 5 do write (b:6:2);
write (b[i]:6:2);
write (b:6:2);
Как правильно написать алгоритм нахождения суммы отрицательных элементов массива b?
s:= 0; for i:= 1 to 5 do if b[i] < 0 then s:= s+b[i];
s:= 0; for i:= 1 to 5 do if b[i] < 0 then s:= b[i];
s:= 0; for i:= 1 to 5 do if b[i] < 0 then s:= s+b;
s:= 0; for i:= 1 to 5 do if b[i] < 0 then s= s+b[i];
Как правильно написать алгоритм нахождения произведения отрицательных элементов массива b?
p:= 1; for i:= 1 to 5 do if b[i] < 0 then p:= p*b[i];
p:= 0; for i:= 1 to 5 do if b[i] < 0 then p:= p*b[i];
p:= 1; for i:= 1 to 5 do if b[i] < 0 then p= p*b[i];
p:= 1; for i:= 1 to 5 do if b[i] < 0 then p:= p*b;
В каком из условных операторов допущена синтаксическая ошибка?
If B=0 then writeln ('Деление на нуль невозможно');
If a > b then max:=a else max:=b;
If (a > b) and (b > 0) then c:=a+b;
If a < b then min:=a; else min:=b;
Ввод данных с клавиатуры в Pascal осуществляется с помощью оператора:
Write, WRITELN
Read, readln
Enter
Верно ли выражение k:=k+1, если k=1 ?
нет, 1 не равно 2
да, переменная получит новое значение
нет, в одной ячейке не может быть двух значений
да, при к=0
Выберите логическую константу:
False
Cake
Extended
Longword
Выберите оператор множественного выбора:
If
Case
For#
While
Выберите символьный тип данных:
CPL
Integer
Char
String
Вывод данных на экран в Pascal осуществляется с помощью оператора:
Write, writeln
read
readln
Данные, значение которых нельзя изменить в программе -- это:
Строка
Массив
Константы
Переменные
Каким должен быть тип переменной для параметра цикла FOR:
Перечислимым
Вещественным
Натуральным
Каким служебным словом описываются переменные данные содержащие строки?
Real
Integer
String
char
array
Какими служебными словами ограничено тело программы?
begin ... end
begin ... end.
Program ... end.
Program ... begin
Какого типа могут быть элементы массива?
Целого
Вещественного
Символьного
всех типов выше перечисленных
Какое описание массива в VAR записано верно?
a:array[1:5] of integer
a:array[1,5] of integer
a:array[1..5] of integer
a:array[1;5] of integer
a:array[1-5] of integer
Логический тип данных это:
Boolean
Extended
Longword
Необходимо в операторе REPEAT установить шаг цикла равным 3, укажите правильную запись?
i:=i+1
i:=i+3
i:=i+2
i:=i+3*i
i:=i+i+i
Оператором цикла не является оператор:
While...
For...
Case...
Repeat...
Тип INTEGER используется для описания:
Целочисленных данных
Логических данных
Вещественных данных
Цикл For называется:
Цикл с предусловием
Цикл с параметром
Цикл с постусловием
Ветвлением
Цикл REPEAT называется:
Цикл с предусловием
Цикл с параметром
Цикл с постусловием
Ветвлением
Цикл WHILE называется:
Цикл с предусловием
Цикл с параметром
Цикл с постусловием
Ветвлением
Чему равен шаг изменения параметра цикла в операторе FOR?
I:=I+1
2
1 либо -1
от 1 до n
I <= N
Результатом выполнения фрагмента алгоритма a:=7; b:=8; k:=5+a; if a > b then k:= k*3 else k:= k-3; writeln (k); будет следующее значение k:
7
8
9
10
Выберите правильный вариант вывода на экран значения переменной z:
writeln z;
writeln [‘z’];
writeln (z);
writeln ‘z’;
writeln (‘z’);
Что будет выведено на экран в результате выполнения следующих инструкций? for i:=1 to 5 do write(‘*’);
Будут выведены пять звездочек в одной строке.
Будут выведены цифры от 1 до 5 в одной строке.
Будут выведены пять звездочек столбиком.
Будут выведены цифры от 1 до 5 столбиком. Выбери правильно написанный фрагмент программы:
Var x:real; z:integer; x:=sqrt(z);
Var x:real; z:integer; z:=sqrt(y);
Var x:real; z:integer; x:=sqrt(-2);
Var x:real; z:integer; z:=sqrt(4);
Для обозначения числа 3.14 нужно использовать переменную типа:
real;
integer;
string;
char; Выберите правильно написанный фрагмент программы:
Var x:real; z:integer; Begin x:=sqrt(z);
Var x:real; z:integer; Begin z:=sqrt(y);
Var x:real; z:integer; Begin x:=sqrt(-2);
Var x:real; z:integer; Begin z:=sqrt(4);
Какой оператор определяет равенство двух значений?
=
==
:=
=:
Какого типа переменных не существует в Pascal?
Byte
Integer
Real
Float
У какого из типов максимальный диапазон данных?
Integer
Longint
Extended
Real
Double
Что в ответе даст операция (13 mod 6)?
1
2
7
19
Как в Pascal обозначается логическое неравенство?
<>
!=
==
:=
<=
В любой программе на Pascal обязательно наличие: