Программирование в среде Pascal ABC. Структура программы, операторы, массивы, логические конструкции.
Список вопросов теста
Вопрос 1
Раздел Var служит для:
Варианты ответов
- Для описания операторов.
- Для описания типов.
- Для описания переменных.
Вопрос 2
Какие характеристики могут быть у переменной в языке программирования Pascal?
Варианты ответов
- Имя, тип, значение.
- Имя, значение.
- Тип, значение.
Вопрос 3
Какой вариант из перечисленных описывает вещественную переменную на языке Паскаль?
Варианты ответов
- Var a: integer
- Var x: longint.
- Var b: real.
- Var c: byte.
Вопрос 4
Какой вариант из перечисленных описывает целочисленную переменную на языке Паскаль?
Варианты ответов
- Var x: char.
- Var x: boolean.
- Var x: real.
- Var x: integer.
Вопрос 5
Программа, составленная на языке Pascal ABC, заканчивается...
Варианты ответов
- end.
- Readln
- Else
Вопрос 6
Как записывается оператор вывода?
Варианты ответов
- Writeln (a1,a2)
- Readln (a1,a2)
- Readkey (a1,a2)
- end abc.
Вопрос 7
Операторы ввода данных.
Варианты ответов
- And, or.
- Read, readln.
- If, then.
- Write, writeln.
Вопрос 8
Как записывается оператор присваивания?
Варианты ответов
- a:=1
- a=1
- a=:1
- a==:1
Вопрос 9
Какое выражение позволяет вычислить квадрат числа X?
Варианты ответов
- div (X)
- Sqr (X)
- Sqrt (X)
- Abs (X)
- y:=x*x
- mod (x)
Вопрос 10
Какой из операторов позволяет вычислить остаток отделения первого числа на второе?
Варианты ответов
- Sqr (X)
- Sqrt (X)
- x Div y
- a mod b
Вопрос 11
Сколько значений принимает целочисленная переменная в языке Паскаль?
Варианты ответов
- 2
- 1
- более 10
- бесконечное множество значений
Вопрос 12
Какие операции можно применять к переменным целого типа?
Варианты ответов
- Сложение, вычитание, умножение, деление, нахождение остатка.
- Сложение, вычитание, умножение, целочисленное деление, нахождение остатка от деления
- Сложение, умножение, целочисленное деление, нахождение остатка.
- Сложение, умножение
Вопрос 13
Какое значение примет переменная X после выполнения оператора X:=15 div 4?
Варианты ответов
- 0
- 2
- 3,5
- 3
Вопрос 14
Какое значение примет переменная X после выполнения оператора X:=18 mod 4?
Варианты ответов
- 2
- 4
- 4,5
- 0
Вопрос 15
Как записать на языке программирования следующее выражение: y=5x2+10x+2?
Варианты ответов
- Y:=5*x*x+10*x+2.
- Y:=5*x*x+10x+2.
- Y:=5x*x+10x+2.
- Y:=5x*x+10x+2*2
Вопрос 16
Значения переменных a и b после выполнения фрагмента программы
a:=1;
b:=10;
a:=a+b;
b:=a-b;
a:=a-b;
Варианты ответов
- Останутся прежними.
- Поменяются местами.
- Статут равными соответственно сумме и разности прежних своих значений.
Вопрос 17
Каково будет значение переменной после выполнения операций присваивания:
x:=3; x:=x*2;
Варианты ответов
- 3
- 8
- 6
- 2
Вопрос 18
Укажите условие выбора чисел, кратных 5 и не кратных 10.
Варианты ответов
- (X mod 5=0) and (X mod 10<>0).
- (X mod 5<>0) or not (X mod 10=0).
- (X mod 5=0) and (X mod 10=0).
- (X mod 5<>0) or (X mod 10<>0).
Вопрос 19
Укажите условие выбора чисел, кратных 3 и не кратных 5.
Варианты ответов
- (X mod 3=0) and (X mod 5=0).
- (X mod 3<>0) or not (X mod 5=0).
- (X mod 3=0) and (X mod 5<>0).
- (X mod 3<>0) or (X mod 5<>0).
Вопрос 20
Укажите логическое выражение, определяющее интервал [-5,3).
Варианты ответов
- (X >=-5) and (X <=3).
- (X <-5) or not (X >=3).
- (X >= - 5) and (X < 3).
- (X >-5) or (X<=3).
Вопрос 21
Какими будут значения переменных j и k после выполнения условного оператора, если исходные значения переменных были равны
j=3, k=5
if j>k then j:=k-2 else k:=k-2?
Варианты ответов
- j=5, k=3.
- j=3, k=3.
- j=3, k=5.
Вопрос 22
Какие значения примут переменные x и y в результате выполнения программы:
Варианты ответов
- x=14, y=0.
- x=38, y=14.
- x=14, y= - 14.
- x=3, y=3.
Вопрос 23
Какие значения примут переменные f и k в результате выполнения программы:
Варианты ответов
- f=4, k=0.
- f=-3, k=4.
- f=4, k=-4.
- f=0, k=3.
Вопрос 24
Какое значение примет переменная n в результате выполнения программы:
Варианты ответов
- 33
- 25
- 15
- 41
Вопрос 25
Каким оператором описывается массив:
Варианты ответов
- var
- read
- for i:=1 to n
- array
Вопрос 26
В каком разделе описывается массив ,который будет в дальнейшем использоваться в программе?
Варианты ответов
- тело программы
- var
- for
Вопрос 27
Какое имя массива используется в программе?
var f: array[1..100] of integer;
n, i:integer;
begin
readln (n);
for i:=1 to n do
begin
write('f[',i,']=');
read(f[i]);
end;
for i:=1 to n do
write(f[i],' ');
end.
Варианты ответов
- read
- i
- a
- f
Вопрос 28
Каким способом заполняется массив элементами?
Варианты ответов
- автоматически случайными числами
- вручную
- в программе нет массива
Вопрос 29
Сколько элементов используется в массиве, который описан в программе?
Варианты ответов
- 4
- 10
- 101
- 9
- сколько захочет пользователь
Вопрос 30
Сколько случайных чисел будет в массиве для обработки?
Варианты ответов
- 500
- 1000
- 10
- n
- f
- i
- k