Помощь абитуриенту
» После выполнения фрагмента программы: p := 0; x := 2; for

После выполнения фрагмента программы: p := 0; x := 2; for

После выполнения фрагмента программы:
p := 0; x := 2; for k := 1 to 2 do p := p + x; ,
переменная Р получит значение, равное
(*ответ*) 4
 1
 0
 2
После выполнения фрагмента программы:
p := 1; for k :=3 to 1 do p := p * k; ,
переменная Р получит значение, равное
(*ответ*) 1
 6
 3
 0
При x = - 4 после выполнения операторов:
if x > 1 then y:= sqrt(x)
else if x < 1 then y := sqr(x)
else y := 0;
значение переменной y равно _
(*ответ*) 16
 2
 0
 4
При x = 1 после выполнения операторов:
if x > 1 then y:= sqrt(x)
else if x < 1 then y := sqr(x)
else y := 0;
значение переменной y равно _
(*ответ*) 0
 1
 2
 4
При x = 4 после выполнения операторов:
if x > 1 then y:= sqrt(x)
else if x < 1 then y := sqr(x)
else y := 0;
значение переменной y равно _
(*ответ*) 2
 16
 0
 4
При x = 4 после выполнения фрагмента программы
if (x > 5) and (x < 8) then z := 0 else z := 1;
значение переменной z равно _ (ответ введите цифрами)
(*ответ*) 1
При выполнении фрагмента программы :
m:= 0; k:= 1; while k < 5 do m:= m+1; k:= k+1;
«зацикливание» происходит из-за
(*ответ*) того, что величина k в теле цикла не меняется
 начального значения k
 начального значения m
 условия цикла
Программа должна выводить на экран слово «КОМПЬЮТЕР» 10 раз. Укажите строку/строки, содержащие ошибки, если они есть
(1) - FOR N:=1 TO 5 DO
(2) - Writeln ‘ КОМПЬЮТЕР’;
(*ответ*) 1,2
 только 1
 только 2
 ошибок нет
Тело цикла в приведенном фрагменте программы
a := 2; n := 4; while a < n do
begin a := a + 2; n := n + 1 end
повторится
(*ответ*) два раза
 три раза
 бесконечное количество раз
 один раз
Укажите строку, содержащую ошибки
(1) if x>0 then
(2) x:=sqrt(x); write(‘x=’,x)
(3) else
(4) write(‘ответа нет’)
(*ответ*) вторая строка
 первая строка
 четвертая строка
 третья строка
Укажите строку, содержащую ошибку (если она есть)
(1) if 2 (2) begin x:=x+1; y:=0 end
(3) else y:=x;
(*ответ*) первая строка
 вторая строка
 третья строка
 ошибок нет
Укажите строку, содержащую ошибку (если она есть)
(1) if x<0 or x>3
(2) then y:=sqr(x)
(3) else y:=sqrt(x)
(*ответ*) первая строка
 вторая строка
 третья строка
 ошибок нет


Ответов: 1 | Категория вопроса: Прочие вопросы

Ответы:

Педагог
Правильные ответы к тесту выделены Тест  прошел проверку ставим +1 к ответу)
Наверх