Программирование линейного алгоритма 8 класс
Список вопросов теста
Вопрос 1
Какой оператор не входит в состав линейного алгоритма?
Варианты ответов
- Выбор
- ввода
- вывода
- присваивания
Вопрос 2
Какой оператор не входит в состав линейного алгоритма?
Варианты ответов
- вывода
- циклический
- ввода
- присваивания
Вопрос 3
Какие операторы могут входить в линейный алгоритм?
Варианты ответов
- оператор ветвления
- оператор цикла
- оператор ввода
- оператор выбора
- оператор вывода
Вопрос 4
Из каких операторов состоит линейный алгоритм?
Варианты ответов
- Оператор ввода
- Оператор цикла
- Оператор присваивания
- Оператор вывода
- Оператор ветвления
Вопрос 5
read - это оператор...
Варианты ответов
- ввода
- вывода
- присваивания
- редактирования
Вопрос 6
writeln - это оператор ...
Варианты ответов
- ввода
- присваивания
- вывода
- ветвления
Вопрос 7
readln(b); -что делает данный фрагмент программы?
Варианты ответов
- вывод переменной b
- описание переменной b
- присваивание переменной b строкового типа
- ввод переменной b
Вопрос 8
writeln (a, b) - что делает данный фрагмент программы?
Варианты ответов
- присваивает этим переменным тип writeln
- ввод переменных а и b
- вывод переменных a и b
- описание переменных а и b
Вопрос 9
напишите, как выглядит строка оператора вывода переменной b (строчными буквамикак в программе)
Вопрос 10
Напишите, как выглядит строка оператора ввода перменной a (строчными буквами как в программе)
Вопрос 11
Что выполняет данная строка программы?
var d, s: real;
Варианты ответов
- присваивае переменным тип var
- описывает переменные d и s целого типа
- описывает переменные d и s вещественного типа
- описывает переменные d и s символьного типа
Вопрос 12
Раздел описания переменных начинается со служебного слова... (строчными буквами)
Вопрос 13
Дана программа, в которой не хватает строки. Укажите пропущенную строку.
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);
Вопрос 14
Дана программа, в которой не хватает строки. Укажите пропущенную строку.
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
Вопрос 15
Какая команда описывает переменную а целого типа?
Варианты ответов
- var a: real;
- var a: readln;
- readln (a)
- var a: integer;
- begin a;
Вопрос 16
Дана программа, в которой не хватает строки.Напишите пропущенную строку.
Program sqrtt;
var V,r,h: real;
begin
writeln ( `введите высоту цилиндра` );
readln (h);
writeln ( `введите радиус основания цилиндра` );
readln (r);
V:=h*pi*r*r;
writeln ( `объем цилиндра равен `,v, ` см кв.`);
end.
Вопрос 17
Дана программа. Каков будет результат на выходе, если 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.
Вопрос 18
Дана программа. Каков будет результат на выходе при a=23, a b=8? (результат запишите через запятую, сначала результат деления, а после запятой остаток, например 4,8)
Program del;
Var a,b,d,n:integer;
Begin
Write(`введите делимое `);
Readln(a);
Write(`введите делитель `);
Readln(b);
d:=a div b;
n:=a mod b;
Writeln(`результат деления `,a, ` на `,b,` будет равен `,d,` с остатком `,n);
Readln;
End.
Вопрос 19
Определите значение переменной a после исполнения данного алгоритма.
a := 8
b := 6+3*a
a := b/3*a
Вопрос 20
Программист составил программу нахождения площади и периметра треугольника, однако при запуске она выдает ошибку. Найдите её.
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 не стоит точка с запятой


