среда, 3 октября 2018 г.

Тест по теме: "Основы алгоритмизации и программирования"

Тест содержит 23 вопроса. Для успешного ответа на тестовые задания этого раздела необходимы: - знание терминологии, связанной с символьными и строковыми переменными, операции над ними, процедуры и функции обработки.
Правильные ответы помечены ++
Онлайн-тест находится по ссылке:
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

Комментариев нет :

Отправить комментарий

Номер страницы