Итоговая КР по информатике 8 класс
Вариант 4.
Часть 1 (выбор одного правильного ответа)
1. Какое высказывание является ложным:
1. Знаком ^ обозначается логическая операция И
2. Логическую операцию И также называют логическим умножением
3. Знаком ^ обозначается логическая операция дизъюнкция
4. Конъюнкцию также называют логическим умножением
2. Сколько цифр 0 в двоичном представлении десятичного числа 16?:
а) 2
б) 3
в) 4
г) 5
3. Минимальная единица измерения количества информации – это:
а) бит
б) байт
в) Килобайт
г) Килобит
4. Укажите сочетательный закон для конъюнкции?
1. A & (B v C) = (A & B) v (A & C)
2. (A & B) & C = A & (B & C)
3. A v (B & C) = (A v B) & (A v C)
4. (A v B) v C = A v (B v C)
5. Какие значения будут присвоены переменным а и b после выполнения следующей
программы: b:=4; a:=2; a:=3*a; b:= b*b; a:=a+b;
а) a=14, b=5;
б) a=22, b=16;
в) a=28, b=7;
г) a=4, b=7.
6. Сколько требуется бит памяти для кодирования кода одного символа в
кодировке Unicode?
1. 10
2. 16
3. 8
4. 6
7. Перевести в двоичную систему счисления десятичное число 17:
1. 10011
2. 10010
3. 11010
4. 10001
8. Какое значение будет выведено на экран после выполнения следующей
программы:
a:= 3; for i:=2 to 5 do a:=a*2; writeln (a);
а) 3
б) 6
в) 48
г) 96
9. Укажите несуществующий тип данных в языке программирования Pascal:а) integer
б) real
в) boolean
г) string
д) table
10. Дана фрагмент программы:
А:=10; В:=30; С:=20;
Y:=A;
if B
if C
writeln (Y);
Какое число будет напечатано на экране?
1. 10
2. 20
3. 30
4. 0
Часть 2 (дать краткий ответ на во Сколько вариантов событий можно передать с бит информации?
12. Сколько бит содержит 2 Килобайта?
13. Определите информационный объём в байтах следующего высказывания
(кавычки не считать) в кодировке Unicode:
«Всё, что умеет делать компьютер, – это складывать двоичные числа!»
14. Для записи текста использовался 256-символьный алфавит. Каждая страница
содержит
30 строк по 80 символов в строке. Какой объем информации содержат 7 страниц
текста?
Дополнительное задание
15.Опишите кратко словами, что делает ниже приведенная программа. Что выдаст
программа в качестве ответа, если ввести х = 23, y = 7:
program zadanie;
var x, y, r q: integer;
begin
write ('Введите два числа>>');
readln (x, y);
r:=x; q:=0;
repeat
r:=r – y; q:=q+1;
until r>=y;
writeln ('r= ', r, 'q= ', q);
end.
Оценивание:
Задания 1-10 оцениваются по
задания 11-15 по максимальный – 20.
«5» - 17 - 4» - 14 - «3» - 10 -
А) 1999
Б) 978
В) 1147
В римской системе счисления I обозначает 1, V обозначает 5, X — 10, L — 50, C — 100, D — 500, M — 1000. Например, число 3 в римской системе счисления будет обозначаться как III. Однако не все так просто, и она не является полностью непозиционной системой счисления, потому что в римской системе счисления есть дополнительное правило, которое влияет на величину, которую обозначает цифра, в зависимости от ее положения. Правило это запрещает употреблении одной и той же цифры более 3 раз подряд, поэтому три это III, а четыре это уже IV, и I(1), стоящая перед большей цифрой V(5), обозначает вычитание, то есть фактически равна -1.
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
double d, a, b;
Console.Write("Введите длину большего основания: ");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите длину диагонали: ");
d = Convert.ToDouble(Console.ReadLine());
b = Math.Sqrt(d * d - a * a);
Console.WriteLine("\nДлина меньшего основания: " + b);
Console.WriteLine("Площадь: " + (a * b));
Console.ReadKey();
}
}
}