Для студентов НИУ «МЭИ» по предмету Программирование и алгоритмизацияТест 2 95%Тест 2 95%
5,0058
2020-06-232020-06-23СтудИзба
Ответы к контрольной работе: Тест 2 95%
Описание
Верно ли утверждение: Ключевое слово struct обязательно при объявлении типа "структура"?
- да
- нет
Объем памяти, занимаемый структурой, равен:
- максимальному объему памяти составляющих полей
- сумме объемов памяти полей (если исключить из рассмотрения особенности, связанные с выравниванием адресов памяти)
- 1 килобайту
Отметьте утверждения, несправедливые для объединения:
- объем памяти, занимаемый объединением, равен максимальному объему памяти составляющих полей
- поля объединения помещаются в одно и то же место памяти
- компоненты объединения обязательно имеют одинаковый тип
Какие термины обозначают сложную структуру данных?
- Структура
- Массив
- Таблица
- Константа
Структуры в программировании нужны для ...
- объединения компонентов разного типа в одну переменную в соответствии с логикой задачи
- уменьшения длины программы
Верно ли утверждение: "ключевое слово typedef обязательно при объявлении типа "структура"?
- да
- нет
Отметьте свойства, неправильные для структур:
- компоненты структуры могут иметь одинаковый тип
- в любой программе должны быть структуры
- компоненты структуры могут иметь разный тип
- все компоненты структуры имеют один и тот же тип
- компонентой структуры может быть массив
- компоненты структуры хранятся в последовательных ячейках оперативной памяти
- число компонентов структуры может быть бесконечно
- структуры нельзя использовать в подпрограмме
- к компоненте структуры следует обращаться, используя ее имя
- компонентой структуры может быть структура
Отметьте свойства, характерные для массивов
- элемент массива может иметь один номер, а может иметь и несколько номеров
- элементы массива хранятся в последовательных ячейках оперативной памяти
- массивы необходимы для организации циклов
- все элементы массива имеют один и тот же тип
- все элементы массива имеют одинаковое имя и различаются номерами
- массив состоит из конечного числа элементов
- подпрограммы без массивов невозможны
- число элементов массива может быть бесконечно
- в любой программе должны быть массивы
Отметьте операции, являющиеся операциями выбора компоненты структурированной переменной:
- >>
- <-
- . (точка)
- ->
Допустима ли инструкция: char *s="text"?
- да
- нет
Имеется фрагмент кода:
void main()
{char a[10]="слово";
Какое значение имеет элемент массива a[5]?
- 0
- русская буква "о"
- неопределенное
В языке Си константа 'a' занимает ... байтов памяти.
- 2
- 1
- 256
Строковый литерал "text" занимает ... байтов памяти.
- 4
- 2
- 256
- 5
Какое значение вернет функция strcmp(s1, s2), если s1 и s2 объявлены так: char *s1="abba", char *s2="aaaa";
- отрицательное значение
- положительное значение
- 0
Какое значение вернет функция strcmp(s1, s2), если s1 и s2 объявлены так:
char *s1="8", char *s2="1000";
- положительное значение
- отрицательное значение
- 0
Допустима ли инструкция: s="text", если s описано так: char s[6]?
- нет
- да
Сколько байтов памяти занимает переменная str, объявленная с помощью инструкции: char str[]="слово"?
- 6
- 5
- 0
- 256
Строковый литерал "1234567890" занимает ... байтов памяти.
- 256
- 10
- 9
- 11
Имеется фрагмент кода:
void main()
{char a[10]="слово";
Какое значение имеет элемент массива a[6]?
- неопределенное
- русская буква "о"
- пробел
- 0
В языке Си константа "a" занимает ... байтов памяти.
- 2
- 1
- 256
- 3
Какое значение вернет функция strcmp(s1, s2), если s1 и s2 объявлены так: char *s1="5", char *s2="100";
- отрицательное значение
- 0
- положительное значение
Характеристики ответов (шпаргалок) к КР
Учебное заведение
Семестр
Просмотров
210
Размер
2,03 Kb
Список файлов
Тест 2 верен на 95%.txt