Главная страница

реферат. тесты_ОПП_С++. 1. Укажите, функцию с которой, начинается выполнение любой программы на С


Скачать 417.5 Kb.
Название1. Укажите, функцию с которой, начинается выполнение любой программы на С
Анкорреферат
Дата16.06.2022
Размер417.5 Kb.
Формат файлаdoc
Имя файлатесты_ОПП_С++.doc
ТипДокументы
#597159
страница4 из 4
1   2   3   4

, которые могут принимать величины этого типа;

- операции и функции, которые можно применять к величинам этого тин

- внутреннее представлениеданных в памяти компьютера

- все ответы верны
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)

- пространства имен




1   2   3   4


написать администратору сайта