Логотип Инфоурока

Получите 30₽ за публикацию своей разработки в библиотеке «Инфоурок»

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

и получить бесплатное свидетельство о размещении материала на сайте infourok.ru

Инфоурок Информатика Другие методич. материалыКомплект тестов по ЯП «Pascal» 10 класс

Комплект тестов по ЯП «Pascal» 10 класс

Скачать материал

Выбранный для просмотра документ тест№1 паскаль.doc

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

Шумилова А.А. «Тесты PASCAL»

Тест № 1 «Основы языка Pascal»


Фамилия Имя __________________________________ класс ____________________



  1. Язык программирования Pascal создал:

    1. Н. Вирт

    2. Б. Паскаль

    3. М. Фортран

    4. Правильных ответов нет

  2. Линейная структура построения программы подразумевает

    1. Неоднократное повторение отдельных частей программы

    2. Последовательное выполнение всех элементов программы

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

    4. Верного ответа нет

  3. Оператор присваивания имеет вид:

    1. =

    2. :=

    3. =:

    4. Верного ответа нет

  4. Команда CLRSCR служит для

    1. ожидания нажатия клавиши

    2. ввода данных с экрана

    3. очистки экрана

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

  5. раздел VAR служит

    1. Для описания используемых переменных

    2. Для описания величин

    3. Для описания выражений

    4. Верного ответа нет

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

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

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

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

    4. Верного ответа нет

  7. Правильная строковая запись выражения

hello_html_3029db21.gif


    1. x-х***3/abs x + sin (x)

    2. x-x*x*x/abs (x) +sin (x)

    3. x-(x*x*x)/abs (x) +sin (x)

    4. Верного ответа нет

  1. целочисленное деление можно выразить следующей функцией:

    1. A mod B

    2. A div B

    3. Abs (A)*B

    4. Верного ответа нет

  2. математическое выражение х2-7х+6 можно записать:


_________________________

  1. выражение на паскале

(abs (x)-abs(y))/(1 + abs (1/s)) можно записать:


_________________________

  1. раздел операторов начинается служебным словом:

    1. VAR

    2. INTEGER

    3. BEGIN

    4. Верного ответа нет

  2. ввод данных с клавиатуры осуществляется с помощью оператора:

    1. WRITE, WRITELN

    2. READ, READLN

    3. PROGRAM

    4. Верного ответа нет

  3. вывод данных на экран осуществляется с помощью оператора:

    1. WRITE, WRITELN

    2. READ, READLN

    3. PROGRAM

    4. Верного ответа нет

  4. чему будет равно значение переменной М в результате выполнения серии операторов N:=5;

Y:=2;

M:=N/5+3*Y*N


___________________________________

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

    1. целочисленный тип

    2. логический тип

    3. натуральный тип

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

____________________________________

«5 баллов» - 14 – 15 верных ответов

«4 балла» - 11 – 13 верных ответов

«3 балла» - 8 – 11 верных ответов


wehqiowueh2323f.doc

Выбранный для просмотра документ тест№2 паскаль.doc

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

Шумилова А.А. «Тесты PASCAL»

Тест № 2 «Операторы ветвления и выбора»

Фамилия Имя __________________________________ класс ____________________


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

    1. Сложных алгоритмов

    2. Линейных алгоритмов

    3. Ветвящихся алгоритмов

    4. Циклических алгоритмов

  2. Ветвящийся алгоритм подразумевает:

    1. Неоднократное повторение отдельных частей программы

    2. Последовательное выполнение всех элементов программы

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

    4. Верного ответа нет

  3. Верно ли записан оператор выбора

If <оператор 1> then <оператор 2 > else <оператор 3>:

    1. верно

    2. неверно

  1. возможно ли неполное написание условного оператора:

    1. возможно

    2. невозможно

  2. оператор CASE служит для создания:

    1. Линейных алгоритмов

    2. Ветвящихся алгоритмов

    3. Циклических алгоритмов

    4. Верного ответа нет

  3. верно ли записан оператор СASE

case K of:

a1: <оператор 1>;

a2: <оператор 2>;

an: <оператор n>

Else <оператор n+1>

End;

    1. верно

    2. неверно

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

a:=7;

b:=8;

k:=5+a;

if a>b then k:=k*3

else k:=k-3;

writeln (k);

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

    1. 7

    2. 8

    3. 9

    4. Верного ответа нет



  1. Алгоритм включает в себя ветвление, если:

    1. если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

    2. если ход его выполнения зависит от истинности тех или иных условий;

    3. если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;

  2. Определите значение переменной m после выполнения фрагмента алгоритма.hello_html_m15e17941.png

_________________________

  1. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

a:= 3 + 8*4;
b:= (a div 10) + 14;
a:= (b mod 10) + 2;
{
div и mod – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно}


_________________________

  1. Укажите приоритет операций в языке Паскаль.

    1. Операции типа сложения: +, –, or, xor

    2. Операции отношения: =, <>, <, >, <= ,> =, in

    3. Унарная операция not, унарный минус –, взятие адреса @

    4. Операции типа умножения: *, /, div, mod, and, shl, shr.

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

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

    2. If a>b then max := a else max:=b;

    3. If (a>b) and (b>0) then c:=a+b;

    4. If a

  3. вывод данных на экран осуществляется с помощью оператора:

    1. WRITE, WRITELN

    2. READ, READLN

    3. PROGRAM

    4. Верного ответа нет

  4. чему будет равно значение переменной М в результате выполнения серии операторов

N:=5; Y:= 3 mod 2

If Y>0 then

M:=N/5+3*Y*N

Else M:=888;

___________________________________

  1. тип переменных INTEGER это:

    1. целочисленный тип

    2. логический тип

    3. натуральный тип

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

____________________________________

«5 баллов» - 14 – 15 верных ответов

«4 балла» - 11 – 13 верных ответов

«3 балла» - 8 – 11 верных ответов


wehqiowueh2323f.doc

Выбранный для просмотра документ тест№3 паскаль.doc

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

Шумилова А.А. «Тесты PASCAL»

Тест № 3 «Циклы»

Фамилия Имя __________________________________ класс ____________________


  1. Цикл WHILE называется :

    1. Цhello_html_3e548121.gifикл с предусловием

    2. Цикл с параметром

    3. Цикл с постусловием

    4. Ветвлением

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

    1. Цикл с предусловием

    2. Цикл с параметром

    3. Цикл с постусловием

    4. Ветвлением

  3. Цикл REPEAT называется

    1. Цикл с предусловием

    2. Цикл с параметром

    3. Цhello_html_557b7933.jpgикл с постусловием

    4. Ветвлением

  4. Определите значение переменной S после выполнения операторов:

i:=0; S:=0

While i<3 do

Begin

i:=i+1;

S:=S+i*i

End;

    1. 0

    2. 3

    3. 11

    4. 14

    5. 18

  1. Сколько строк напечатает программа:

var k,l:integer;

begin FOR k:=8 DOWNTO 1 DO

FOR l:=10 TO 14 DO

writeln(‘Мне нравится Паскаль.’);
end.

    1. 8

    2. 10

    3. 14

    4. Верного ответа нет, ответ_____

  1. Что выведется на экран в результате выполнения фрагмента программы:

s:=0;

FOR j:=10 TO 15 DO

begin

s:=s+2*j;

write(‘ j=’, j:2, ’ s=’,s:4)

end;





  1. Что выведется на экран в результате выполнения фрагмента программы:

p:=1;

FOR k:=5 DOWNTO 1 DO

begin

p:=p*k;

end;

write(‘ k=’, k:2, ’ p=’, p:3)





  1. Чему будет равен значение А после выполнения алгоритма.

    1. 1;

    2. 2;

    3. 3;

    4. 4;

    5. 5.



  1. Чему будет равен значение S после выполнения алгоритма.








  1. Какой из операторов цикла имеет 2 вида записи

    1. For…

    2. While…

    3. Repeat…

    4. Верного ответа нет

  2. Операторными скобками называются:

    1. ( )

    2. < >

    3. begin … end;

    4. Верного ответа нет

  3. В каком из операторов допущена синтаксическая ошибка:

    1. For i=1 to 20 do p:=p+1;

    2. While s<3 do s:=s-3;

    3. Repeat k:=k+1 until k<7;

    4. For I:=10 downto 5 do p:=p+1;

  4. Тело цикла для вычисления значений функций f(x)=x4, на отрезке [-5,5] с шагом 0.1 будет иметь вид:

    1. f:= x*x*x*x; x:=x+1;writeln (f,x);

    2. f:=x4; x:=x+1;writeln (f,x);

    3. f:= x*x*x*x; x=x+0.1;writeln (f,x);

    4. f:= x*x*x*x; x:=x+0.1; writeln (f,x);

  5. Оператором цикла не является оператор

    1. While

    2. For…

    3. Case

    4. Repeat

    5. Верного ответа нет


  1. тип переменных для параметра цикла FOR:

    1. целочисленный тип

    2. логический тип

    3. натуральный тип

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

____________________________________

«5 баллов» - 14 – 15 верных ответов

«4 балла» - 11 – 13 верных ответов

«3 балла» - 8 – 11 верных ответов


wehqiowueh2323f.doc

Выбранный для просмотра документ тест№4 паскаль.doc

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

Шумилова А.А. «Тесты PASCAL»

Тест № 4 «Циклы-2»

Фамилия Имя __________________________________ класс ____________________


  1. Выберите цикл с предусловием:

    1. Whello_html_m6acc614.gifhile

    2. For

    3. Repeat

    4. Case

  2. Выберите оператор выбора:

    1. While

    2. For

    3. Repeat

    4. Case

  3. Выберите цикл с параметром:

    1. While

    2. Fhello_html_m35a13d8e.gifor

    3. Repeat

    4. Case

  4. Определите значение переменной S после выполнения операторов:

i:=0; S:=0

While i<5 do

Begin

i:=i+2;

S:=S+i*i

End;


_________________________

  1. Сколько строк напечатает программа:

var k,l:integer;

begin FOR k:=1 TO 10 DO

FOR l:=1 TO 5 DO

writeln(‘Мне нравится Паскаль.’);
end;

    1. 10

    2. 5

    3. 50

    4. Верного ответа нет, ответ_____

  1. Что выведется на экран в результате выполнения фрагмента программы:

s:=0;

FOR j:=1 TO 3 DO

s:=s+2*j;

write(‘ j=’, j, ’ s=’,s)





  1. Что выведется на экран в результате выполнения фрагмента программы:

p:=1;

FOR k:=1 TO 5 DO

begin

p:=p*k;

end;

write(‘ k=’, k, ’ p=’, p)






  1. Чему будет равен значение переменной А после выполнения алгоритма(блок-схема):

.

___________________________



  1. Чему будет равно значение переменной A после выполнения алгоритма.





  1. Какой из операторов цикла имеет 2 вида записи

    1. For

    2. While…

    3. Repeat…

    4. Верного ответа нет

  2. Операторными скобками называются:

    1. ( )

    2. < >

    3. begin … end;

    4. Верного ответа нет

  3. В каком из операторов допущена смысловая ошибка:

    1. For i:=1 to 20 do p:=p+1;

    2. While s<3 do s:=s-3;

    3. Repeat k<1 until k:=k+1;

    4. For I:=10 downto 5 do p:=p+1;

  4. Тело цикла While для вычисления значений функций f(x)=x4, на отрезке [-5,5] с шагом 10 будет иметь вид:

    1. f:= x+x+x+x; x:=x+10;writeln (f,x);

    2. f:=x4; x:=x+10;writeln (f,x);

    3. f:= x*x*x*x; x=x+0.10;writeln (f,x);

    4. f:= x*x*x*x; x:=x+10; writeln (f,x);

  5. Оператором цикла не является оператор

    1. While

    2. For…

    3. Readln

    4. Repeat

    5. Верного ответа нет

  6. Какой из циклов не содержит логического условия:

    1. While

    2. For

    3. Repeat

    4. Все содержат

_________________________________

«5 баллов» - 14 – 15 верных ответов

«4 балла» - 11 – 13 верных ответов

«3 балла» - 8 – 11 верных ответов


wehqiowueh2323f.doc
  • Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
    Пожаловаться на материал
Скачать материал
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Краткое описание документа:


Тест № 1 «Основы языка Pascal»

Тест № 2 «Операторы ветвления и выбора»

Тест № 3 «Циклы» (2 варианта)

Каждый тест содержит по 15 вопросов.

Используемая литература:

  1. Информатика. Задачник-практикум в 2 т. / Л.А. Залогова, М.А. Плаксин, С.В. Русаков под ред. И.Г. Семакина, Е.К. Хеннера: Том1 – М.Бином, 2005 г.
Проверен экспертом
Общая информация
Скачать материал

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.