К оглавлению



8 класс. Глава 3
1. Линейные программы в языке Pascal

1. Какие из приведенных имен допустимы в языке программирования Pascal?
R
r1
soprot
1r
сопрот
2. Какие из приведеннных имен недопустимы в языке программирования Pascal?
massa
m5
5m
massa tela
масса_тела
3. Установите соответствие между служебными словами языка программирования Pascal и их назначением:
var
read
write
begin
end
4. Установите соответствие между названиями типов данных и их обозначениями в языке программирования Pascal:
integer
real
char
string
boolean
5. Установите соответствие между типами величин и их возможными значениями:
integer
real
char
string
6. Установите соответствие между обозначениями встроенных функций в языке программирования Pascal и их назначением:
abs(X)
sqrt(X)
round(X)
int(X)
frac(X)
7. Какая ошибка присутствует в данном фрагменте программы на языке Pascal?
program error;
begin
SuMmA := 25-14;
end.
некорректное имя программы
не определённое имя переменной
некорректное имя переменной
запись арифметического выражения
8. Какая запись раздела описания переменныхa, b, c, d является верной, если этим переменным могут быть присвоены значения3, '3', 3.3, '3.3' соответственно?
var a:integer; b:char; c:real; d:string;
var a:real; b:char; c:integer; d:string;
var a:char; b:string; c:integer; d:real;
var a:integer; b:string; c:real; d:char;
var a:integer; b:char; c:string; d:real;
9. Установите соответствие между операторами вывода и их результатами на экране, если значение переменной a равно 5:
write (a);
write ('a');
write ('a=', a);
write (a:5:1);
write (a:5:2);
10. Установите соответствие между операторами ввода и введенными данными, если целочисленные переменныеa, b, c должны получить значения 10, 20, 30 соответственно.
read (b, c, a)
read (b, a, c)
read (c, a, b)
read (c, b, a)
11. Выберите выражение, записанное на языке программирования Pascal, соответствующее математической записи, представленной на рисунке:
(a+b/c+d)
(a+b)/c+d
(a+b/c)+d
(a+b)/(c+d)
a+b/(c+d)
12. Выберите выражение, записанное на языке программирования Pascal, соответствующее математической записи, представленной на рисунке:
1/2(a+b)h
1/2*(a+b)/h
1/2/(a+b)/h
(a+b)*h/2
(a+b)*2/h
13. Какие выражения на языке программирования Pascal не соответствуют математическому выражению, представленному на рисунке?
(-b+sqrt(b*b-4*a*c))/(2*a)
(-b+sqrt(b*b-4*a*c))/2*a
(-b+sqrt(b*b-4*a*c))/2/a
-b+sqrt(b*b-4*a*c)/(2*a)
(sqrt(b*b-4*a*c)-b)/(2*a)
14. Чему будет равно значение переменнойb после выполнения данного фрагмента программы?
a := 5;
b := 10;
b := a + b;
a := b - a;
b := b + a;
Ответ: 
15. Чему будет равно значение переменнойa после выполнения данного фрагмента программы?
a := 95;
b := 3;
a := a div b;
b := a mod b;
a := a + b;
Ответ: