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

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


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

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

+main

- printf

- scanf

- putchar

- getchar
2. Укажите символ, которым в С++ заканчивается каждый оператор и каждое обращение к функции:

+ (;)

- (.)

- (,)

- (:)

- (/)
3. Укажите знак операции деления по модулю:

+ %

- /

- &

- ^ =

- /*
4. Укажите знаки логических операций "И" и "ИЛИ":

+ &&, ||

- %, ?:

- /, <<

- &, >>

- ^ , =
5. Укажите знаки, используемые в тернарной операции:

+ ?:

- /

- &

- ^ =

- &&, ||
6. Укажите знаки адресных операций:

+ *, &

- ?:

- &

- ^ =

- &&, ||
7. Укажите знак для задания символьных констант:

+ ‘

- ?:

- &

- ^ =

- &&
8. Как называются величины, значения которых, в отличие от констант, могут меняться в процессе выполнения программы?

+ переменные

- функций

- константы

- данные

- процедуры
9. Укажите, какой тип значений описывается ключевым словом char?

+ символьный

- строковый

- вещественный

- целый

- дробный
10. Укажите, что означает команда спецификации формата %р функции printf()?

+ выдача на печать указателя,

- выдача на печать строки символов,

- выдача на печать символа,

- выдача на печать беззнакового десятичного числa

- выдача символа
11. Укажите назначение функции scanf():

+ читает форматированные данные со стандартного устройства ввода;

- считывает строку со стандартного устройства ввода;

- читает символ со стандартного устройства ввода

- отделяет размер поле

- объявляют библиотечные функции
12. Укажите, какое значение представляет аргумент функции, описанный спецификацией d, при её объявлении?

+ десятичное целое число

- восьмеричное целое число

- шестнадцатеричное целое число

- строка символов

- вещественное десятичное число в экспоненциальной форме
13. Укажите, какое значение представляет аргумент функции, описанный спецификацией 0, при её объявлении?

+ является восьмеричное целое число;

- является десятичное целое число;

- является шестнадцатеричное целое число

- является строка символов

- является вещественное десятичное число в экспоненциальной форме
14. Укажите, какое значение представляет аргумент функции, описанный спецификацией х, при её объявлении?

+ является шестнадцатеричное целое число',

- является десятичное целое число;

- является восьмеричное целое число;

- является строка символов

- является вещественное десятичное число в экспоненциальной форме
15. Укажите, какое значение представляет аргумент функции, описанный спецификацией с, при её объявлении?

+ является символ

- является десятичное целое число;

- является восьмеричное целое число;

- является строка символов

- является вещественное десятичное число в экспоненциальной форме,
16. Укажите, какое значение представляет аргумент функции, описанный спецификацией s, при её объявлении?

+ является строка символов

- является десятичное целое число;

- является восьмеричное целое число;

- является шестнадцатеричное целое число',

- является вещественное десятичное число в экспоненциальной форме,
17. Укажите, какое значение представляет аргумент функции, описанный спецификацией e, при её объявлении?

+ является вещественное десятичное число в экспоненциальной форме

- является десятичное целое число;

- является восьмеричное целое число;

- является шестнадцатеричное целое число',

- является символ
18. Укажите, какое значение представляет аргумент функции, описанный спецификацией f, при её объявлении?

+ является вещественное десятичное число с плавающей точкой

- является десятичное целое число;

- является восьмеричное целое число;

- является шестнадцатеричное целое число',

- является символ
19. Укажите описание аргумента функции, представленного восьмеричным целым числом:

+ o

- e

- s

- f

- c
20. Укажите описание аргумента функции, представленного десятичным целым числом:

+ d

- o

- e

- f

- c
21. Укажите описание аргумента функции, представленного шестнадцатеричным целым числом:

+ х

- o

- e

- f

- c
22. Укажите описание аргумента функции, представленного строкой символов:

+ s

- o

- e

- f

- c
23. Укажите описание аргумента функции, представленного символом:

+ c

- o

- e

- s

- f
24. Укажите описание аргумента функции, представленного вещественным десятичным числом с плавающей точкой:

+ f

- o

- e

- s

- c
25. Укажите описание аргумента функции, представленного беззнаковым целым числом:

+ u

- o

- e

- s

- c
26. Укажите объект, представляющий стандартный поток ввода в С++:

+ cin

- cout

- stdio

- bin

- iostream
27. Укажите объект, представляющий стандартный поток вывода в С++:

+ cout

- cin

- stdio

- bin

- iostream
28. Укажите, какой заголовочный файл необходимо подключить при использовании стандартный потоков ввода/вывода cin, cout?

+ iostream.h

- sostream.h

- windows.h

- po.h

- stdio.h
29. Укажите,сколько символов одновременно читает функция getchar ()?

+1

-2

-3

-получает в зависимости от ввода их количества

- не получает ни одного

30. Укажите, какая функция читает один символ, поступающий с пуль­та терминала, и передает его выпол­няющейся в данный момент программе?

+ getchar( )

- putchar( )

- achar()

- bchar()

- нет правильного ответа
31. Укажите, какая функция выводит один символ на экран, поступающий из выполняемой в данный момент программы?

+ putchar ()

- getchar ()

- achar ()

- bchar ()

- нет правильного ответа
32. Укажите, какой заголовочный файл необходимо подключить при использовании функций getchar и putchar?

+ stdio.h

- iostream.h

- ostream.h

- windows.h

- stkio.h
33. Укажите формат оператора цикла с предусловием while:

+while (условие) оператор

- while оператор (условие)

- for (условие) оператор

- if (условие) оператор while

- (условие) while оператор
34. Оператор for — это цикл с предусловием: решение, выполнить в очередной раз тело цикла или нет, принимается до начала его прохождения. Укажите формат оператора цикла for:

+ for (инациализация; проверка условия; коррекция) оператор;

- while (условие) оператор

- while оператор (условие)

- (условие; оператор) for

- (условие) оператор while
35. Укажите название оператора цикла for:

+ цикл с предусловием

- цикл с постусловием

- цикл без условия

- оператор выбора

- нет правильного ответа
36. Укажите порядок работы функции getchar ():

+ получает один символ, поступающий с пуль­та терминала и передает его выпол­няющейся в данный момент программе

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

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

- полу­чает строку символ, поступающих из программы, и пересылает их для вывода на экран

- полу­чает один символ, поступающий из программы, и пересылает его для вывода на экран
37. Укажите порядок работы функции putchar ():

+ полу­чает один символ, поступающий из программы, и пересылает его для вывода на экран

- получает один символ, поступающий с пуль­та терминала и передает его выпол­няющейся в данный момент программе

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

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

- полу­чает строку символ, поступающих из программы, и пересылает их для вывода на экран
38. Укажите, какое происходит действие при выполнении следующей команды putchar ('\n')?

+ перевод курсора на новую строку

- программа получает один символ с терминала

- выводит один символ на терминал

- перевод курсора на конец строки

- перевод курсора на начало строки
39. Укажите, какое происходит действие при выполнении следующей команды putchar ('S')?

+ вывод символа S

- перевод курсора на новую строку

- получает один символ

- перевод курсора на конец строки

- перевод курсора на начало строки
40. Укажите, какое происходит действие при выполнении следующей команды putchar (ch)?

+ вывод на терминал значения символа ch

- перевод курсора на новую строку

- перевод курсора на конец строки

- перевод курсора на начало строки

- вывод символа ‘S’
41. Укажите название оператора цикла while ?

+ цикл с предусловием: повторяет выполнение тела цикла, следующего после условия, до тех пор, пока это условие истинно

- цикл с постусловием: решение, выполнить в очередной раз тело цикла или нет, принимается после его прохождения

- счетный цикл

- оператор выбора

- бесконечный цикл
42. Укажите функциональность следующих функций putchar() и getchar():

+ getchar() получает один символ, поступающий с пуль­та терминала, putchar() передает его выпол­няющейся в данный момент программе

- putchar() получает один символ, поступающий с пуль­та терминала, getchar() передает его выпол­няющейся в данный момент программе

- getchar() получает несколько символов, поступающий с пуль­та терминала, putchar() передает их выпол­няющейся в данный момент программе

- putchar() получает несколько символов, поступающий с пуль­та терминала, getchar() передает их выпол­няющейся в данный момент программе

- getchar() получает один символ, поступающий с пуль­та терминала, putchar() передает один символ из выпол­няющейся в данный момент программе на терминал
43. Вставьте недостающие слова по смысловому содержанию в предложение: «Вызов функции, во время выполнения программы, означает активизацию выполнения операторов тела функции и передачу ... во внутрь функции»

+ значе­ний аргументов

- строки символов

- столбца массива

- массива структур

- макрорасширения
44.Укажите функции, дающие возможность считывать числовые данные, как символьные строки, и преобразовать эти строки в соответствующее числовое значение.

+ atoi (), atof ()

- scanf (), putchar()

- define, штсдгву

- #else, #endif

- undef, BIG
45. Укажите, какая функция, преобразующую строку символов в целое число?

+ atoi ()

- scanf ()

- define

- atof ()

- undef (BIG)
46. Укажите, какая функция, преобразующую строку символов в число с плавающей точкой?

+ atof( )

- scanf( )

- define

- atoi( )

- undef BIG

47. Выберите последовательность имен типов, упорядоченных от «высшего» типа к «низшему»:

+ double, float, long, int, short, char

- double, float, short , char , long, int,

- short и char, float, long, int,

- float, long, int, short, char, double

- double, int , float, long, short, char

48. Укажите, применение какого ключевого слова повышает ранг соответствующего типа данных со знаком.

+ unsigned

- double

- long

- atoi

- isdigit
49. Вставьте необходимые слова по смыслу в следующий текст: «Если операция выполняется над данными двух различных типов, обе величины приводятся к «высшему» из двух типов. Этот про­цесс называется … .»

+ «повышением» типа

- «понижением» типа

- «уничтожением» типа

- «возрождением» типа

- «повышением» двух типов
50. Укажите причину того, что «понижение» типа переменной может привести к затруднениям:

+ все число целиком может не поместиться в элементе данных низшего типа

- переменная типа char может иметь целое значение 101, но не 22334

- все число целиком может не поместиться в элементе данных высшего типа

- все столбцы целиком могут не поместиться в элементе данных низшего типа

- все строки целиком могут не поместиться в элементе данных высшего типа
51. Укажите директиву, определяющую символьную константу

+ #define HAL 'Z'

- #define НАР " Z"

- printf(“TWO: MSG" );

- #define HAL Z

- #define SQUARE (х) х*х
52. Укажите директиву, определяющую символьную строку: Z\0

+ #define НАР "Z"

- #define HAL 'Z'

- printf(“TWO: Z" );

- #define HAL Z

- #define SQUARE (z) х*х
53. Укажите, с переменными какого типа хорошо использовать макроопределение SQUARE(x)?

+ int или float

- array or float

- array or int

- char or int

- char or long int

54. Укажите назначение директивы #undef :

+ отменяет самое последнее определение по­именованного макроопределения.

- отменяет самое первое определение по­именованного макроопределения.

- отменяет самое последнее определение по­именованного микроопределения.

- отменяет самое последнее и первое определения по­именованного макроопределения.
55. Укажите, что представляет собой совокупность переменных различных типов, сгруппированных под одним именем для удобства дальнейшей обработки?

+ структура

- директива

- массивы

- указатели

- объединения
56. Укажите, что используют для экономии памяти при работе программы?

+ объединения

- структуры

- массивы

- указатели

- директивы
57. Укажите, к каким группе операторов относятся операторы if, if-else, switch?

+ операторам ветвления

- операторам объединения

- операторам умножения

- операторам приведения

- операторы повторения
58. Укажите, какая функция читает форматированные данные со стандартного устройства ввода?

+ scanf ()

- printf ()

- strcpy (s1,s2)

- strcat (s1,s2)

- getchar ()
59. Укажите, какой из символов преобразования задает шестнадцатеричное число:

+ x

- d

- o

- c

- s
60. Укажите, что представляет собой объединение?

+ Это средство, позволяющее запоминать данные различных типов в одном и том же месте памяти.

- Это средство, позволяющее запоминать данные различных типов в последовательных ячейках памяти.

- Это средство, позволяющее запоминать данные различных типов в определенном месте памяти.

- Это средство, позволяющее запоминать данные различных типов в задаваемых ячейках памяти.

- Это совокупность логически связанных переменных, возможно, различных типов, сгруппированных под одним именем для удобства дальнейшей обработки.
61. Укажите возможности функции typedef?

+ Она позволяет создать свое собственное имя типа.

- Она позволяет создать пользовательские типы данных.

- Она позволяет редактировать открываемые файлы.

- Она позволяет закрывать открытые файлы.

- Она позволяет обновлять выполняемые операции.
62. Укажите, кем выполняется функция typedef ?

+ компилятором

- процессором

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

- транслятором

- переводчиком
63. Укажите, что дает функция typedef в отличие от define?

+ символические имена

- логичекие имена

- семантические имена

- иерархичекие имена

- все ответы правильные
64. Укажите область действия функции typedef, если определение переменной находится внутри функции?

+ локальна

- глобальна

- не определена

- не ограничена

- нет правильного ответа
65. Укажите область действия функции typedef, если определение переменной расположено вне функции?

+ глобальна

- локальна

- не определена

- ограничена

- нет правильного ответа
66. Укажите, если задан массив Stud, на что тогда ссылается структура Stud[0]?

+ на первый элемент массива

- на нулевой элемент массива

- на массив

- на второй элемент массива

- на третий элемент массива
67. Укажите, шаблоном чего является приведенный ниже фрагмент программы:

union znaki {int digit;

double bigfl;

char letter;}

+ объединения

- массива

- переменной

- перехода

- определения
68. Укажите, что создает приведенное описание: union znaki fit;

+ одну переменную fit

- две переменные fit

- ничего не создает

- объединение union

- нет правильного ответа
69. Задан массив Stud[20]. Сколько элементов имеет этот массив?

+ 20

- 30
  1   2   3   4


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