Выражение e записывается так:
A) exp(ln(exp(sqr(x))/8
B) x-(exp( x*ln( 8)-lg(8)
C) sqr(sqrt(sqr(x)))*1/8)
D) exp(ln(exp(8*ln(x)))/8)
E) exp(x)
Условный оператор имеет вид
A)
else оператор
B) if условие then оператор else оператор
C) if оператор else оператор
D) while условие do оператор
E) if оператор else оператор
Оператор цикла с параметрами имеет вид
A)
repeat условие
until
B) while условие do оператор
C) for начальное значение to конечное значение do оператор
D) if оператор else оператор
E) goto метка
Оператор цикла с предусловием имеет вид
A)
inc(переменная
)
B) repeat условие until
C) goto метка
D) while условие do оператор
E) if оператор else оператор
Оператор цикла с постусловием имеет вид
A)
if оператор
else оператор
B) repeat условие until
C) repeat оператор until условие
D) mod
E) succ(выражение)
Что будет напечатано программой?
X:=5; Y:=4;
if x>y then x=x-y else y=y-x
write(y);
A) 5
B) 1
C) 2
D) 4
E) 3
Что будет напечатано программой?
X:=5; Y:=7;
if x>y then x=x-y else y=y-x;
writе(y);
A) 3
B) 1
C) 2
D) 3
E) 7
Операция инкремента в языке Pascal имеет вид
A) ++переменная
B) inc(переменная)
C) ++выражение
D) inc(выражение)
E) add(выражение)
Ord-возвращает:
A) Имя : Загаловка
B) Код символа
C) Символ по его коду;
D) Предыдущий символ;
E) Имя : file;
Chr-возвращает:
A) Имя : Загаловка
B) Код символа
C) Символ по его коду;
D) Предыдущий символ из таблицы ASCII кодов;
E) Имя : file;
Pred-возвращает:
A) Имя : Загаловка
B) Код символа
C) Символ по его коду;
D) Предыдущий символ из таблицы ASCII кодов;
E) Имя : file;
Succ-возвращает:
A) Имя : Заголовка
B) Код символа
C) Символ по его коду;
D) Предыдущий символ из таблицы ASCII кодов;
E) Последующий символ из таблицы ASCII кодов;
Upcase-возвращает:
A) Прописную букву;
B) Код символа
C) Символ по его коду;
D) Предыдущий символ из таблицы ASCII кодов;
E) Последующий символ из таблицы ASCII кодов;
Укажите правильную запись следующего выражения на Паскале
A) y:= (ax+1,5)/(a^2-b^3+exp(a+1))+sin(a);
B) y:= a*x+1.5 / a*a- exp(3*ln(b)) + exp (a+1)+sina;
C) y:= (a*x+1.5)/( a*a-b*b*b+exp(a+1))+sin(a);
D) y:= [ax+1.5] / [a*a-b530+exp (A+1)] + sina;
E) y:= (a*x+1.5)/( a/a-b*b/b+exp(a+1)+sin(a);
Стандартные функции языка Паскаль
A) tan(х), ctg(x), log(x), cosec(x), lg(x)
B) real(x), string(x), full(x), odd(x), tor(x)
C) col(x), asin(x), save(x),load(x), log(x)
D) int(x), sqr(x), sqrt(x), sin(x), cos(x)
E) tan(х), string(x), save(x), sin(x), cos(x)
Функция генерации случайных чисел
A)
random
B) round(выражение)
C) length(выражение)
D) include(переменная)
E) succ(выражение)
Операция получения частного от деления целых чисел
A) x/y
B) x mod y
C) x div y
D) x xor y
E) char, string
Операция получения остатка от деления
A) x/y
B) x mod y
C) x div y
D) real, double
E) x xor y
Операция исключающего ИЛИ (операция ЛИБО) имеет вид
A) x/y
B) x mod y
C) x div y
D) real, double
E) x xor y
Процедура вывода на экран имеет вид
A) reset
B) read(переменная)
C) write(выражение)
D) real, double
E) output
Что будет выдано на печать в результате выполнения программы?
var a,b: integer;
begin
a=2; b=5;
writln(b/a);
end.
A) 5
B) 2,5
C) 4
D) 6
E) 7
Что будет напечатано программой
var a, b, c :integer
begin a:=5;
b:=4;
c:=b+a;
writln(c);
end.
A) 4
B) 1
C) 20
D) 9
E) 5
Функция возврата длины строки имеет вид
A)
ord(выражение
)
B) succ(выражение)
C) delete(выражение)
D) mod
E) length(выражение)
Процедура преобразования числа в строку имеет вид
A)
str(выражение,переменная
)
B) insert(выражение)
C) succ(выражение)
D) delete(выражение)
E) length(выражение)
Процедура преобразования строки в число имеет вид
A)
str(выражение,переменная
)
B) insert(выражение)
C) str(переменная, выражение)
D) val(выражение,переменная)
E) delete(выражение)
Функция нахождения позиции подстроки в строке имеет вид
A)
pos(оператор, оператор
)
B) str(выражение,переменная)
C) pos(выражение, выражение)
D) val(выражение,переменная)
E) read(выражение)
Индекс массива может иметь следующий тип:
A) string
B) real
C) char
D) longint
E) reset
Пусть задано описание переменных: a – integer, b - string
Какой из приведенных операторов правильный?
A) b=a
B) a=b
C) b:= char(a)
D) b= asc(a)
E) b:= ord(a)
Пусть заданы описания: type день=(вчера, сегодня, завтра);
var a:array [день] of 0..23;
Какие значения могут принимать элементы массива a?
A) вещественные
B) вчера, сегодня, завтра
C) целые
D) целые от 0 до 23
E) завтра
Количество символов в строке меняется от:
A) Прописных букв до 255;
B) 255 до кода символов
C) Определяется по его коду;
D) По символу из таблицы ASCII кодов;
E) 0 до 255;
Для конкатенации строки используется действие:
A) +;
B) -
C) Определяется по его коду;
D) По символу из таблицы ASCII кодов;
E) /;
Длину строки возвращает функция:
A) +;
B) -
C) Определяется по его коду;
D) По символу из таблицы ASCII кодов;
E) Length;
Подстроку из строки возвращает функция:
A) +;
B) Copy
C) Определяется по его коду;
D) По символу из таблицы ASCII кодов;
E) Length;
Удаляет подстроку функция:
A) +;
B) Copy
C) Delete;
D) По символу из таблицы ASCII кодов;
E) Length;
Вставляет подстроку функция:
A) Insert;
B) Copy
C) Delete;
D) По символу из таблицы ASCII кодов;
E) Length;
Ищут подстроку в строке функция:
A) Insert;
B) Copy
C) Delete;
D) Pos;
E) Length;
Какое количество символов содержит множество Var Имя : Set of byte:
A) 65535 ;
B) 127 ;
C) 32000;
D) От 0 до 127;
E) От 0 до 255;
Какое количество символов содержит множество Var Имя : Set of char:
A) 65535 ;
B) 127 ;
C) От 0 до 255;
D) От 0 до 127;
E) От 0 до 32000;
Операция принадлежности множеству имеет вид
A) x in y
B) x mod y
C) x div y
D) x/y
E) x xor y
Множество имеет вид
A) (выражение, выражение)
B) [выражение… выражение]
C) [выражение..выражение]
D) {выражение,...,выражение}
E) (оператор, выражение)
Базовым типом множества может быть тип
A) real
B) string
C) 1..10
D) longint
E) array
Множество объявляется:
A) Var Имя : Загаловка ;
B) Var Имя : file of ТипКомпонентовФайла ;
C) Var Имя : Text;
D) Var Имя : file;Pos;
E) Var Имя : Set of Тип;
К множествам можно применять арифметические операции:
A) div;
B) /; inc, dec;
C) /,-, *;
D) +,-, *;
E) *,/;
К множествам можно применять отношения:
A) =, <>, <, >, <=,>=, in;
B) /; <>, <, >, <=,>=, in inc, dec;
C) /,-, *,<>, <, >, <=,>=, in;
D) +,-, :;
E) *,/;
Процедура Include применятся при:
A) при удалении из
множество элементов;
B) при присоединении в множеству элементов;
C) при слиянии в множество элементов;
D) при добавлении в множество элементов +,-, :;
E) при перестановке элементов множеству;
Процедура Exclude применяетcя при:
A) удалении из множество элементов;
B) присоединении в множеству элементов;
C) слиянии в множество элементов;
D) добавлении в множество элементов;
E) перестановке элементов множеству;