Программирование линейных алгоритмов
Список вопросов теста
Вопрос 1
Из каких операторов состоит линейный алгоритм?
Варианты ответов
- Оператор ввода
- Оператор цикла
- Оператор присваивания
- Оператор вывода
- Оператор ветвления
Вопрос 2
read - это оператор...
Варианты ответов
- ввода
- вывода
- присваивания
- редактирования
Вопрос 3
writeln - это оператор ...
Варианты ответов
- ввода
- присваивания
- вывода
- ветвления
Вопрос 4
readln(b); -что делает данный фрагмент программы?
Варианты ответов
- вывод переменной b
- описание переменной b
- присваивание переменной b строкового типа
- ввод переменной b
Вопрос 5
Раздел описания переменных начинается со служебного слова...
Вопрос 6
Что выполняет данная строка программы?
var d, s: real;
Варианты ответов
- присваивает переменным тип var
- описывает переменные d и s целого типа
- описывает переменные d и s вещественного типа
- описывает переменные d и s символьного типа
Вопрос 7
Дана программа, в которой не хватает строки. Укажите пропущенную строку.
Program zilindr;
const pi=3.14;
begin
readln (h);
readln (r);
V:=h*Pi*r*r;
writeln(v);
end.
Варианты ответов
- V:=h*Pi
- var V,r,h: real;
- V:=real
- readln (Pi);
Вопрос 8
Дана программа, в которой не хватает строки. Укажите пропущенную строку.
Program kub;
var S,n: real;
begin
readln ( n );
S:=n*n*6 ;
end.
Варианты ответов
- read (S);
- writeln (S);
- const Pi=3.14
- const n: integer
Вопрос 9
Какая команда описывает переменную а целого типа?
Варианты ответов
- var a: real;
- var a: readln;
- readln (a)
- var a: integer;
- begin a;
Вопрос 10
Дана программа. Каков будет результат на выходе, если y=25,4, a x=19,6?
Program razniza;
Var X,Y,Z: real;
Begin
Write('Введите два числа');
Readln(X,Y);
Z:=X-Y;
Write(Z);
End.
Вопрос 11
Выберите верное утверждение.
Варианты ответов
- Оператор ввода значений с клавиатуры имеет вид writeln(B1,B2,…,Bn);
- Оператор вывода имеет вид read(B1,B2,…,Bn);
- Оператор присваивания служит для присваивания различных значений переменным
- Строка раздела описания постоянных величин должна присутствовать в программе независимо от того, есть эти величины в программе или нет.
Вопрос 12
Выберите неверное утверждение.
Варианты ответов
- Оператор ввода переменных имеет вид read(B1,B2,…,Bn);
- Оператор вывода переменных имеет вид writeln(B1,B2,…,Bn);
- Оператор присваивания используется только в линейных алгоритмах
- ператор присваивания var используется для присвоения переменным имени и типа
Вопрос 13
Определите значение переменной a после исполнения данного алгоритма.
a := 8
b := 6+3*a
a := b/3*a
Вопрос 14
Программист составил программу нахождения площади и периметра треугольника, однако при запуске она выдает ошибку. Найдите её.
Program SP;
var S, P, r, a, b, c: integer;
begin
writeln ( 'привет, давай найдем площадь и периметр треугольника' );
a:= 15.67;
b:= 3.5;
c:= 9.34;
P:= a+b+c ;
r:= (a+b+c)/2;
S:=sqrt(r*(r-a)*(r-b)*(r-c)) ;
writeln ( 'периметр треугольника равен ',P);
writeln ( 'Площадь треугольника равна ',S);
writeln ( ' Всего доброго!' );
end.
Варианты ответов
- забыл ввести переменные
- тип переменных не соответствует их значениям
- неправильная формула нахождения периметра
- после begin не стоит точка с запятой
Вопрос 15
Операции div и mod используются для переменных типа:
Варианты ответов
- char;
- integer;
- string;
- real
Вопрос 16
Вывод строки «Добрый день!» на экран
Варианты ответов
- readln (‘Добрый день!’);
- var (‘Добрый день!’);
- writeln (‘Добрый день!’);
- program (‘Добрый день!’).
Вопрос 17
Выберите оператор присваивания:
Варианты ответов
- Real;
- Read;
- :=
- Writeln.
Вопрос 18
Выберите правильный вид записи оператора
Варианты ответов
- a. Writeln (‘Введите числа через пробел’);
- b. Real (‘a,b’);
- c. Writeln (Сумма двух чисел равна, Summa);
- d. 3*sqr(x):=A;
Вопрос 19
Сопоставьте функции и их назначения
1.
round(a)
2.
abs(а)
3.
sqr(а)
4.
sqrt(а)
5.
int(а)
6.
frac(а)
Варианты ответов
- округление числа а до ближайшего целого числа
- модуль числа а
- квадрат числа а
- квадратный корень числа а
- целая часть числа а
- дробная часть числа а


