Тест 2. Pascal «Линейные и разветвленные алгоритмы»


Тест 2
Pascal. Линейные и разветвленные алгоритмы

Цели:
Личностные: Развитие стремления к достижению успеха.
Метапредметные: Формирование умения анализировать текст программы.
Предметные: Проверка знаний учащихся по теме «Линейные и разветвленные алгоритмы».

Тест закрытого типа с множественным выбором (один верный из нескольких) содержит 20 вопросов. Тест позволяет определить степень усвоения тем 8 класса «Линейные алгоритмы» и «Разветвляющиеся алгоритмы».

Какой из целочисленных типов имеет наибольшее допустимое значение
longint
integer
byte
word
real
Какая из последовательностей типов расположена по возрастанию диапазона значений
word, integer, longint
integer, word, longint
longint, word, integer
Функция TRUNC
отбрасывает целую часть числа
отбрасывает десятичные знаки числа
округляет число до целого
округляет число до тысячных
Функция ROUND
округляет до ближайшего целого числа
отбрасывает целую часть
отбрасывает десятичные знаки числа
округляет число до сотых
В какой строке название функций записано верно:
log(x); sin(x); cos(x); pi; arctan(x); exp(b*ln(a));
log(x); sin x; cos x; pi; arctan(x); exp(b*ln(a));
ln(x); sin(x); cos(x); pi; arctan(x); exp(b*ln(a));
ln(x); sin(x); cos(x); pi(x); arctan(x); exp(b*ln(a));
ln(x); sin(x); cos(x); pi(x); tan(x); exp(b*ln(a));
Какое из выражений записано верно:
Y:=3*sin(sqr(X))+15*sqr(cos(X));
Y:=3*sin(sqr(X))+15*sqr(cos X);
Y=3*sin(sqr(X))+15*sqr(cos(X));
Y:=3*sin sqr(X)+15*sqr(cos(X));
Y:=3*sin(sqr(X))+15sqr(cos(X));
Какое из выражений записано верно:
If X=0.7 then Y:=3*sin(sqr(x))+15*sqr(cos(x));
If X=0.7 than Y:=3*sin(sqr(x))+15*sqr(cos(x));
If X=0.7 then Y:=3sin(sqr(x))+15sqr(cos(x));
If X=0.7 then Y=3*sin(sqr(x))+15*sqr(cos(x));
If X=0,7 then Y:=3*sin(sqr(x))+15*sqr(cos(x));
Выберите правильный результат выполнения 5452 div 100 mod 10
2
52
4
252
6
На выпускной вечер Наташа надела красное платье. Таня была не в черном, не в синем и не в голубом. У Оксаны два платья - черное и синее. У Нади есть и белое платье и синее. Ольга имеет платье всех цветов. Определить какого цвета надели платья девушки, если все были в платьях разного цвета.
Наташа-красное, Таня-белое, Оксана-черное, Надя-синее, Оля-голубое
Оля-красное, Таня-белое, Оксана-черное, Надя-синее, Наташа-голубое
Таня -красное, Наташа-белое, Оксана-черное, Надя-синее, Оля-голубое
Наташа-красное, Надя-белое, Оксана-черное, Таня-синее, Оля-голубое
Определить правильную запись
If A<=B Then C:=B-A Else C:=A-B;
If A=<B Then C:=B-A Else C:=A-B;
If A<B Than C:=B-A Else C:=A-B;
If A<B Then C=B-A Else C:=A-B;
If A<B Then C:=B-A Else C=A-B;
Определить правильную запись
IF A<>B and A<>C then writeln('треугольник не равнобедренный') else writeln('треугольник равнобедренный');
IF (A<>B) and (A<>C) then ('треугольник не равнобедренный') else writeln('треугольник равнобедренный');
IF (A<>B) and (A<>C) then writeln('треугольник не равнобедренный') else ('треугольник равнобедренный');
IF (A<>B) and (A<>C) then writeln('треугольник не равнобедренный') else writeln(треугольник равнобедренный);
IF (A<>B) and (A<>C) then writeln('треугольник не равнобедренный') else writeln('треугольник равнобедренный');
Выбрать соответствующую запись на языке Паскаль: Если A больше или равно B и A больше либо равно C т о напечатать А-больше
If (A>=B) and (A>=C) then writeln (' А - больше');
If A>=B and A>=C then writeln (' А - больше');
If (A>B) and (A>=C) then writeln (' А - больше');
If (A>=B) and (A>C) then writeln (' А - больше');
If (A>=B) and (A>=C) then (' А - больше');
Какое из условий записано верно:
(A-5*X)<>(B*2+2)
(A-5X)<>(B*2+2)
(A-5*X)<>(2B+2)
(A-5*X)><(B*2+2)
(A-5X)><(B*2+2)
Определить верную запись
IF (А Mod 2)><0 THEN WRITELN(‘YES’) ELSE WRITELN(‘NO’);
IF (А Mad 2)<>0 THEN WRITELN(‘YES’) ELSE WRITELN(‘NO’);
IF (А Mod 2)<>0 THEN (‘YES’) ELSE WRITELN(‘NO’);
IF (А Mod 2)<>0 THEN WRITELN(‘YES’) ELSE WRITELN(‘NO’);
IF (А Mod 2)<>0 THEN WRITELN(‘YES’) ELSE WRITELN(NO);
Определить результат: A:=9;B:=2; C:=4;If A>B then if A>C then D:=sqr(A) else D:=sqrt(A);write(D);
81
9
0
16
3
Определить результат: A:=9;B:=20; C:=4;If A>B then if A>C then D:=sqr(A) else D:=sqrt(A); write(D);
0
3
9
2
4
Определить результат: A:=9;B:=2; C:=4;If (A>B) and (A>C) then D:=5*A else D:=10*A; write(D);
45
90
20
10
40
Определить результат: A:=4;B:=2; C:=6;If (A>B) or (A>C) then D:=5*A else D:=10*A; write(D);
40
30
20
60
10
Определить результат: A:=10;B:=10; C:=6;If (A<>B) and (A<>C) then D:=10+A/(2+3) else D:=10-A/2+4; write(D);
9
12
4
0.4
0.6
Определите значение переменной "c" после выполнения следующего фрагмента программы: a:= 80;b:= 10;b:=-a/2*b; c:=a+b
-160
-240
-480
-38
320

Ключ к тесту:

1 2 3 4 5
a a b a c
6 7 8 9 10
a a c a a
11 12 13 14 15
e a a d a
16 17 18 19 20
a a c a e




Приложенные файлы

  • docx file23
    svkon2008
    Размер файла: 11 kB Загрузок: 1