Вариант 1
1. Заголовок программы состоит из:
а) названия программы и имени автора;
б) зарезервированных слов begin и end;
в) зарезервированного слова program и имени программы;
2. При описании констант и переменных после зарезервированного слова имена величин одного типа разделяются
а) точкой с запятой; б) двоеточием; в) запятой; г) пробелом.
3. Закрывающей операторной скобкой является:
а) ); б) }; в) ]; г) end.
4. Установите соответствия: Тип данных:
1. Целочисленные типы данных Паскаля
2. Вещественные типы данных Паскаля
3. Символьные типы данных Паскаля 4. Логические типы данных Паскаля Зарезервированные слова для описания:
а) true, false;
б) integer, longint;
в) char;
г) real, comp;
5. Операции Паскаля можно разделить на:
а) бинарные и унарные;
б) арифметические, отношения, логические, строковые, операции над множествами и т.д.;
в) сложение, вычитание, умножение, деление, целочисленное деление, остаток от деления; г) сохранение знака, изменение знака.
6. Операциями отношения Паскаля являются:
а) конъюнкция, дизъюнкция, кольцевая сумма, отрицание;
б) равно, неравно, больше, меньше, больше или равно, меньше или равно;
в) сложение, вычитание, умножение, деление, целочисленное деление, остаток от деления; г) сохранение знака, изменение знака.
7. Установите соответствие между функциями и обращениями к ним в Паскале
Функция Обращение
а) Арксинус 1) Frac(x)
б) Модуль аргумента 2) Exp(x)
в) Экспонента 3) Abs(x)
г) Дробная часть числа 4) Arcsin(x)
8. Ввод данных на Паскале осуществляется путём обращения к стандартным процедурам:
а) read, readln;
б) write, writeln;
в) var, const;
г) program.
9. Для вывода вещественных чисел в операторе WRITE необходимо указать формат представления такого числа, который имеет вид: а) Write (список вывода);
б) WRITE(имя_переменной:m:n);
в) WRITE(имя_переменной:k);
г) Writeln (список вывода). 10. Оператор присваивания выполняется в определённом порядке. Укажите его.
а) вводится значение переменно, расположенной слева от знака :=;
б) вычисляется выражение, записанное справа от знака :=;
в) полученное в результате значение присваивается переменной, записанной слева от знака :=;
г) полученное в результате значение обозначается переменной, записанной слева от знака :=.
11. Простыми операторами называются
а) операторы, не содержащие других операторов;
б) операторы, отделенные друг от друга точкой с запятой и ограниченные операторными скобками begin… end;
в) конструкции, построенные из других операторов по строго определённым правилам;
г) операторы, используемые для описания переменных и констант.
12. Для выделения дробной части числа предназначена функция
а) INT(X) б) SUCC(X) в) ROUND(X)
г) FRAC(X) д) ODD(X) е) RANDOM(X) ж) TRUNC(X)
13. Поставьте соответствие между операциями в Паскале и их приоритетом
Операция |
Приоритет |
А) =, >, >=, <, <=, <> |
Первый (высший) |
Б) *, /, Div, Mod, And |
Второй |
В) Not (отрицание или изменение знака) |
Третий |
Г) +, –, or, xor |
Четвертый |
14. Значением выражения (350 div 8) < (345 div 10) является
а) 6; б) 5; в) TRUE; г) FALSE; д) 43; е) 34.
15. Над данными типа Integer допустимы следующие операции:
а) +; б) *; в) /; г) div; ) mod; ) or; ) =; ) and; )<>.
16. Синтаксис оператора условного перехода If A then ST1 else ST2. Если A – TRUE, выполняется оператор
а) ST1; б) ST2; в) следующий за оператором if.
17. Синтаксис оператора цикла Repeat ST until A. Если первоначальное значение выражения А истинно, то
а) оператор ST выполняется и управление передается на вычисление значения выражения A;
б) оператор ST не выполняется и происходит выход из цикла;
в) оператор ST не будет выполнен ни разу;
г) оператор ST выполняется один раз;
д) выполнение оператора цикла никогда не завершится, происходит зацикливание.
18. Каково будет итоговое значение переменной Х после выполнения фрагмента программы X:=0;
If X>=1 then X:=X+1
Else if X>=0 then X:=X+2;
а) 1; б) 2; в) 3; г) 4.
19. Шаг изменения параметра в цикле For i:=N1 downto N2 do ST, если i, N1, N2 – целые числа
а) 1; б) 2; в) -1; г) не указан.
20. Из какого количества операторов состоит тело цикла в данном фрагменте программы
...S:=0; N:=1;
Repeat
S:=S+5*N; N:=N+1 until N>10;
WriteLn ('Результат суммирования... ',S); ...
а) 1; б) 2; в) 5; г)10.
Вариант 2
1. В Паскале данные делятся на
а) целые и вещественные;
б) числовые, символьные и логические;
в) константы и переменные.
2. В конце любого предложения на Паскале ставится
а) точка; б) запятая; в) двоеточие; г) точка с запятой.
3. Раздел операторов начинается зарезервированным словом
а) program; б) var; в) writeln; г) begin.
4. Типы величин, предлагаемые разработчиками Паскаля, называют:
а) простыми; б) составными; в) пользовательскими; г) стандартными.
5. Имя переменной — это:
а) последовательность латинских букв, цифр, специальных знаков (кроме пробела), которая всегда должна начинаться с латинской буквы;
б) любая последовательность любых символов;
в) последовательность латинских букв и цифр, начинающаяся с буквы и допускающая использование знака подчеркивания;
г) последовательность русских, латинских букв, начинающаяся с латинской буквы и из специальных знаков, допускающая знак подчеркивания.
6. Арифметическими операциями Паскаля являются:
а) бинарные и унарные;
б) арифметические,
отношения, логические, строковые, операции над множествами и т.д.;
в) сложение, вычитание, умножение, деление, целочисленное деление, остаток от деления; г) сохранение знака, изменение знака.
7. Операции Паскаля выполняются согласно приоритету. В одной группе, операции одного приоритета. Запишите приоритет операций в порядке убывания а) Сложение, вычитание, or, xor;
б) Умножение, деление, div, mod, and;
в) Унарный минус, not;
г) Вычисление функций;
д) Операции отношения.
8. Установите соответствие между функциями и обращениями к ним в Паскале
Функция |
Обращение |
а) Косинус |
1) Int(x) |
б) Натуральный логарифм |
2) Sqr(x) |
в) Квадрат числа |
3) Cos(x) |
г) Целая часть числа
|
4) Ln(x) |
9. Составными операторами называются
а) операторы, не содержащие других операторов;
б) операторы, отделенные друг от друга точкой с запятой и ограниченные операторными скобками begin… end;
в) конструкции, построенные из других операторов по строго определённым правилам;
г) операторы, используемые для описания переменных и констант.
10. Для выбора к исполнению одного из возможных действий алгоритма в зависимости от результатов вычисления некого логического выражения предназначены
а) операторы цикла;
б) логические выражения;
в) условные операторы;
г) операции отношения.
11. Количество символов в идентификаторе не должно превышать
а) 8 б) 64 в) 126 г) не ограничено
12. Для выделения целой части числа предназначены функции
а) INT(X) б) SUCC(X) в) ROUND(X)
г) FRAC(X) д) ODD(X) е) RANDOM(X) ж) TRUNC(X)
13. Какие из предложенных идентификаторов переменных или констант написаны без ошибок:
а) 5SUM; б) If; в) MeDiaNA; г) A1%_; д) v567_d; е) Perim ABC
14. Значением выражения (350 mod 8) является
а) 6; б) 5; в) TRUE; г) FALSE; д) 43; е) 34.
15. Над данными типа Real допустимы следующие операции:
а) +; б) *; в) /; г) div; ) mod; ) or; ) =; ) and; )<>.
16. Синтаксис оператора условного перехода If A then ST1 else ST2. Оператор ST2 выполняется при условии, если
а) A - TRUE; б) A - FALSE; в) в любом случае.
17. Синтаксис оператора цикла Repeat ST until A. Если первоначальное значение выражения А ложно, то
а) оператор ST выполняется и управление передается на вычисление значения выражения A;
б) оператор ST не выполняется и происходит выход из цикла;
в) оператор ST не будет выполнен ни разу;
г) оператор ST выполняется один раз;
д) выполнение оператора цикла никогда не завершится, происходит зацикливание.
18. Каково будет итоговое значение переменной Х после выполнения фрагмента программы X:=0;
If X>=1 then X:=X+1 If X>=0 then X:=X+2;
а) 1; б) 2; в) 3; г) 4.
19. В случае, когда заранее неизвестно, сколько раз должна повторяться циклическая часть программы, используется оператор цикла
а) Repeat; б) For; в) If; г) While.
20. Из какого количества операторов состоит тело цикла в данном фрагменте программы
...S:=10;
For i:=1 to 5 do S:=S+4*i; WriteLn ('Сумма равна: ',S); ...
а) 1; б) 2; в) 5; г)10.
Вариант 3
1. Данные в Паскале характеризуются:
а) диапазоном значений;
б) структурой;
в) именем, типом и значением;
г) порядком появления в процессе выполнения программы.
2. Программа на Паскале состоит из:
а) заголовка программы и программного блока;
б) зарезервированных слов и арифметических выражений;
в) раздела оглавления, раздела описания и раздела операторов.
3. В разделе описаний описываются:
а) метки (label);
б) процедуры и функции (procedure, function).
в) константы (const) и их типы (type);
г) подключаемые библиотечные модули (uses);
д) переменные (var) и их типы;
Какой последовательности при их описании следует придерживаться?
4. При описании данных идентификаторы и тип данных разделяются
а) точкой с запятой; б) запятой; в) двоеточием; г) пробелом.
5. Установите соответствия:
Тип данных:
1. Целочисленные типы данных Паскаля
2. Вещественные типы данных Паскаля
3. Символьные типы данных Паскаля 4. Логические типы данных Паскаля Зарезервированные слова для описания :
а) true, false;
б) single,extended;
в) char;
г) byte, word;
6. Арифметические операции Паскаля можно разделить на:
а) бинарные и унарные;
б) арифметические, отношения, логические, строковые, операции над множествами и т.д.;
в) сложение, вычитание, умножение, деление, целочисленное деление, остаток от деления;
г) сохранение знака, изменение знака.
7. Логическими операциями Паскаля являются:
а) конъюнкция, дизъюнкция, кольцевая сумма, отрицание;
б) равно, неравно, больше, меньше, больше или равно, меньше или равно;
в) сложение, вычитание, умножение, деление, целочисленное деление, остаток от деления;
г) сохранение знака, изменение знака.
8. Установите соответствие между функциями и обращениями к ним в Паскале
Функция Обращение а) Синус 1) Frac(x)
б) Модуль аргумента 2) Sqrt(x)
в) Корень квадратный 3) Abs(x)
г) Дробная часть числа 4) Sin(x)
9. Вывод данных на Паскале осуществляется путём обращения к стандартным процедурам:
а) read, readln;
б) write, writeln;
в) var, const;
г) program.
10. Для вывода целых чисел в операторе WRITE необходимо указать формат представления такого числа, который имеет вид:
а) Write (список вывода);
б) WRITE(имя_переменной:m:n);
в) WRITE(имя_переменной:k);
г) Writeln (список вывода).
11. Структурными операторами называются
а) операторы, не содержащие других операторов;
б) операторы, отделенные друг от друга точкой с запятой и ограниченные операторными скобками begin… end;
в) конструкции, построенные из других операторов по строго определённым правилам;
г) операторы, используемые для описания переменных и констант.
12. Алфавит языка Паскаль состоит из:
а) Прописных и строчных букв латинского алфавита;
б) Прописных и строчных букв русского алфавита;
в) Арабских цифр;
г) Специальных символов: (, ), [, ], {, }, ’ (апостроф), . (точка), , (запятая), : (двоеточие), ; (точка с запятой);
д) Знаков арифметических действий: +, -, *, /;
е) Специальных символов: @, $, &,%, #;
ж) _ (знак подчеркивания), пробел (не имеет начертания).
13. Для случайного выбора числа из промежутка [0;x-1] предназначена функция
а) INT(X) б) SUCC(X) в) ROUND(X)
г) FRAC(X) д) ODD(X) е) RANDOM(X) ж) TRUNC(X)
14. Значением выражения (350 mod 8) < (345 mod 10) является
а) 6; б) 5; в) TRUE; г) FALSE; д) 43; е) 34.
15. Поставьте соответствие между типом данных и его мощностью
Тип данных Мощность
А) Byte 1) 65536
Б0 Word 2) 2
В) Integer 3) 256
Г) Boolean 4) Не имеет ограничений
16. Над данными типа Char допустимы следующие операции:
а) +; б) *; в) /; г) div; ) mod; ) or; ) =; ) and; )<>.
17. Синтаксис оператора условного перехода If A then ST1 else ST2. Оператор ST1 выполняется при условии, если
а) A - TRUE; б) A - FALSE; в) в любом случае.
18. Каково будет итоговое значение переменной Х после выполнения фрагмента программы X:=2;
If X>=1 then X:=X+1
Else if X>=0 then X:=X+2;
а) 1; б) 2; в) 3; г) 4.
19. Синтаксис оператора цикла While A do ST. Если первоначальное значение выражения А ложно, то
а) оператор ST выполняется и управление передается на вычисление значения выражения A;
б) оператор ST не выполняется и происходит выход из цикла;
в) оператор ST не будет выполнен ни разу;
г) выполнение оператора цикла никогда не завершится, происходит зацикливание.
20. Из какого количества операторов состоит тело цикла в данном фрагменте программы
...S:=10; N:=1; While N<=5 do
begin S:=S+4*N; N:=N+1 end; WriteLn ('Сумма равна: ',S)
а) 1; б) 2; в)3; г)5.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.