ТЕМА 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. вычислительный процесс, который включает в себя повторяемую последовательность команд, называется циклическим

Наши рекомендации