Для студентов МЭИ (ТУ) по предмету Программирование и алгоритмизацияТесты с 1 по 3 (100%, 95%, 95%)Тесты с 1 по 3 (100%, 95%, 95%)
2,3353
2020-06-23СтудИзба

Ответы: Тесты с 1 по 3 (100%, 95%, 95%)

Описание

Тест 1 (100%)
Если d - одномерный массив, i - целая переменная, то выражение d[i] эквивалентно выражению:
  • &d+i
  • *(d+i)
  • &(d+i)
  • d+i

Можно ли работать с динамическими данными, не используя указатели?
  • да
  • нет

Отметьте утверждение, не справедливое для указателей:
  • Указатель хранит адрес данного.
  • Указатель может быть и переменной, и константой.
  • Указатель обязательно объявляется в блоке функции.

Может ли размер статического массива вычисляться в ходе выполнения программы?
  • Нет
  • Да

Может ли размер динамического массива  вычисляться в ходе выполнения программы?
  • Нет
  • Да

Верно ли утверждение: "указатель не может быть динамической переменной"?
  • да
  • нет

Динамические данные - это ...
  • Данные, помещаемые на диск.
  • Данные подпрограмм.
  • Данные, память под которые распределяется и освобождается на этапе выполнения программы с помощью специальных операторов.
  • Любые данные, хранящиеся в оперативной памяти.

Сегмент памяти, в котором хранятся динамические данные, называется ...
  • Динамической памятью или кучей
  • Стэком
  • Переменной памятью.

Отметьте правильное выражение:
  • *200
  • &200
  • *(int*)200

В Си память, выделенная с помощью функции malloc, может быть освобождена с помощью функции:
  • remove
  • free
  • delete

В Си++ память, выделенная с помощью операции new, может быть освобождена с помощью операции:
  • cancel
  • free
  • delete

Пусть a- двумерный массив, i и j - целые переменные. Отметьте выражение, не являющееся эквивалентным выражению a[i]+j:
  • *(a+i)+j
  • &a[i][j]
  • *a[i]+j

Тест 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
  • положительное значение

Тест 3 (95%)
В текстовом файле F содержится одна строка: "text file", переменная s описана так: char s[100];
Отметьте значение s после выполнения оператора:
fscanf(F,"%s",s);
  • text
  • text file
  • file
  • textfile

Верно ли утверждение: "В Си для объявление файловой переменной используется тип FILE*"?
  • да
  • нет

Отметьте функцию, которая не может работать с двоичными файлами:
  • fwrite
  • getc
  • fread
  • fgets

Отметьте функцию, которая не может работать с текстовыми файлами:
  • fscanf
  • fread
  • fputs
  • fgets
  • fprintf

Функция feof() возвращает значение типа:
  • int
  • FILE*

Функция fopen() возвращает значение:
  • целое значение
  • типа FILE* или NULL

Действия, которые не осуществляет функция fopen():
  • считывание содержимого файла в память
  • связывание программного и физического имени файла
  • подготовка файла к чтению, записи, дополнению

При закрытии файла могут быть выполнены следующие действия:
  • сохранение содержимого файла и перерегистрация его в каталоге
  • разрушение связи между программным и физическим именем файла
  • формирование значения функции feof()
  • уничтожение файла

Текстовые файлы хранят данные во _______ представлении
  • внутреннем
  • произвольном
  • внешнем

Верно ли утверждение: "Обмен информации между двоичным файлом и переменными программы происходит без преобразования в соответствии с типом данных"?
  • да
  • нет

Отметьте утверждение, несправедливое для текстовых файлов:
  • текстовые файлы можно подготовить или прочитать в программе Блокнот
  • текстовые файлы могут содержать внутренние коды чисел с фиксированной или плавающей точкой
  • из текстового файла можно ввести значения в переменные различных типов
  • текстовый файл состоит из строк

Отметьте виды файлов в Си:
  • двоичные
  • форматированные
  • текстовые
  • дисковые

Программное имя файла - это ...
  • имя переменной, объявленной как файл
  • имя файла на диске или имя устройства

При открытии файла для дополнения могут быть выполнены следующие действия:
  • перемещение указателя файла в его конец
  • создание файла
  • стирание предыдущего содержимого файла
  • поиск файла и вывод сообщения об ошибке, если файл не найден
  • установка функции feof() в значение истина
  • перемещение указателя файла на его начало 

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

При открытии файла для чтения могут быть выполнены следующие действия:
  • перемещение указателя файла на его начало
  • создание файла
  • поиск файла на диске и вывод сообщения об ошибке, если файл не найден
  • стирание предыдущего содержимого файла
  • перемещение указателя файла в его конец
  • формирование значения функции feof()
  • уничтожение файла

Если при открытии файла для чтения функция feof() возвращает значение истина, то ...
  • файл пустой
  • файл защищен от записи
  • открываемого файла нет на диске

При открытии файла для записи могут быть выполнены следующие действия:
  • поиск файла и создание файла, если он не найден
  • уничтожение файла
  • стирание предыдущего содержимого файла
  • установка функции feof() в значение истина
  • поиск файла и вывод сообщения об ошибке, если файл не найден
  • cоздание файла

Характеристики

Учебное заведение
Семестр
Просмотров
663
Покупок
36
Размер
711,83 Kb
Жалобы
Возвратов не было

Список файлов

  • __MACOSX
  • Тест 1
  • ._-WNVwQJWwFM.jpg 268 b
  • ._-Z7ydBTRKlI.jpg 268 b
  • ._-pEKyosRepI.jpg 268 b
  • ._.DS_Store 120 b
  • ._7yJMDbmYtUg.jpg 268 b
  • ._8BdQI343yp4.jpg 268 b
  • ._8Soa_UpIhqQ.jpg 268 b
  • ._98AGfJDBtLc.jpg 268 b
  • ._AFn_302qUQE.jpg 268 b
  • ._FWhSfPXus7I.jpg 268 b
  • ._FZ9xIwyedHA.jpg 268 b
  • ._HA30vtkLnp8.jpg 268 b
  • ._JAUz7vx3pdI.jpg 268 b
  • ._JIvWJa1iMr0.jpg 268 b
  • ._Nu7d3sN5mJw.jpg 268 b
  • ._RGFyZicUy90.jpg 268 b
  • ._SrKRvSZDS5k.jpg 268 b
  • ._X3lewqgxVcI.jpg 268 b
  • ._YKR2vyQumvU.jpg 268 b
  • ._blnSbX-dRDY.jpg 268 b
  • ._fLhoiqTJVq0.jpg 268 b
  • ._tPmXymWoFbY.jpg 268 b
  • ._uB6iNYVID4c.jpg 268 b
  • ._vUBoAwLjjLU.jpg 268 b
  • ._Правильный ответ ДА.jpg 268 b
  • ._Тест 1 верен на 100%.txt 412 b
  • Тест 2
  • ._Тест 2 верен на 95%.txt 243 b
  • Тест 3
  • ._Тест 3 верен на 95%.txt 243 b
  • Тест 1
  • -WNVwQJWwFM.jpg 37,82 Kb
  • -Z7ydBTRKlI.jpg 39,31 Kb
  • -pEKyosRepI.jpg 41,55 Kb
  • .DS_Store 6 Kb
  • 7yJMDbmYtUg.jpg 55,05 Kb
  • 8BdQI343yp4.jpg 39,84 Kb
  • 8Soa_UpIhqQ.jpg 36,51 Kb
  • 98AGfJDBtLc.jpg 41,29 Kb
  • AFn_302qUQE.jpg 33,04 Kb
  • FWhSfPXus7I.jpg 47,65 Kb
  • FZ9xIwyedHA.jpg 30,97 Kb
  • HA30vtkLnp8.jpg 49,7 Kb
  • JAUz7vx3pdI.jpg 33,15 Kb
  • JIvWJa1iMr0.jpg 63,02 Kb
  • Nu7d3sN5mJw.jpg 31,21 Kb
  • RGFyZicUy90.jpg 34,3 Kb
  • SrKRvSZDS5k.jpg 37,46 Kb

Комментарии

Поделитесь ссылкой:
Цена: 330 руб.
Рейтинг2,33
2
0
0
0
1
Поделитесь ссылкой:
Сопутствующие материалы
Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
3552
Авторов
на СтудИзбе
921
Средний доход
с одного платного файла
Обучение Подробнее