1.Все системы счисления делятся на две группы:
А. Римская и арабская В. Двоичная и десятичная
Б. Позиционная и непозиционная Г. Целая и дробная
2. Как называется совокупность знаков, с помощью которых записываются числа?
А. системой счисления В. цифрами системы счисления
Б. алфавитом системы счисления Г. основанием системы счисления
3. Что называется основанием системы счисления?
А. Количество цифр, используемых для записи числа
Б. Отношение значений одинаковых цифр, стоящих в соседних позициях числа
В. Арифметическая основа ЭВМ
Г. Сумма всех цифр системы счисления
| 1 вариант | 2 вариант |
| 4. Переведите в десятичную систему следующие числа: А) 1518, 7018 B) 2С16, 3А16
5. Переведите в двоичную систему десятичные числа 23, 192 | 4. Переведите в десятичную систему следующие числа: А) 1458, 7018 B) 2С16, 91816
5. Переведите в двоичную систему десятичные числа 53, 137 |
6. Человек, робот, автомат, устройство, компьютер, который выполняет чьи-то команды - это …
А) Помощник Б) Исполнитель В) Программа Г) Алгоритм управления
7. Как расшифровывается СКИ?
А) состав команд исполнителя В) список команд исполнителя
Б) система команд исполнителя Г) штатная команда исполнителя
8. Каким способом не может быть задан алгоритм?
А) словесным Б) формульным В) графическим Г) на языке программирования
9. Структура алгоритма, команды которого выполняются по очереди один только раз, называется:
А) циклической Б) ветвящейся В) линейной Г) вспомогательной
10. Алгоритм, в котором в зависимости от истинности условия выполняется одна или другая последовательность команд называется:
А) линейным Б) ветвящимся В) циклическим Г) вспомогательным
11. Алгоритм называется циклическим:
А) если в нем присутствует конструкция если… то … иначе
Б) если операции выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
В) если его исполнение предполагает многократное повторение одних и тех же операций
Г) если он включает в себя вспомогательный алгоритм
12. Сопоставь конструкцию алгоритма и его название
| 1) линейный алгоритм; 2) неполная форма разветвляющегося алгоритма; 3) полная форма разветвляющегося алгоритма; |
|
13. Язык программирования Pascal создал:
А) Н. Вирт Б) Б. Паскаль В) М. Фортран Г) Правильных ответов нет
14. Сопоставьте служебные слова и их значение:
| 1. Раздел описания переменных 2. Начало 3. Ввод 4. Целые числа 5. Заголовок программы 6. Если | А) Var Б) Readln В) Begin Г) Program Д) If Е) integer |
15. С какого служебного слова начинается раздел операторов?
А) Var; Б) Program; В) Begin; Г) End.
16. Напишите номер примера, где оператор присваивания и имя переменной написаны верно:
А) A:=5 + 5; Б) C = D$; В) 2game := 30; Г) a=c=5.
17. При присваивании изменяется:
А) имя переменной Б) тип переменной В) значение переменной Г) значение константы
18. Команда, которая выводит на экран сообщение для пользователя:
А) read Б) write В) var Г) Real
19. Для вычисления квадратного корня из х используется функция:
А) abs (x), Б) sqr(x), В) sqrt(x). Г) int (x),
20. Как называется операция нахождения остатка от деления?
А) div Б) mod В) var Г) sum
21. Укажите, какие операции относятся к логическим операциям?
А) and, or, not; В) not, end, then; Б) or, mod, and; Г) if, or, and.
22. В блок-схеме алгоритма условие обозначается фигурой:
23. Укажите правильный вариант использования неполного ветвления.
А) THEN ; ELSE ;
Б) IF ELSE begin end;
В) IF THEN begin end;
Г) ELSE IF ;
Д) THEN IF
24. Какое значение получит переменная у после выполнения алгоритма?
х:=1
у:=2*х
у:=у+3
у:=у*х
у:=у+4
у:=у*х
у:=у+5
25. Что будет выведено на экран?
Writeln (‘5 + 5 =’, 5 + 5)
А) 10 = 10; В) 5 + 5 = 10;
Б) 20 Г) 5+ 5 = 5 + 5.
26. Что будет выведено на экран после выполнения фрагмента программы:
begin
a:=3;
if a3 then a:=5 else a:=1;
writeln (a);
end.
27. Отметьте задачу, которую решает следующая программа.
var х, y, v: real;
begin
readln (х, y);
v:=x;
х:=y;
y:=v;
writeln (‘Значения x, y: ‘, х,’ ‘,y);
end.
А) обмен значениями двух переменных с использованием третьей
Б) обмен значениями двух переменных, не прибегая к помощи третьей
В) обмен значениями трех переменных
Г) вывод на печать заданных значений переменных
28. Рассмотрите алгоритм и ответьте на вопросы:
program Nosok;
var a, b, c : integer;
begin
writeln(‘Введите длины сторон треугольника’);
readln(a,b,c);
if (a=b+c) or (b=a+c) or (c=b+a) then
writeln(‘треугольника не существует’)
else if (a=b) and (a=c) and (b=c) then
writeln(‘Треугольник равносторонний’)
else if (a=b) or (a=c) or (b=c) then
writeln (‘Треугольник равнобедренный’)
else writeln (‘Треугольник разносторонний’)
end.
1.Напишите название программы.
2.Какой тип переменных использован в программе.
3.Сколько всего переменных использовано в программе, укажите их имена.
4.Перепишите строку, в которой программа получает данные от пользователя.


Годовая работа по информатике (8 класс) (71.36 KB)

