Тест по языку программирования паскаль ответы

Материал позволяет проверить знания студентов 1 курса при изучении языка Pascal в форме теста.

Скачать:

Вложение Размер
pascal.docx 20.88 КБ

Предварительный просмотр:

По теме: «Основы программирования на языке Pascal»

  1. Какой вариант описывает вещественную переменную на языке Pascal?
  1. var x: integer;
  2. var x: boolean;
  3. var x: real;
  4. var x: string
  1. Какие из перечисленных операторов являются операторами ввода данных?
  1. Какой из операторов позволяет вычислить квадратный корень числа х?
  1. div(x);
  2. sqr(x);
  3. sqrt(x);
  4. abs(x)
  1. Сколько значений принимает логическая переменная?
  1. бесконечное множество;
  2. два значения;
  3. одно значение;
  4. более 10 значений
  1. Укажите, правильную запись следующего математического выражения: y=5x 2 -10x+2.
  1. Укажите условие выбора чисел, кратных 5 и не кратных 10 .
  1. (х mod 5=0) and (x mod 10 <>0);
  2. (х mod 5<>0) or not (x mod 10 =0);
  3. (х mod 5=0) and (x mod 10 =0);
  4. (х mod 5<>0) or (x mod 10 <>0).

  1. Что означает данный блок?
  1. ввод;
  2. вывод;
  3. ввод/вывод;
  4. выполнения действия.
  1. Какое значение примет переменная х после выполнения оператора х:=15 div 4?
  1. Укажите, сколько раз выполнится тело цикла For i:=1 to 6 do?
  1. Какой из перечисленных операторов циклов не содержит ошибок?
  1. for i:=1 to 5.5 do;
  2. for i:=1 to -2 do;
  3. for i:=3 to 12 do;
  4. for i=0 to 7 do.
  1. Фрагмент алгоритма изображен в виде блок-схемы:

Определите, какое значение переменной S будет в результате выполнения алгоритма

  1. 12;
  2. 3;
  3. 4;
  4. 7.
  1. Какие значения примут переменные С и D в результате выполнения программы:

Var A, B, C, D: integer;

If B>A then C:= B-A else D:=A-B;

Читайте также:  Dsl 2640u как точка доступа

По теме: методические разработки, презентации и конспекты

Обобщающий урок по теме «Основы программирования на языке Паскаль». Игра «Информатик — бизнесмен» 9 – 10 класс. Архив содержит блок-схемы для задания № 8.

Данный элективный курс расчитан на изучение в 10 классе. Предполагается расширение базового курса информатики за счет введения электива, который расширяет программу. Элективный курс направлен на изуче.

В последние годы произошли значительные изменения в программах преподавания информатики предлагаемых МО РФ, особенно в количестве часов выделяемых на изучение информатики (сокращение часов). Вместе с .

Материал позволяет проверить начальные знания учащихся 9 классов при изучении языка Pascal в форме теста – 2 варианта – осуществляется контроль знаний при изучении операторов ввода и вывода данны.

Контрольная работа по основам программирования на языке Паскаль. Состоит из заданий на "узнавание" операторов, некоторыхфункций, служебныхслов, на определение результата выполнения программы и на напи.

Данная методическая разработка рассчитана на проверку знаний учащихся 9 класса по информатике за 3 четверть, которые занимаются оп учебнику Н.Д. Угриновича.

Тест «Язык программирования Pascal» состоит из 14 вопросов. Проверяются основные знания в программировании. В конце теста дан ключ.

Просмотр содержимого документа
«Тест «Язык программирования Pascal»»

Тест «Язык программирования Pascal»

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

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

2. Служебные слова языка Паскаль:

а) if, program, and
б) алг, нач, кц
в) var, do, нач
г) prim, begin, end

3. Программа, написанная на языке Паскаль, начинается со слова:

а) begin б) program в) var г) end

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

а) real б) integer в) boolean г) string

5. Разделителями между операторами служит:

б) точка с запятой

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

Читайте также:  Вызывная частота на 70 см

а) имя и значение

в) тип и значение

г) имя, тип и значение

7. Логический тип данных объявляется служебным словом:

8. Для вычисления экспоненты применяется процедура:

9. В конце программы ставится…

а) Точка с запятой

в) Ничего не ставится

10. Конечное значение переменной У в результате выполнения следующих действий:
У:=5;

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

а) некорректное имя программы

б) некорректное имя переменной

в) запись арифметического выражения

г) не определенное имя переменной

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

13. К операторам цикла относятся:

б) оператор присваивания

г) for, while, repeat

14. В операторе присваивания summa := sqr(x)+3*a переменными являются:

Тест на тему: «Программирование на Pascal»

Время выполнения теста 15 минут, тест состоит из 3х частей по уровням сложности. Первый уровень A состоит из 10 вопросов с выбором ответа(в каждом задании только 1 верный ответ), второй уровень B состоит из 4 вопросов, где надо указать получившийся ответ и уровень С, где всего 1 вопрос – написание программы.

Уровень сложности А

1. Какой символ необходим для разделения операторов?

2. Какое имя объекта недопустимо в Pascal?

3. Выберите число относящееся к типу real:

4. Выберите верный символ или набор символов, который называется оператором присваивания

5. Каким словом обозначается оператор вывода в Pascal

6. Какая арифметическая операция служит для получения остатка от деления

7. Какая функция поможет посчитать квадрат от числа х?

8. Как выглядит логическая операция «дизъюнкция» в Pascal?

9. Выберите правильную запись выражения «А не равно 4»

10. Какое из ниже перечисленных утверждений верно?

а) If(f>2) then а:=3 еlse a:=5;

б) If(f>2) then а:=3; еlse a:=5;

в) If(f>2) then а=3; еlse a=5;

г) If(f>2) а:=3; еlse a:=5;

Уровень сложности В

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

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

for k := 4 to 7 do

13. Определите, что будет на­пе­ча­та­но в ре­зуль­та­те работы сле­ду­ю­щей программы.

Var r, k: integer;

for k :=4 downto 1 do

14. В таб­ли­це D хра­нят­ся дан­ные о ко­ли­че­стве уче­ни­ков в клас­сах (D[1] — ко­ли­че­ство уче­ни­ков в пер­вом классе, D[2] — во вто­ром и т. д.). Определите, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы.