|
реферат. тесты_ОПП_С++. 1. Укажите, функцию с которой, начинается выполнение любой программы на С
, которые могут принимать величины этого типа;
- операции и функции, которые можно применять к величинам этого тин
- внутреннее представлениеданных в памяти компьютера
- все ответы верны 235. Какой из вариантов не относится к типам данных в С++:
+ string
- int
- wchar
- bool
- float 236.Укажите вариант, не являющийся спецификатором типов данных:
+ wshort
- short
- signed
- long
- все варианты верны 237. Укажите, какое количество байт памяти выделится, если перед целым типом стоит спецификатор short?
+ 2
- 1
- 3
- 4
- 5 238. Укажите, количество байт памяти выделяемое для объектов символьного типа char:
+ 1
- 2
- 3
- 4
- 5 239. Укажите, какие значения может принимать логический тип bool:
+ true или false
- от -128 до 127
- от-256 до 255
- от 0 до 255
- от 0 до 127 240. Укажите все типы данных, использующиеся для хранения вещественных значений:
+ float, double и long double
- float и int
- float, char и double
- float, int и char
- float, bool и double 241. Укажите, в каком случае для возвращаемого функцией значения указывается тип void:
+ если функция не должна возвращать значение
- если функция возвращает целое значение
- если функция возвращает вещественнее значение
- если функция возвращает нулевое значение
- нет правильного ответа 242. Укажите, чем ограничивается тело функции:
+ {}
- []
- ()
- /**/
- *()* 243.Укажите, какое действие произойдет, после выполнения следующей команды:
cout « “Введите целое число”:
+ вывод на экран сообщения "Введите целое число”
- считывание с клавиатуры переменной "Введите целое число”
- описание переменной
- запись сообщения "Введите целое число” в файл
- нет правильного ответа 244. Укажите наиболее точное определение переменной:
+ это именованная область памяти, в которой хранятся данные определенного типа
- минимальная единица языка, имеющая самостоятельный смысл
- специальные выражения, предназначенные для выполнения каких-либо процессов
- все ответы верны
- нет правильного ответа 245. Укажите верное определение термина «область действия идентификатора»:
+ это часть программы, в которой его можно
использовать для доступа к связанной с ним области памяти
- часть программы между символами /**/
- часть программы между символами []
- часть программы между символами ()
- нет верного ответа 246. Укажите, что означает операция != в С++:
+ не равно
- меньше
- сложение
- деление
- умножение 247. Укажите, что означает операция && в С++:
+ логическое И
- логическое ИЛИ
- поразрядное исключающее ИЛИ
- поразрядная конъюнкция (И)
- остаток от деления 248. Укажите, что означает операция %= в С++:
+ остаток от деления с присваиванием
- сложение с присваиванием
- вычитание с присваиванием
- поразрядное И Л И с присваиванием
- умножение с присваиванием 249. Укажите, к какому типу применимы поразрядные операции (&, |, ^):
+ int
- bool
- char
- wchar_t
- float 250. В теории программирования доказано, что программу для решения задачи любой
сложности можно составить только из трех структур, называемых следованием,
ветвлением и циклом. Укажите, кто установил этот факт:
+ Бойм и Якобини
- Мюллер
- Кант
- Бауэр
- Вильсон 251.Укажите, какие слова называют “элементарными конструкциями”:
+ лексемы
- выражения
- операторы
- символы
- нет правильного ответа 252. Укажите, из чего образуются лексемы?
+ из символов
- из операторов
- из выражений
- из слов
- нет правильного ответа 253. Укажите, какой из перечисленных знаков не является специальным знаком?
+ _
- {}
- ?
- =
- ! 254. Укажите, что из перечисленного не является разделителем?
+ ключевые слова
- скобки
- точка
- запятая
- пробельные символы 255. Укажите правильное определение идентификатора:
+ идентификатор – это имя программного объекта
- идентификатор – это значение программного объекта
- идентификатор – это константа
- идентификатор – это ключевое слово
- нет правильного ответа 256. Укажите, что из перечисленного не может быть первым символом идентификатора:
+ цифра
- буква
- знак подчеркивания
- А
- а 257. Укажите правильное определение ключевого слова:
+ зарезервированные идентификаторы, которые имеют специальное значение для компилятора
- незарезервированные идентификаторы, которые имеют специальное значение для компилятора
- зарезервированные идентификаторы, которые не имеют специальное значение для компилятора
- незарезервированные идентификаторы, которые не имеют специальное значение для компилятора
- нет правильного ответа 258. Укажите, какое из перечисленных слов не является ключевым словом:
+ program
- break
- char
- const
- continue 259. Укажите, какое из перечисленных слов не является ключевым словом:
+ task
- delete
- do
- double
- else 260. Укажите правильное определение знаков операций:
+ знаки операций – один или более символов, определяющих действие над операндами
- знаки операций – зарезервированные идентификаторы, которые имеют специальное значение для компилятора
- знаки операций - это имя программного объекта
- знаки операций - это значение программного объекта
- нет правильного ответа 261. Укажите что назначение \n :
+ переход на новую строку
- чтение апострофа
- переход на конец строки
- вопросительный знак
- выдача звукового сигнала 262. Укажите сколько байт отводится для хранения пустой строки «»:
+ 1 байт
- 2 байта
- 3 байта
- 4 байта
- 5 байтов 263.Укажите общий вид оператора описания переменных:
+ [класс памяти] [const] тип имя [инициализатор]
- тип имя [класс] [const] [инициализатор]
- [инициализатор] [класс] [тип] [имя] [const]
- [инициализатор] [класс] [const] [имя] [тип]
- нет правильного ответа
264. Укажит, какие элементы задают законченное описание некоторого действия?
+ операторы
- лексемы
- выражения
- символы
- нет правильного ответа 265. Укажите, какие элементы задают правило вычисления некоторого значения?
+ выражения
- операторы
- лексемы
- символы
- нет правильного ответа
266.Укажите неправильный идентификатор:
+ 1x
- x
- _x
- X
- X1 267. Укажите, какое из перечисленных слов не является ключевым словом:
+ next;
- do;
- union;
- void;
- class; 268. Укажите какую часть кода делает комментарием символы // :
+ от // и до конца строки;
- одно слово после //;
- от // и до повторного //;
- от начала строки и до //;
- нет верного ответа; 269.Укажите диапазон значений unsigned char;
+ 0 ... 255;
- -128 ... 127;
- -100 ... 100;
- -32 768 ... 32 767;
- 0 ... 4 294 967 295; 270. Укажите какой заголовочный файл содержит описание набора классов для управления вводом/вывод. описание набора классов для управления вводом/вывод.
+
-
-
-
- 271. Укажите, несуществующий класс памяти:
+ все ответы верны;
- auto;
- extern;
- static;
- register; 272. Укажите, какую переменную называют именованной константой:
+ const;
- auto;
- extern;
- static;
- register; 273. Укажите, как называется переменная, которая определена внутри блока:
+ локальной;
- глобальной;
- статической;
- автоматической;
- нет верного ответа; 274. Укажите, какую операцию называют инкрементом:
+ ++
- --
- <>
- -=
- =+ 275.Укажите, что означает операция !
+ логическое отрицание;
- унарный плюс;
- разрядное отрицание;
- увеличение на 1;
- нет верного ответа; 276. Укажите, что означает операция *
+ разадресацию
- логическое отрицание
- унарный плюс
- разрядное отрицание
- увеличение на 1 277. Укажите, какую конструкцию называют следованием?
+ конструкцию представляющую собой последовательное выполнение двух или более операторов;
- задающую выполнение либо одного, либо другого оператора в зависимости от выполнения какого-либо условия;
- задающую многократное выполнение оператора;
- задающую многократное выполнение условия;
- нет верного ответа; 278.Укажите из чего состоит программа на языке С++:
+ функций, описаний, директив препроцессора
- функций, идентификаторов, моделей
- описаний, объектов, диаграмм
- доказательств, директив препроцессора, описаний
- нет правильного ответа 279. Укажите, что означает операция :
+ поразрядное отрицание
- выделение памяти
- освобождение памяти
- преобразование типа
- разадресацию 280. Укажите что означает операция new :
+ выделение памяти
- равно
- не равно
- размер
- разадресацию 281. Укажите, каким оператором реализуется механизм возврата из функции в вызванную её функцию.
+ return [выражение]
- break [выражение]
- goto [выражение]
- exit [выражение]
- main [выражение] 282.Укажите, какие существуют два способа передачи параметров в функцию:
+ по значению и по адресу
- по значению
- по адресу
- по имени
- нет правильно ответа
283.Укажите заголовочный файл для работы с символами в стандартной библиотеке:
+ ,
-
-
-
- 284. Укажите с помощью какого модификатора функцию можно определить как встроенную:
+ inline;
- intime;
- line;
- inmain;
- нет верных ответов; 285. Укажите, что произойдет после следующего выполнения фрагмента кода?
char ch;
file * in;
in = fopen ( "test", "r" );
ch = getc ( in );
+ чтение символа из файла test
- запись символа в файл test
- копирование символа ch в файл test
- запись символа in в файл test
- запись символа r в файл test 285. Укажите, что произойдет после следующего выполнения фрагмента кода?
char ch;
file * in;
in = fopen ( "test", "r" );
putc ( ch, in );
+ запись символа ch в файл test
- чтение символа из файла test
- удаление символа ch из файла test
- запись символа in в файл test
- запись символа r в файл test 286. Файл с именем "SAM" содержит следующую информацию: 25 54.32 PROGRAM. Укажите, что напечатает следующего программа после выполнения?
# include
main() {
file fi;
int i = 31;
char name [15];
float x =17.1;
fopen ( "sam", "r" );
fscanf ( fi, " %d %f %s ", &i, &x, name );
printf ( " %d, %f, %s \n ", i, x, name );
fclose ( fi );
}
+ 25 54.32 PROGRAM
- 25 54 PROGRAM
- 25.0 54.32 PROGRAM
- 31 17.1 PROGRAM00000000
- 31 17.1 PROGRAM 287. Укажите, что произойдет после следующей программы?
# include
# define maxlin 80
main() {
file * f1;
char * string [maxlin];
f1 = fopen ( "story", "r" );
while ( fgets ( string, maxlin, f1 ) != null )
puts( string );
fclose ( f1 );
}
+ считывает файл строка за строкой
- записывается строка за строкой в файл
- удаляется строка за строкой из файла
- считывает первая строка из файла
- записывается одна строка в файл 288. Укажите правильную инициализацию объявленной структуры:
struct complex{
float real, im;
} compl [2][3]
+ ={ {1, 1}, {1, 1}, {1, 1}}
- = { 1, 1, 1, 1,1, 1}
- = { {1, 1, 1}, {1, 1,1} }
- = {1, 1}, {1, 1}, {1, 1}
- = {1, 1, 1}, {1, 1,1} 289. Укажите, что напечатает следующий фрагмент программы?
char a[] = “10) Рост = 180см, вес = 75.5кг”;
int num;
long height;
double weight;
num = atoi(a);
height = atol(&a[11]);
weight = atof(&a[25]);
cout << num << ‘ ‘ << height << ‘ ‘ << weight;
+ 10 180 75.5
- 10) Рост = 180см, вес = 75.5кг
- 10) Рост = 180, вес = 75.5
- 10) 180см, 75.5кг
- 10) =180см, =75.5кг 290. Укажите, что не принято помещать в заголовочный файл?
+ правильного ответа нет
- определения типов, задаваемые пользователем, шаблонов, констант
- объявления (прототипы) функций
- объявления внешних глобальных переменных (с модификатором extern)
- пространства имен
|
|
|