В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Ashhhhhhhhhhhhh
Ashhhhhhhhhhhhh
13.04.2023 23:58 •  Информатика

Итоговая КР по информатике 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 - ​

Показать ответ
Ответ:
kurilen
kurilen
17.06.2021 09:05

С++20

#include <iostream>#include <vector>class Point {public:    int x, y;    Point() = default;    Point(const Point &) = default;    Point(int _x, int _y) : x(_x), y(_y) {}    Point operator + (const Point& p) const {        return Point {x + p.x, y + p.y};    }    Point operator - (const Point& p) const {        return Point {x - p.x, y - p.y};    }    std::vector<Point> operator & (const Point& p) const {        return std::vector<Point> {                Point {x + p.x, y + p.y},                Point {x - p.x, y + p.y},                Point {x + p.x, y - p.y},                Point {x - p.x, y - p.y},                Point {x + p.y, y + p.x},                Point {x - p.y, y + p.x},                Point {x + p.y, y - p.x},                Point {x - p.y, y - p.x},        };    }    static Point max (const Point& p1, const Point& p2) {        return Point {std::max(p1.x, p2.x), std::max(p1.y, p2.y)};    }    static Point min (const Point& p1, const Point& p2) {        return Point {std::min(p1.x, p2.x), std::min(p1.y, p2.y)};    }    [[nodiscard]] int distance_to_by_ch (const Point & p) const {        return std::max(std::abs(p.x - x), std::abs(p.y - y));    }    [[nodiscard]] int distance_to_by_m (const Point & p) const {        return std::abs(p.x - x) + std::abs(p.y - y);    }    friend std::ostream &operator << (std::ostream &os, Point const &p) {        return os << "(" << p.x << ";" << p.y << ")";    }    Point & operator = (const Point &) = default;    bool operator == (const Point & p) const {        return x == p.x && y == p.y;    }};class Horse {public:    const Point p;    explicit Horse (const Point position) : p(position) { }    [[nodiscard]] bool can_I_kill_this_guy (const Point & m) const {        auto field = p & Point{2, 3};        return std::find(field.begin(), field.end(), m) != field.end();    }};std::istream &to_number(std::istream &stream) {    char ch;    do {        ch = stream.get();    }    while (!isalpha(ch));    if (isupper(ch)) ch -= 16; else ch -= 48;    stream.putback(ch);    return stream;}int main () {    Point horse_p{}, stranger_p{};    std::cin >> horse_p.x >> to_number >> horse_p.y;    std::cin >> stranger_p.x >> to_number >> stranger_p.y;    Horse jack(horse_p);    std::cout << "I am a Horse placed on " << jack.p << ". "              << "Can I kill those guy on " << stranger_p << "? "              << "-> " << std::boolalpha << jack.can_I_kill_this_guy(stranger_p); }
Поле шахматной доски определяется парой – буква и цифра. Буква (a … h) означает горизонталь при счет
Поле шахматной доски определяется парой – буква и цифра. Буква (a … h) означает горизонталь при счет
Поле шахматной доски определяется парой – буква и цифра. Буква (a … h) означает горизонталь при счет
0,0(0 оценок)
Ответ:
Грихыч2002
Грихыч2002
15.08.2022 09:50

3. CREATE TABLE

нужны имя полей и тип их данных, например уникальный ID это id = PRIMARY KEY

текст = text , не пустой текст = TEXT NOT NULL ,

числа = REAL,INT время = DATE и т.д

6. SELECT, FROM, GROUP BY, WHERE, ORDER BY, HAVING

7. SELECT - указывает , что извлекать из таблицы, так же может содержать агрегирующие функции и функции времени такие как EXTRACT, DATE_TRUNC

8. FROM - указывает из какой таблицы извлекать, так же можно указать подзапрос

9. WHERE - указывает какие условия нужны для извлечения , которые указаны в SELECT, не может сравнивать агрегирующие функции , для этого есть HAVING, также может содержать подзапрос

10. GROUP BY - групирует по .., HAVING - то же самое , что WHERE , только для агрегирующих функций

11. ORDER BY - использует методы ASC(по возрастанию значений) пример - имя_поле ASC, или DESC(по убыванию значений) - имя_поля DESC

Объяснение:

Будут вопросы напиши в коменты(

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота