wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

АОиП 11 класс

Total questions: 41

Worksheet time: 7hrs 50mins

Name
Class
Date
1.

Как привести переменную "num = 5" к строке "5"?

a)

Convert.ToInt32(num)

b)

Оставить как есть - всё и так хорошо

c)

num.ToString()

d)

Всё ещё неправильный вариант ответа

2.

В каком диапазоне сгенерирует случайное число следующий пример кода:

Random rnd = new Random();

int num = rnd.Next(5);

a)

[0, 5]

b)

[0, 5)

c)

[-5, 5)

3.

Дан отрывок программы:

int mass[5] {6, 7, 2, 9, 1};

cout << mass[3];

Что выведет программа?

a)

7

b)

2

c)

9

d)

1

4.

Заполните пропуск:

... - это порядковый номер элемента в массиве.

Ответ запишите заглавными буквами.

(a)  

5.

Дан отрывок программы:

int mass[6] {6, 7, 2, 9, 1};

cout << mass[5];

Что выведет программа?

a)

0

b)

ошибка

c)

9

d)

1

6.

Как объявить массив целых чисел в C++?

a)

array int[];

b)

int[] array;

c)

int array[];

7.

Выберите вариант, где цикл для перебора элементов массива, состоящего из 10 элементов, записан верно

a)

for (int i = 1; i < 10; i++)

b)

for (int i = 0; i < 10; i++)

c)

for (int i = 0; i < 11; i++)

d)

for (i = 0; i <= 10; i++)

8.

Как объявить массив с плавающей точкой в C++?

a)

float array[];

b)

array float[];

c)

float[] array;

9.

Будет ли выведена ошибка при выполнении данного фрагмента программы?

int v = 0;

int mass[5] {1, 6, 3, 5, 9};

for (int i = 0; i < 5; i++){

if (mass[i+1] > mass[i])

v++; }

a)

Да

b)

Нет

10.

Что будет выведено в результате работы следующей программы?

int mass[5]{3, 7, 9, 1, 5};

for (int i : mass)

cout << i << " ";

a)

0 1 2 3 4

b)

3

c)

1 2 3 4 5

d)

3 7 9 1 5

11.

Выберите правильный способ обращения к элементу массива в C++

a)

array(3);

b)

array[3];

c)

array{3};

d)

array.3;

12.

Что такое компиляция?

a)

Преобразование исходного кода в машинные команды

b)

Преобразование текста программы в библиотеку

c)

Выполнение исходного кода

d)

Создание исходного кода

13.

Что такое переменная?

a)

Коробочка, где хранятся значения

b)

Именованная ячейка памяти

c)

Кусочек памяти компьютера

d)

Число в компьютере

14.

Что будет на экран в результате выполнения программы?

a)

4 -1

b)

2 -1

c)

5 1

d)

4 1

15.

Какая команда нужна для ввода значения с клавиатуры?

a)

sin >>

b)

cin >>

c)

kin >>

d)

cin <<

16.

Что означает строчка #include <iostream>?

a)

Загрузка в систему необходимого функционала

b)

Загрузка возможности выводить в консоль

c)

Подключение библиотеки

d)

Подключение необходимого функционала

17.

Какая команда написана правильно?

a)

cout<”Meow”

b)

cout << “meow;

c)

cout << “Meow”;

d)

cout >> “Meow”;

18.

Выберите преимущества использования функции

a)

разделить объемный код на понятные, осмысленные части

b)

вынести повторяющийся код в один блок

c)

оптимизировать скорость работы приложения

d)

возможность использования одной и той же функции для разных входных значений

19.

Отметьте истинное высказывание, если вызываются подряд несколько функций:

a)

все функции выполняются одновременно 

b)

после выполнения одной функции управление переходит к следующей 

c)

последовательность выполнения функций определяется компилятором

20.

Если функция имеет тип void, то верно, что

a)

функция не возвращает никакого значения 

b)

оператор return в теле функции обязателен 

c)

может содержать оператор return

21.

Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:

a)

22

b)

Ошибка на этапе компилиции

22.

Отработает ли следующий код, если да то что выведет на экран, если нет то укажите ошибки:

a)

12

b)

8

c)

Ошибка на этапе выполнения

23.

Как называются переменные, которые создаются

внутри какого—нибудь отрезка функции

a)

локальные

b)

глобальные

c)

хз

24.

Как называется переменные, которые создаются вне всяких областей видимости

a)

локальные

b)

хз

c)

глобальные

25.

Какими знаками заканчивается большинство строк кода в Си++?

a)

; (точка с запятой)

b)

: (двоеточие)

c)

. (точка)

d)

, (запятая)

26.

Какой из следующих операторов - оператор сравнения двух переменных? (С++)

a)

=

b)

<>

c)

==

d)

\\

27.

Какой заголовочный файл С++ содержит инструкции файлового ввода/вывода? (библиотека)

a)

fstream

b)

iostream

c)

infstream

d)

infstream

28.

Какие служебные символы используются для обозначения начала и конца блока кода? (С++)

a)

begin end

b)

< >

c)

( )

d)

{ }

29.

Укажите верные утверждения:

a)

Логическое ИЛИ возвращает истину, только если оба утверждения истина

b)

Логическое И возвращает истину, если хотя бы одно утверждение истина.

c)

Логическое И возвращает истину, если оба утверждения истина

d)

Операция && и операция || работают идентично

30.

Что такое int?

a)

Слово для определения типа данных как вещественное число

b)

Команда для создания переменной

c)

Ключевое слово для обнуления переменной

d)

Ключевое слово для определения типа данных как целое число

31.

Тип данных для дробного числа?

a)

float

b)

int

c)

char

d)

bool

32.

Алгоритм - это

a)

ориентированный граф, указывающий порядок выполнения некоторого набора команд

b)

протокол вычислительной сети

c)

описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов

d)

правила выполнения определенных действий

33.

Что используется для перевода вывода на следующую строку?

a)

endl

b)

startl

c)

new

d)

new line

34.

Где правильно инициализированна переменная?

a)

int number;

b)

float number = 456;

c)

int date = 77

d)

Float digit = 4;

35.

Общий вид команды полного ветвления:

a)

if <условие> <оператор 1> else <оператор 2>;

b)

if <условие> <оператор 2> else <оператор 1 >;

c)

if <условие> else <оператор 1> <оператор 2>;

d)

if <условие> <оператор 1> <оператор 2>;

36.

Оператор присваивания

a)

=

b)

==

c)

&&

d)

||

37.

Синтаксис цикла с параметром

a)

for (int i=1; i<=10; i++)

{ <тело цикла> }

b)

for (int i<=1; i=10; i++)

{ <тело цикла> }

c)

for (int i++; i<=10; i=2)

{ <тело цикла> }

d)

for int i=1; i<=10; i++

{ <тело цикла> }

38.

Цикл for лучше всего подходит для случаев, когда

a)

известный диапазон значений

b)

неизвестно количество итераций

c)

слишком много условий

d)

не хватает веселья

39.

Что такое цикл?

a)

Оператор повторения действий

b)

Многократное повторение действий

c)

Все, что связано с if

40.

Условие это

a)

В математике это операция, имеющая только один операнд, т. е. операция с единственным входом.

b)

Логическое выражение которое будет работать в зависимости от результата «Правда» или «Неправда».

c)

Это числовая функция числового аргумента, которая в своей записи содержит себя же.

d)

Класс данных, характеризуемый членами класса и операциями, которые могут быть к ним применены.

41.

Каков результат работы следующего фрагмента кода?

int x = 0;

switch(x)

{

case 1: cout << "Один";

case 0: cout << "Нуль";

case 2: cout << "Привет мир";

}

a)

Нуль

b)

НульПривет мир

c)

Один

d)

Привет мир