Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРС_Информатика.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
184.32 Кб
Скачать

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) при вызове функции в качестве фактического параметра на месте формального параметра-значения может стоять переменная