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

Основы программирования на С++_ Синергия_ 2 семестр. 1. к основным типам данных языка в C относится тип с плавающей запятой наименьшего размера


Скачать 225.56 Kb.
Название1. к основным типам данных языка в C относится тип с плавающей запятой наименьшего размера
Дата05.07.2022
Размер225.56 Kb.
Формат файлаdocx
Имя файлаОсновы программирования на С++_ Синергия_ 2 семестр.docx
ТипДокументы
#625424


1. К основным типам данных языка в C++ относится ... - тип с плавающей запятой наименьшего размера

Тип ответа: Одиночный выбор
char

bool

double

wchar_t

float

int
2. Если связанный с потоком файл, который открывается в режиме открытия w+, уже существует, то ...

Тип ответа: Одиночный выбор
вся информация из него стирается

выдается ошибка при исполнении программы

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

Тип ответа: Одиночный выбор
итерация

декрементация

инкрементация
4. В языке C++ рекомендуется первоначально использовать при написании программ ...

Тип ответа: Одиночный выбор
только строчные буквы

только прописные буквы

строчные и прописные буквы

цифры и буквы (строчные и прописные)
5. Перемещение указателя на произвольную файловую позицию происходит с помощью функции fseek, которая записывается как int fseek(FILE *f, long off, int org); где FILE *f- это ...

Тип ответа: Одиночный выбор
позиция смещения

указатель на файл

начало отсчета
6. Если объявление глобальных переменных происходит в основной программе, то во время ее работы значения глобальных переменных записываются в область памяти, называемую ...

Тип ответа: Одиночный выбор
сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы

стеком и доступны только во время работы функции, в которой они описаны

сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны

стеком и доступны постоянно на протяжении всей работы программы
7. Идентификаторы - это ...

Тип ответа: Одиночный выбор
высказывания, относительно которых можно сказать истинно оно или ложно

имена переменной константы, процедур, функций и т. д.

атомарная часть C++ программы, которой можно поставить в соответствие предложение естественного языка
8. B C++ тип данных bool - это ...

Тип ответа: Одиночный выбор
тип с плавающей запятой, повышенной точности

целочисленный тип, обычно содержащий члены кодировки ASCII

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

тип с плавающей запятой наименьшего размера
9. B C++ циклическая алгоритмическая управляющая структура с параметром записывается как ...

Тип ответа: Одиночный выбор
while

for но это не точно

do while
10. Говоря о порядке обращения к элементам двумерного массива, можно утверждать, что ...

Тип ответа: Одиночный выбор
двумерный массив всегда подвергается изменению сразу весь, целиком

массив можно подвергать изменению целиком, в зависимости от условия задачи

нельзя подвергать изменению целиком весь массив сразу
11. Директива #include включает в программу содержимое указанного файла, имя которого может быть указано двумя способами, в частности: ...

Тип ответа: Множественный выбор
#include// my_file.h>> //

#include#my_file.h

#include

#include «my_file.h»

#include

12. Описание формальных параметров алгоритма функции происходит ...

Тип ответа: Одиночный выбор
только два раза

неограниченное количество раз

только один раз
13. Квадратные матрицы - это такие матрицы, у которых ...

Тип ответа: Одиночный выбор
все элементы матрицы равны нулю

число элементов в строке равно числу элементов в столбце, т. е. M = N

число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится

не все ячейки заполнены элементами
14. Чтобы текст программы в C++ был более понятным, рекомендуется придерживаться общепринятых соглашений об именах объектов, в частности, если имя состоит из нескольких слов (например, first index), принято ...

Тип ответа: Множественный выбор
разделять слова символом подчеркивания (firs_index)

писать каждое следующее слово с большой буквы (FirstIndex)

писать через пробел (first index)

писать слитно строчными буквами (firstindex)
15. Имена формальных и фактических параметров ...

Тип ответа: Одиночный выбор
не могут совпадать

могут совпадать, но это отразится на выполнении программы

могут совпадать и это не отразится на выполнении программы, но может привести к проблемам при понимании алгоритма работы
16. В C++ оператор ... высвобождает выделенную память
delete

&

new
17. К основным типам языка в C++ относится ... - тип с плавающей запятой, повышенной точности

Тип ответа: Одиночный выбор
char

bool

double

_wchar_t

float

int
18. Если произвести единичный циклический сдвиг элементов массива вправо, то ...

Тип ответа: Одиночный выбор
будет происходить перемещение содержимого последней ячейки в первую

будет происходить перемещение содержимого первой ячейки в последнюю

будет создана дополнительная ячейка
19. Файл - это ...

Тип ответа: Одиночный выбор
именованная область на внешнем информационном носителе (диске), содержащая данные

перенос данных

специальное место на компьютерном носителе информации
20. Идентификаторы, описанные в функции, являются локальными для нее, если ...

Тип ответа: Одиночный выбор
работа с ними возможна только внутри этой функции и внутри вложенных в нее блоков

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

они могут быть использованы в исполнительной части самого модуля
21. Файл, связанный с потоком, в режиме открытия, а открывается для ...

Тип ответа: Одиночный выбор
чтения

записи

добавления

чтения и записи (но это не точно)
22. Параметры-переменные используются для передачи ... значений функций

Тип ответа: Одиночный выбор
выходных

входных

входных и выходных
23. Строковые данные можно складывать друг с другом (например, при сложении строк «Hello», и «world!» получится строка «Hello, world!»), и такая операция над строками будет называться ...

Тип ответа: Одиночный выбор
инкрементацией

конкатенацией

инициализацией

итерацией
24. Для того чтобы в программе описать переменную типа одномерный массив, нужно записать:...

Тип ответа: Одиночный выбор
<тип> <имя_массива>[<инициализатор>]

массива

<индекс> <имя_массива>
25. Директивы препроцессора начинаются со знака который должен быть самым первым символом строки

Тип ответа: Одиночный выбор
«амперсанд» (&)

«правый слеш» («/»)

«диез» (#)

«плюс» (+)
26. Функция обработки строковых данных islower(c) возвращает значение true, если с является …, и false в других случаях

Тип ответа: Одиночный выбор
буквой нижнего регистра

буквой верхнего регистра

буквой или цифрой

цифрой

пробелом
27. Начало однострочного комментария в C++ обозначается комбинацией ...

Тип ответа: Одиночный выбор
«//»

«#»

«*/»

«?»

«&»
28. Функция обработки строковых данных strcat (s1, s2)...

Тип ответа: Одиночный выбор
выполняет побайтное копирование п символов из строки s2 в строку s1. возвращает значения s1

сравнивает строку s1 со строкой s2 и возвращает результат типа ɪnt: 0 - если строки эквивалентны, >0 - если s1 < s2, <0 - если s1 > s2

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

объединяет строку s2 со строкой s1, результат сохраняется в s1
29. Наиболее естественными объектами, которые принято хранить в двумерных массивах, являются ...

Тип ответа: Одиночный выбор
числа

латинские буквы

символы
30. Идентификаторы могут состоять ...

Тип ответа: Одиночный выбор
только из арифметических знаков +, *, /

как из цифр, так и из специальных символов #, $, Л, &

только из букв латиницы, цифр и символа «_»
31. B C++ все файлы ... последовательность байтов

Тип ответа: Одиночный выбор
могут рассматриваться или как структурированная, или как неструктурированная

рассматриваются как структурированная

рассматриваются как неструктурированная
32. Диапазон типа данных float-...

Тип ответа: Одиночный выбор
1 байт

2 байта

4 байта

8 батов
33. B C++ циклическая алгоритмическая управляющая структура с постусловием записывается как ...

Тип ответа: Одиночный выбор
while

for

do

34. Говоря об одномерных массивах, можно утверждать, что ...

Тип ответа: Множественный выбор
массив - переменная сложной структуры и потому не может быть подвергнута обработке целиком

массив может быть подвергнут обработке целиком

все действия с массивами следует проводить поэлементно, т.е. обращаясь непосредственно к каждой его ячейке
35. Прямым проходом следует пользоваться при реализации ...

Тип ответа: Одиночный выбор
циклического сдвига вправо

циклического сдвига влево

как циклического сдвига вправо, так и циклического сдвига влево
36. Говоря об алгоритмах подсчета суммы и произведения элементов массива, можно утверждать, что накопление суммы начинают с...

Тип ответа: Одиночный выбор
нуля, а произведения - с единицы

единицы, а произведения - с нуля

нуля, как и произведения

единицы, как и произведения
37. В языке C++ блок комментариев (условный вид блоков программ) выделяется сочетанием символов ...

Тип ответа: Одиночный выбор
«/*» - начало комментария и «*/» - конец комментария

«*/»- начало комментария и «/*» - конец комментария

«//»- начало комментария и «//» - конец комментария

«#»- начало комментария и «/*» - конец комментария
38. Если доступ к элементам многомерных массивов осуществляется с помощью индексированных переменных а[1] [1], то доступ к этому же элементу с помощью указателей будет ...

Тип ответа: Одиночный выбор
*(*(a+1)+1)

a[1,1]

a|1||1|

*(a+1)+1

a[1::1]
39. Для создания переменных, которые доступны во всех файлах программы, используется класс памяти ...

Тип ответа: Одиночный выбор
auto

extern

static

register
40. Локальные данные записываются в область памяти, называемую ...

Тип ответа: Одиночный выбор
сегментом данных (статический сегмент) и доступны постоянно на протяжении всей работы программы

стеком и доступны только во время работы функции, в которой они описаны

сегментом данных (статический сегмент) и доступны только во время работы функции, в которой они описаны

стеком и доступны постоянно на протяжении всей работы программы
41. Выходные параметры - это ...

Тип ответа: Одиночный выбор
текущие данные для функции

результат работы функции

исходные данные для функции

набор данных, в обработке которых и заключается предназначение алгоритма

параметры, переданные по ссылке без права их изменения
42. Изменить режим работы с файлом ...

Тип ответа: Одиночный выбор
можно только после закрытия файла

невозможно

можно только во время работы с файлом
43. Разреженные матрицы - это такие матрицы, у которых ...

Тип ответа: Одиночный выбор
все элементы матрицы равны нулю

число элементов в строке равно числу элементов в столбце, т. е. M = N

число элементов в строке/столбце зависит от того, в каком столбце/строке оно содержится

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

45. Под произвольным доступом к компонентам файла понимается работа с файлом с возможностью произвольного перемещения ...

Тип ответа: введите ответ
указателя.


  1. В С++ все файлы … последовательность байтов


Все файлы рассматриваются как не структурированная последовательность байтов


  1. В С++ имя функции, возвращающей не-void, … от операции присваивания

Всегда имя функции ставится справа от операции присваивания.


  1. В С++ каждый индекс пишется в …


в С++ каждый индекс пишется в собственных квадратных скобках.

ц

  1. В С++ класс памяти определяет … переменной


Класс памяти определяет время жизни и область видимости переменной.


  1. В С++ компилятор может работать с переменными разных типов, т.е. если присвоить целочисленной переменной значение вещественной переменной, то будет присвоена только целая часть и …


произойдет неявное преобразование типов данных.


  1. В С++ оператор … выделяет память из области свободной памяти

Операция new выделяет память из области свободной памяти,


  1. В С++ оператор … высвобождает выделенную память

а операция delete высвобождает выделенную память.

  1. В С++ тип данных категории void …

Типом void описывается пустой набор значений. Задание переменных типа void невозможно. Этот тип служит в основном для объявления функций, не возвращающих значения, или универсальных указателей на нетипизированные или произвольно типизированные данные.



  1. В C++ циклическая алгоритмическая управляющая структура с предусловием записывается как …


While


  1. Для доступа к компонентам файла …

используется указатель, в отличие от индекса в массиве


  1. Для использования способа передачи входных данных, являющихся сложными структурированными переменными, в списке формальных параметров перед параметром-константой ставится префикс …


Const


  1. Для использования способа передачи выходных значений функций, в списке формальных параметров перед параметром-переменной ставится префикс …

&

//

#

Const

  1. Вопрос: Для обработки элементов двумерного массива, на строки которого накладываются некоторые условия, требуется при просмотре этого массива внутрь циклов ставить условие на …

Тип ответа: Одиночный выбор
элемент

элемент либо индекс строки (в зависимости от условия задачи)

индекс строки или столбца (в зависимости от условия задачи)


  1. Если возникает потребность в обращении к переменной при коллизии имен, то следует вначале указать название модуля (модуль основной программы), а далее через … – имя переменной (или иной идентификатор, к которому нужно обратиться)

двойное двоеточие


  1. Если нужно скопировать элементы массива B в массив A, …


Пусть, например, нужно скопировать элементы массива B в массив A. Самый простой, как покажется, следующий способ: просто взять и присвоить один массив другому, т. е. A=B.


  1. Если при открытии потока возникла ошибка – диск заполнен (при записи), то указатель на поток приобретет …

При открытии потока могут возникать следующие ошибки:

- файл, связанный с потоком не найден (при чтении из файла);

- диск заполнен (при записи); 209

- диск защищен от записи (при записи) и т. п.

В этих случаях указатель на поток приобретет значение NULL (0).


  1. Если элементами одномерного массива является простой числовой тип данных, то такие массивы называют …

Тип ответа: введите ответ
Векторами


  1. есть процесс записи значений переменных на каждом шаге работы программы

Трассировка


  1. Имена переменных констант, процедур, функций и т. д. называются …


идентификаторами

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

операторами

типами данных


  1. К унарным операциям относят …

Бинарными называют операции, для выполнения которых необходимо два операнда, унарными – один


  1. Операции new и delete …, так как выделяемая память после ее использования должна высвобождаться


в С++ операции new и delete предназначены для динамического распределения памяти компьютера. Операция new выделяет память из области свободной памяти, а операция delete высвобождает выделенную память. Выделяемая память, после её использования должна высвобождаться, поэтому операции new и delete используются парами. Даже если не высвобождать память явно, то она освободится ресурсами ОС по завершению работы программы. Однако, если такое выделение памяти происходит многократно в процессе работы программы, это может привести к заполнению всей свободной оперативной памяти, поэтому необходимо очищать не используемую память.


  1. Описание переменной может быть выполнено …

или как объявление, или как определение.


  1. память – это память, выделяемая программе для ее работы за вычетом сегмента данных, стека, в котором размещаются локальные переменные подпрограмм, и собственно тела программы


Динамическая память


  1. параметры – это локальные переменные, необходимые для описания алгоритма функции, они описываются в ее заголовке и используются в ее определении

Формальные параметры


  1. Параметры-константы – это параметры, …


Параметры константы – параметры, переданные по ссылке без права их изменения.


  1. Переменные класса памяти register аналогичны …, но память под них выделяется в регистрах процессора

auto


  1. Процесс задания некоторой переменной первичного значения называется …

Тип ответа: введите ответ
инициализацией.


  1. Согласно правилам описания перегруженных функций, …

Правила описания перегруженных функций:

1) Перегруженные функции должны находиться в одной области видимости.

2) Перегруженные функции могут иметь параметры по умолчанию, при этом значения одного и того же параметра в разных функциях должны совпадать.

3) В разных вариантах перегруженных функций может быть разное количество умалчиваемых параметров.

4) Функции не могут быть перегружены, если описание их параметров отличается только модификатором const или наличием ссылки.


  1. Сопоставьте знаки унарных операций в С++ и описания операций:







  1. Укажите пример объявления указателя:





  1. Укажите пример правильного синтаксиса цикла for :



  1. … – это массив, элементами которого служат массивы

Тип ответа: введите ответ
матрица


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