Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Программирование линейных алгоритмов

Программирование линейных алгоритмов

Avatar
23.04.2020. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Программирование линейных алгоритмов и немного повторения с прошлой темы

Список вопросов теста

Вопрос 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(а)

Варианты ответов
  • округление числа а до ближайшего целого числа
  • модуль числа а
  • квадрат числа а
  • квадратный корень числа а
  • целая часть числа а
  • дробная часть числа а
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт