Меню
Тесты
Тесты  /  Внеурочка  /  Прочее  /  Итоговая тестовая работа объединения "Программист-конструктор" 1 год обучения

Итоговая тестовая работа объединения "Программист-конструктор" 1 год обучения

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

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

Вопрос 1

Что является результатом этапа «формализация» решения дачи на компьютере?

Варианты ответов
  • словесная информационная модель
  • математическая модель
  • алгоритм
  • программа
Вопрос 2

Что из нижеперечисленного не входит в алфавит языка Паскаль?

Варианты ответов
  • латинские строчные и прописные буквы
  • служебные слова
  • русские строчные и прописные буквы
  • знак подчёркивания
Вопрос 3

Какая последовательность символов не может служить именем в языке Паскаль?

Варианты ответов
  • _mas
  • maSl
  • d2
  • 2d
Вопрос 4

Вещественные числа имеют тип данных:

Варианты ответов
  • real
  • integer
  • boolean
  • string
Вопрос 5

В программе на языке Паскаль обязательно должен быть:

Варианты ответов
  • заголовок программы
  • блок описания используемых данных
  • программный блок
  • оператор присваивания
Вопрос 6

Какого раздела не существует в программе, написанной на языке Паскаль?

Варианты ответов
  • заголовка
  • примечаний
  • описаний
  • операторов
Вопрос 7

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

Варианты ответов
  • имя и значение
  • имя и тип
  • тип и значение
  • имя, тип и значение
Вопрос 8
  1. В данном фрагменте программы:

       program error;

begin SuMmA:=25-14; end.

ошибкой является:

Варианты ответов
  • некорректное имя программы
  • не определённое имя переменной
  • некорректное имя переменной
  • запись арифметического выражения
Вопрос 9

При операции присваивании изменяется:

Варианты ответов
  • имя переменной
  • тип переменной
  • значение переменной
  • значение константы
Вопрос 10

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

Варианты ответов
  • begin
  • readln
  • write
  • print
Вопрос 11

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

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

Для генерации случайного целого числа из интервала [10, 20) необходимо использовать выражение:

Варианты ответов
  • random*20
  • random(20)
  • random(10)+10
  • random(10)*2
Вопрос 13

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

Варианты ответов
  • if b=0 then writeln ('Деление невозможно.');
  • if a
  • if a>b then max:=a else max:=b;
  • if (a>b) and (b>0) then c:=a+b;
Вопрос 14

Определите значение переменной с после выполнения следующего фрагмента программы:

а:=100; b: =30; а:= а – b*3;

if a>b then c:=a-b else c: = b – a;

Варианты ответов
  • 20
  • 70
  • -20
  • 180
Вопрос 15

Условный оператор

if a mod 2=0 then write ('Да') else write ('Нет')

позволяет определить, является ли число а:

Варианты ответов
  • целым
  • двузначным
  • чётным
  • простым
Вопрос 16

Цикл в фрагменте программы

а: =1; b: =1;

while a+b>8 do begin

а:=а+1;

b:=b+2 end;

выполнится:

Варианты ответов
  • 0 раз
  • 2 раза
  • 3 раза
  • бесконечное число раз
Вопрос 17

Выберите фрагмент программы, в котором ищется произведение 1-2-3-4-5:

Варианты ответов
  • p:=0; i:=l; while i<=5 do i:=i+l; p:=p*i;
  • p:=l; i:=l; while i<6 do i:=i+l; p:=p*i;
  • р:=1; i:=1; while i<6 do begin p:=p*i; i:=i+l end;
  • p:=l; i:=1; while i>5 do begin p:=p*i; i:=i+l end;
Вопрос 18

В данном фрагменте программы

s: =0;

for i: =1 to 10 do s:=s+2*i;

вычисляется:

Варианты ответов
  • сумма целых чисел от 1 до 10
  • сумма чётных чисел от 1 до 10
  • удвоенная сумма целых чисел от 1 до 10
  • сумма первых десяти натуральных чётных чисел
Вопрос 19

Какой алгоритм реализован в программе:

Program prim1;

var a, b, c: integer;

begin  readln (a); 

b:= a;

for c:=1 to 5 do begin

readln (a);

if a>b then b:=a;

end;

writeln(b);

end.

Варианты ответов
  • нахождение минимального значения;
  • нахождение максимального значения;
  • вывод на экран чисел от 1 до 5;
  • нахождение количества введенных с клавиатуры чисел?
Вопрос 20

Имеется описание:

var с: array [1..20] of integer;

Для хранения массива с будет отведено... ячеек памяти объёмом... байтов.

Варианты ответов
  • 40, 20
  • 20, 320
  • 20, 40
  • 20, 20
Вопрос 21

Чему равна сумма значений элементов а[1] и а[4] массива, сформированного следующим образом?

for i:=l to 5 do a [i] :=i* (i + 1);

 

Варианты ответов
  • 30
  • 5
  • 22
  • 40
Вопрос 22

Для записи вспомогательных алгоритмов в языке Паскаль используются:

Варианты ответов
  • массивы
  • составные операторы
  • процедуры и функции
  • операторы и операнды
Вопрос 23

Между формальными и фактическими параметрами следует соблюдать соответствие:

Варианты ответов
  • по типу параметров
  • по количеству параметров
  • по порядку следования параметров
  • по всему перечисленному
Вопрос 24

Подпрограмма, имеющая произвольное количество входных и выходных данных, называется:

Варианты ответов
  • процедурой
  • функцией
  • вспомогательным алгоритмом
  • дополнительным алгоритмом
Вопрос 25

Задан двумерный массив T[1..n,1..n]. Укажите, какую функцию реализует приведенный ниже фрагмент алгоритма

s:= 0
for i := 1 to n do
for  j:= 1 to  n do
if  i = j then  s:=s+T[i,j];

Варианты ответов
  • сумма элементов массива T
  • сумма одинаковых элементов массива T
  • сумма одинаковых элементов диагонали массива T
  • сумма элементов главной диагонали массива T
Пройти тест
Сохранить у себя:

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

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