русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тестовые задания


Дата добавления: 2015-07-23; просмотров: 749; Нарушение авторских прав


В последнее время для оценки знаний все чаще используется тестирование. Читателю предлагается 50 вопросов с вариантами ответов. Чтобы ответить на все вопросы вам, вероятно, придется еще раз повторить пройденный материал, что позволит закрепить полученные знания.

 

1. Укажите порядковые типы данных в Паскале.

1. Integer,Real,Byte

2. Word, Char, Boolean

3. Array, longInt, Integer

2. Сколько байт памяти занимают тип Real и Integer соответственно

1. 4 и 2

2. 6 и 2

3. 8 и 1

3. Какие переменные называют логическими и какие значения они могут принимать?

1. Boolean: True, False

2. Byte: значения от 0 до 255

3. Тип-диапазон: значения задаются программистом.

4. Какие логические операции вы знаете?

1. And, Not, Or

2. +,-,Div,Mod

3. With, In

5. Найдите правильный код

1. If a>0 and a<10 then a:=0;

2. If a>0 then a:=0;

else a:=1;

3. If a=0 then a:=-1;

6. Определите значение выражения

A And B>0 or A-B<0, где А=5, В=3

1. True

2. False

7. Найдите правильный код

1. Program

var A:Integer;

begin

2. Program Ass

Label k1;

3. Var L:Boolean;

Write('введите переменную');

Begin

4. Program fff;

type a:array;

Label aa2;

8. Какие из приведенных ниже записей являются правильными

1. 7.

2. 0,0

3. .0E-2

4. 0.1E-5

9. Какие из приведенных ниже записей функций являются правильными?

1. pred(17.1)

2. COS(0.1)

3. SIN 0.5

4. SUCC(3.2)

10. Будет ли выполняться циклическая часть программы, если логическое выражение является ложным с самого начала в предложении

WHILE?

1. да

2. нет

11. Будет ли выполняться циклическая часть программы несколько раз, если логическое выражение является верным с самого начала в предложении repeat?

1. да

2. нет

12. Каково назначение оператора перехода?

1. Переходит на указанную метку



2. Выполняется оператор, следующий за then в операторе If Then

13. Какие стандартные функции можно использовать для данных перечислимого типа?

1. Round

2. trunc

3. Ord

14. Какие операции допускаются над переменными ограниченного типа?

1. Round

2. trunc

3. Ord

15. Какой оператор применяется для работы с известным числом шагов

1. For

2. While

3. Repeat

16. Какой оператор применяется для циклических процессов с предвари-

тельной проверкой условия.

1. For

2. While

3. Repeat

17. Какой оператор применяется для циклических процессов с последующей проверкой условия.

1. For

2. While

3. Repeat

18. В чем состоит отличие операторов цикла с "предусловием" и с "постусловием"?

1. В первом случае известно число шагов, а во втором нет

2. Во втором случае операторы тела цикла выполнятся хотя бы один раз

19. Какой тип данного может иметь параметр цикла?

1. Integer

2. любого порядкового

3. Real

20. Какой тип данного должны иметь N и k в опер-ре For I:=N to K do?

1. порядкового

2. Того же,что и I

3. integer

21. Какой оператор цикла применяется для работы с массивами

1. For

2. While

3. Repeat

22. Выделите верное утверждение для массивов

1. В нулевом элементе массива указывается количество элементов массива

2. К каждому элементу массива можно получить доступ

3. Кол-во элементов массива не должно превышать 255

23. Выделите верное утверждение для стрингов

1. В нулевом элементе указывается количество элементов строки

2. Кол-во элементов стринга может достигать 256

24. Какие операторы выполняются над строковыми переменными?

1. with

2. In

3. insert

25. Возможно ли преобразование строковых переменных?

1. да

2. нет

26. Что понимается под множеством ?

1. Упорядоченый набор однотипных элементов

2. Структура данных, состоящая из фиксированного числа элементов

3. Неупорядоченный набор однотипных элементов.

27.Какие операторы выполняются над множествами

1. with

2. In

3. insert

29. Как задаются множества на языке Турбо-Паскаль ?

1. Set of

2. array

3. record

30. Как организовать вывод элементов множества ?

1. проверить принадлежность каждого элемента из базового множества

данному множеству при помощи оператора IN

2. Организовать цикл по номерам элементов мн-ва

31. Что понимается под записью в языке Паскаль ?

1. Упорядоченый набор однотипных элементов

2. Структура данных, состоящая из фиксированного числа элементов

3. Неупорядоченный набор однотипных элементов.

32. Что понимается под множеством в языке Паскаль ?

1. Упорядоченный набор однотипных элементов

2. Структура данных, состоящая из фиксированного числа элементов

3. Неупорядоченный набор однотипных элементов.

33. Как объявляются записи?

1. Set of

2. array

3. record

34. Какие операторы допустимы над полями записи ?

1. with

2. In

3. insert

35. Можно ли использовать в записи поля одного типа ?

1. да

2. нет

36. какие типы файлов существуют?

1. Типизированные, нетипизированные, логические

2. текстовые, типизированные, нетипизированные

3. Символьные, строковые, текстовые

37. Прежде чем работать с файлами следует в первую очередь

1. Связать файловую переменную с самим файлом

2. Открыть файл для чтения или для записи

3. Создать файл

38. Какие операторы применимы к текстовым файлам?

1. seekeoln, readln

2. filesize, close

39. Как описываются переменные ссылочного типа?

1. Record

2. File of

3. Pointer

40. Как распределяется память под переменные ссылочного типа?

1. при помощи процедур Mark, New

2. при помощи процедур dispose, release

3. при помощи процедуры rewrite

41. Как освобождается динамическая память

1. при помощи процедур Mark, New

2. при помощи процедур dispose, release

3. при помощи процедуры rewrite

42. Что понимается в языке Паскаль под кучей?

1. Динамическая память

2. Вся совокупность процедур и функций

43. Какой модуль обеспечивает графику на ЭВМ?

1. Crt

2. Pascal

3. Graph

44. Как инициализировать графический режим, если неизвестно, какой графический драйвер используется на данной машине?

1. Никак

2. С помощью оператора DETECT

3. С помощью оператора Default

45. Всегда ли необходимо явно задавать все параметры процедуры InitGraph?

1. да

2. нет

46. Какими следует пользоваться координатами при выводе информации в "окне"

1. локальными - "окна"

2. глобальными - экрана

47. Перечислите процедуры и функции модуля CRT

1. CLRSCR

2. Setlength

3. Initgraph

 

48. Какую структуру имеет модуль в языке Паскаль?

1. Сначала интерфейсная часть, потом исполнимая и инициирующая

2. интерфейсная часть, инициирующая, исполнимая

3. исполнимая, интерфейсная, инициирующая.

49. Какое расширение имеет имя файла с исходным текстом модуля?

1. pas

2. crt

3. bmp

50. Какие существуют режимы компиляции модулей и основной программы.

1. Compile, Make, Build

2. Graph, crt,File

 




<== предыдущая лекция | следующая лекция ==>
Тема 2 Условный оператор, оператор выбора | Дистанционные курсы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.557 сек.