Тестирование

Основы программирования в системе Turbo-Pascal

1. Может ли индекс массива быть отрицательным?
Да, может
Нет, не может
Может, но не меньше, чем -255
Может, если массив одномерный

2. Какова максимальная вложенность циклов в системе программирования Turbo Pascal 7.0?
8
16
64
ограничений нет

3. Какие операции сравнения допустимы для символов?
= , < >
< , > , <>
= , < , > , >= , <=, <>
только операция =

4. Объявлены два файла:
Type
   S = String [80];
Var
   F1 : file of S;
   F2 : Text;
Выбрать правильное утверждение:

F1 и F2 - это файлы прямого доступа
F1 - типизированный файл, F2 - текстовый файл
Оба файла - текстовые
При объявлении файла F2 допущена ошибка - не указан размер строки

5. Возможен ли прямой доступ к компонентам текстового файла?
Нет, невозможен
Да, возможен
Возможен, если строки пронумерованы
Возможен, если строки равной длины

6. По отношению к какому термину из приведенных ниже можно использовать понятие "итерационный"?
массив
метод сортировки
тип цикла
способ сопряжения устройства с каналом связи

7. Какими операторами из перечисленных ниже можно организовать цикл?
For, While, Repeat
For, While, Repeat, Goto
For, While, Repeat, Case, Exit
For, While, Repeat, Case, If

8. Каков результат вычисления арифметического выражения:
5 MOD 3 + 24 DIV 20

1
3
5
6

9. С чем связан термин "инкапсуляция"?
это операция над множеством
это рекурсивный вызов подпрограммы
это динамическое распределение памяти
это элемент технологии ООП

10. Что определяет логическое выражение в операторе цикла
While<логическое выражение>
Do<оператор>?

это условие окончания цикла
это определяет то, что тело цикла должно выполниться еще один раз
это условие или продолжения, или окончания цикла
если значение логического выражения равно TRUE, цикл продолжается

11. Что определяет логическое выражение в операторе цикла
Repeat <оператор>
Until <логическое выражение>?

если значение логического выражения равно TRUE, цикл продолжается
если значение логического выражения равно TRUE, цикл заканчивается
это условие окончания или продолжения цикла
это условие продолжения цикла

12. Что означает слово Var в заголовке процедуры?
это имя раздела описания переменных
это слово используется в заголовке процедуры для указания параметров-переменных
это слово используется в заголовке процедуры для указания параметров-значений
это слово указывает на локальные переменные

13. В программе описан тип данных d:
Type
   d = 1..30;
Выбрать правильное утверждение:

d - это перечисляемый тип данных
d - это типизированная константа
d - это интервальный тип данных
это синтаксическая ошибка

14. Что может означать в программе S[5]?
это элемент одномерного массива
это пятый символ строки
это элемент одномерного массива или символ строки
это шестой символ строки, так как нумерация начинается с нуля

15. Какова максимальная длина строки?
255 символов
64 символа
80 символов
256 символов

16. Что такое запись?
это текст комментариев
это составной тип данных, объединяющий разнотипные элементы
это составной тип данных, объединяющий однотипные элементы
это поле текстового типа

17. Какие из нижеперечисленных понятий относятся к технологии программирования?
дедукция, индукция, правила вывода
анализ, синтез, комбинирование
модуль, объект, класс
квантор, предикат, доказательство

18. Какую функцию выполняет оператор With?
позволяет опускать имя записи в составном имени поля
разделяет переменные на локальные и глобальные
указывает транслятору на то, что включенные в тело оператора переменные следует воспринимать как глобальные
подключает сопроцессор к вычислительным действиям

19. Выберите список терминов, связанных с логической моделью устройства в форме текстового файла:
ввод, вывод, печать
символ, слово, строка
write, writeln, rewrite
CON, LPT1, LPT2

20. Каково назначение процедуры Seek?
перемещение по файлу
произвольный доступ к элементам файла
пересчет количества элементов файла
пересчет в байтах памяти, занятой под массив


На главную страницу

Kostroma.Edu © 1999 by KR CNIT
Welcome page | Guestbook | Mail from Kostroma educational portal

Rambler's Top100
SpyLOG