30 б нужна ваша ! 1. какое из следующих описаний переменных является ошибочным? a) operator: (plus, minus, times); b) stroka, stroka2: string; c) done,error: boolean; d) i,j,k: integer; 2. какой оператор не относится к группе операторов ввода-вывода языка паскаль? a) read(a1,); b) writeln(a1,); c) println; d) readln; 3. в каком из условных операторов допущена синтаксическая ошибка? a) if b = 0 then writeln('деление на нуль невозможно. '); b) if a > b then max : = a else max : = b; c) if (a> b) and (b> 0) then c: =a+b; d) if a < b then min : = a; else min : = b; 4. какого раздела не существует в программе, написанной на языке паскаль? a) заголовка b) примечания c) описаний d) операторов 5. значение переменной s после выполнения фрагмента программы вида: s: =0; i: =1; while (i< 5) do begin i: =i+1; s: =s+1 end; будет равно ) 9 b) 10 c) 14 d) 15 e) 17 6. в алфавит языка pascal не входит служебное слово: a) then; b) begin; c) end; d) step; e) if 7. служебное слово const в программе на языке pascal фиксирует начало раздела программы, содержащего: a) перечень констант; b) список меток; c) описание переменных; d) операторы; e) описание сложных типов данных. 8. при записи оператора вывода на языке pascal используется служебное слово: a) write; b) reset; c) read; d) begin; e) while. 9. дана программа: program t21; var x: integer; begin readln(x); if x mod 2=0 then writeln(‘да’) else writeln(‘нет’) end. при каком значении x будет получен ответ “да”? a) 7; b) 4; c) 15; d) 3;
2 с)
3 d)
4 b)
5 - верного ответа нет. Если вместо s:=s+1; должно быть s:=s+i; то ответ с) (14)
6 d)
7 a)
8 a)
9 b)