Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Язык программирования Паскаль. Цикл While.

Язык программирования Паскаль. Цикл While.

Avatar
09.02.2022. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
При выполнении теста читайте задание внимательно, так как в нем указано как записать ответ.

Список вопросов теста

Вопрос 1

Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются

Варианты ответов
  • операндами
  • операторами
  • выражениями
  • данными
Вопрос 2

Дан фрагмент линейного алгоритма:
a = 8;
b = 6 + 3 * a;
a = b / 3 * a;
Чему равно значение переменной a после его исполнения? В ответе укажите только число.

 

 

Вопрос 3

Определите значение целочисленных переменных х и у после выполнения фрагмента программы:
х = 11;
у = 5;
t = у;
у = х % у;
х = t;
у = у + 2*t

Варианты ответов
  • х = 5, у = 10
  • х = 10, у = 5
  • х = 5, у = 11
  • х = 11, у = 5
Вопрос 4

Для вычисления квадратного корня из Х используется функция

 
Варианты ответов
  • abs (х)
  • sqr (х)
  • sqrt(х)
  • int (х)
Вопрос 5

Описать переменную - это значит указать её

Варианты ответов
  • имя и значение
  • имя и тип
  • тип и значение
  • имя, тип и значение
Вопрос 6

Разделителями между операторами в языке Паскаль служит

 

 

Варианты ответов
  • точка
  • точка с запятой
  • запятая
  • пробел
  • двоеточие
Вопрос 7

Определите значение переменной С после выполнения следующего фрагмента программы:
a = 100;
b = 30;
a = a - b *3;
if a == b:

      с = a - b

else:

     с = b - a.

В ответе укажите число.

Вопрос 8

Какой вариант описывает вещественную переменную на языку Pascal?

 

Варианты ответов
  • int
  • bool
  • float
  • str
Вопрос 9

Укажите, правильную запись следующего математического выражения: \(y=5x^2-10x+2\)

  1.  
Варианты ответов
  • y= 5*x**2-10*x+2;
  • y= 5_x**2-10_x+2
  • y= 5_x*2-10x+2
  • y= 5x**2-10x+2
Вопрос 10

Какие значения примут переменные С и D в результате выполнения программы:

A=6

B=2*A+8

If B>A:

      C= B-A

else:

     D=A-B

Print (‘C=’, C);

Print (‘D=’, D);

 

В ответе значения чисел запишите через запятую.

Вопрос 11

Что выведет на экран оператор Print('15+15=',15+15); ?

Варианты ответов
  • 15+15=15+15.
  • 30=30;
  • 15+15=30;
  • 60;
Вопрос 12

Как ввести с клавиатуры значение в переменную k?

    1.  
Варианты ответов
  • с помощью оператора присваивания;
  • с помощью оператора ввода;
  • с помощью оператора вывода;
  • нажать клавишу «ENTER».
Вопрос 13

Укажите выражение, записанное с помощью стандартных математических функций, соответствующее математической записи

Варианты ответов
  • ((1/x+x**2)/2x;
  • 1/x+x2/2*x;
  • 1/x+x**2)/2*x.
  • (1/x+x**2)/2*x;
Вопрос 14

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).


    input(s);
    input(t);
    if (s > 10) or (t > 10):
        print('YES')
    else:
        print('NO')

В ответе укажите число , которое указывает сколько раз выведет программа YES.

Вопрос 15

Запишите значение переменной s (в ответе укажите только число), полученное в результате работы следующей программы:


       s=0
       k=0
      while s < 80:
            s=s+2*k
            k=k+4
      print(s)

Вопрос 16

Запишите значение переменной С (в ответе укажите только число), полученное в результате работы следующей программы:

a = 17
b = 20
a = 3 * a - b
if a > b:
       c= 5 * a - b 
else:  
       c= 5 * a + b
Вопрос 17

Запишите значение переменной s (в ответе укажите только число), полученное в результате работы следующей программы:


       s=0
       k=0
      while k < 12:
            s=s+2*k
            k=k+3
       print(s)

Вопрос 18

За­пи­ши­те зна­че­ние пе­ре­мен­ной s, по­лу­чен­ное в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. В ответе укажите число

c = 10

for k  in range(4, 10,2):

        c = c -2

print(c)

Вопрос 19

Вычислите:

а = 5

b = 2

b = 2 + a + 4*b

a = b//4*a

b=a %7

В ответе укажите число

Пройти тест
Сохранить у себя:

Комментарии 0

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