Контрольная работа по информатике 11 класс повторение за 10 класс | Школьные олимпиады с ответами — Школьные олимпиады с ответами

  1. Что выполняет данная команда a) READLN(dr); b) WRITELN(dr);
  2. a) Целый тип данных     b) Вещественный тип данных.
  3. Функция, вычисляющая квадратный корень.
  4. a) Раздел описания переменных начинается со слова _______. Приведите пример.

      b) Раздел описания констант начинается со слова _______. Приведите пример.

  1. a) D:=SQR(4);        b) D:=SQRT(4);    Чему равно значение переменной D?
  2. Какая программа выдаст ошибку выполнения? (предполагается, что числа s, f, a лежат в интервале от -1000  до 1000, а≠0)

(a)

Var s, f, a: integer;

Begin

S:=f+a;

End.

(b)

Var s, f, a: integer;

Begin

S:=f/a;

End.

(c)

Var s, f, a: integer;

Begin

S:=f-a;

End.

(d)

Var s, f, a: integer;

Begin

S:=f*a;

End.

  1. Чему равно значение переменной d?

a) d:= (14 mod 3)+ (17 div 4)                    b)  d:= (18 mod 4)+ (23 div 2)

  1. Запишите формулу, используя функции и математические операции языка Паскаль.
  1. Чему равно значение переменной s

a) D:= 12 div 5;  s:= D+9

b) D:= 16 mod 5;  s:= 3*D

  1. Чем заканчивается любая программа, записанная на языке Паскаль.
  2. С помощью какой команды можно вывести значение переменной G на экран дисплея?
  3. С какого слова начинается тело программы, т.е. набор команд, которые выполняются при запуске программы?
  4. Какое имя переменной верно с точки зрения синтаксиса Паскаль?
  1. 1fhgr                                                c) !gjtuy
  2. 1_fhgt                                                d) gfr_1
  1. С:=sqrt(d);  Какого типа должна быть переменная С для данного выражения?
  2. Как называется оператор := ?
  3. Как читается данная запись?

F:=125;

  1. Запишите команду, позволяющую вывести на экран надпись, используя переменную В=127.

a) Значение переменной В= 127                              b) Длина = 127 см

  1. Запишите формулу в нормальном виде

a) SQRT(SQR(x)+100)/(a-b)*c               b) SQR(SQRT(y)+((a+d)*c))/d              

  1. Указать значения величин A и B после выполнения следующих операторов присваивания.

A:=5.8;

B:=-7.9;

B:=A;

A:=B;

Задачи

  1. a) Напишите программу, вычисляющую среднее арифметическое 3-х введенных с клавиатуры чисел.

b) Напишите задачу, вычисляющую гипотенузу прямоугольного треугольника.

  1. a) Дан целочисленный  массив, содержащий n элементов и заполненный с клавиатуры. Найти наибольшее значение элемента массива.

b) Дан целочисленный массив заданный датчиком случайных чисел в интервале (100). Требуется умножить отрицательные значения элементов этого массива на 20.

  1. a) Дано предложение. Определить количество букв о в нем.

b) Дан текст. Определить сколько в нем предложений.