Меню
Тесты
Тесты  /  Информатика  /  Прочее  /  Итоговое тестирование 59

Итоговое тестирование 59

Avatar
21.05.2020. Тест. Информатика, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Итоговое тестирование по дисциплине "Основы алгоритмизации и программирования". Язык С++

Список вопросов теста

Вопрос 1

Какое из следующих утверждений ложное?

Варианты ответов
  • Тело каждой функции ограничивается левой и правой квадратными скобками
  • Программа, написанная на С++, обязательно содержит хотя бы один оператор "cout"
  • Программа, написанная на С++, обязательно содержит хотя бы один оператор "cin"
  • Все высказывания ложные
Вопрос 2

Какие из следующих утверждений ложные?

Варианты ответов
  • Операция взятия по модулю (%) может применяться только к числам с плавающей запятой
  • Все арифметические операции в С++ имеют одинаковый приоритет
  • Пустые скобки, следующие за именем функции в прототипе, указывают, что функции для выполнения ее задачи не требуется никаких параметров
  • Операция взятия по модулю (%) может не может применяться к символьным типам данных
Вопрос 3

Какое из следующих утверждений истинное?

Варианты ответов
  • Операция взятия адреса может быть применима только к ссылкам
  • Массив может хранить только один тип данных.
  • Выражение, содержащее операцию &&, истинно, если хотя бы один из обоих его операндов истинный
  • Все высказывания истинные
Вопрос 4

Какое из следующих утверждений ложное?

Варианты ответов
  • Если вывод осуществляется в "cout", то "\t" вызывает перемещение курсора к началу следующей строки на экране
  • Все переменные должны быть объявлены до их использования
  • Во время выполнения скомпилированной программы комментарии не отображаются на экране
  • Все высказывания ложные
Вопрос 5

Какое из следующих утверждений истинное?

Варианты ответов
  • Оператор выбора switch должен содержать метку default
  • Оператор switch должен содержать хотя бы один case
  • Оператор выбора switch должен содержать метку break
  • Все утверждения истинные
Вопрос 6

Установите соответствие между термином и определением:

1.

Операнд

2.

Операция

3.

Оператор

Варианты ответов
  • -любое выражение языка, состоящее из переменных, констант, имён функций (операндов), соединенных знаками операций.
  • -специальные символы или слова, которые сообщают транслятору о том, что вы хотите выполнить определенную операцию.
  • -переменное или постоянное значение, которым оперирует компилятор в процессе реализации программных вычислений
Вопрос 7

Оператор, который применяется к одному операнду, называется

Варианты ответов
  • Простой
  • Унарный
  • Не полный
  • Бинарный
Вопрос 8

Какое из следующих утверждений истинное?

Варианты ответов
  • Выражение (x>y && ay и a
  • Индекс элемента массива может иметь тип float
  • Указатели разных типов нельзя присваивать друг другу
  • Все высказывания истинные
Вопрос 9

Укажите вариант, где перегрузка функций оформлена верно:

Варианты ответов
  • class A {

      int print();

      int print(int i);

      int print(int b);

    };

  • class A {

      int print();

      int print(int i);

      int print(const A& a);

    };

  • class A {

      void print();

      void print();

      int print();

    };

Вопрос 10

Чему будет равна переменная "а" после выполнения кода:

int a;

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

{

...

}

 

Варианты ответов
  • 0
  • 10
  • 9
  • 100
Вопрос 11

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

Варианты ответов
  • adress(a);
  • a--;
  • &a;
  • a*;
Вопрос 12

Массив  - это...

Варианты ответов
  • ...упорядоченные в памяти элементы одного и того же типа, имеющие общий адрес. Доступ к отдельным элементам осуществляется по адресу и индексу.
  • ...упорядоченные в памяти элементы одного и того же типа, имеющие имя. Доступ к отдельным элементам осуществляется по адресу и имени массива.
  • ...упорядоченные в памяти элементы одного и того же типа, имеющие имя. Доступ к отдельным элементам осуществляется по имени массива и индексу
Вопрос 13

Число, используемое для обращения к отдельному элементу массива, называется:  

Варианты ответов
  • Тип
  • Индекс
  • Значение
  • Позиция
Вопрос 14

Какие операторы относятся к операции сравнения?

Варианты ответов
  • =
  • >
  • <=
  • &&
  • ||
  • !=
  • ==
Вопрос 15

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

Варианты ответов
  • : (двоеточие)
  • } (правая фигурная скобка)
  • , (запятая)
  • ; (точка с запятой)
Вопрос 16

Какое значение будет содержать переменная "х" при успешной компиляции следующего кода?

#include <iostream>
int x;

main(){

int y;
cout<<x;
cout<<y;
}

Варианты ответов
  • 1
  • неопределенное
  • 0
  • код не скомпилируется
Вопрос 17

Укажите общую форму объявления многомерных массивов:

Варианты ответов
  • <тип маасива> <имя_массива> [размер1, размер2, ..., размерN];
  • <тип маасива> <имя_массива> [размер1] [размер2] ... [размерN];
  • <тип маасива> <имя_массива> = [размер1][размер2] ... [размерN];
  • <тип маасива> <имя_массива> ( размер1,размер2,... размер);
Вопрос 18

Укажите корректное определение строковой переменной:

Варианты ответов
  • string mystr;
  • string[20] mystr;
  • string mystr[20];
  • string = mystr;
Вопрос 19

Что из перечисленного не является типом данных?

Варианты ответов
  • bool
  • double
  • short
  • real
Вопрос 20

Укажите корректное объявление массива:

Варианты ответов
  • array an array[10];
  • int array[10];
  • int array;
  • array[10];
Вопрос 21

Чему будет равна переменная "а" после выполнения кода:

int a = 14;

while(a > 100)

{

a--;

}

Варианты ответов
  • 14
  • 0
  • 100
  • 1
Вопрос 22

В результате успешной компиляции кода программы будет получен файл с расширением:

Варианты ответов
  • .exe
  • .cpp
  • .h
  • .obj
Вопрос 23

 В приведенных ниже вариантах кода выберете такой, что бы в результате его выполнения на экран вывелось 20 символов "*".

Варианты ответов
  • for( int i=1; i<20; i++)

    {

    cout<<"*";

    }

  • int count = 0;

    do {  count++;

    cout<<"*"; }

    while (count<20);

  • int a=1;

    while( a==20 )  {

    cout<<"*"; }

Вопрос 24

Ввод нескольких выражений можно обеспечить следующим образом:

Варианты ответов
  • cin >> [выражение 1] >> [выражение 2] >> ....;
  • cin >> [выражение 1] , [выражение 2] , ....;
  • cin >> [выражение 1] >> [выражение 2] >> .... >> endl;
Вопрос 25

Оператор .... используется для принятия решний.

Варианты ответов
  • getline
  • if
  • while
  • continue
Вопрос 26

После обработки компилятором ...  мы получим отсортированные символы в единственном экземпляре.

Варианты ответов
  • строки
  • множества
  • символьного массива
  • мультимножества
Вопрос 27

Оператор else позволяет определить действие:

Варианты ответов
  • только для ложного условия
  • только для истинного условия
  • только , если истинное и ложное условия не подходят
Вопрос 28

Какое из значений эквивалентно слову true в С++?

Варианты ответов
  • 100
  • 0.1
  • 0
  • 1
Вопрос 29

Какое значение будет содержать переменная "y" при успешной компиляции следующего кода?

#include <iostream>
int x;

main(){

int y;
cout<<x;
cout<<y;
}

Варианты ответов
  • 1
  • неопределенное
  • 0
  • код не скомпилируется
Вопрос 30

Какой индексный номер будет иметь последний элемент следующего массива:

char mas1[28]

Варианты ответов
  • 27
  • 28
  • 0
  • индексный номер определяется программистом
Вопрос 31

Повторение набора инструкций заданное число раз называется:

Варианты ответов
  • заданный диапазон
  • управляемый счетчик
  • безусловный переход
  • коридор
Вопрос 32

В идентификаторе можно использовать:

Варианты ответов
  • заглавные и строчные латинские буквы, цифры
  • только строчные латинские буквы, цифры,
  • заглавные и строчные латинские буквы, цифры, знаки препинания
  • заглавные и строчные латинские буквы, цифры, знак подчеркивания
Вопрос 33

До каких пор будут выполняться операторы в теле цикла while(x!=100) ?

Варианты ответов
  • пока х больше или меньше 100
  • пока x строго меньше 100
  • пока х меньше или равен 100
  • пока x равен 100
Вопрос 34

Словосочетание "Hello world!" может быть сохранено в символьном массиве с размером Х. Укажите, чему равен Х.

Варианты ответов
  • 12
  • 11
  • 13
  • 1
Вопрос 35

Что выведется на экран во время выполнения программы, если для "X" получат значение "6"?

int x;

cin>>x;

switch(x){

case 1: cout<<"My";

case 6: cout<<"Online";

case 2: cout<<"Exam";

case 3: cout<<"Is";

case 4: cout<<"So";

case 5: cout<<"Boring";

Варианты ответов
  • MyOnlineExamIsSoBoring
  • OnlineExamIsSoBoring
  • MyExamIsSoBoringOnline
  • Online
  • Boring
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт