Тест: Начала программирования


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


1. Что называют операторными скобками:

1) begin...end
2) [ ]
3) { }
4) ( )

2. Какая из записей заголовка программы правильная:

1) Program задача 1
2) Program 1
3) Program zadacha_1
4) Program 1_zadacha

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

1) READLN (X; Y)
2) WRITE (X; Y)
3) READ (X, Y)
4) WRITELN (X, Y)

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

1) В + 5 := А
2) А = В + 5
3) А := В + 5

5. Запись на языке Pascal выражения у = 5х - 10х + 2 : х будет иметь вид:

1) у = 5*х - 10*х + 2/х
2) у := 5*х - 10*х + 2/х
3) у := 5х - 10х+2:х
4) у = 5х - 10х + 2/х

6. Какой из операторов ошибочен, если заданы описания: var i,j: integer; х,у: real:

1) х := i*y
2) j := i*i
3) j := i/2
4) у := i/i

7. Условный оператор записывается в виде:

1) If <условие> then <оператор1>; else <оператор2>
2) <имя переменной>:=<выражение>
3) If <условие> then <оператор1> else <оператор2>
4) While <условие> do <оператор>

8. Высказыванию «Если значение переменной b больше 5, то увеличить значение b на 15, иначе значение b уменьшить на 3» соответствует оператор:

1) if b > 5 then b := b + 15 b:=b - 3
2) if b > 5 then b := b + 15 else b:=b - 3
3) if b > 5 then b := b + 15; else b := b - 3
4) if b > 5 then b := b - 3; else b:=b+15

9. Какая строка из перечисленных описывает логическую переменную на языке Pascal:

1) var : char
2) var : real
3) var x : boolean
4) var x : integer

10. Найдите слово русского языка, которое больше, чем слово «пар», и меньше, чем слово «парус».

1) парик
2) парк
3) вирус
4) паравоз

11. После выполнения операторов присваивания: а:=3; b:= 5, с:=7; d:=a; а:= b; b:=c, c:=d, соотношение значений переменных a, b и с следующее:

1) b > а > c
2) с > b > а
3) b > с > а
4) а > b > с

12. Определите значение целочисленных переменных а и b после выполнения фрагмента программы: а := 2468; b := (a mod 1000)*10; а := a div 1000 + b:

1) а = 470, b = 468
2) а = 4682, b = 4680
3) а = 8246, b = 246
4) а = 22, b = 20

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

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

14. значением логической переменной может являться:

1) любое число
2) любой текст
3) истина или лож
4) таблица

15. Какие операции можно применять к переменным целого типа?

1) сложение, вычитание, умножение, деление, нахождение остатка
2) сложение, умножение, целочисленное деление, нахождение остатка;
3) сложение, вычитание, умножение, целочисленное деление, нахождение остатка;
4) сложение, умножение, вычитание.

16. В результате выполнения программы program klass; begin writeln (45/(12 - 3)); write('классов'); end. на экране появится запись:

1) 5 классов
2) 9 классов
3) 6 классов
4) 8классов

17. Сколько значений принимает целочисленная переменная в языке Pascal

1) одно значение
2) два значения
3) более 10 значений
4) бесконечное множество

18. Значения двумерного массива задаются с помощью вложенного оператора цикла в представленном фрагменте программы: for n := 1 to 5 do for k := 1 to 5 do B[n,k] := n + k; Чему будет равно значение В(2,4):

1) 8
2) 7
3) 6
4) 9

19. Укажите,какие операции относятся к логическим операциям

1) not, and, then
2) or, mod, and
3) if, or, and
4) and, or, not

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

1) 4.25
2) 4
3) 1