Тесты по С++

1 вариант
1. Потоковая библиотека ввода-вывода:
а) stdio.h
б) iostream
в) string.h
г) stdlib
2. Главная функция в программе называется:
а) begin
б) private
в) main
г) void
3. К спецификаторам типа данных не относится:
а) decimal
б) short
в) long
г) signed
4. Вещественный тип данных, занимающий 4 байта:
а) double
б) extended
в) long
г) float
5. Константа определяется с помощью директивы:
а) namespace
б) include
в) define
г) const
6. Постфиксная форма операции инкремента:
а) ++х
б) х++
в) - -х
г) х- -
7. Модуль вещественного числа:
а) mod
б) abs
в) fabs
г) pow
8. Каждое предложение программы заканчивается:
а) новой строкой
б) точкой с запятой
в) фигурной скобкой
г) командой break
9. Какой из операторов отношений неправильный?
а) ==
б) !=
в) >=
г) <>
10. Написать оператор в С++, который сравнивает целую переменную с числом 10 и выводит ее значение, если они равны:
а) if (s==10) cout<<s;
б) if s==10 then cout<<s;
в) if (s=10): cout<<s;
г) if s!=10 (cout<<s);
11. Условие вида: «Если х и у – положительные числа», запишется так:
а) if x&&y>0
б) if x>0 & if y>0
в) if (x>0) & (y>0)
г) if (x>0 && y>0)
12. Оператор варианта имеет следующую конструкцию:
а) if…else
б) switch…case
в) select…end select
г) case…break
13. Тернарный оператор имеет синтаксис:
а) В?О1:О2;
б) О1:О2?В;
в) ?(ВбО1,О2);
г) О1:В:О2;
14. Какое ключевое слово не относится к разветвляющейся программе?
а) if
б) else
в) then
г) switch
15. Написать фрагмент программы, выводящий: 1 2 3 4 5 6 7 8 9 10:
а) for i=1 to 10 do cout<<i;
б) for (i=1; i<=10; i++) cout<<i;
в) for (i=0,i<10; ++i) cout<<i;
г) for i=1; i<10; i=i+1; cout<<I;
16. Какое слово не относится к циклической программе?
а) while
б) for
в) repeat
г) do
17. Оператор цикла с предусловием?
а) while
б) do while
в) for
г) if
18. Конструкция вида: for (cout<<”n=”, cin>>n, f=1, i=2; i<=n; f*=i, i++);
а) ошибочна, нельзя присваивать в цикле
б) верна
в) ошибочна, нельзя выполнять действия в цикле
г) ошибочна, нельзя использовать 3 переменные в цикле
19. Чем отличается цикл «пока» от цикла «до»?
а) «пока» – с параметром, «до» – с условием
б) «пока» – с условием, «до» – с параметром
в) «пока» – с постусловием, «до» – с предусловием
г) «пока» – с предусловием, «до» – с постусловием.
20. Два и более цикла в одной конструкции называются:
а) рекурсивными
б) последовательными
в) вложенными
г) зависимыми
21. Определить статический массив из 20 целых чисел:
а) int x=array[1..20];
б) int x[20];
в) dim x(20);
г) int[] x=20;
22. Присвоить число 20 четвертому элементу массива х:
а) x[20]=4;
б) x[4]=20;
в) x[3]=20;
г) x[4]:={20};
23. Выделить память для динамического массива можно оператором:
а) new
б) type
в) malloc
г) free
24. Определить матрицу, состоящую из 3 строк и 4 столбцов:
а) int x[4], [3];
б) int x[4,3];
в) int x[3,4];
г) int x[3] [4];
25. Элементы массива нумеруются:
а) с 1;
б) с 0;
в) с N;
г) с N-1;
26. Массив – это:
а) запись множества переменных разного типа
б) неупорядоченная совокупность величин
в) упорядоченная совокупность однотипных величин
г) тип одномерных величин
27. Заголовок функции не содержит:
а) тип возвращаемого значения
б) тело функции
в) имя функции
г) список переменных
28. Тип функции без возвращаемого значения:
а) void
б) int
в) float
г) char
29. Переменные, описанные внутри функции, называются:
а) глобальными
б) локальными
в) формальными
г) фактическими
30. Возврат результата из функции в программу:
а) void
б) return
в) goto
г) function
31. Функция, вызывающая саму себя через предыдущее значение:
а) рекурсия
б) процедура
в) подпрограмма
г) факториал
32. Символьные величины заключаются в:
а) кавычки
б) фигурные скобки
в) круглые скобки
г) апострофы
33. Результат выполнения программы:
char s1[10]=”паро”; char s2[10]=”воз”;
strcat(s1,s2);
cout<<s1;
а) пар и воз
б) возпаро
в) зоворап
г) паровоз
34. Ключевое слово endl – это:
а) флаг форматирования
б) манипулятор форматирования
в) функция форматирования
г) оператор форматирования
35. Описание строки из 25 символов:
а) string s[25];
б) char s[26];
в) char s[5][5];
г) char s[24] of string;
36. Перевод символов в нижний регистр:
а) islower(c);
б) isupper(c);
в) tolower(c);
г) toupper(c);
37. Функция вычисления длины строки:
а) length(s);
б) lenstr(s);
в) strlen(s);
г) strstr(s);
38. Поток, служащий для работы с файлами в режиме чтения:
а) ifstream
б) ofstream
в) iostream
г) fstream
39. Оператор открытия потока для записи в файл F:
а) open.File(F,mode);
б) F.close();
в) F.open(“file”,mode);
г) F<<FileOpen;
40. Цикл для чтения значений из файла до признака конца файла:
а) while not eof() do;
б) while (! EndOfFile);
в) while (eof().F);
г) while (!F.eof());
Ctrl
Enter
Заметили ошЫбку
Выделите текст и нажмите Ctrl+Enter

Написать комментарий

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.