wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Основы программирования Pascal

Total questions: 25

Worksheet time: 21mins

Name
Class
Date
1.
Когда необходимо составлять блок-схему программы?
a)
До начала составления самой программы
b)
После составления программы
c)
В процессе составления программы
2.
Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод
a)
представление алгоритма в виде схемы
b)
язык программирования высокого уровня
c)
словесное описание алгоритма
3.
Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа -
a)
ассемблер
b)
паскаль
c)
компилятор
d)
леша
4.
Разработка алгоритма решения задачи – это
a)
сведение задачи к математической модели, для которой известен метод решения
b)
выбор наилучшего метода из имеющихся
c)
точное описание данных, условий задачи и ее целого решения
d)
определение последовательности действий, ведущих к получению результатов
5.
Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:
a)
линейным
b)
циклическим
c)
разветвленным
d)
простым
6.
Разработке алгоритма предшествует
a)
постановка задачи, разработка математической модели, проектирование программ
b)
постановка задачи, разработка математической модели
c)
постановка задачи, выбор метода решения, проектирование программ
d)
постановка задачи, разработка математической модели, выбор метода решения
7.
Символьный тип данных объявляется служебным словом:
a)
CHAR;
b)
STRING;
c)
BYTE;
d)
WORD;
8.
В операторе присваивания summa := sqr(x)+3*a переменными являются
a)
a, x, summa
b)
x, a
c)
sqr,x,a
d)
summa, sqr, x, a
9.
Записью действительного числа с плавающей точкой является
a)
–1.0533333
b)
1.0E01
c)
48.0001
d)
220.11
10.
Вещественный тип данных объявляется служебным словом:
a)
INTEGER
b)
REAL
c)
LONGINT
d)
SHORTINT
11.
Оператор цикла с постусловием
a)
Repeat… until
b)
While…do
c)
For … to…do
d)
For…downto…do
12.
Логический тип данных объявляется служебным словом:
a)
BOOLEAN
b)
LOGIC
c)
BYTE
d)
IF
13.
Раздел переменных определяется служебным словом:
a)
LABEL
b)
TYPE
c)
VAR
d)
ARRAY
14.
Какие из приведенных типов данных относятся к целочисленному типу данных?
a)
integer, real
b)
integer, word, longint
c)
comp, double
d)
single, extended
15.
Из приведенных операторов описания переменных неправильно объявлены переменные
a)
VAR f,g,d,t:INTEGER;I,t:REAL
b)
var a,b:real;c:real
c)
var I,j,max,min: real
d)
var a,b,c,d:real; I,j,k:integer
16.
Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x<2;write(s); будет сообщение
a)
-10.0
b)
-30.0
c)
0.0
d)
 -120.0
17.
Для возведения в квадрат применяется функция:
a)
LN(X)
b)
 LOG(X)
c)
SQRT(X)
d)
SQR(X)
18.
Для вычисления квадратного корня применяется функция:
a)
SQR(X)
b)
SQRT(X)
c)
ORD(X)
d)
EXP(X)
19.
Раздел констант объявляется служебным словом:
a)
CONST
b)
KONST
c)
CONCT
d)
VAR
20.
Укажите неправильно записанный оператор:
a)
if a<b then a:=a*a else b:=b*b;
b)
if x and y then s:=s+1; else s:=s-1;
c)
if k<>m then k:=m;
d)
f (a<b) or c then c:=false
21.
Цикл с предусловием определяется служебным словом:
a)
FOR
b)
WHILE;
c)
REPEAT;
d)
IF.
22.
Цикл с постусловием определяется служебным словом:
a)
FOR;
b)
WHILE;
c)
CASE;
d)
REPEAT;
23.
Если в цикле с параметром: for i:= A to B do S; значение B меньше, чем значение A, то ...
a)
1) оператор S не выполняется ни разу;
b)
оператор S выполняется один раз.
c)
оператор S выполняется B-A раз.
d)
оператор S выполняется B-A+1 раз.
24.
Если в цикле с параметром: for i:= A downto B do S; значение B больше, чем значение A, то ...
a)
оператор S не выполняется ни разу;
b)
оператор S выполняется один раз.
25.
При выполнении последовательности операторов a:=1.0; b:=3; x:=(a+b)/a*b-a; значение переменной х равно:
a)
2
b)
1
c)
0.3333
d)
11