Тест содержит 23 вопроса. Для успешного ответа на тестовые задания этого раздела необходимы: - знание терминологии, связанной с символьными и строковыми переменными, операции над ними, процедуры и функции обработки.
Правильные ответы помечены ++
Онлайн-тест находится по ссылке:
https://multiurok.ru/tests/test-po-teme-osnovy-algoritmizatsii-i-programmirovaniia.html
Онлайн-тест находится по ссылке:
https://multiurok.ru/tests/test-po-teme-osnovy-algoritmizatsii-i-programmirovaniia.html
Правильные ответы помечены ++
Онлайн-тест находится по ссылке:
https://multiurok.ru/tests/test-po-teme-osnovy-algoritmizatsii-i-programmirovaniia.html
1. Комментарий к тексту программы на языке Паскаль заключается:
a) в фигурные скобки; ++
b) в круглые скобки;
c) в квадратные скобки;
d) в апострофы.
2. При записи оператора вывода на языке Паскаль используется служебное слово:
a) Write; ++
b)
Reset;
c) Read;
d) Begin.
3.
Операторы в программе на языке Паскаль отделяются друг от друга:
a) двоеточием;
b) пробелом;
c) запятой;
d) точкой с запятой. ++
4. Служебное слово VAR в программе на языке Паскаль фиксирует начало раздела программы,
содержащего:
a) операторы;
b) список меток;
c) перечень констант;
d) описание переменных. ++
5. Как записывается оператор ввода?
a) Writeln;
b) Reset;
c) Readln; ++
d) While.
6. Какая строка из перечисленных описывает символьную
переменную на языке Паскаль?
a) Var x: integer;
b)
Var x: char; ++
c)
Var x: real;
d)
Var x: byte.
7. Какая строка из перечисленных описывает строковую переменную на языке Паскаль?
a) Var x: word;
b)
Var x: char;
c) Var x: string; ++
d) Var x: byte.
8. Каким служебным
словом заканчивается программа?
a)
End; ++
b)
Clrscr;
c)
Readln;
d)
PrintLn.
9. С помощью какой
процедуры осуществляется вывод символьных переменных?
a)
Writeln; ++
b)
ReadLn;
c)
Else;
d)
Insert.
10. С помощью какой
процедуры осуществляется ввод символьных переменных?
a)
ReadLn; ++
b)
While;
c) Write;
d) Delete.
11. Какой оператор не относится к группе операторов ввода-вывода языка Паскаль?
a) Read(A1,A2,...AK);
b) WriteLn(A1,A2,...AK);
c) PrintLn; ++
d) ReadLn.
12. Какое утверждение считается верным?
a)
‘ДОМ’ > ‘ДОРОГА’;
b)
‘человек’ > ‘ЧЕЛОВЕК’; ++
c)
‘столик’<
‘стол’;
d)
‘ABC’
> ‘ADBA’.
13. Какую функцию
используют для определения длины строки?
a)
Ord
(c);
b)
Length(s); ++
c)
Trim(s);
d)
Pos(t,s).
14. Какую функцию
используют для копирования элементов строки?
a)
Length(s);
b) Copy(s, k, n); ++
c) Insert (t, s, k);
d) UpCase(c).
15. Как вставить
элементы в строку?
a) Insert (t, s, k); ++
b) TrimLeft(s);
c) LowCase(s);
d)
Trim(s).
16. Какая функция
определяет позицию подстроки в строке?
a)
Pos
(t,s); ++
b) Insert (t, s, k);
c)
Trim(s);
d)
Ord(c).
17. Функция Copy(s, k, n):
a)
вырезает из строки s символов, начиная с k-го, таким образом, что сама
строка изменяется;
b)
копирует n символов строки s, начиная с k-го символа, при этом исходная строка не меняется;
c)
копирует k символов строки s, начиная с n-го;
d)
из строки s копирует n символов, начиная с символа с номером k. ++
18. Отметьте
результат выполнения программы:
s:=’генералиссимус’;
t:= copy(s, 1, 3);
a)
t:=’генерал’;
b)
t:=
’ген’; ++
c)
t:=
’мус’;
d)
t:= ’рали’.
19. Отметьте результат выполнения программы:
s:=’кот и пес’;
t:= length(s);
a) t:= 7;
b) t:= 8;
c) t:= 9; ++
d)
t:=
6.
20. Отметьте
результат выполнения программы:
s:=’дорога’;
t:= delete(s,1,2);
a)
t:=
‘до’;
b)
t:=
‘рога’; ++
c)
t:=
‘доро‘;
d)
t:= ‘дорога’.
21. Отметьте
результат выполнения программы:
s:=’мама’;
s1:=’очк’;
t:= insert(s1, s, 4);
a)
t:=
‘мамочка’; ++
b)
t:=
‘мочка’;
c)
t:=
‘мама’;
d)
t:
=’очка’.
22. Отметьте результат выполнения программы:
s:=’матрос’;
s1:=’трос’;
t:= pos(s1, s);
a)
t:=
4;
b)
t:=
5;
c)
t:=
3; ++
d) t:= 2.
23. Функция pos(s1,s):
a)
вставка строки s1в строку s, начиная с n-го символа;
b)
вставка строки s, в строку s1;
c)
определяет позицию подстроки s1 в строке s; ++
d)
перевод числового значения в строковое.
Онлайн-тест находится по ссылке:
https://multiurok.ru/tests/test-po-teme-osnovy-algoritmizatsii-i-programmirovaniia.html
Комментариев нет :
Отправить комментарий