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

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

Avatar
20.04.2023. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Будьте внимательны! У Вас есть одна попытка и 20 минут на прохождение теста. Система оценивания - 5 балльная. Порядок заданий и вариантов ответов в тесте случайный. С допущенными ошибками и верными ответами можно будет ознакомиться после прохождения теста. Предварительно можно потренироваться в теме "Программирование линейных алгоритмов", используя электронную тетрадь. Удачи!

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

Вопрос 1

Выберите верный ответ на вопрос.
Даны переменные (типа string) a='ка', b='фор,  c='ти',  d='ин',  e='ма'.
После выполнения какой из команд присваивания значение переменной s станет равно ='информатика'?

Варианты ответов
  • s:=d+b+e+c+b
  • s:=d+b+e+c+'а'
  • s:=d+b+e+c+а
  • s:=d+b+'e'+c+а
Вопрос 2

Установите в правильном порядке строки программы нахождения
площади треугольника, если даны длины его сторон.

Варианты ответов
  • program Geom1;
  • var (a, b, c, p, s);
  • begin
  • write ('Введите длины сторон треугольника');
  • readln (a, b, c);
  • p:=(a + b + c)/ 2;
  • s:=sqrt(p*(p-a)*(p-b)*(p-c));
  • write ('Площадь треугольника равна', s);
  • end.
Вопрос 3

Отметьте ложные утверждения для языка программирования Паскаль.

Варианты ответов
  • Для нахождения кода символа использовать функцию ord, где в качестве параметра задают символ.
  • Значением строковой величины (тип string) является произвольная последовательность символов, заключённая в апострофы.
  • Величины логического типа всегда принимают только значение TRUE.
  • Значением символьной величины (тип char)является строка символов.
  • Если значение переменной вводится с клавиатуры, то его следует набирать с апострофами.
Вопрос 4

Укажите записанные без ошибок операторы присваивания.

Варианты ответов
  • x=int(y)+23 ;
  • x:=round(y);
  • x:=x+abs(x);
  • i:=frac(x);
  • x:=rount(y);
  • i:=23+sqr(i ;
Вопрос 5

Установите соответствие.

1.

Назначение функции: Квадратный корень числа а.

2.

Назначение функции: Квадрат числа а.

3.

Назначение функции: Округление числа а до ближайшего целого числа.

4.

Назначение функции: Дробная часть числа а.

5.

Назначение функции: Модуль числа а.

6.

Назначение функции: Целая часть числа а.

Варианты ответов
  • Функция: sqrt(a )
  • Функция: sqr(a )
  • Функция: round(a )
  • Функция: frac(a )
  • Функция: abs(a )
  • Функция: int(a )
Вопрос 6

Укажите порядок следования выражений по возрастанию их значений.

Варианты ответов
  • 100 mod 10
  • (1234 div 10 ) mod 10
  • (1234 mod 100 ) div 10
  • 931 div 100
  • 100 div 10
  • 931 mod 100
Вопрос 7

Установите соответствие.

1.

Присвоить переменной а случайное целое число из промежутка [2;10]

2.

Присвоить переменной а случайное целое число из промежутка [0;9]

3.

Присвоить переменной а случайное целое число из промежутка [2;10)

4.

Присвоить переменной а случайное целое число из промежутка [0;9)

5.

Присвоить переменной а случайное вещественное число из промежутка [0;1)

Варианты ответов
  • a:=2+random(9);
  • a:=random(10);
  • a:=2+random(8);
  • a:=random(9);
  • a:=random;
Вопрос 8

Даны числа w=15 и f=25. Укажите операторы присваивания, после выполнения которых переменная pr примет значение TRUE.

Варианты ответов
  • pr:=(f=15)and (w=25);
  • pr:=(w=15)and (f=25)and (w > f);
  • pr:=(w=15)and (f=25)and (w < f);
  • pr:=(w > 10)or (f < 25)or (w + F > 4);
  • pr:=(f=25);
Пройти тест
Сохранить у себя:

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

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