
- •1. Самостоятельная работа над курсом «Информатика» включает:
- •2. Дополнительная литература к разделам курса.
- •3. Тематика рефератов
- •35. Выберите правильные утверждения для конструкции вида:
- •36. Выберите правильные утверждения для конструкции вида:
- •37. Процедура объявлена в программе следующим образом:
- •38. Выберите правильные утверждения для конструкции вида
- •39. Выберите правильные утверждения о формальных параметрах-переменных:
- •40. Выберите правильные утверждения:
- •41. Результатом конкатенации двух строк ‘12’ и ‘14’ является:
- •42. Выберите правильные утверждения для оператора repeat оператор until выражение
- •49. Выберите неправильные утверждения:
- •51. Выберите правильные утверждения для оператора repeat оператор until выражение
- •58. Выберите правильные утверждения:
- •60. Выберите неправильные утверждения для оператора repeat оператор until выражение
- •67. Выберите неправильные утверждения:
35. Выберите правильные утверждения для конструкции вида:
array_of_integer : array [0..3] of integer;
1) является декларацией массива целых чисел
2) объявляет массив элементов с индексами от 0 до 3
3) синтаксически ошибочна
4) объявляет новый тип данных с именем array_of_integer, позволяющий описывать переменные типа «массив целых чисел»
36. Выберите правильные утверждения для конструкции вида:
Procedure XXX (YYY) : ZZZ;
1) ZZZ определяет тип результата
2) XXX определяет имя процедуры
3) YYY определяет раздел операторов процедуры
4) декларация синтаксически ошибочна
37. Процедура объявлена в программе следующим образом:
Procedure p1; var X : integer; begin … end;
Выберите правильные утверждения:
1) переменная X будет доступна только в разделе операторов процедуры p1
2) процедуры не могут содержать локальных переменных
3) в основном разделе операторов программы можно изменить значение переменной X
4) процедура объявлена неправильно, потому что формальные параметры-переменные должны перечисляться в круглых скобках
38. Выберите правильные утверждения для конструкции вида
Function XXX (YYY) : ZZZ;
1) YYY определяет список формальных аргументов функции
2) ZZZ определяет тело функции
3) имя функции – Function
4) поле XXX не должно совпадать с зарезервированными словами языка Паскаль
39. Выберите правильные утверждения о формальных параметрах-переменных:
1) параметры-переменные нельзя модифицировать в теле функции
2) изменение формального параметра в теле функции вызовет соответствующее изменение фактического параметра в точке вызова функции
3) при вызове функции в качестве фактического параметра на месте формального параметра-переменной может стоять константа или арифметическое выражение
4) при вызове функции в качестве фактического параметра на месте формального параметра-переменной может стоять переменная
40. Выберите правильные утверждения:
1) возврат результата работы функции в точку вызова осуществляется путём присваивания переменной, имя которой совпадает с именем функции, соответствующего значения
2) для возврата результата работы функции может использоваться оператор return, в качестве параметра которого указывается возвращаемое значение
3) результаты работы функции могут передаваться только через глобальные переменные
4) тип возвращаемого результата указывается в заголовке функции при её объявлении
41. Результатом конкатенации двух строк ‘12’ и ‘14’ является:
1) строка ‘124’
2) строка ‘1’
3) строка ‘24’
4) строка ‘1214’
42. Выберите правильные утверждения для оператора repeat оператор until выражение
1) является циклом с предусловием
2) оператор выполнится хотя бы один раз
3) выполняется до тех пор, пока выражение остаётся равным true
4) является циклом с неопределённым числом повторений
43. Выберите правильные утверждения для оператора for v := s to e do оператор
1) является циклом с определённым числом повторений
2) оператор может не выполниться ни разу
3) s задаёт начальное значение переменной-параметра
4) e определяет величину приращения параметра цикла на каждой итерации
44. Выберите правильные утверждения для конструкции вида:
array_of_integer : array [0..3] of integer;
1) занимает память объёмом 8 байт
2) создаёт переменную array_of_integer диапазонного типа, в которой могут храниться целые числа от 1 до 3
3) определяет новый тип данных с именем array_of_integer, позволяющий описывать переменные типа «массив целых чисел»
4) объявляет массив целых чисел, состоящий из 4 элементов
45. Выберите правильные утверждения для конструкции вида:
Procedure XXX (YYY);
1) XXX определяет имя процедуры
2) YYY определяет тип результата, возвращаемого процедурой
3) конструкция объявляет в программе новую процедуру
4) процедура содержит список формальных аргументов, определяемый YYY
46. Процедура объявлена в программе следующим образом:
Procedure p1; var X : integer; begin … end;
Выберите правильные утверждения:
1) переменная X будет доступна по всей программе
2) в основном разделе переменных программы может быть объявлена ещё одна переменная с именем X
3) X является локальной переменной процедуры P1
4) X представляет собой параметр-переменную процедуры P1
47. Выберите правильные утверждения для конструкции вида
Function XXX (YYY) : ZZZ;
1) YYY представляет собой раздел локальных переменных функции
2) ZZZ определяет тип результата функции
3) поле XXX должно начинаться с буквы
4) поле YYY является обязательным при объявлении функции
48. Выберите правильные утверждения о формальных параметрах-значениях:
1) параметры-значения нельзя модифицировать в теле функции
2) изменение формального параметра в теле функции вызовет соответствующее изменение фактического параметра в точке вызова функции
3) при вызове функции в качестве фактического параметра на месте формального параметра-значения может стоять константа или арифметическое выражение
4) при вызове функции в качестве фактического параметра на месте формального параметра-значения может стоять переменная