Алгоритм какого типа изображен на блок-схеме?



Рассмотрено   На заседании кафедры Педагогики и информационных технологий Зав.кафедры                                                               ___________________В.Н.Легкая                                «_______»___________________ Утверждаю   Заместитель директора по УР _________________ Г.А.Словцова «_______»___________________

Федеральное государственное образовательное учреждение

Среднего профессионального образования

Краснодарский гуманитарно-технологический колледж

ТЕСТЫ ПО ДИСЦИПЛИНЕ

«Основы алгоритмизации и программирования»

Специальность 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»

Автор: Пархоменко Иван Николаевич, преподаватель КГТК

Г.

Тематический план учебной дисциплины

Наименование разделов и тем Макс. нагрузка Всего
Введение 2 2
Раздел 1. Объектная модель 54 54
Тема 1.1. Основные принципы объектно-ориентированного программирования (ООП)    
1.1.1. Абстрагирование    
1.1.2. Инкапсуляция    
1.1.3. Модульность    
1.1.4. Иерархичность    
Тема 1.2. Дополнительные принципы объектно-ориентированного программирования (ООП)    
1.2.1. Типизация    
1.2.2. Параллелизм    
1.2.3. Сохраняемость    
Тема 1.3 Объекты    
1.3.1. Состояние    
1.3.2. Поведение    
1.3.3. Идентичность    
1.3.4. Отношения между объектами    
Раздел 2. Среда разработки приложений Delphi 63 63
Тема 2.1 Интегрированная среда разработки    
Тема 2.2 Классы    
2.2.1. Ассоциация    
2.2.2. Агрегация    
2.2.3. Обобщение    
2.2.4. Зависимость    
2.2.5. Инстанцирование    
2.2.6. Переменные и операции класса    
2.2.7. Интерфейсы    
2.2.8. Группирование классов    
Тема 2.3 Этапы разработки приложения    
Тема 2.4 Визуальное событийно-управляемое программирование    
Тема 2.5 Разработка оконного приложения    
     
Итого 119 119

Будет ли работать такая программа?

 

var

i : char;

begin

i:=1;

end.

Варианты ответов:

1. Будет работать и выведет на экран результат

2. Будет работать, но результат на экран не выведет

3. Появится "Ошибка типа"

4. Появится ошибка "Ошибка в выражении"

 

Вызовет ли ошибку следующий программный код?

 

var

s1,s2 : string;

begin

s1:=s1+' '+s2;

end.

 

Варианты ответов:

1. Да, вызовет

2. Нет, не вызовет

3. Все будет зависеть от значений s1 и s2

4. Появится ошибка «Ошибка в выражении»

 

3. Логический тип данных, это:

 

Варианты ответов:

1. boolean

2. integer

3. char

4. real

 

4. Целый тип данных, это:

 

Варианты ответов:

1. array

2. integer

3. char

4. real

 

5. Вещественный тип данных, это:

 

Варианты ответов:

1. boolean

2. string

3. char

4. real

 

6. Строковый тип данных, это:

 

Варианты ответов:

1. string

2. integer

3. char

4. real

 

7. Тип-массив, это:

 

Варианты ответов:

1. begin

2. record

3. array

4. real

 

8. Тип-запись, это:

 

Варианты ответов:

1. write

2. record

3. read

4. real

 

 

9. В результате выполнения следующего программного кода:

 

for i:=1 to 10 do;

writeln('Yes');

 

Варианты ответов:

1. Будет сгенерирована "ошибка выполнения"

2. На экран будет 10 раз выведено слово "Yes"

3. На экран будет 0 раз выведено слово "Yes"

4. На экран будет 1 раз выведено слово "Yes"

 

10. Команда readln считывает из буфера клавиатуры:

 

Варианты ответов:

1. Один символ

2. Одно число

3. Последовательность бит до тех пор, пока не встретит "enter"

4. Последовательность бит до тех пор, пока не встретит "enter", причем удаляет "enter" из буфера

 

11. команда writeln(2+2=3);

Варианты ответов:

1. Приведет к сообщению "синтаксическая ошибка"

2. Приведет к сообщению "ошибка в выражении"

3. Программа выполнится, причем на экране появится "False"

4. Результат выполнения такой команды непредсказуем

 

Сколько раз выполнится данный цикл?

 

while (3>2) do

begin

writeln('выполняется цикл');

end;

 

Варианты ответов:

1. Будет выполняться бесконечно

2. Ни разу

3. В коде программы синтаксическая ошибка

4. Выполниться только один раз

13. Сколько раз выполнится данный цикл:

 

i:=2;

repeat

i:=i+1;

until i=2

 

Варианты ответов:

1. Бесконечное число раз

2. Один раз

3. В коде программы синтаксическая ошибка

4. Два раза

14. Сколько раз выполнится данный цикл:

 

for i:=1 to 1 do

write('mama');

 

Варианты ответов:

1. Ни разу

2. Один раз

3. В коде программы синтаксическая ошибка

4. Бесконечное число раз

15. Сколько раз выполнится данный цикл:

 

for j:=2 downto 1 do

write('papa');

Варианты ответов:

1. Ни разу

2. Один раз

3. В коде программы синтаксическая ошибка

4. Два раза

Какова разрядность (сколько бит) типа Integer?

Варианты ответов:

1. 8 бит

2. 16 бит

3. 32 бит

4. 64 бит

17. Сколько символов можно поместить в переменную типа "string"?

 

Варианты ответов:

1. 100

2. 2000

3. 255

4. 256

18. Данный фрагмент кода:

 

for i:=1 to 33000 do

write('mama');

 

Варианты ответов:

1. Будет работать совершенно нормально

2. Вызовет ошибку на этапе компиляции

3. Вызовет "ошибку выполнения"

4. Будет работать бесконечное число раз

19. Данный фрагмент кода:

 

Var X,Y : char;

begin

writeln('введите Y');

read(Y);

writeln('введите X');

read(X);

end.

Варианты ответов:

1. Считает с клавиатуры переменные Y, а затем X

2. Считает с клавиатуры переменные Y, и не считает X

3. Вызовет «ошибку выполнения»

4. Вызовет «синтаксическую ошибку»

 

20. Данный фрагмент кода:

 

while (3>2) do

begin

repeat

writeln('mama');

end;

until 3>2;

 

Варианты ответов:

1. Будет работать совершенно нормально

2. Вызовет «синтаксическую ошибку»

3. Вызовет «ошибку выполнения»

4. Зациклится

21. Данный фрагмент кода:

 

Uses graph;

Var g : char;

begin

g:=readkey;

end.

 

Варианты ответов:

1. Будет работать совершенно нормально

2. Вызовет ошибку «неизвестная команда/идентификатор»

3. Вызовет «ошибку выполнения»

4. Зациклится

 

22. Фрагмент кода:

 

Var i,j,k : byte;

begin

  <большое количество других операторов по вычислению i,j>

k:=i+j;

end;

 

Варианты ответов:

1. Вполне правильный и надежный

2. Может вызвать ошибку в расчете значения k

3. Может вызвать ошибку и остановку программы в момент выполнения

4. Достаточно экономично использует память

 

23. Язык Паскаль является:

 

Варианты ответов:

1. Компилятором

2. Интерпретатором

3. Транслятором

4. Чем-то другим

 

24. Какова разрядность переменной типа "real" (бит) в семействе языков Паскаль?

 

Варианты ответов:

1. 8 бит

2. 16 бит

3. 32 бит

4. 48 бит и более 

 

Алгоритм какого типа изображен на блок-схеме?

Варианты ответов:

1. Линейный

2. Циклический

3. Разветвляющийся

4. Комбинация разветвляющегося и циклического

 


Дата добавления: 2018-04-15; просмотров: 641; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!