- Преподавателю
- Информатика
- Контрольная работа по теме Программирование на языке Паскаль
Контрольная работа по теме Программирование на языке Паскаль
Раздел | Информатика |
Класс | 9 класс |
Тип | Тесты |
Автор | Архипова А.А. |
Дата | 07.01.2016 |
Формат | docx |
Изображения | Есть |
-
Язык программирования Pascal создал:
-
Н. Вирт
-
Б. Паскаль
-
М. Фортран
-
Правильных ответов нет
-
-
Команда CLRSCR служит для
-
ожидания нажатия клавиши
-
ввода данных с экрана
-
очистки экрана
-
верного ответа нет
-
-
Условный оператор применяется для программирования:
-
-
Сложных алгоритмов
-
Линейных алгоритмов
-
Ветвящихся алгоритмов
-
Циклических алгоритмов
-
-
Результатом выполнения фрагмента алгоритма
…
a:=7;
b:=8;
k:=5+a;
if a>b then k:=k*3
else k:=k-3;
writeln (k);
будет следующее значение k:
-
-
7
-
8
-
9
-
Верного ответа нет
-
-
Определите значение переменной S после выполнения операторов:
i:=0; S:=0
While i<3 do
Begin
i:=i+1;
S:=S+i*i
End;
________________________
-
Оператор цикла с параметром-счетчиком.
______________________
-
Сколько строк напечатает программа:
var k,l:integer;
begin FOR k:=7 DOWNTO 1 DO
FOR l:=11 TO 14 DO
writeln('Мне нравится Паскаль.');
end.
_________________________
-
Чему будет равен значение переменной А после выполнения алгоритма(блок-схема):
I:=1 to 5
-
Какой из операторов цикла имеет 2 вида записи
-
For…
-
While…
-
Repeat…
-
Верного ответа нет
-
-
Что выведется на экран в результате выполнения фрагмента программы:
p:=1;
FOR k:=1 TO 5 DO
begin
p:=p*k;
end;
write(' k=', k, ' p=', p)
-
Дан фрагмент программы. Что появится на экране?
S:=0;
FOR I:=3 TO 8 DO
BEGIN
MAS[I]:=I;
S:=S+MAS[I];
END;
WRITELN (S);
-
Дан фрагмент программы. Что появится на экране?
FOR I:=1 TO 4 DO
MAS[I]:=I;
MAS[1]:=MAS[4];
WRITELN (MAS[1]);
-
Как объявить массив из 16 целых чисел?
_________________________
-
Как задать датчику случайных чисел диапазон от -4 до 16?
_________________________
-
Операторные скобки.
_________________________________
«5 баллов» - 15 верных ответов
«4 балла» - 12 - 14 верных ответов
«3 балла» - 8 - 11 верных ответов
-
Дан фрагмент программы. Что появится на экране?
S:=0;
FOR I:=1 TO 4 DO
BEGIN
MAS[I]:=1+I;
S:=S+MAS[I];
END;
WRITELN (S);
_________________________
-
Дан фрагмент программы. Что появится на экране?
FOR I:=1 TO 3 DO
MAS[I]:=8;
MAS[2]:=MAS[1]+2;
WRITELN (MAS[2]);
_________________________
-
Как объявить массив из 6 вещественных чисел?
_________________________
-
Как задать датчику случайных чисел диапазон от 1 до 3?
_________________________
-
Операция вычисления остатка от целочисленного деления.
____________________________
-
раздел VAR служит
-
-
Для описания используемых переменных
-
-
-
Для описания величин
-
Для описания выражений
-
Верного ответа нет
-
I:=6 downto 4
Чему будет равно значение переменной A после выполнения алгоритма.
________________
-
Сколько строк напечатает программа:
var k,l:integer;
begin FOR k:=2 TO 10 DO
FOR l:=1 TO 6 DO
writeln('Мне нравится Паскаль.');
end;
-
-
10
-
5
-
50
-
Верного ответа нет, ответ_____
-
-
Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
a:= 3 + 8*4;
b:= (a div 10) + 14;
a:= (b mod 10) + 2;
_________________________
-
Определите значение переменной m после выполнения фрагмента алгоритма.
_________________________
-
вывод данных на экран осуществляется с помощью оператора:
-
WRITE, WRITELN
-
READ, READLN
-
PROGRAM
-
Верного ответа нет
-
-
Что выведется на экран в результате выполнения фрагмента программы:
s:=0;
FOR j:=10 TO 15 DO
begin
s:=s+2*j;
write(' j=', j:2, ' s=',s:4)
end;
________________
-
тип переменных для параметра цикла FOR:
-
-
целочисленный тип
-
логический тип
-
натуральный тип
-
верного ответа нет
-
15. Оператор цикла с предусловием.
_________________________________
«5 баллов» - 15 верных ответов
«4 балла» - 12 - 14 верных ответов
«3 балла» - 8 - 11 верных ответов