Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Тесты / Тест по основам программирования(Паскаль)
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Тест по основам программирования(Паскаль)

библиотека
материалов

ТЕСТ ПО ОСНОВАМ ПРОГРАММИРОВАНИЯ


1. Фрагмент алгоритма изображен в виде блок-схемы. Определите, какое значение переменной S будет напечатано в результате выполнения алгоритма.

а) 12
б) 3
в) 4
г) 8

hello_html_m70dfefee.png


2

с:=5;

d:=c-3;

c:=c-2*d;

. Чему будет равно значение переменной С в результате выполнения
последовательности команд присваивания
:
а) 5; в) 2
б) 3 г) 1.



3. Высказыванию «Если значение переменной х больше 1, но меньше 2, то уменьшить значение х на 3 » соответствует оператор
а)
if 1<x<2 then x:=x-3;
б)
if (x>1) and (x<2 ) then x:=x-3;
в)
if x>1 and x<2 then x:=x-3;
г)
if (x>1) or (x<2 ) then x:=x-3;


4

y:=-2;
if (y<0) or (y>5) then z:=14+y else z:=-5*y;

. Чему будет равно значение переменной z после выполнения фрагмента программы?:

а) 12 б) 10
в) 9 г) 7



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

y

hello_html_m53d4ecad.gifhello_html_m53d4ecad.gifx, если x<2;

=cos x, иначе.


a) if x<2 then y:= abs(x) else y:= cos(x);
б) if x<2 then y:= abs(x); y:= cos(x);
в) if x<2 then y:= cos(x); y:= abs(x);
г) if x<2 then y:= cos(x) else y:= abs(x);

6. Какое значение переменной S будет напечатано
после выполнения фрагмента программы
:

а) 2 в) 5
б) 3 г) 6


A=2;

B=3;

If AThen S:=A*B Else S:=A+B;

Write(S);


7. Задан фрагмент блок-схемы алгоритма:


hello_html_m2d216117.gif

Ему соответствует фрагмент программы:
а) if x<4 then y:=2*x; y:=x-5; z:=x+y;
б) if x<4 then y:=2*x else y:=x-5; z:=x+y;
в) if x<4 then y:=x-5; y:=2*x; z:=x+y;
г) if x<4 then y:=x-5 else y:=2*x; z:=x+y;


8. Какое значение имеет логическое выражение
b or not (y > f mod 5) or (h mod 10 > 5) or not a or c and not d
при a=true; b=false; c= true; d= true; f=128; h=133; y=3.7;
а) true; б) false; в) выражение не имеет смысла


9hello_html_1648faa5.gif

а) определяет и выводит меньшее из трех чисел;
б) определяет и выводит большее из трех чисел;
в) определяет и выводит среднее арифметическое трех чисел;
г) определяет и выводит среднее из трех чисел;
д) не будет выполнена, т.к. содержит алгоритмические ошибки
е) не будет корректно выполнена, т.к. содержит синтаксические ошибки

. Фрагмент программы

begin read(A,B,C);
if A>B then
M:=A;
else M:=B;
if M>C then
write(‘
Результат=’,M);
else write(‘
Результат=’,C);
end.


10. Для учета военкомату нужны данные о мужчинах, подлежащих призыву. Нужно составить условие для выбора из списков населения всех мужчин в возрасте от 18 до 60 лет. Возраст обозначается переменной vozr, пол – переменной pol. Укажите запись, верно отражающую условие выбора:
а) (pol =’м’) and (vozr >=18) or (vozr <=60);
б) (
pol =’м’) or (vozr <=18) or (vozr >=60);
в) (
pol =’м’) and (vozr <=18) and (vozr <=60);
г) (
pol =’м’) and (vozr >=18) or (vozr <=60) and (pol =’м’);
д) (
pol =’м’) or (vozr <=18) and (vozr >=60) or (pol =’м’);
е) (
pol =’м’) and (vozr >=18) and (vozr <=60);
ж) (
pol =’м’) and (vozr <=18) or (vozr >=60) ) or (pol =’м’);
з) среди ответов «а-ж» нет верного ответа;
и) среди ответов «а-ж» несколько правильных


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 20.05.2016
Раздел Информатика
Подраздел Тесты
Просмотров147
Номер материала ДБ-092560
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх