Тест по Основам программирования. Pascal.
Поделиться:
51. Где правильно описана процедура?
- 1. PROCEDURA (a:array [1..10] of integer: b:real)
- 2. PROSEDURA (var a:array [1..10] of integer; b:real)
- 3. PROSEDURA (a:array of integer; b:real)
- 4. PROCEDURE (a:array of integer; var b:real)
52. Какое служебное слово указывается в заголовке процедуры?
- 1. BEGIN
- 2. PROCEDURE
- 3. FUNCTION
- 4. PROCEDURA
53. Какие объекты можно использовать в качестве формальных параметров в процедуре?
- 1. константы, переменные, выражения
- 2. переменные с указанием их типа
- 3. выражения, константы
- 4. типизированные константы
54. Что представляют собой фактические параметры?
- 1. константы, переменные, выражения с указанием их типа
- 2. переменные с указанием их типа
- 3. выражения, константы
- 4. константы, переменные, выражения без указания типа
55. Каким символом разделяются перечень однотипных формальных параметров в процедуре?
- 1. запятой
- 2. точкой с запятой
- 3. двоеточием
- 4. точкой
56. Каким символом разделяются перечень разнотипных формальных параметров в процедуре?
- 1. запятой
- 2. точкой с запятой
- 3. двоеточием
- 4. точкой
57. Где правильно описана функция?
- 1. FUNCTION (a,b,c:real):integer;
- 2. FUNCTION Faktor (a:integer):integer;
- 3. FYNCTION Sum (a,b,c:real):integer;
- 4. FUNKTION A(a,b,c:real): integer;
58. Укажите правильное обращение к процедуре, объявленной как:
Procedure Tangens(f:real; var t:real);
- 1. tangens (3.14,t,k);
- 2. tangens(pi/2,t);
- 3. tangens(a,3.14);
- 4. tangen(pi/6,t);
59. Укажите правильный вызов процедуры
Procedure LOG10(Argument:Real; var LOG:real);
- 1. LOG10(x,2.3);
- 2. LOG10(x,2*y);
- 3. LOG10(1.5,y);
- 4. LOG10(x,y,z);
60. Длину строки можно определить с помощью процедуры:
- 1. LENGTH;
- 2. ORD;
- 3. CHR;
- 4. RECORD;
61. Переменная строкового типа обозначается идентификатором
- 1. string;
- 2. word;
- 3. char;
- 4. byte;
62. Строки программы в Турбо Паскале имеют максимальную длину:
- 1. 80 символов;
- 2. 126 символов;
- 3. 256 символов;
- 4. 512 символов.
63. Какой из примеров записан правильно?
- 1. var y = array [1..10] of integer.
- 2. var y : array (1..10) of integer;
- 3. var y : array [1..10] of integer;
- 4. type y = array (1..10) of integer.
64. Какие данные могут выступать в качестве индекса?
- 1. вещественные типы данных
- 2. константы и переменные порядковых типов
- 3. операторы
- 4. целые типы данных
65. Какие данные не могут выступать в качестве индекса?
- 1. вещественные типы данных
- 2. константы и переменные порядковых типов
- 3. тип-диапазон
- 4. целые типы данных
66. Выберите правильную операцию отношения так, чтобы следующее условие принимало значение True: ‘balkon’ ? ‘balken’
- 1. >
- 2. <
- 3. =
- 4. <=
67. Что появится на экране в результате выполнения следующих операторов:
ws:=’электрификация’;
sw:=’тр’; p:=pos(sw,ws); write(p:2);
- 1. 1
- 2. 3
- 3. и
- 4. 5
68. ORD(Х) – функция, которая …
- 1. возвращает порядковый номер значения выражения Х
- 2. возвращает следующее значение порядкового типа
- 3. возвращает символ в верхнем регистре
- 4. преобразует выражение Х в символ