Просмотр содержимого документа
«Проверочная работа по разделу "Программирование" (9 класс)»
Какой заголовок в программе на Паскале записан верно?
Program123 б. Program Chifra в. ProgramЦифра г. ProgramSumma
Раздел описания переменных это:
var б.begin в.end. г.const д.program
Как записывается оператор присваивания?
a=1 б. a:=1 в. a=:1 г. a='1'
integer это –
вещественный тип данных в. целочисленный тип данных
б. строковый тип данных г. логический тип данных
real это –
вещественный тип данных в. целочисленный тип данных
строковый тип данных г. логический тип данных
К какому типу относится переменная А:=0.26?
String б. integer в. boolean г.real
Укажите оператор вывода:
а. Writeln; б. Readln; в. Begin; г.Program;
8) Укажите оператор ввода:
а.Writeln; б. Readln; в. Begin; г.Program;
Условный оператор –
while a0 do b:= a div 10 ; в. if a0 then b:= a div 10;
б. repeat b:=a div 10 until a=0 г. for i:=1 to N do b:= a div 10;
Формат неполного оператора ветвления следующий:
If логическое выражение else оператор2;
If then else ;
If then ;
Верного ответа нет
| 11) 1 цикл с предусловием 2 цикл с параметром 3 цикл с постусловием | while a0 do b:= a div 10 ; repeat b:=a div 10 until a=0 if a0 then b:= a div 10; for i:=1 to N do b:= a div 10; repeat b:=a div 10 until a=0 |
При наличии в теле цикла нескольких операторов используются операторные скобки...
while – do б. for - to – do в. begin – end г.repeat – until
Какое значение примет переменная G после выполнения действия G:=42/2+4?
1 б. 7 в. 21 г. 25
Какие значения будут принимать переменные А, В после выполнения действий?
A:=2;
B:=6;
A:=2*B;
B:=B+4;
а. A=12, B=10; б. A=2, B=10; в. A=4,B=10; г. A=10, B=6;
Что выведется на экран в результате выполнения фрагмента программы:
s:=0;
FOR j:=10 TO 15 DO
begin
s:=s+2*j;
write(‘ j=’, j:2, ’ s=’,s:4)
end;
а. 10 и 20 в. 10 и 20, 11 и 42, 12 и 66, 13 и 92, 14 и 120, 15 и 150
б. 15 и 30 г. 10 и 20, 11 и 22, 12 и 24, 13 и 26, 14 и 28, 15 и 30
| I вариант | II вариант |
| 16) Чему будет равно значение переменной К после выполнения следующих действий? K:=5; S:=K+2; K:=S+2; K:=k+10+S; а. 5 б. 12 в. 7 г. 26 | Какое значение примет переменная а в результате выполнения фрагмента программы: а:=7; b:= а+1; а:=а+b; а. 7 б. 8 в. 15 г. Верного ответа нет |
В алгоритме, записанном ниже, используются целочисленные переменные k и m. Определите значение переменной m после исполнения данного алгоритма: k:=2 m:=k-2 k:=m*k+5 m:=m+2 | В алгоритме, записанном ниже, используются целочисленные переменные k и m. Определите значение переменной m после исполнения данного алгоритма: k:=3 m:=k+1 k:=m*m+5 k:=k - 10 |
В алгоритме, записанном ниже, используются целочисленные переменные c и d. Определите значение переменной c после исполнения данного алгоритма: c:=5 d:=c*2+4 c:=(d-c)/3*2 c:=c+d | В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной m после исполнения данного алгоритма: a:=32 b:=a/4-5 a:=3+b*4 b:=b-a |
Какое значение примет переменная k в результате выполнения фрагмента программы: а:= -7; if a0 then k:=3 else k:=9; а. -7 б. 3 в. 9 г. 0 | Определите значение переменной С после выполнения фрагмента программы. а:=100; b:=30; а:=а-b*3; If ав then c:=а-b else c:=b-a а. 70 б. -20 в. 180 г. 20 |
Определите значение переменной z после выполнения следующего фрагмента программы: x:=23; y:=12; y:=3*x-4*y; if xy then z:=3*x+y else z:=2+x*y; | Определите значение переменной p после выполнения следующего фрагмента программы: m:=13; n:=21; n:=2*m-n; if m else p:=4-m*n; |
Определите значение переменной y после выполнения следующего фрагмента программы: x:= 25; y:= - 20; while x*y begin x:=x-5; y:=y+2 end; | 21)Определите значение переменной F после выполнения фрагмента программы при N=6. F:=1; R:=1; while R F:=F*R; R:=R+1; end; |
Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a:= 3 + 8*4; b:= (a div 10) + 14; a:= (b mod 10) + 2; | 22)В алгоритме, записанном ниже, используются целочисленные переменные. Определите значение переменной y после исполнения данного алгоритма: y:= - 1 x:=y*5-10 y:=y div 2 +x |