Файл: Программа передаёт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одним константным выражением.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 141

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

  1. 1

  2. 2

  3. 3

9. Цикл с предусловием?

  1. For

  2. While

  3. do while

10. Простые типы данных в С++.

  1. целые – bool, вещественные – float или double, символьные – string

  2. целые – int, вещественные – float или double, символьные – char

  3. целые – int, вещественные – float или double, символьные – string

  4. целые – int, вещественные – float или real, символьные – char

11. Укажите операцию, приоритет выполнения которой больше остальных

  1. ++

  2. *

  3. +

  4. ()

  5. /

12. Каков будет результат выражения !(1 && !(0 || 1))?

  1. False

  2. True

  3. Неоднозначность

13. Какое значение будет содержать переменная х?




#include

 

int x;

 

int main()

{

 int y;

 std::cout << x << std::endl;

 std::cout << y << std::endl;

 return 0;

}

  1. 0

  2. Неопределённое

14. Какой заголовочный файл следует подключить, чтобы можно было пользоваться приведением типов данных?

  1. Cmath

  2. Cctype

  3. Никакого

15. Переменная x может быть доступна в другом блоке программы?




int main(int argc, char** argv)

{

    if ( argc > 2 )

    {

        int x = 5;

    }

    else

    {

     }

     return 0;

}

  1. Нет

  2. Да

16. Если условие оператора выбора ложное, то:

  1. выполняется тело оператора выбора

  2. выполняется следующий оператор, сразу после оператора if

  3. программа завершает работу

17. Логическая операция с большим приоритетом выполнения

  1. !

  2. &&

  3. ||

18. Чему равен результат выполнения следующего выражения: 1000 / 100 % 7 * 2 ?

  1. 6

  2. 10

  3. 1000

  4. 250

19. Укажите правильное приведение типа данных!

  1. to(char, a)

  2. char:a

  3. a(char)

  4. (char)a

20. Почему приведение типов данных может быть не безопасно.

  1. нет никаких опасностей

  2. Вы можете навсегда изменить значение переменной

  3. Вы можете временно потерять часть данных - таких, как отсечение десятичной части чисел с плавающей точкой

  4. Некоторые преобразования не определены компилятором, такие как - преобразование символа в целое

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


  1. только для ложного условия

  2. только для истинного условия

  3. для истинного и ложного условий

22. Какой из ниже перечисленных вариантов ответа, показывает правильно записанный оператор выбора if ?

  1. условное выражение if

  2. if { условное выражение}

  3. if условное выражение

  4. if ( условное выражение )

23. Какая из переменных хранит количество аргументов, передаваемых в программу?

  1. Argv

  2. Count

  3. Argc

  4. Arglen

24. Для чего используются встроенные функции?

  1. Чтобы уменьшить размер программы

  2. Для увеличения скорости работы программы

  3. Для удаления ненужных функций

  4. Для упрощения файла с исходным кодом

25. Что будет напечатано на экране, после выполнения этого кода?




#include

 int foo(int x, int y)

{

  return x+y;

}

 double foo(double x, double y)

{

  return x+y;

}

 int main(int argc, char** argv)

{

  double (*ptr)(int, int);

   ptr = foo;

   std::cout << ptr(3,8) << std::endl;

   return 0;

}

  1. 3

  2. 11

  3. ошибка компиляции

  4. 8


Ответы.






















































Вариант 1

б

а

г

в

г

г

а

а

б

а

а

б

г

в

б

в

б

б

д

б

в

г

б

б

в

Вариант 2

в

г

б

а

в

г

в

а

б

а

в

в

г

в

в

б

а

а

а

в,г

в

а

г

в

б

Вариант 3

г

б

в

б

а

б

а

б

б

б

г

б

б

в

а

б

а

а

г

в

в

г

в

б

в