Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тесты по Delphi (без ответов).doc
Скачиваний:
21
Добавлен:
28.09.2019
Размер:
399.87 Кб
Скачать

Тема: Понятие алгоритма

1. Вопрос: Алгоритм – это:

правила выполнения определенных действий

набор команд для компьютера

протокол вычислительной сети

описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов

ориентированный граф, указывающий порядок выполнения некоторого набора команд

2. Вопрос: Алгоритм называется линейным, если:

он представим в табличной форме

он включает в себя вспомогательный алгоритм

его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий

он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий

ход его выполнения зависит от истинности тех или иных условий

3. Вопрос: Алгоритм называется циклическим, если:

он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий

он представим в табличной форме

ход его выполнения зависит от истинности тех или иных условий

он включает в себя вспомогательный алгоритм

его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий

4. Вопрос: Алгоритм включает в себя ветвление, если:

его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий

он представим в табличной форме

он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий

ход его выполнения зависит от истинности тех или иных условий

он включает в себя вспомогательный алгоритм

5. Вопрос: Свойством алгоритма является:

цикличность

простота записи на языках программирования

возможность выполнения алгоритма в обратном порядке

возможность изменения последовательности выполнения команд

результативность

6. Вопрос: Свойство алгоритма, заключающиеся в том, что каждое действие и алгоритм в целом должны иметь возможность завершения, называется:

результативность

детерминированность

массовость

дискретность

конечность

7. Вопрос: Свойство алгоритма, заключающееся в том, что алгоритм должен состоять из конкретных действий, следующих в определенном порядке, называется:

дискретность

конечность

массовость

детерминированность

результативность

8. Вопрос: Свойство алгоритма, заключающееся в отсутствие ошибок (алгоритм должен приводить к правильному результату при всех допустимых входных значениях), называется:

детерминированность

дискретность

результативность

массовость

конечность

9. Вопрос: Свойство алгоритма, заключающееся в том, что один и тот же алгоритм можно использовать с разными исходными данными, называется:

результативность

детерминированность

конечность

массовость

дискретность

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

конечность

детерминированность

результативность

массовость

дискретность

11. Вопрос: Алгоритм, записанный на «понятном» компьютеру языке программирования, называется:

протоколом алгоритма

исполнителем алгоритмов

листингом

текстовкой

программой

Тема: Основы языка Pascal

12. Вопрос: Из каких элементов состоит алгоритмический язык?

выражения

символы

слова

операторы

элементарные конструкции

13. Вопрос: Что из перечисленного не входит в набор основных символов Turbo Pascal?

Латинские строчные и прописные буквы

Служебные слова

Цифры

Русские строчные и прописные буквы

Знак подчеркивания

14. Вопрос: Какие типы относятся к стандартным в Pascal?

Целочисленный

Интервальный

Символьный

Логический

Перечисляемый

15. Вопрос: С какого слова начинается любая программа, написанная в Pascal?

Var

Program

Integer

String

16. Вопрос: Объявление переменных осуществляется

в разделе описаний

в тексте программы

в комментариях

перед названием программы

17. Вопрос: Какое (какие) названия программы не допустимо

Abc

Abc123

123Abc

Xgbhfxdhgf

18. Вопрос: Какое (какие) названия программы не допустимо

Моя программа

Program

Abc123

Myprogram

19. Вопрос: Переменная S символьного типа (char). Какие значения она может принимать?

S='d'

S='vint'

S='1'

S='$'

20. Вопрос: какое описание идентификатора будет некорректным?

While

While_123

Why

What

21. Вопрос: Переменная S строкового типа (string). Какие значения она может принимать?

S='мама мыла раму'

S='I live in Ufa'

S='d'

S=10 div 2

22. Вопрос: Переменная S строкового типа (string). Какие значения она не может принимать?

S='123'

S=0,234

S='I live in Ufa'

S='d'

S=10 mod 2

23. Вопрос: Известны значения переменных: a=2, b=0,23, c=123, d='privet'. Укажите строковую(ые) переменную

a

c

a,d

b,c

d

24. Вопрос: Известны значения переменных: a=2, b=0,23, c=123, d='privet'. Какие переменные могут быть типа real?

a,b

b

c,d

a,b,c

25. Вопрос: Чем отличаются типы данных integer и byte?

Ничем

Integer – целочисленный, byte – вещественный

Интервалом возможных значений

26. Вопрос: В программе есть оператор C:= not B. Укажите тип переменной C.

Целочисленный

Логический

Вещественный

Символьный

27. Вопрос: Дан фрагмент программы

Var a,b,c:boleen;

A:=1; B:=1; C:=A*A+(A+B)*B Какое значение примет переменная C?

0

1

2

3

28. Вопрос: Дан фрагмент программы

Var a,b,c:boleen; …….. A:=0; B:=1; C:=A*A+(A*B)+B Какое значение примет переменная C?

0

1

2

3

29. Вопрос: Дан фрагмент программы

Var a,b,c:integer; …….. A:=1; B:=1; C:=A*A+(A+B)*B Какое значение примет переменная C?

0

1

2

3

30. Вопрос: Дан фрагмент программы

Var a,b,c:boleen; …….. A:=0; B:=1; C:=(A+B)*(not B)

Какое значение примет переменная C?

0

1

2

3

31. Вопрос: Дан фрагмент программы

Var a,b,c:real; …….. A:=0; B:=1; C:=(A+B)*(not B)

Какое значение примет переменная C?

0

1

2

Программа выдаст сообщение об ошибке