Контрольная работа "Линейные программы" 9 класс

Контрольная работа по теме «линейные программы»
Вариант 1
1. Какие из следующих последовательностей символов являются именами
переменными:
a) х в) х1 д) объем ж) x1x2
б) х
1
г) х
1
е) ab з) sin
2. Целочисленный тип в Паскале описывается служебным словом:
а) integer б) real в) char
3. Оператор ввода в Паскале имеет обозначение:
а) read б) write в) input
4. Какой из функций не существует в Паскале:
а) cos(x) б) sin(x) в) tg(
5. Известна стоимость тетради в клетку и в линейку и количество купленных тетрадей
в клетку и в линейку. Необходимо вычислить стоимость покупки. Задайте имена
переменных, необходимых для решения задачи и определите их тип.
6. Какие из следующих последовательностей символов являются операторами
присваивания:
а) а:=c б) а=с+1 в) а:с-sqr(2)
7. Пусть значения переменных х и у равны, соответственно, 0.3 и -0.2. Какие значения
будут иметь эти переменные после выполнения оператора присваивания
а) x:= x+2*y; y:=y/2
б) y:=-y; x:=x+y; y:=y+1
8. Какие из следующих последовательностей символов являются операторами ввода:
а) read(x,y,z); в) read(x,y+1);
б) read x,y,z; г) x:=read(x)
9. Какие из следующих последовательностей символов являются операторами вывода:
а) write(x;y;z); в) write (x,y);
б) write (100); г) write (x+2.2)
10. Какие значения будут иметь переменные х и у в результате выполнения
последовательности операторов:
read (x,y);
x:=x+y;
y:=x-y;
x:=x-y;
если значения х и у равны 3.5 и 2.4
11. Построить блок-схему и написать программу. Пусть смешано v
1
литров воды
температуры t
1
с v
2
литрами воды температуры t
2
. Вычислить объем и
температуру образовавшейся смеси
Контрольная работа по теме «линейные программы»
Вариант 2
1. Какие из следующих последовательностей символов являются именами
переменными
a) y в) y д) abcd ж) cos
б) y
1
г) y
1
е) сумма з) max 15
2. Вещественный тип в Паскале описывается служебным словом:
а) integer б) real в) char
3. Оператор вывода в Паскале имеет обозначение:
а) read б) write в) output
4. Оператор присваивания в Паскале имеет обозначение:
а) = б) := в) ==
5. Известна стоимость яблока, банана и количество купленных фруктов. Необходимо
вычислить стоимость покупки. Задайте имена переменных, необходимых для
решения задачи и определите их тип.
6. Какие из следующих последовательностей символов являются операторами
присваивания:
а) a=b+sqrt(16) б) z:=0 в) z: z+1
7. Пусть значения переменных a и b равны, соответственно, -0.2 и 0.5. Какие значения
будут иметь эти переменные после выполнения оператора присваивания
а) a:= a+2/b; b:=b*2
б) b:=-b*2; a:=a-b; b:=b/1
8. Какие из следующих последовательностей символов являются операторами ввода:
а) read(a,b+c); в) read(a);
б) read (a;b); г) a:=read(b)
9. Какие из следующих последовательностей символов являются операторами вывода:
а) write(a,b,c); в) write (x,200);
б) write (x,x+1,x+2); г) x:= write (x+2.2)
10. Какие значения будут иметь переменные х и у в результате выполнения
последовательности операторов:
read (x,y);
t:=x;
x:=y;
y:=t;
если значения х и у равны 5.2 и 18.7
11. Построить блок-схему и написать программу. Даны стороны треугольника a, b, c и
высота h. Найти периметр и площадь треугольника по формуле
2
ah
S
Ответы
Вариант 1
1. а,в,е,ж
2. а
3. а
4. в
5. стоимость real, количество integer, покупка real
6. a
7.
а) x= -0.1; y=-0.1
б) y=0.2; x=0.1; y=0.8
8. a
9. в,г
10. y=3.5, x=2.4
11. y:real; writeln(y:4:2)
Вариант 2
1. в,д
2. б
3. б
4. б
5. стоимость real, количество integer, покупка real
6. б
7. а) a= 4; b=1
б) b=-1; a=-0.7; b=0.5
8. в
9. а,б
10. x=18.7, y=5.2
11. a,d,c:integer; read(a,b,c)
Ответы
Вариант 1
1. а,в,е,ж
2. а
3. а
4. в
5. стоимость real, количество integer, покупка real
6. a
7.
а) x= -0.1; y=-0.1
б) y=0.2; x=0.1; y=0.8
8. a
9. в,г
10. y=3.5, x=2.4
11. y:real; writeln(y:4:2)
Вариант 2
1. в,д
2. б
3. б
4. б
5. стоимость real, количество integer, покупка real
6. б
7. а) a= 4; b=1
б) b=-1; a=-0.7; b=0.5
8. в
9. а,б
10. x=18.7, y=5.2
11. a,d,c:integer; read(a,b,c)