Программирование линейных алгоритмов
Список вопросов теста
Вопрос 1
Выберите верный ответ на вопрос.
Даны переменные (типа string) a='ка', b='фор, c='ти', d='ин', e='ма'.
После выполнения какой из команд присваивания значение переменной s станет равно ='информатика'?
Варианты ответов
- s:=d+b+e+c+b
- s:=d+b+e+c+'а'
- s:=d+b+e+c+а
- s:=d+b+'e'+c+а
Вопрос 2
Установите в правильном порядке строки программы нахождения
площади треугольника, если даны длины его сторон.
Варианты ответов
- program Geom1;
- var (a, b, c, p, s);
- begin
- write ('Введите длины сторон треугольника');
- readln (a, b, c);
- p:=(a + b + c)/ 2;
- s:=sqrt(p*(p-a)*(p-b)*(p-c));
- write ('Площадь треугольника равна', s);
- end.
Вопрос 3
Отметьте ложные утверждения для языка программирования Паскаль.
Варианты ответов
- Для нахождения кода символа использовать функцию ord, где в качестве параметра задают символ.
- Значением строковой величины (тип string) является произвольная последовательность символов, заключённая в апострофы.
- Величины логического типа всегда принимают только значение TRUE.
- Значением символьной величины (тип char)является строка символов.
- Если значение переменной вводится с клавиатуры, то его следует набирать с апострофами.
Вопрос 4
Укажите записанные без ошибок операторы присваивания.
Варианты ответов
- x=int(y)+23 ;
- x:=round(y);
- x:=x+abs(x);
- i:=frac(x);
- x:=rount(y);
- i:=23+sqr(i ;
Вопрос 5
Установите соответствие.
1.
Назначение функции: Квадратный корень числа а.
2.
Назначение функции: Квадрат числа а.
3.
Назначение функции: Округление числа а до ближайшего целого числа.
4.
Назначение функции: Дробная часть числа а.
5.
Назначение функции: Модуль числа а.
6.
Назначение функции: Целая часть числа а.
Варианты ответов
- Функция: sqrt(a )
- Функция: sqr(a )
- Функция: round(a )
- Функция: frac(a )
- Функция: abs(a )
- Функция: int(a )
Вопрос 6
Укажите порядок следования выражений по возрастанию их значений.
Варианты ответов
- 100 mod 10
- (1234 div 10 ) mod 10
- (1234 mod 100 ) div 10
- 931 div 100
- 100 div 10
- 931 mod 100
Вопрос 7
Установите соответствие.
1.
Присвоить переменной а случайное целое число из промежутка [2;10]
2.
Присвоить переменной а случайное целое число из промежутка [0;9]
3.
Присвоить переменной а случайное целое число из промежутка [2;10)
4.
Присвоить переменной а случайное целое число из промежутка [0;9)
5.
Присвоить переменной а случайное вещественное число из промежутка [0;1)
Варианты ответов
- a:=2+random(9);
- a:=random(10);
- a:=2+random(8);
- a:=random(9);
- a:=random;
Вопрос 8
Даны числа w=15 и f=25. Укажите операторы присваивания, после выполнения которых переменная pr примет значение TRUE.
Варианты ответов
- pr:=(f=15)and (w=25);
- pr:=(w=15)and (f=25)and (w > f);
- pr:=(w=15)and (f=25)and (w < f);
- pr:=(w > 10)or (f < 25)or (w + F > 4);
- pr:=(f=25);


