Авторизация
Начала программирования №5
Проверка знаний учащихся по теме "Начала программирования", глава 4.
Информатика 9 класс | Автор: Озерков Анатолий Вадимович | ID: 8615 | Дата: 9.9.2016
0 -1
Помещать страницу в закладки могут только зарегистрированные пользователи
Зарегистрироваться
Вопрос № 1

Что из указанного не входит в алфавит языка Паскаль?

Русские строчные и прописные буквы
Служебные слова
Латинские строчные и прописные буквы
Знаки арифметических действий
Вопрос № 2

Разработчиком языка Паскаль является:

Эдсгер В.Дейкстра
Блез Паскаль
Никлаус Вирт
Норберт Винер
Вопрос № 3

Какие последовательности символов могут служить именем в языке Паскаль?

maS1
d2
2d
_mas
Вопрос № 4

Какая последовательность символов не может служить именем в языке Паскаль?

2d
maS1
d2
mas
Вопрос № 5

Целочисленные данные относятся к типу

real
integer
string
boolean
Вопрос № 6

Вещественные данные относятся к типу

real
integer
string
boolean
Вопрос № 7

В программе на языке Паскаль обязательно должен быть:

программный блок
заголовок программы
блок описания используемых данных
оператор присваивания
Вопрос № 8

Какого раздела не существует в программе, написанном на языке Паскаль?

заголовок
описаний
операторв
примечаний
Вопрос № 9

Разделителями между операторамип служит:

пробел
запятая
точка
точка с запятой
Вопрос № 10

Описать переменную - это значит указать её:

тип и значение
имя, тип и значение
имя и тип
имя и значение
Вопрос № 11

В данном фрагменте программы сделана ошибка

program error;
begin
SuMma:=25-14;
end.

некорректное имя программы
некорректное имя переменной
запись арифметического выражения
не определо имя переменной
Вопрос № 12

Для записи вспомогательных алгоритмов в языке Паскаль используются:

составные операторы
процедуры и функции
операторы и операнды
массивы
Вопрос № 13

Какая клавиша нажимается после набора последнего данного в операторе READ??

пробел
точка с запятой
Ctrl
Enter
Вопрос № 14

При присваивании изменяется:

значение переменной
имя переменной
тип переменной
значение константы
Вопрос № 15

Для вывода результатов в Паскале используется оператор:

write
begin
readln
while
Вопрос № 16

Для вычисления квадратного корня из x используется функция:

sqrt(x)
abs(x)
sqr(x)
int(x)
Вопрос № 17

Заполнение массива:

for i:=1 to 5 do a[i]:=i*i.
Чему равно a[2]+a[5]?

Введите ответ:
Вопрос № 18

Для генерации случайного целого числа из промежутва [10;20] необходимо использовать выражение:

random*20
random (10)+10
random (20)
random (10)*2
Вопрос № 19

В условном операторе и после then, и после else нельзя использовать:

несколько операторов
условный оператор
оператор печати
составной оператор
Вопрос № 20

Выберите оператор, определяющий, является ли число а четным.

if a mod 2 = 0 then write (`Да) else (`Нет`)
if a mod 2 = 1 then write (`Да) else (`Нет`)
if a mod 2 = 0 then write (`Нет) else (`Да`)
if a mod 2 = 1 then write (`Нет) else (`Да`)
Вопрос № 21

Какой из перечисленных операторов цикла является оператором цикла с предусловием?

loop
repeat ... until
for
while
Вопрос № 22

В каком из условных операторов допущена ошибка?

if a < b then min := a; else min := b;
if b = 0 then writeln (`Деление невозможно`);
if a > b then max := a else max := b;
if (a > b) and (b > 0) then c := a + b;
Вопрос № 23

Условный оператор

if a mod 2 = 0 then write (`Да) else (`Нет`)

позволяет определить, является ли число а:

чётным
целым
двузначным
простым
Вопрос № 24

Какой из перечисленных операторов цикла является оператором цикла со счетчиком?

loop
for
while
repeat ... until
Вопрос № 25

Какого оператора цикла не существует в Паскале?

for
loop
while
repeat ... until
Вопрос № 26

Какой из перечисленных операторов цикла является оператором цикла с постусловием?

while
repeat ... until
for
loop
Вопрос № 27

Символьный тип данных это -

string
char
boolean
real
Вопрос № 28

Определите значения переменных s и i после выполнения фрагмента программы:

s:=0; i:=5;
while i>0 do
begin
s:=s+i;
i:=i-1;

s=15, i=0
s=0, i= -1
s=5, i=0
s=15, i=5
Вопрос № 29

Определите значение переменной c после выполнения следующего фрагмента программы:

a := 100;
b := 30;
a := a - b*3;
if a > b then c := a - b else c := b - a;

-20
70
20
180
Вопрос № 30

Массив описан следующим образом:

const b: array [1..5] of integer = (1,2,3,5,11);
Значение выражения b[5] * b[4] - b[2] - b[3] * b[1] равно:

22
-11
15
50
Вопрос № 31

Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:

операндами
выражениями
данными
операторами
Вопрос № 32

В данном фрагменте программы

s := 0;
for i := 1 to 10 do s := s+2*i;

вычисляется:

сумма первых десяти четных чисел
сумма четных чисел от 1 до 10
сумма целых чисел от 1 до 10
удвоенная сумма целых чисел от 1 до 10
Вопрос № 33

Чему равна сумма a[1] и a[4] элементов массива. сформированного следующим образом:

for i :=1 to 5 do a[i] := i*(i+1);

22
30
40
5
Вопрос № 34

Выберите фрагмент программы, в котором ищется произведение 1*2*3*4*5

p:=1; i:=1; while i<6 do i:=i+1; p:=p*i;
p:=1; i:=1; while i<6 do begin p:=p*i; i:=i+1 end;
p:=1; i:=1; while i>5 do begin p:=p*i; i:=i+1 end;
p:=0; i:=1; while i<=5 do i:=i+1; p:=p*i;
Вопрос № 35

Между формальными и фактическими параметрами следует соблюдать соответствие:

по количеству параметров
по порядку следования параметров
по типу парамтров
по количеству, типу и порядку следования параметров
Вопрос № 36

Цикл в фрагменте программы

p := 2;
repeat
p := p * 0.1
until p < 0.1;

будет исполнен:

0 раз
1 раз
2 раза
зациклится
Вопрос № 37

Цикл в фрагменте программы

a := 1;
b := 1;
while a+b < 8 do
begin
a := a+1;
b := b+2
end;

выполнится:

бесконечное число раз
2 раза
3 раза
0 раз
Вопрос № 38

Как заканчивается программа на Паскале?

readln
end
begin
loop
Вопрос № 39

Записать на языке Паскаль следующее выражение: y=5x^2+10x+2;

Y:=5*x*x+10*x+2
Y:=5*x*x+10x+2
Y:=5x*x+10x+2
Y:=5xx+10x+2
Вопрос № 40

Какая строка из перечисленных описывает вещественную переменную на языке Паскаль?

Var x: integer;
Var x: Boolean;
Var x: real;
Var x: stringl;
Вопрос № 41

Как записывается оператор вывода?

Writeln ( )
Readln( )
While ( )
Begin ( )
Вопрос № 42

Как записывается оператор присвоения?

а=1;
а:=1;
а=:1;
a="1";
Вопрос № 43

Какое значение примет переменная Х после выполнения оператора Х=17mod5?

3.4
2
3
17
Вопрос № 44

Формат полного оператора ветвления следующий:

If <логическое выражение> else <оператор2>;
If <логическое выражение> then <оператор1> else <оператор2>;
If <логическое выражение> then <оператор1>;
then <оператор1> else <оператор2>;
Вопрос № 45

Какое значение примет переменная а в результате выполнения фрагмента программы:

а:=4;
b:= а*2+1;
а:=а+b;

Введите ответ:
Вопрос № 46

В каком разделе происходит описание переменных?

const
vag
var
constvar
Вопрос № 47

Какое значение примет переменная k в результате выполнения фрагмента программы:

а:= 25;
if a>0 then k:=1 else k:=0

Введите ответ:
Вопрос № 48

Какое значение примет переменная k в результате выполнения фрагмента программы:

k:= 8;
while k<20 do k:=k+10;

Введите ответ:
Вопрос № 49

Сколько раз повторится тело цикла в процессе выполнения фрагмента программы:

k:= 8;
while k<20 do k:=k+10;

Введите ответ:
Вопрос № 50

Какое значение примет переменная Х после выполнения оператора Х=17div2?

8.5
1
8
19
Скачать тест
можно через
сек.
Комментарии (0)

    Вы должны авторизоваться, чтобы оставлять комментарии.