Какое значение будет выведено на экран после выполнения следующей программы

операторов:
a:=1; b:=1;
while a>=b do b:=b+a; a:=a+1;
write(b*a)
2.Используется оператор for i:= 1 to 30 do…
После завершения выполнения тела цикла i = …
3.Какой оператор цикла желательно использовать, если известно условие выполнения тела цикла?
а) repeat until
б) while do
в) for := to do
3.Цикл в фрагменте программы
p:=2;
repeat
p:=p*0.1
until p будет исполнен:
а) 0 раз
б) бесконечное число раз
в) 2 раза
г) 1 раз
4.Чему равно значение переменной s после выполнения следующего фрагмента программы:
s:=0;
for i:=0 to 5 do s:=s+1;
а) 0
б) 15
в) 5
г) 6
5.Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;
а) 3
б) 2
в) 0
г) 4
д) бесконечно

1) Ответ: 12

2) Ответ: i = 30

3) Ответ: б), потому что условие проверяется перед началом работы очередного круга цикла.

3 (. ) ) Ответ: 2 раза. В ходе работы цикла переменная p должна стать равной 0.02

#2.3 — «Поколение Python»: курс для начинающих stepik.org Ответы и решения | Параметры sep и end

4) Ответ: г)

Какое тут должно быть объяснение? Всё прекрасно видно, если посмотреть на саму задачу! Сначала i равен нулю, потом ему прибавляется в значении по единице, пока i не станет равным пяти (0,1,2,3,4,5). Итого к S прибавляется единица шесть раз.

Снизу практически анологично. Это максимально тупо, что просите объяснения к таким простым вопросам.

5) Ответ: г)

Какое тут должно быть объяснение? Всё прекрасно видно, если посмотреть на саму задачу! Сначала i равен —1, потом ему прибавляется в значении по единице, пока i не станет равным 2 (—1,0,1,2). Итого к S прибавляется единица 4 раза.

Источник: educatic.ru

Читайте также:
Какие программы будут показывать по карусели

Итоговый тест по программированию

19. Во фрагменте алгоритма
for K := 10 to 99 do
begin
P1 := K Div 10;
P2 := K Mod 10;
S := P1 + P2;
if ____ then writeLn(K)
end;
печатающего все двузначные числа, в записи которых есть цифра N или сумма цифр
которых равна самим числам, нужно вписать логическое выражение

(P1 = N) or (P2 = N) and (S = K)

(P1 = N) or (P2 = N) or (S = K)

(P1 = N) and (P2 = N) or (S = K)

((P1 = N) or (P2 = N)) and (S = K)

20. Тело цикла в программе
a := 1; b := 1;
While a + b < 8 Do
begin
a := a + 1; b := b + 2;
end;
выполнится

бесконечное число раз

21. Элементы массива p[1..5] равны соответственно 1, –1, 5, 2, 4. Значение выражения
p[1] * p[3] – p[2 * p[2] + p[p[5] – p[2]]]
равно

22. В каком из условных операторов допущена синтаксическая ошибка?

if B = 0 then Writeln(‘Деление на нуль невозможно.’);

if a > b then max := a else max := b;

if (a>b) and (b>0) then c:=a+b;

23. Выберите правильный вид записи оператора

Форматированный вывод данных в Fortran

Writeln (‘Введите числа через пробел’);

Writeln (Сумма двух чисел равна, Summa);

24. Цикл for удобно использовать тогда,

когда примерно известно количество повторений

когда точно известно количество повторений

когда неизвестно количество повторений

когда повторений в условии задачи нет

25. Переменные – это:

величины, которые могут менять свое значение в процессе выполнения программы

величины, которые не могут менять своего значения в процессе выполнения программы

величины, которые обозначают строки программы, куда передается управление во время выполнения программы

верного ответа нет

26. Тип переменных REAL это:

Читайте также:
Программы для увеличения звука в наушниках Андроид

верного ответа нет

27. Условный оператор применяется для программирования:

28. Результатом выполнения фрагмента алгоритма

a:=7;
b:=8;
k:=5+a;
if a>b then k:=k*3
else k:=k-3;
writeln (k);

будет следующее значение k:

верного ответа нет

29. Цикл For называется:

цикл с предусловием

цикл с параметром

цикл с постусловием

цикл с ветвлением

30. Цикл While называется:

Источник: xn--j1ahfl.xn--p1ai

Рабочая программа учебного предмета, курса, дисциплины (модуля) мбоу «Гимназия»

  1. Определить, что будет выведено на экран при выполнении следующей программы:
  1. 64
  2. 8
  3. 16
  4. 6
  5. 24
  • Определить значение переменной х, которое будет получено в результате выполнения фрагмента программы:
    1. 1
    2. 2
    3. 3
    4. 1.5
    5. 0.5
      1. Определить значение переменной z после выполнения фрагмента программы:
      1. 1
      2. 2
      3. -1
      4. определенно сказать нельзя
    6. Дан фрагмент программы на языке Паскаль. Чтобы программа продолжила диалог, необходимо ввести строку текста:
      1. SYSTEM
      2. ученик
      3. НЕ МОГУ ЗНАТЬ
      4. НЕ_МОГУ_ЗНАТЬ
      5. pasw
      6. Дан фрагмент программы. Выбрать верное утверждение:
        1. тело цикла не выполнится ни разу
        2. тело цикла выполнится 1 раз
        3. тело цикла будет выполнятся бесконечно
        4. тело цикла выполнится 9 раз
        5. тело цикла выполнится 10 раз
        6. Определить значение целочисленной переменной S после выполнения фрагмента алгоритма
          1. 110
          2. 121
          3. 108
          4. 103
          5. 128
          6. Какой оператор необходимо вставить вместо многоточия ( . . . ) в следующий фрагмент программы на АЯ, чтобы верно решалась задача определения суммы элементов массива А, содержащего N элементов?
            1. S:=1
            2. S:=A[1]
            3. S:=0
            4. S:=A[N]
            5. S:=A[1]+A[N]
            6. Какую задачу решает приведенный фрагмент программы? (a и b – переменные целого типа)
              1. определяет минимум из двух чисел а и b
              2. меняет значения а и b местами
              3. определяет наименьшее общее кратное чисел а и b
              4. определяет наибольший общий делитель чисел а и b
              5. определяет, насколько большее значение среди чисел а и b отличается от меньшего из них
              6. Выбрать верную запись на языке Паскаль арифметического выражения
                  Читайте также:
                  Как производится вызов программы функции
                1. 30*(X*X-5/6*Y)/5*(X*X-6*Y)
                2. 30*(X*X-5*Y/6)/5*(X*X-6*Y)
                3. 30*(X*X-5/6/Y)/(5*(X*X-6*Y))
                4. 30*(X*X-5/6/Y)/5/(X*X-6*Y)
                5. 30*(X*X-((5/6)*Y)/(5*(X*X-(6*Y)))
                6. Определить значение S и I после выполнения фрагмента алгоритма:
                  1. S=0; I=-3
                  2. S=13; I=2
                  3. S=14; I=2
                  4. S=10; I=2
                  5. S=13; I=1
                    1. Программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования – это __________________
                    2. __________________________________________ — это универсальные языки программирования
                    3. Существуют три основных типа величин, с которыми работает компьютер: ___________________________________________________________________________________
                    1. Трассировочная таблица – это ___________________________________________________________ ____________________________________________________________________________________________
                    2. Автором языка Паскаль является _________________________________________________________________

                    Ключ к тесту

                    12-Паскаль, Бейсик, Си, Фортран

                    13-числовой, символьный и логический

                    14-«ручное» исполнение алгоритма с целью его проверки

                    15-Никлаус Вирт
                    Критерии оценивания:

                    менее 5 баллов – «2»
                    Источник: http://nsportal.ru/shkola/informatika-i-ikt

                    Похожие:

                    Источник: filling-form.ru

                    Рейтинг
                    ( Пока оценок нет )
                    Загрузка ...
                    EFT-Soft.ru