WorksheetsНовогодний квиз по C++
Total questions: 135
Worksheet time: 2hrs 36mins
Какие типы данных используются в C++ для хранения целых чисел?
string, array, object
float, double, char
boolean, byte, decimal
int, short, long, long long
Какие типы данных используются в C++ для хранения дробных чисел?
int и long
char и string
float и double
bool и void
Какие типы данных используются в C++ для хранения символов?
int и float
array и vector
char и string
bool и double
Какой оператор используется для выполнения определенного блока кода, если определенное условие истинно?
else
do
switch
if
Какой оператор используется для выполнения определенного блока кода, если определенное условие ложно?
for
else
while
if
Какой оператор цикла используется для выполнения определенного блока кода, пока определенное условие истинно?
Условный оператор if
Цикл for
Цикл while
Цикл do-while
Какой оператор цикла используется для выполнения определенного блока кода определенное количество раз?
if
while
switch
for
Какой оператор цикла используется для выполнения определенного блока кода по крайней мере один раз, затем проверяет условие?
Цикл while
Цикл if
Цикл do-while
Цикл for
Как получить доступ к элементу массива по его индексу?
Используя оператор []
Используя оператор ()
Используя оператор {}
Используя оператор <>
Как создать указатель на целое число в C++?
int* ptr = #
int ptr = #
int* ptr = num;
int* ptr = *num;
Какой оператор используется для получения адреса переменной в памяти?
*
++
&
!
Какой оператор используется для получения значения, на которое указывает указатель?
Оператор инкремента (+)
Оператор адресации (&)
Оператор декремента (-)
Оператор разыменования (*)
Какой оператор используется для изменения значения переменной через указатель?
Оператор деления (/)
Оператор сложения (+)
Оператор разыменования (*)
Оператор умножения (*)
Что такое компиляция?
Преобразование исходного кода в машинные команды
Преобразование текста программы в библиотеку
Выполнение исходного кода
Создание исходного кода
Что такое переменная?
Коробочка, где хранятся значения
Именованная ячейка памяти
Кусочек памяти компьютера
Число в компьютере
Где хранятся переменные?
в материнской плате
на жестком диске
в оперативной памяти
Что будет на экран в результате выполнения программы?
4 -1
2 -1
5 1
4 1
Какая команда нужна для ввода значения с клавиатуры?
sin >>
cin >>
kin >>
cin <<
Что означает строчка #include <iostream>?
Загрузка в систему необходимого функционала
Загрузка возможности выводить в консоль
Подключение библиотеки
Подключение необходимого функционала
Какими знаками заканчивается большинство строк кода в С++?
; (точка с запятой)
: (двоеточие)
. (точка)
, (запятая)
Какой из следующих операторов - оператор сравнения двух переменных? (С++)
=
<>
==
\\
Какие служебные символы используются для обозначения начала и конца блока кода? (С++)
begin end
< >
( )
{ }
Алгоритм - это
ориентированный граф, указывающий порядок выполнения некоторого набора команд
протокол вычислительной сети
описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов
правила выполнения определенных действий
Что используется для перевода вывода на следующую строку?
endl
startl
new
new line
Где правильно инициализированна переменная?
int number;
float number = 456;
int date = 77
Float digit = 4;
Оператор присваивания
=
==
&&
||
Какую функцию должны содержать все программы на С++?
start()
main()
program()
system()
Символ возведение в степень
отсутствует в С++
**
^
=+
Какой тип данных называется bool?
строчный
целочисленный
дробный
логический
C++ - ... язык программирования
Компилируемый
Интерпретируемый
Декларативный
Низкоуровненвый
Как называется язык, на котором компьютер способен исполнять команды?
Машинный код
C++
C
Ассемблер
Отметьте компилируемые языки программирования
Python
C
Ruby
PHP
Отметьте интерпретируемые языки программирования
С++
Python
Ruby
Java
Какое расширение имеют файлы исходного кода на языке C++?
.py
.cpp
.js
.python
Какой манипулятор форматирования позволяет вывести число в восьмиричной системе счисления?
dec
oct
hex
bin
Создатель языка программирования С++
Джеймс Гослинг
Линус Торвальдс
Бьёрн Страуструп
Билл Гейтс
Как называется эта часть функции?
void myFunc ( )
объявление
вызов
тестирование
Выберите преимущества использования функции
разделить объемный код на понятные, осмысленные части
вынести повторяющийся код в один блок
оптимизировать скорость работы приложения
возможность использования одной и той же функции для разных входных значений
Отметьте, какому определению функции может соответствовать вызов
func (5.98)
int func
(double x = 0, double y)
double func
(int y = 12)
void func
(double x)
Отметьте допустимые имена функций:
myFunc_12
3_pi
calculate
ax%u7
Чему равны переменные а и х после выполнения следующего кода?
int a = 5;
long x = 3;
a += x;
x -= a;
a = 8
x = 7
a = 6
x = 2
a = 6
x = 7
a = 8
x = -5
Какое утверждение про циклы верное?
В цикле for может быть только один счетчик
Цикл while может быть не выполнен ни разу
Цикл for не может быть бесконечным
Сколько раз выполнится цикл for (int i = 0; i < 4; i++)?
0
2
3
4
Чему будет равна переменная «c» после выполнения этой программы:
a = 26; b = 6;
c = a % b + b;
10
8
6
32
Переменная типа signed char может принимать значения:
только из алфавита языка C++
только символов английского алфавита, цифр и символа подчеркивания
от -128 до 127
Если в арифметическом выражении участвуют целый и вещественный операнды, то:
ошибка компиляции
целый тип приводится к вещественному
вещественный тип приводится к целому
Какие символы могут использоваться для комментариев?
/* comment */
{ comment }
(* comment *)
// comment
Можно ли в программе использовать if без else ?
ДА
НЕТ
Беззнаковый тип данных
(a)
Что выведет программа?
1
1.0
3.5
3
Как создать и считать массив длиной n?
int a, n;
cin >> n
for(int i = 0; i < n; i++)
cin >> a[i];
int a[n], n;
cin >> n
for(int i = 0; i < n; i++)
cin >> a[i];
int a[100], n;
cin >> n
for(int i = 0; i < n; i++)
cin >> a[i];
int a[], n;
cin >> n
for(int i = 0; i < n; i++)
cin >> a[i];
Сколько памяти будет занимать данный массив?
4 байта
4n байт
40 байт
n байт
Что произойдет, если попытаться обратиться к элементу массива за пределами его размера?
Программа завершится с ошибкой
Будет возвращено значение 0
Будет возвращено случайное значение
Программа продолжит работу, но с непредсказуемым поведением
Как считается массив, если использовать цикл
for(int i = n; i > 0; i--)
cin >> a[ i - 1 ]
Массив не считается
Произойдет ошибка
Массив считается не весь
Массив считается в обратном порядке
Что надо подставить вместо ???, чтобы вывелись только элементы с четным индексом?
for(int i = 0; i < n; ???)
cout << a[i];
(a)
Какая система счисления используется в компьютерах для указания адресов ячеек памяти?
Шестнадцатеричная
Восьмеричная
Двоичная
Десятичная
Что такое указатели в языке программирования C++?
Переменные, которые хранят логические значения
Переменные, которые хранят строки
Переменные, которые хранят целочисленные значения
Переменные, которые хранят адреса памяти
Какая функция используется для нахождения квадратного корня в C++?
log()
pow()
abs()
sqrt()
Что такое функция ceil() в C++?
Функция для нахождения квадратного корня числа
Функция для округления числа до ближайшего большего целого числа
Функция для вычисления синуса числа
Функция для округления числа до ближайшего меньшего целого числа
Что такое функция abs() в C++?
Функция abs() возвращает квадратный корень числа.
Функция abs() возвращает результат деления числа на другое число.
Функция abs() возвращает абсолютное значение числа (модуль числа).
Функция abs() возвращает случайное число.
Как обратится к i символу строки?
str[i]
get(i,str)
str(i)
return i from str
Как называется функция удаления элемента из строки?
remove()
erase()
delete()
cancel()
Матрица – это:
прямоугольная таблица чисел
определитель
отличный от нуля минор
неопределяемое понятие
Выбери наибольшее целое число x, для которого истинно высказывание:
(X > 5) И НЕ (X > 15).
13
6
15
14
Перевод программы на язык, понятный компьютеру, называется
Программирование
Кодирование
Декодирование
Шифрование
У какой системы счисления алфавит состоит только из 0 и 1?
Десятичной
Восьмеричной
Двоичной
Троичной
Числу 10010 в двоичной системе счисления соответствует число … в десятичной системе счисления.
20
18
10
16
Какое количество бит содержит слово «информатика», если одна буква - 1 байт.
88
11
80
10
Числу 106 в восьмеричной системе счисления соответствует число … в десятичной системе счисления.
72
78
64
70
Расположите числа в порядке возрастания:
1. 11102
2. D16
3. 1510
123
312
213
231
Переведите число 1101102 в десятичную систему счисления
28
27
53
54
Сложите два числа: 1002 и 10102
1110
11010
1011
111
Самые популярные языки программирования:
JAVA, EXCEL, WORD
C++, JAVA, PYTHON
JAVA,PYTHON, WORD
Чтобы быстро вставить скопированный элемент, следует воспользоваться такой комбинацией клавиш:
Ctrl + V
Ctrl + C
Ctrl + X
Что такое байт, килобайт, мегабайт и гигабайт?
единицы измерения времени
единицы измерения информации
единицы измерения массы- (это правильный ответ)
Что является "мозгом" компьютера?
оперативная память
винчестер
процессор
кулер
блок питания
Известно, что программирование появилось еще задолго до написания программы Дэвида Хорна.
Кто же считается первым программистом?
Билл Гейтс
Ада Лавлейс
Линус Торвальдс
Блез Паскаль
Для чего используется функция substr?
сцепление
удаление
выделение подстроки
вставка
Для чего используется функция insert?
сцепление
удаление
выделение подстроки
вставка
На какой день года приходится праздник "День Программиста"?
128-й
256-й
512-й
0-й
Какое количество целых чисел можно закодировать с помощью байта?
1024
255
256
2048
Что не является языком программирования?
Java
C#
HTML
Pascal
Что такое IDE?
Интегрированная среда разработки
Язык программирования
Веб-бразузер
Википедия для программистов
Синтаксическая ошибка в программе - это ошибка ...
при которой программа выдает не тот результат, которым нам нужен
которая происходит во время выполнения программы
при вводе команды в исходном коде
в логике построения программы
Программа, которая переводит инструкция языка программирования в машинный код называется ...
исполнитель
отладчик
компоновщик
компилятор
Что такое ассемблер?
Компилятор
Низкоуровневый язык программирования
Высокоуровневый язык программирования
Самый популярный язык программирования
Выберите самый простой метод сортировки
Сортировка вставками
Сортировка выбором
Пузырьковая сортировка
Возникновение ошибок и непредвиденных ситуаций при выполнении программы это?
исключение
неточность
особенность
оговорка
Какая обработка исключения определяет блок кода, в котором может произойти исключение?
try
catch
finally
throw
С помощью какого блока предусматриваем «запасные» пути в обработке исключений?
catch{}
try{}
finally{}
catch – определяет блок кода, в котором не происходит обработка исключения?
Да
Нет
thow– используется для возбуждения исключения?
Да
Нет
Какой логической операции соответствует данная таблица истинности?
обозначают следующую логическую операцию :
обозначают следующую логическую операцию :
Какой логической операции соответствует данная таблица истинности?
обозначают следующую логическую операцию :
Какой закон отображает выражение:
A⋅B=A+BПереместительный
Сочетательный
Распределительный
Закон де Моргана
A→B=
А∨В
A ∨ B
A ∨B
A ∧ B
Составным высказыванием называется высказывание,...
образованное из двух и более простых высказываний
образованное из простых высказываний с помощью логических операций
образованное из простых высказываний с помощью логической операции НЕ
В или А и не А или (В и А) можно записать как...
В∨А∧А∨(В∧А)
А∧В∨А∧А∨(В∧А)
В∧А∧А∨(В∧А)
В∨А∧А∨(В∧А)
Чему будет равно логическое выражение после его упрощения?
(X+Y)*(!X+Y)*(!X+!Y)
Правила ввода ответа :
логические операции записываются с использованием символов:
* (знак звездочка) - логическое умножение,
+ (знак плюс) - логическое сложение
! (восклицательный знак) - операция отрицания
пробелы не ставятся нигде
логические переменные (A,B,С и т.д.) записываются большими английскийми буквами
(a)
Чему будет равно значение переменной А после выполнения фрагмента программы, если В = 3? A = 2; if (В <= 4) { C = 1;} else {C = 0; A = C; }
0
1
1,5
2
Чему будет равно значение переменной a после выполнения фрагмента программы, если b = 2? a = 1; if ((b > 0) && (b < 3)) a = 3; else if (b > 5) a = 5;
1
2
3
0
Какое из следующих определений описывает указатель на целую переменную по адресу 0x200.
int *x( &0x200 );
int x = 0x200;
int *x = 0x200;
int x; x = 0x200;
Что такое браузер?
Программа для просмотра файлов.
Программа для просмотра web-страниц.
Программа для редактирования видео.
Программа для работы с системой компьютера.
Выберите устройства ввода информации.
Монитор
Компьютерная мышь
Клавиатура
Принтер
Сканер
Выберите устройства вывода информации
Принтер
Клавиатура
Акустическая система
Сканер
Проектор
Какое расширение имеют графические файлы?
doc, txt, rtf
mp3, mpeg, avi
jpg, bmp, png
rar, zip, exe
Какое расширение имеют текстовые файлы?
rar, zip, exe
jpg, bmp, png
mp3, mpeg, avi
doc, txt, rtf
Какой пароль является наиболее надеждым?
А2007
Anna_2007
123456789
An!nA#2007
Какое сочетание клавиш позволяет выполнить операцию:
"Вырезать фрагмент текста"
CTRL+C
CTRL+X
CTRL+V
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 13); (14, 2); (1, 12); (11, 12); (–14, –14); (–11, 13); (–4, 11); (2, 9); (8, 6).
Сколько было запусков, при которых программа напечатала «YES»?
(a)
Сколько лучиков у снежинки?
пять
шесть
семь
много
Где находится резиденция Деда Мороза?
Великий Новгород
Лапландия
Кировск
Великий Устюг
Кто повелел встречать Новый год 31 декабря?
Владимир Путин
Пётр Первый
Екатерина Великая
Дед Мороз
Какие фрукты считаются символом Нового Года?
Бананы
Апельсины
Мандарины
Компьютер, подключенный к Интернет, обязательно имеет...
IP – адрес
web-сервер
домашнюю web-страницу
доменное имя
0 =
1
0
на ноль делить нельзя
не вычисляется
Сколько будет 1+2+3+4+5...+99+100?
5050
4650
6650
5025
Что означает K!
восклицание
сумму квадратов целых чисел от 1 до KK
произведение целых чисел от 1 до K
K−1
Что такое массив?
Таблица, хранящая различные значения
Структура данных, хранящая набор значений одного типа, объединенных под одним единым именем и идентифицируемых по индексу
Ячейка в памяти компьютера, где может храниться одно значение
Дан массив int array[5] = { 3, 10, 7, 9, 2}.
Как обратиться к числу 7?
array[7];
array[2];
array[3];
Что делает представленный отрывок кода?
Подсчитывает количество элементов в массиве array
Подсчитывает сумму первых 10 элементов массива array
Вычисляет сумму индексов массива array
Где представлено правильное объявление двумерного массива?
На картинке представлен массив. Какой элемент будет находиться под именем a[1][4]?
4
8
Никакой
Прототип функции содержит:
Имя функции, количество и типы аргументов, тело функции, возвращаемый тип данных
Возвращаемый тип данных, типы аргументов и тело функции
Имя функции, количество и типы аргументов и возвращаемый тип данных
Имя и тело функции
Какой оператор используется для возврата значения из функции?
break
continue
return
exit
Какое из следующих утверждений верно для функции?
Ни один из ответов не является правильным
Функция вычисляет факториал целого числа
Функция вычисляет 1 на n -й степени
Функция вычисляет квадратный корень из целого числа
Вычислить 10!/5!
30240
30230
3240
1250
алгоритм который показан на рисунке, это-
линейный
циклический
разветвленный
алгоритм который показан на рисунке, это-
линейный
циклический
разветвленный
алгоритм который показан на рисунке, это-
линейный
циклический
разветвленный
Можете написать любое пожелание друг другу к Новому году :)
