Вторник, 15.07.2025, 16:31
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Технология программирования (тест с ответами Синергия/МОИ/ М
engineerklubДата: Четверг, 27.03.2025, 09:41 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 34060
Репутация: 0
Статус: Offline
Технология программирования (тест с ответами Синергия/МОИ/ МТИ /МОСАП)

1. Выберите истинное утверждение об инициализации массива
*массив при объявлении должен быть полностью инициализирован, иначе компилятор выдаст ошибку
* при объявлении обязательно указывается размер массива, а инициализировать элементы некоторыми значениями можно позже
*пользователь сам в процессе выполнения программы может задать размер массива и провести его инициализацию
2. Как вывести текст “Hello World!” в консоль?
* std::cout << “Hello World!”; //обязательно подключить #include
*cout << “Hello World!”; //обязательно прописать команду using namespace std;
*std::cin << “Hello World!”; //обязательно подключить #include
3. Как вызвать функцию?
*написать имя функции, а в круглых скобках передать корректные формальные параметры
* написать имя функции, а в круглых скобках передать корректные фактические параметры
*функции вызываются с помощью оператора return
4. Как обозначается логическая операция «И»?
* &&
*||
*==
5. Как считать предложение (слова, разделённые пробелами) с консоли и записать его в переменную типа string?
*использовать поток std::cin >>
*использовать операцию getstring()
* использовать операцию getline(cin, string) 
6. Какая строка считается бОльшей в С++?
*строка, которая имеет в своём составе больше символов
*в С++ нельзя сравнивать строки, можно сравнивать только числа, компилятор выдаст ошибку
* строка, которая идёт позже при алфавитном порядке
7. Могут ли в массиве быть переменные разных типов данных?
*да, могут
* нет, не могут
*могут, если использовать многомерный массив
8. Может ли быть опущен блок в условном операторе?
* да, может
*нет, не может
*может, но только если условие всегда истинно
9. Можно ли преобразовать переменную к другому типу данных?
*нельзя, С++ является статически типизированным языком
*можно, но только если «большему типу» присваивается значение «меньшего типа», иначе будет потеря информации и компилятор выдаст ошибку
* можно, но проблема потери информации ложится на плечи программиста 
10. Перегруженные функции это:
*функции, которые аварийно останавливают выполнение всей программы
*функции с одним именем, но с разными типами аргументов, количество аргументов при этом должно совпадать
* функции с одним именем, но с разными типа аргументов или их количеством
11. При передаче аргументов по значению:
* создаются копии этих аргументов, которые используются для выполнения операторов функции, а затем уничтожаются
*передаются сами переменные, их значения могут измениться, для избежания нежелательных изменений используют слово const
*передаются сами переменные, но их значения можно изменить только если в теле функции используются указатели на эти переменные 
12. С какого индекса начинается массив?
* с нуля
*с единицы
*пользователь может сам задать индексацию
13. Сколько раз выполнится тело цикла for (int i = 0; i < 7; i+=2)
* 4 раза
*7 раз
*6 раз
14. Существует ли в программировании чистая случайность?
*да, существует, реализована с помощью функции rand()
* нет, чистой случайности не существует
*да, существует, реализована с помощью функции srand() 
15. Файл был открыт для записи. Что будет, если его не закрыть?
* файл не будет доступен для чтения
*ничего не случится, любая другая функция может продолжать работу с файлом
*файл удалится при завершении программы
 16. Функция является рекурсивной если:
*в ней есть потенциально бесконечные циклы
* оператор в теле функции вызывает функцию, содержащую данный оператор
*в качестве аргумента передаётся другая функция

СКАЧАТЬ
 
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru