ТЕМА 9 Управляющие структуры
БАЗА ТЕСТОВЫХ ВОПРОСОВ
Дисциплина Программирование
Бакалавриат Информатика и вычислительная техника
Курс 1
ТЕМА 1 Лексические основы языка программирования
1. Основные 4 структурные компоненты языка программирования
a. алфавит, лексемы, инструкции, операторы
b. символы, лексемы, выражения, операторы
c. символы, лексемы, ключевые слова, операторы
d. алфавит, операции, идентификаторы, операторы*
2. Какое из следующих утверждений неверно
a. операторы языка строятся из лексем и выражений
b. в состав операторов могут входить ключевые слова и знаки операций
c. лексемы языка строятся из выражений *
d. в состав выражений могут входить идентификаторы
ТЕМА 2 Лексемы языка С
3. Что из ниже перечисленного не является лексемой
a. ключевое слово
b. выражение *
c. идентификатор
d. знак операции
e. символ пробела
f. константа
4. Что из ниже перечисленного является лексемой
a. ключевое слово*
b. выражение
c.идентификатор*
d. знак операции*
e. символ пробела*
f. константа*
5. Какое из следующих определений является корректным: ключевые слова это:
a. идентификаторы, зарезервированные в языке для специального использования *
b. специальные выражения языка
c. символы языка, имеющие специальное значение
ТЕМА 3 Переменные
6. Переменная - это
значение некоторой области памяти компьютера
именованная область памяти компьютера, выделяемая для хранения конкретных данных*
адрес поименованной области памяти компьютера, в котором хранится данные определенного типа
идентификатор, для которого указан тип данных и инициализирующее выражение
ТЕМА 4 Область действия, область видимости и время жизни переменных
7. В зависимости от области видимости переменные делят на
a. статические и динамические
b. локальные и глобальные *
c. локальные и статические
d. постоянные и временные
ТЕМА 5 Класс памяти переменных
8. Переменная доступна во всех модулях программы, если она определена с классом памяти
a. extern
b. static *
c. register
d. auto
ТЕМА 6 Типы данных
9. Какое из определений перечислимого типа можно считать корректным: Перечислимый тип описывает
a. константы, которым приписаны уникальные и удобные для использования имена
b. переменные, которым приписаны уникальные и удобные для использования имена
c. целые константы, которым приписаны уникальные и удобные для использования имена *
d. целые константы, которым приписаны удобные для использования имена
10. Какое перечисление описано неверно с точки зрения синтаксиса С
a. enum digit {one=1, one=2, two, three };
b. enum digit {one=1, two, three, four};
c. enum {one=1, two, three, four};
d. enum digit {one=1, two=1, three, four};
ТЕМА 7 Операции языка С
При каких значениях переменной A значение переменной cond будет равно 0?
int cond;
cond = (A==5) || ((A>10) && (A<1));
a. при A = 0 *
b. при A = 1 *
c. при A = 5
d. при A = 7 *
e. при A = 10 *
f. при A = 11 *
12. Значение number равно или больше 2, но меньше 11, где записано правильно?
a. number >=2 && number <11
b. number <11 && number >=2
c. number >=2 || number <11 *
d. number <11 || number <2
13. Какие символы могут использоваться для комментариев?
ТЕМА 8 Ввод и вывод в С
14. Функциями форматного ввода/вывода являются:
e. puts() и gets()
f. printf() и scanf() *
g. getchar() и putchar()
h. getch()
ТЕМА 9 Управляющие структуры
15. Какое из следующих утверждений неверно
a. в языках программирования структура следования реализуются так называемыми условными операторами *
b. линейный вычислительный процесс реализуется структурой следования
c. составные операторы заключены в инструктивные скобки
16. Какое из следующих утверждений неверно
a. тело любой функции в С является составным оператором
b. вычислительный процесс, в котором действия выполняются последовательно, в порядке их записи называется ветвящимся
c. линейный вычислительный процесс реализуется структурой следования
17. Какое из следующих утверждений неверно
a. если условие проверяется до выполнения тела цикла, то цикл называется циклом с предусловием
b. для корректной работы цикла параметры цикла должны модифицироваться
c. циклический процесс называется итерационным, если число повторений цикла заранее определено
d. вычислительный процесс, который включает в себя повторяемую последовательность команд, называется циклическим