7


  • Учителю
  • Тест на тему Программирование линейных алгоритмов

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

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

4

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

Вариант 1

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

    1. Н. Вирт;

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

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

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

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

    1. =

    2. :=

    3. =:

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

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

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

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

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

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

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

    1. A mod B;

    2. A div B;

    3. Abs(A)*B;

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

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

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



_________________________

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

    1. WRITE, WRITELN;

    2. READ, READLN;

    3. PROGRAM;

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

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

Y:=2;

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

  1. 25;

  2. 30;

  3. 31;

  4. 40.

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

  1. Nomer;

  2. S34;

  3. И92;

  4. Kol_vo54;

  5. 45_A;

  6. fg-л23.

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

  1. Writeln (a);

  2. Writeln A, X;

  3. Write (A:5:2);

  4. WRITELN ('воскресенье, нерабочий день').

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

    1. Integer;

    2. Real;

    3. String;

    4. Char.

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

    1. readln;

    2. div;

    3. var;

    4. mod.

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

  1. string;

  2. char;

  3. integer;

  4. real.

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

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

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

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

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

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

  1. Write(' ') , writeln(' ');

  2. Writ( ), writln( );

  3. Read( ), readln( );

  4. Rid(' '), ridln(' ').

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

  1. Program 1_Reshenie;

  2. Program Reshenie-1;

  3. Program Reshenie1;

  4. Program Reshenie 1.

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

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

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

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

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

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

Операции типа сложения: +, -, or

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

Унарная операция not, унарный минус -

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

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

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

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

  3. Описаний;

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

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

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

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

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

  4. верно 1, 2.

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

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

  1. 4

  2. 5

  3. 6

  4. 7



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

Вариант 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    1. VAR;

    2. INTEGER;

    3. BEGIN;

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

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



_________________________

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

    1. WRITE, WRITELN;

    2. READ, READLN;

    3. PROGRAM;

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

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

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

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

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

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

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



  1. Var

  2. Program

  3. Uses

  4. Begin …end



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

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

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

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

    1. program MyProg;

      begin

      Writeln ('Привет');

      end.

    2. begin

      program MyFirst;

      X:=Y+195;

      end.

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

    1. char;

    2. integer;

    3. string;

    4. real.

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

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

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

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

  4. program ('Добрый день!').

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

  1. div;

  2. writeln;

  3. mod;

  4. crt.

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

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

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

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

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

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

  1. Real;

  2. Read;

  3. :=

  4. Writeln.

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

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

  2. Real ('a,b');

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

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

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

  1. Write (n);

  2. Write ('n');

  3. Write (n:5:3);

  4. Write ('n=', n).

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

  1. =

  2. ==

  3. =:

  4. :=

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

  1. THEN;

  2. BEGIN;

  3. END;

  4. STEP;

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

  1. INTEGER;

  2. REAL;

  3. CHAR;

  4. BOOLEAN;

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

  1. 5

  2. 6

  3. 7

  4. 8.





 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал