Инфоурок Информатика КонспектыТест на тему "Программирование линейных алгоритмов"

Тест на тему "Программирование линейных алгоритмов"

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

Контрольное тестирование на тему «Программирование линейных алгоритмов»

Вариант 1

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

a.                 Н. Вирт;

b.                 Б. Паскаль;

c.                 М. Фортран;

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

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

a.                 =

b.                 :=

c.                 =:

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

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

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

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

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

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

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

a.                 A mod B;

b.                 A  div  B;

c.                 Abs(A)*B;

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

5.                 Выражение на Паскале

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

 

_________________________

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

a.                 WRITE, WRITELN;

b.                 READ, READLN;

c.                 PROGRAM;

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

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

Y:=2;

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

a.                  25;

b.                 30;

c.                  31;

d.                 40.

8.                 Выпишите недопустимые имена переменных:

a.                 Nomer;

b.                 S34;

c.                 И92;

d.                 Kol_vo54;

e.                 45_A;

f.                  fg-л23.

9.                 Найдите ошибочно записанные операторы:

a.                 Writeln (a);

b.                 Writeln A, X;

c.                 Write (A:5:2);

d.                 WRITELN (‘воскресенье, нерабочий день’).

10.             Целочисленный тип данных:

a.                 Integer;

b.                 Real;

c.                 String;

d.                 Char.

11.             Оператор вычисления остатка от деления:

a.                 readln;

b.                 div;

c.                 var;

d.                 mod.

12.             Вещественный тип данных:

a.                  string;

b.                 char;

c.                  integer;

d.                 real.

13.             Алфавит языка программирования Pascal состоит из:

a.                  Из латинских букв, дробных чисел, специальных символов;

b.                 Из русских букв, дополнительных символов и знаков;

c.                  Из латинских букв, арабских цифр, специальных символов;

d.                 Из целых и дробных чисел, дополнительных символов и знаков.

14.             Какой оператор выводит информацию на экран?

a.                  Write(‘  ’) , writeln(‘  ’);

b.                 Writ(  ), writln(  );

c.                  Read(  ), readln(  );

d.                 Rid(‘  ’), ridln(‘  ’).

15.             Выберите правильно написанный заголовок программы

a.                  Program  1_Reshenie;

b.                 Program  Reshenie-1;

c.                  Program  Reshenie1;

d.                 Program  Reshenie  1.

16.             Что такое составной оператор?

a.                  Группа операторов перед операторными скобками begin и end;

b.                 Группа операторов после операторных скобок begin и end;

c.                  Группа операторов внутри операторных скобок begin и end;

d.                 Группа операторов в разделе описания переменных var.

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

Операции типа сложения: +, –, or
Операции отношения: =, <>, <, >, <= ,> =, in
Унарная операция not, унарный минус –
Операции типа умножения: *, /, div, mod, and, shl, shr.

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

a.                 Заголовка;

b.                 Примечания;

c.                 Описаний;

d.                 Операторов;

19.             Величина, значение которой не изменяется в процессе выполнения программы - это...

a.                 Переменная;

b.                 Константа;

c.                 нет верного ответа;

d.                 верно 1, 2.

20.             Сколько операций выполняется при вычислении выражения

(х + 1/4)*(х - 1/4) - 1/2

a.                 4

b.                 5

c.                 6

d.                 7


 

Контрольное тестирование на тему «Программирование линейных алгоритмов»

Вариант 2

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

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

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

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

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

2.           Раздел VAR служит:

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

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

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

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

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

 

a.             x-х***3/absx + sin (x);

b.            x-x*x*x/abs(x) +sin (x);

c.             x-x^3/abs (x) +sin (x);

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

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

a.             VAR;

b.            INTEGER;

c.             BEGIN;

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

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

 

_________________________

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

a.             WRITE, WRITELN;

b.            READ, READLN;

c.             PROGRAM;

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

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

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

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

c.             вещественный тип;

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

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


a.                 Var

b.                 Program

c.                 Uses

d.                 Begin …end

 

1.     Раздел операторов

2.     Раздел заголовка программы

3.     Раздел описания переменных

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

a.                 program MyProg;
begin
Writeln (‘
Привет’);
end.

b.                 begin
program MyFirst;
X:=Y+195;
end.

10.             Операции div и mod используются для переменных типа:

a.                 char;

b.                 integer;

c.                 string;

d.                 real.

11.             Вывод строки «Добрый день!» на экран:

a.                  readln (Добрый день!’);

b.                 var (Добрый день!’);

c.                  writeln (Добрый день!’);

d.                 program (Добрый день!’).

12.             Оператор нахождения остатка от деления двух чисел:

a.                  div;

b.                 writeln;

c.                  mod;

d.                 crt.

13.             Где перечисляются все переменные, используемые в программе?

a.                  В заголовке программы после слова Program;

b.                 После служебного слова uses;

c.                  В разделе описания переменных – после слова var;

d.                 В теле программы, между служебными словами begin и end.

14.             Выберите оператор присваивания:

a.                  Real;

b.                 Read;

c.                  :=

d.                 Writeln.

15.             Выберите правильный вид записи оператора:

a.                  Writeln (‘Введите числа через пробел’);

b.                 Real (‘a,b’);

c.                  Writeln (Сумма двух чисел равна, Summa);

d.                 3*sqr(x):=A;

16.            Как выглядит форматный вывод данных:

a.                 Write (n);

b.                 Write (‘n’);

c.                 Write (n:5:3);

d.                 Write (‘n=’, n).

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

a.                  =

b.                 ==

c.                  =:

d.                 :=

18.            В алфавит языка Pascal не входит служебное слово:

a.                 THEN;

b.                 BEGIN;

c.                 END;

d.                 STEP;

19.             Каким служебным словом описываются символьные переменные:

a.                 INTEGER;

b.                 REAL;

c.                 CHAR;

d.                 BOOLEAN;

20.             Сколько операций выполняется при вычислении выражения (a-2/5)-2/5*(a+2/5)

a.                 5

b.                 6

c.                 7

d.                 8.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Тест на тему "Программирование линейных алгоритмов""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Землеустроитель

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 832 материала в базе

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

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

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

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

  • Скачать материал
    • 16.04.2016 7957
    • DOCX 31.2 кбайт
    • 58 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Магомедова Патимат Саитовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Магомедова Патимат Саитовна
    Магомедова Патимат Саитовна
    • На сайте: 8 лет
    • Подписчики: 3
    • Всего просмотров: 16158
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 100 человек из 39 регионов
  • Этот курс уже прошли 806 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

Тревожные расстройства: диагностика и причины

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 19 регионов
  • Этот курс уже прошли 15 человек

Мини-курс

Эффективные стратегии текстовых коммуникаций в бизнесе

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

История классической музыки от античности до романтизма

4 ч.

780 руб. 390 руб.
Подать заявку О курсе