Тест: Программное управление работой компьютера


Список вопросов


1. Что называется алгоритмом?

1) Алгоритм - описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов
2) Алгоритм - примерный план для решения задачи
3) Алгоритм - описание последовательности действий (план), для решения задачи.

2. В каком разделе происходит описание переменных?

1) Vag
2) Var
3) Const

3. Чем характеризуется переменная?

1) Значением, типом
2) Именем, значением
3) Именем, типом, значением

4. Чем заканчивается программа?

1) begin
2) Clrscr
3) End.

5. Как записывается оператор вывода?

1) Readln
2) Readkey
3) Writeln

6. Как записывается оператор ввода?

1) Writeln
2) Readkey
3) Readln

7. Как записывается оператор присваивания?

1) а:=1
2) а=1
3) а=:1

8. Как записывается в Паскале простое условие ≠

1) ≠
2) <>
3) :=

9. Формат полного оператора ветвления следующий

1) If <логическое выражение> then <оператор1>
2) If <логическое выражение> else <оператор2>
3) If <логическое выражение> then <оператор1> else <оператор2>

10. Оператор цикла с предусловием в Паскале имеет следующий формат:

1) While <выражение> do <оператор>
2) Writeln <выражение> go <оператор>
3) Write<выражение> do <оператор>

11. Что называется массивом?

1) под массивом понимается совокупность бесконечного числа данных одного типа
2) под массивом понимается совокупность конечного числа данных одного типа
3) под массивом понимается совокупность конечного числа данных различных типов

12. Что определяет индекс массива?

1) Положение элемента массива данных относительно его начала
2) Положение элемента массива данных относительно его конца
3) Положение элемента массива данных относительно друг друга

13. Укажите правильное описание массива. А. Var a: array [1..1000] of integer; Б. Var A, B, C: ARRAY [1..50] OF REAL; В. Var A: ARRAY [1..50 OF REAL]

1) А, В
2) А, Б
3) А, Б

14. Как запустить генератор случайных чисел?

1) Randomize
2) ROUND
3) Random (x)

15. Укажите условие выбора чисел, кратных 3, но не кратных 6

1) (Х mod 3=0) and (X mod 6<>0)
2) Х mod 3=0
3) (Х mod 3=0) or (X mod 6<>0)

16. Какое значение примет переменная Х после выполнения оператора Х:= 17 mod 4

1) 1
2) 4
3) 4.25

17. Какая функция позволяет вычислить корень квадратный из числа?

1) ABS
2) SQRT
3) SQR

18. Назначение циклической структуры

1) Повторение одной команды не более 10 раз
2) Проверка условия в тексте
3) Повторение идущих подряд одинаковых команд некоторое число раз

19. Какое значение примет переменная С в результате выполнения программы: Var A, B, C: integer; Begin A:=4; B:=A*3-6; If B>2*A Then A:=2; IF B<2*A Then A:=5; If B=2*A Then A:=B-A; C:=A*B+A-B; Writeln (‘C=’, C); End.

1) 29
2) 8
3) 22

20. Оператор для организации ветвления в языках программирования - это…

1) Оператор цикла
2) Условный оператор, оператор выбора
3) Оператор для организации диалога с пользователем

21. Операторы для организации диалога с пользователем в языках программирования - это…

1) Оператор цикла
2) Условный оператор, оператор выбора
3) Оператор ввода и оператор вывода

22. Значения переменных А и В после выполнения фрагмента программы А:=1; В:=10; А:=А+В; В:=А-В; А:=А-В

1) Станут равными соответственно сумме и разности прежних своих значений
2) Поменяются местами
3) Останутся прежними

23. Укажите условие выбора чисел, не кратных 5 или кратных 10

1) (X mod 5<>0) or (X mod 10=0)
2) (X mod 5=0) and (X mod 10<>0)
3) (X mod 5=0) and (X mod 10=0)

24. Какое значение примет переменная Х после выполнения оператора Х:= 15 div 4

1) 3
2) 3,5

25. Какие значения примут переменные C и D в результате выполнения программы: Program v1; Var A, B, C, D: integer; Begin A:=6; B:=2*A+8; If B>A Then C:=B-A Else D:=A-B; Writeln (‘C=’, C); Writeln (‘D=’, D); End.

1) C=14, D=0
2) C=38, D=14
3) C=14, D=-14

26. Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов, если первоначально A[3] := 5; A[4] := 6; A[3]: = A[4]; A[4] := A[3]?

1) A[3] = 5; A[4] = 5
2) A[3] = 5; A[4] = 6
3) A[3] = 6; A[4] = 6