Вариант-1
1. Язык программирования — это:
способ общения пользователя с компьютерной системой;
совокупность символов, предназначенных для передачи данных;
естественный язык, предназначенный для общения людей и компьютеров;
формализованные языки, предназначенные для описания алгоритмов на языке исполнителя-компьютера;
2. Квадратный корень вычисляется с помощью стандартной функции:
ABS (X);
SQR(Х);
SQRT(X);
ЕХР (X).
3. Операторы в программе на языке Pascal отделяются друг от друга:
двоеточием
точкой с запятой
пробелом
запятой
4. Оператор вывода результатов работы программы записывается в языке Pascal с использованием служебного слова:
GOTO
CONST
READ
WRITE
5. Аргумент стандартной функции:
заключается в круглые скобки;
заключается в квадратные скобки;
заключается в фигурные скобки;
записывается без скобок.
6. Пусть в программе объявлены переменные:
Var h, l, p: integer;
d, v: real;
Является ли инструкция d:=5.9*h правильной?
оператор верен;
ошибка, переменной типа real присваивается значение переменной integer;
ошибка, все переменные должны быть типа integer;
ошибка, переменной типа integer присваивается значение переменной real.
7. Чему будет равно значения переменной Y после выполнения программы на Паскале, если было введено 4?
var X, Y: integer;
begin
read (X);
X:=X*10;
if X>40 then Y:=X+5
else if X=40 then Y:=X*5
else begin Y:=X+10; Y:=Y*2 end;
write (Y);
end.
Y=40
Y=50
Y=100
Y=200
8. Цикл с предусловием запишется в виде
while <логическое выражение> do <оператор>;
for i=l to n do<оператор>;
repeat<последовательность> until<логическое выражение>
case k of< последовательность операторов>
9. Каков будет результат выполнения программы:
var n, i: integer;
begin
n:=0;
for i: =1 to 10 do n: = n+i
end.
55;
10;
25;
255.
10. Результатом выполнения фрагмента является вывод на экран:
N=12;
последнего элемента массива;
индекса максимального элемента массива;
значения максимального элемента массива.
for i:=2 to 12 do
if t[i]> max then
begin
max:=t[i];
N:=i;
end;
writeln (N); 11. В программе переменная х описана:
локально;
глобально;
как локально, так и глобально;
формально.
Var x: integer
procedure p;
begin
writeln (‘x’, x);
end;
begin
x:=1;
p;
end. 12. Множество – это:
совокупность однотипных элементов, рассматриваемых как единое целое;
совокупность разнотипных элементов, рассматриваемых как единое целое;
последовательность цифр;
последовательность букв.
13. Оператор присоединения имеет вид:
wiht <имя поля> do < оператор>;
with <имя поля> do < оператор>;
with <переменная типа запись> do < оператор>;
with < оператор> do < переменная типа запись>.
14. Для работы с текстовыми файлами используются процедуры:
read, readln, write, writeln, eoln, eof;
read, write;
readln, writeln;
read, readln, write, writeln.
15. Оператор открытия файла для записи:
write (Fa,a);
close (F);
reset (F);
rewrite (F).
16. Процедура назначения имеет вид:
аssign (<имя файловой переменной >, <идентификатор внешнего файла’);
assign (<идентификатор внешнего файла >, < имя файловой переменной >);
asign (<идентификатор внешнего файла >, < имя файловой переменной >);
asign (<имя файловой переменной >, <идентификатор внешнего файла>).
17. Эскиз будущего проекта содержит:
Окно формы
Окно инспектора объектов
Окно дерева объектов
Окно кода программы
18. Инспектор объектов:
позволяет настроить свойства и события выделенного элемента форма.
программа, в которой можно просмотреть свойства объекта.
программа, в которой можно просмотреть события объекта.
позволяет просмотреть основные разделы, текст программы данного проекта.
19. Что не входит в главное окно:
строка меню
дерево объектов
панели инструментов.
палитра компонентов.
20. Общий вид написания команды (оператора):
Имя_объекта:=значение_свойства;
Имя_объекта.имя_свойства=значение_свойства;
Имя_объекта.имя_свойства:=значение_свойства;
Имя_объекта.имя_свойства.имя_значения_свойства:=значение_свойства;
Вариант-2
1. В языке Pascal нет служебного слова:
BEGIN
STEP
WHILE
THEN
2. Чем характеризуется переменная?
Именем
Именем, типом, значением
Именем, значением
Значением, типом
3. В качестве имени в языке Pascal нельзя использовать сочетания:
AR
BR
WR
OR
4. Служебное слово TYPE в программе на языке Pascal фиксирует:
начало раздела программы, содержащего перечень констант
начало раздела программы, содержащего описание сложных типов данных
начало раздела программы, содержащего список меток
начало раздела программы, содержащего описание переменных
5. Как записывается оператор вывода?
Read a1;a2;...an;
Writeln(a1,a2,...an);
Writeln a1,a2,...an;
Input a1;a2;... an;
6. При каком значении Х при исполнении программы будет получен ответ «ДА»:
Var X: Integer;
Begin
Readln(X);
If X MOD 2=0 Then Writeln('ДA')
Else Writeln('HET')
End.
3
7
15
4
7. Чему будет равно значение переменной S после выполнения фрагмента программы на Паскале?
A := 2;
B :=3;
IF A
S:=A*B
ELSE
S:=A+B;
WRITE (S);
2
6
3
11
8. Цикл с постусловием запишется в виде
while <логическое выражение> do <оператор>;
for i=l to n do<оператор>;
repeat<последовательность> until<логическое выражение>
case k of< последовательность операторов>
9. Чему будет равно значения переменной S после выполнения фрагмента программы на Паскале?
S := 0; i :=0;
WHILE i<3 DO
BEGIN
i := i + 1;
S := S + i*i;
END;
S=0
S=10
S=14
S=18
10. Фрагмент программы вычисляет:
сумму элементов массива;
минимальный элемент массива;
среднее значение элементов;
максимальный элемент матрицы.
st:=0;
for i:=1 to n do
st:=st+t[i];
st:=st/n; 11. Подпрограмма описывается:
после программы;
перед использованием в программе;
после раздела описания переменных;
перед разделом описания переменных.
12. Множеством является:
[3, 4, 7, 12];
(3, 4, 7, 12);
{3, 4, 7, 12};
/3, 4, 7, 12/.
13. Запись – это:
структурированный тип, состоящий из фиксированного числа компонент разного типа;
вспомогательная подпрограмма;
данные, записанные в таблицу;
такая величина, память под которую выделяется во время компиляции и сохраняется в течение всей работы программы.
14. С элементами файла можно выполнить операции:
только читать из файла;
только записывать в файл;
читать из файла и записывать в файл;
удалять из файла.
15. Функция, проверяющая маркер конца файла:
Eof (fa);
Eoln (fa);
Assign;
Filesize (fa).
16. Оператор открытия файла для чтения:
write (Fa, a);
close (F);
reset (F);
rewrite (F).
17. Изменение свойств и событий объекта можно выполнить в окне
Формы
Инспектора объектов
Главное
Редактора кода программы
18. Окно кода программы:
содержит список имен компонентов формы.
это эскиз будущего проекта.
позволяет настроить свойства и события выделенного элемента формы.
содержит костяк программы, основные разделы, текст программы данного проекта.
19. Выбрать верную инструкцию:
Button1.caption:=”кнопка”;
Button1:=’кнопка’;
Button1:=”кнопка”;
Button1.caption:=’кнопка’;
20. Каким из этих способов запустить проект не удастся:
F9
Run Run
Run Compil
Вариант-3
1. Служебное слово CONST в программе на языке Pascal фиксирует:
начало раздела программы, содержащего описание переменных
начало раздела программы, содержащего список меток
начало раздела программы, содержащего перечень констант
начало раздела программы, содержащего описание сложных типов данных
2. Оператор организации ввода данных с клавиатуры записывается языке Pascal с использованием служебного слова:
GOTO
READ
VAR
WRITE
3. Комментарий к тексту программы на языке Pascal заключается:
в круглые скобки
в фигурные скобки
в квадратные скобки
между служебными словами Begin, End
4. Условным оператором является:
IF...THEN...ELSE;
FOR...DO;
WHILE...DO;
SELECT CASE.
5. Укажите последовательность команд, в результате выполнения которых значения переменных X и Y поменяются местами:
X=X+Y; Y=X-Y; X=X-Y;
В=Х; X=Y; Y=X;
X=Y; Y=X;
С=Х; X=Y;
6. Какое значение будет принимать переменная Х, после выполнения фрагмента программы:
f:=17;
d:=5;
If f>=d then
x:=f
else x:=d
5
12
2
17
7. В результате выполнения фрагмента алгоритма
m:=abs(a);
n:=abs(b);
if (m>n) then m:=m mod n else n:=n mod m; f:=m+n;
переменная f приняла значение 30. Это справедливо для пары чисел:
a=81, b=-27
a=84, b=-35
a=84, b=-27
a=81, b=27.
8. Цикл с параметром запишется в виде;
while <логическое выражение> do <оператор>;
for i=l to n do<оператор>;
repeat<последовательность> until<логическое выражение>
case k of< последовательность операторов>
9. Значение переменной а после выполнения фрагмента приведенной программы будет равно:
А=1;
FOR B:=l ТО 10 do
А:=А+1;
10
11
12
0
10. Фрагмент программы выводит элементы массива:
построчно;
в столбец;
в табличном виде;
произвольно.
for i:=1 to n do
for j:=1 to m do
writeln (a[i, j]); 11. Строка – это:
последовательность символов;
последовательность букв и цифр;
текст;
буквы, цифры и знаки препинания.
12. Объединением множеств [1, 2, 3, 4]+[3, 4, 5, 6] будет множество:
[1, 2];
[1..6];
[3, 4];
[5, 6].
13. Обращение к элементу записи имеет следующую структуру:
<имя поля> .< имя переменной>;
< имя переменной>.<имя поля>;
< имя переменной>:<имя поля>;
< имя переменной>:=<имя поля>.
14. Оператор записи в файл:
write (Fa);
write (a);
rewrite (F);
write (Fa, a).
15. Функция определения размера файла имеет вид:
Eof (<имя файловой переменной>);
Eoln (<имя файловой переменной>);
filesize (<имя файловой переменной>);
filesize (<идентификатор внешнего файла>).
16. Описание файловой переменной:
var <имя переменной>: of File <тип элемента>;
var <имя переменной>: File of <тип элемента>;
var < тип элемента >: File of <имя переменной>;
var < тип элемента >: of File <имя переменной>.
17. В состав системы программирования не входит:
Транслятор
Язык программирования
Текстовый редактор
Среда программирования
18. Сложные свойства объектов в окне инспекторов объектов:
обозначаются значком «плюс», а справа – кнопкой с тремя точками.
состоит из списка простых свойств.
имеет основные разделы свойств объекта.
состоит из двух и более слов.
19. Сохранение проекта выполняется следующим образом:
File – Save
File Save Project as
File Save as
File Save all
20. Выбрать верный из представленных команд:
Form1. color:=clGreen;
Form. caption:= «Привет»;
Form1.caption:= Класс;
Form1.caption:= clGreen;
Свойство алгоритма, позволяющее ему решать множество однотипных задач, различающихся лишь входными данными, называется:
массовостью;
результативностью;
определенностью;
последовательностью.
Свойство алгоритма, позволяющее в каждый момент его исполнения однозначно определить оператор, который будет выполнен следующим, называется:
массовостью;
результативностью;
определенностью;
последовательностью.
Свойство алгоритма, обязывающее его в той или иной форме сообщать итоги своей работы, называется:
массовостью;
результативностью;
определенностью;
последовательностью.
Какие значения примут переменные А и В:
А=5; В=12;
А=17; В=5;
А=12; В=5;
А=17; В=12.
Для данной функции выбрать блок-схему решения алгоритма:
a2, если a<0
y=
3+a, если a0
Сколько раз выполнится цикл?
1;
2;
3;
4.
Язык …………… имеет машиноподобные команды и осуществляет прямой доступ к памяти
низкого уровня;
алгоритмический;
высокого уровня;
среднего уровня.
Какие языки относятся к языкам объектно-ориентированного программирования?
FORTRAN
Java
C++
LISP
Какие языки относятся к алгоритмическим языкам?
LISP
PERL
Pascal
С++
Какие языки относятся к аппликативным языкам программирования?
PROLOG
Pascal
C++
LISP
Какой этап является обязательным на фазе синтеза программы?
генерация кода
вызов редактора связей
выполнение директив времени компиляции
нет верного ответа
Что является семантически понятной синтаксической единицей?
ключевое слово
пробел
выражение
операция
Какая последовательность символов являются правильными идентификаторами (с точки зрения компилятора языка Pascal)?
peremennaja;
ja-peremennaja;
shirina+dlina;
переменная.
Выберете все допустимые в Паскале константы
259
0,0
“ф”
1.2*е1
С каких символов может начинаться название программы?
любого символа;
символов латинского алфавита;
служебного слова;
чисел.
Какое служебное слово указывает на раздел описания переменных?
program;
var;
begin;
end.
Идентификатор, описанный после ключевого слова const, является именем:
переменной;
метки;
константы;
модуля.
Как обозначаются операторные скобки?
();
{ };
begin..end;
[ ].
В переменной типа integer можно хранить число:
13;
62000;
-1.2;
16.5.
Число -33333 можно хранить в переменной типа
Byte
Word
Integer
Extended
Символьная переменная может принимать значения
только из алфавита языка Паскаль;
из набора допустимых в компьютере символов;
только из символов английского алфавита;
только из набора допустимых в компьютере символов, кроме управляющих символов.
Ключевое слово, определяющее размер и диапазон допустимых значений переменных – это …
директива компилятора;
тип данных;
константа;
синтаксис.
N будет константой в описании:
const N=5;
N: const=5;
N=5;
N: = integer 5.
Выберите правильное утверждение
результат операции сложения целых чисел – целый
результат любых операций над целыми числами – целый
результат операций сравнения целых чисел – целый
результат стандартных тригонометрических функций с аргументами целого типа – целый
К каким типам относится описанная ниже константа?
const a: integer = 1000
неименованная типизированная константа;
именованная типизированная константа;
нетипизированная константа;
именованная нетипизированная константа.
Выберите все правильные утверждения
результат операции сложения действительного и целого числа – целый;
в выражении можно использовать операнды булевского типа;
результат стандартных функций sin и cos с аргументом целого типа – целый;
результат операций сравнения действительных чисел – целый.
Таблица истинности какой логической операции приведена ниже
-
a
| b
| a <операция> b
| false
| false
| false
| false
| true
| true
| true
| false
| true
| true
| true
| true
| And
Or
Xor
Not
Чему равно числовое значение выражение e/(sqrt(a)*0.2e1 при e=8, a=4
14.23487544
1.779359431
0.25
2
Чему равно числовое значение выражение sqrt(e)+1e2/20*a при e=4, a=2
4.5
5.55
16.2
12
Какие из выражений имеют значение true:
(1<3) and (2=1)
(not (1>3)) and (1<3)
Not ((1<3) and (2>1))
(1>3) or not (1<3)
Какие из выражений имеют значение false, если a=1:
(a=1) or not false
(a=1) xor (a=2)
Not (a=2) or true
(a=1) and false
Что будет выведено на экран в результате работы программы
Var k: byte; x: real;
Begin
K:=2; x:=1;
Write (‘*’, ‘*’,x:4:1, k:k, ‘* *’);
End.
* * 1 2 *.*
** 1.0 2* *
* * 1.0 2.0 *.*
** 1.02.0 *.*
Что будет выведено на экран в результате работы программы
Var i: word; t: single;
Begin
i:=2; t:=2;
Write (‘/’, t:4:1, i:3, i, ‘/’);
End.
/ 2.0 2 2/
/2.0 2.2/
/ 2.0 22/
/ 2 22/
Выберите неправильное утверждение
программа может содержать только один раздел описания переменных
0>3> |