Вопросы:
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.
-
Для чего необходим в программе раздел VAR?
- Для описания констант.
- Для описания типов.
- Для описания переменных.
-
Чем характеризуется переменная?
- Именем, типом, значением.
- Именем, значением.
- Типом, значением.
-
Какой вариант из перечисленных описывает вещественную переменную на языке Паскаль?
- Var x:integer.
- Var x:longint.
- Var x:real.
- Var x:byte.
-
Какой вариант из перечисленных описывает целочисленную переменную на языке Паскаль?
- Var x:char.
- Var x:boolean.
- Var x:real.
- Var x:integer.
-
Чем заканчивается программа?
- END.
- Readln.
- Else.
-
Как записывается оператор вывода?
- Writeln(a1, a2).
- Readln(a1, a2).
- Readkey(a1, a2).
-
Какие из перечисленных операторов являются операторами ввода данных?
- And, or.
- Read, readln.
- If, then.
- Write, writeln.
-
Как записывается оператор присваивания?
- a:=1.
- a=1.
- a=:1.
-
Какой из операторов позволяет вычислить квадрат числа X?
- Div(X).
- Sqr(X).
- Sqrt(X).
- Abs(X).
-
Какой из операторов позволяет вычислить модуль числа X?
- Sqr(X).
- Sqrt(X).
- Div(X).
- Abs(X).
-
Сколько значений принимает целочисленная переменная в языке Паскаль?
- Два значения.
- Одно значение.
- Более 10 значений.
- Бесконечное множество значений.
-
Какие операции можно применять к переменным целого типа?
- Сложение, вычитание, умножение, деление, нахождение остатка.
- Сложение, вычитание, умножение, целочисленное деление, нахождение остатка.
- Сложение, умножение, целочисленное деление, нахождение остатка.
-
Какое значение примет переменная X после выполнения оператора X:=15 div 4?
- 0.
- 2.
- 3. 5.
- 3.
-
Какое значение примет переменная X после выполнения оператора X:=18 mod 4?
- 2.
- 4.
- 4. 5.
- 0.
-
Как записать на языке программирования следующее выражение: y=5x2+10x+2?
- Y:=5*x*x+10*x+2.
- Y:=5*x*x+10x+2.
- Y:=5x*x+10x+2.
- Значения переменных A и B после выполнения фрагмента программы
-
a:=1; b:=10; a:=a+b; b:=a - b; a:=a - b;
- Останутся прежними.
- Поменяются местами.
- Статут равными соответственно сумме и разности прежних своих значений.
- Каково будет значение переменной после выполнения операций присваивания:
-
x:=3; x:=x*2;
- 1.
- 8.
- 6.
- 10.
-
Укажите условие выбора чисел, кратных 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).
-
Укажите условие выбора чисел, кратных 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).
-
Укажите логическое выражение, определяющее интервал [ - 5, 3).
- (X >= - 5) and (X <=3).
- (X < - 5) or not (X >=3).
- (X >= - 5) and (X <3).
- (X > - 5) or (X<=3).
- Какими будут значения переменных 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.
- Какие значения примут переменные c и d в результате выполнения программы:
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.
- c=14, d=0.
- c=38, d=14.
- c=14, d= - 14.
- c= - 3, d=3.
Комментариев нет:
Отправить комментарий