В файле ответы на нижеперечисленные вопросы
ТЕСТ ПО ЯЗЫКУ С++
1. Простые типы данных в С++.
· целые – int, вещественные – float или real, символьные – char
· целые – int, вещественные – float или double, символьные – string
· целые – bool, вещественные – float или double, символьные – string
· целые – int, вещественные – float или double, символьные – char
2. Какие служебные символы используются для обозначения начала и конца блока кода?
· begin end
· ()
· <>
· {}
3. Какая из следующих записей - правильный комментарий в С++?
· */ Комментарии */
· {комментарий}
· ** Комментарий **
· /* комментарий */
4. Укажите правильную форму записи цикла do while
· 1 // форма записи оператора цикла do while:
2 do // начало цикла do while
3 {
4 /*блок операторов*/;
5 }
6 while {/*условие выполнения цикла*/} // конец цикла do while
· 1 // форма записи оператора цикла do while:
2 do // начало цикла do while
3 {
4 /*блок операторов*/;
5}
6 while (/*условие выполнения цикла*/) // конец цикла do while
·
1 // форма записи оператора цикла do while:
2 do // начало цикла do while
3{
4 /*блок операторов*/;
5}
6 while (/*условие выполнения цикла*/); // конец цикла do while
5. Общий формат оператора множественного выбора - switch
· 1 switch (switch_expression)
2{
3 case constant1, case constant2: statement1; [break;]
4 case constantN: statementN; [break;]
5 [default: statement N+l;]
6}
· 1 switch (switch_expression)
2{
3 case constant1: statement1; [break;]
4 case constant2: statement2; [break;]
5 case constantN: statementN; [break;]
6 [default: statement N+l;]
7}
· 1 switch (switch_expression)
2{
3 case constant1: statement1; [break;]
4 case constant2: statement2; [break;]
5 case constantN: statementN; [break;]
6 [else: statement N+l;]
7}
6. Тело любого цикла выполняется до тех пор, пока его условие ...
· Ложно
· Истинно
· У цикла нет условия
7. Какой служебный знак ставится после оператора case ?
· ;
·
:
· .
· -
8. Какой из перечисленных типов данных не является типом данных в С++?
· double
· int
· float
· real
9. Какую функцию должны содержать все программы на С++?
· main()
· system()
· program()
· start()
10. Программа, переводящая входную программу на исходном языке в эквивалентную ей выходную программу на результирующем языке, называется:
· интерпретатор
· сканер
· компилятор
· транслятор
11. Цикл с постусловием?
· while
· do while
· for
12. Какими знаками заканчивается большинство строк кода в Си++?
· ; (точка с запятой)
· , (запятая)
· : (двоеточие)
· . (точка)
13. Какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одним константным выражением?
· default
· all
· contingency
· other
14. Укажите правильное определение функции main в соответствии со спецификацией стандарта ANSI
· void main(void)
· void main()
· int main(void)
· int main()
15. Чему будет равна переменная a, после выполнения этого кода int a; for(a = 0; a < 10; a++) {}?
· 1
· 10
· 9
16. Какое значение, по умолчанию, возвращает программа операционной системе в случае успешного завершения?
· -1
· 1
· 0
· Программа не возвращает значение.
17. Какой оператор не допускает перехода от одного константного выражения к другому?
· break;
· Stop;
· end;
· точка с запятой
18. Чтобы подключить заголовочный файл в программу на С++, например iostream необходимо написать:
· include #iostream,h;
· #include <> с iostream внутри скобок
· #include <>; с iostream.h внутри скобок
· include (iostreamh)
19. Что будет напечатано?
1 int main()
2{
3 for (int i = 0; i < 4; ++i)
4{
5 switch (i)
6{
7 case 0 : std::cout << "0";
8 case 1 : std::cout << "1"; continue;
9 case 2 : std::cout << "2"; break;
10 default : std::cout << "D"; break;
11}
12 std::cout << ".";
13}
14 return 0;
15 }
· 0.1.2.
· 01.2.D.
· 011.2.D
· Ошибка компиляции в строке 10 o
· 0112.D.
20. Укажите объектно-ориентированный язык программирования
· Все варианты ответов
· С++
· Eiffel
· Java
21. Выберите правильный вариант объявления константной переменной в С++, где type - тип данных в С++ variable - имя переменной value - константное значение
· const variable = value;
· const type variable = value;
· const type variable := value;
22. Каков результат работы следующего фрагмента кода?
1 int x = 0;
2
3 switch(x)
4{
5
6 case 1: cout << "Один"; 7
8 case 0: cout << "Нуль"; 9
10 case 2: cout << "Привет мир"; 11
12 }
· Привет мир
· НульПривет мир
· Один
· Нуль
23.В приведённом коде измените или добавьте один символ чтобы код напечатал 20 звёздочек - *.
int i, N = 20;
for(i = 0; i < N; i--)
printf("*");
· int i, N = 20;
for(i = 19; i < N; i--)
printf("*");
· int i, N = 20;
for(i = 20; i < N; i--)
printf("*");
· int i, N = 20;
for(i = 0; i < N; N--)
printf("*");
· int i, N = 40;
for(i = 0; i < N; i--)
printf("*");
24. Укажите правильное приведение типа данных!
· a(char);
· (char)a;
· char:a;
· to(char, a);
25. Какой из следующих операторов - оператор сравнения двух переменных?
· ==
· :=
· equal
· =
26. Какой из ниже перечисленных операторов, не является циклом в С++?
· do while
· repeat until
· for
· while
27.До каких пор будут выполняться операторы в теле цикла while (x < 100)?
· Пока х меньше или равен стам
· Пока х строго меньше ста
· Пока х равен стам
· Пока х больше ста
28. Цикл с предусловием?
· while
· do while
· for