Добавил:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
2
Добавлен:
31.01.2021
Размер:
22.15 Кб
Скачать

Інформатика — Тести —    Автори

|

Контакти

|

Підсистема допомоги

|

Методичні вказівки

|

Анотація

|

Назад

   ІнформатикаДирективи препроцесора : Директиви препроцесораЗміст курсу

Вступ

Теорія

Синтаксис директив препроцесора

Практика

Практичне заняття

Лабораторна робота

Поточна перевірка знань

Директиви препроцесора

Версія для друку

 Директиви препроцесора  Директиви препроцесора У чому полягає призначення препроцесору ?

Обробка початкового тексту програми до її компіляції

Обєднання результатів роботи компілятора з різними бібліотечними функціями для створення виконуваного завантажувального модулю

Для завантаження виконуваного модуля з диска в пам'ять

Наступне питання1/10 Для управління препроцесором, тобто для завдання потрібних дій, використовуються ......

Директиви

Оператори

Функції

Наступне питання2/10 Яка директива визначає макроси, кожному з котрих ставиться у відповідність деяка символьна послідовність?

# define

# include

# if

Наступне питання3/10 Яка директива дозволяє включати в текст програми текст з обраного файлу?

# include

# if

#undef

Наступне питання4/10 Яка директива дозволяє організувати умовну обробку тексту програми?

# if

#undef

# include

Наступне питання5/10 Яка директива дозволяє керувати нумерацією строк у файлі з програмою?

# line

# pragma

# elif

Наступне питання6/10 Якщо визначено макрос виду: #define AREA(x) x*x , яке значення прийме змінна area після виконання оператору area= AREA(c+2);

c+2*c+2

(c+2)*(c+2)

(x+2)*(x+2)

Наступне питання7/10 Якщо визначено макрос виду: #define AREA(x) ((x)*(x)), яке значення прийме змінна area після виконання оператору area= AREA(c+2);

(c+2)*(c+2)

c+2*c+2

(x+2)*(x+2)

Наступне питання8/10 Якщо визначено макрос виду: #define MYLTI(x,y) x*y , яке значення прийме змінна a після виконання оператору a= MYLTI (c+2,c+5);

c+2*c+5

(c+2)*(c+5)

(x+2)*(y+5)

Наступне питання9/10 Чим найкраще замінити макрос?

Простий макрос - константою, складний - функцією

Простий макрос - функцією , складний - константою

Простий макрос - константою , складний - масивом констант

Показати результати10/10Результати тесту1. Директиви препроцесораПропущено2.  Пропущено3.  Пропущено4.  Пропущено5.  Пропущено6.  Пропущено7.  Пропущено8.  Пропущено9.  Пропущено10.  Пропущено © 2008 ХНУРЭ, Інформатики, Сінельнікова Т.Ф., informatika@kture.Kharkov.uaРозроблено за допомогою LERSUS

Соседние файлы в папке content