Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Вопрос 194 Перечислить свойства объекта

Поиск

 

 

Var A, B: array [1..15,1..8] of real; T: boolean; Какая из указанных операций допустима в Паскале? а) A: = A + B; б) T: =A< >B; в) A: = B;
В Pascal-программу может быть включено несколько одинаковых разделов объявлений: а) Нет; б) Да;
3. В операторе Uses (подключение используемых модулей) в программе с простой структурой имена модулей записываются: а) В произвольном порядке; б) По мере обращения к процедурам и функциям соответствующих модулей; в) В начале списка стандартные модули, а затем пользовательские;
В операторе цикла For I:= Start to Finish do <оператор>; при каком условии тело цикла не выполняется ни разу. а) Start > Finish б) Start = Finish в) Start < Finish
В операторе цикла While S do <оператор>; при каком значении выражения S выполняется тело цикла? а) Значение S = False; б) Значение S = True;
6. В операторе цикла While S do <оператор>; укажите тип выражения S? а) Арифметический; б) Символьный; в) Логический;
В операторе цикла FOR I: = Start to Finish do <оператор>; при каком условии выполняется выход из цикла? а) I < Finish; б) I = Finish; в) I > Finish;
В операторе цикла FOR I: = Start downto Finish do <оператор>; при каком условии выполняется выход из цикла? а) I < Finish; б) I = Finish; в) I > Finish;
В операторе цикла FOR I: = Start downto Finish do <оператор>; при каком условии тело цикла не выполняется ни разу? а) Start = Finish; б) Start < Finish; в) Start > Finish;
В операторе цикла Repeat < операторы > UNTIL S; при каком значении выражения S выполняется выход из тела цикла? а) False; б) True;
В переменной, тип которой “указатель” содержится: а) Адрес любой переменной или константы базового типа б) Значение любой переменной или константы базового типа в) Тип переменной или константы базового типа
В типизированных файлах тип компонента может быть: а) Любой; б) Тип Record (запись); в) Любой, кроме типа – файл;
В формате оператора вместо *** вставьте необходимую фразу: With переменная_типа_запись *** оператор; а) Do; б) In; в) Of;
В формате оператора вместо *** вставьте необходимую фразу: Case S *** C1 : оператор 1; C2 : оператор 2; ... Cn: оператор N; else оператор; end; а) Of; б) In; в) Do;
В функции Round (X) аргумент "X" имеет тип: а) Вещественный. б) Целый. в) Целый и вещественный .
Выберите неверный формат оператора: а) If <условие> Then <оператор 1> Else < оператор 2>; б) If <условие> Else <оператор 2>; в) If <условие> Then <оператор 1 >;
Выберите правильный общий формат описания массива: а) Var имя массива: array (типы индексов) of тип элементов; б) Var имя массива: array [типы индексов] of тип элементов; в) Var имя массива: array [максимальное количество элементов] of тип элементов;
Выберите функцию поиска признака конца текстового файла: а) Eof (F); б) SeekEof (F); в) Seek (Eof);
Выбрать выражение, принимающее значение true: а) succ (‘0’) = pred (‘2’) б) pred (false) = true в) ord (true) = 0
Выбрать выражение, принимающее значение true: а) ord (‘ q ’) < ord (‘z ’) б) ord (‘5’) - ord (‘1’) = 4. 0 в) ord (' q ') > ord (' z ')
Выбрать выражение, принимающее значение true: а) ' d ' > ' a ' б) true < false в) not false = not true
Выбрать выражение, которое принимает значение True: а) Succ (0) = Trunc (1.9); б) Pred (‘0‘) = Succ(‘2’); в) Pred < Succ;
Выбрать правильный общий вид раздела описания переменных: а) Var идентификатор: тип переменной; б) Var идентификатор = тип переменной; в) Var идентификатор: = тип переменной;
Выбрать тип, описанный неверно (const n=180;): а) type P = n - 1.. 1; б) type P = 1.. n; в) type P = 1.. n - 1;
Выделение в ОЗУ области памяти, с возможностью запоминания её АДРЕСА: а) New (имя переменной типа указатель); б) Open (имя переменной типа указатель); в) Dispose (имя переменной типа указатель);
Вычислить S - сумму порядковых номеров всех букв, входящих в слово SUM а) s:= ord (' S ') + ord (' U ') + ord (' M '); б) s: = ord (S) + ord (U) + ord (M); в) s = ord (' S ') + ord (' U ') + ord (' M ');

 

Вычислить значение выражения a OR b AND NOT a, при a=True, b=False а) true б) false в) 1  
Вычислить значение выражения a AND b > a OR b, при a = false, b = true а) False. б) True. в) Другой вариант.
Вычислить значение выражения Succ(Trunc(5/2)-Pred(3)); а) 1 б) 2 в) 0  
Вычислить значение выражения(x * y < > 0) and (y > x); при x=2, y=1; а) False б) True в) Свой вариант  
Глобальные переменные – это переменные, описанные в: а) Процедуре; б) Функции; в) Основной программе;
Директива компилятора, отключающая автоматическую обработку ошибок ввода-вывода: а) { $ I- } б) { $ I+ } в) { $ I }
Для обращения к содержимому ячейки по её адресу используется конструкция: а) Имя переменной типа указатель ^ б) @ Имя переменной типа указатель в) ^ Имя переменной типа указатель
Для текстового файла можно организовать доступ: а) Только произвольный; б) Последовательный и произвольный; в) Только последовательный;
Для типизированного файла можно организовать доступ: а) Только последовательный; б) Последовательный и произвольный; в) Только произвольный;
Для формирования признака конца файла любого типа необходимо выполнить: а) Процедуру Flush (F); б) Функцию Eof (F); в) Процедуру Close (F);
Если y - вещественная переменная, а n - целая, то какой из следующих операторов присваивания правильный: а) n:= n div 2; б) n: = sqr (sqrt (n)); в) n:= y - 1;
Если y - вещественная переменная, а n - целая, то какой из следующих операторов присваивания правильный: а) y:= sqr(n); б) n:= sqrt(n); в) n:= int(y);
Если y - вещественная переменная, а n - целая, то какой из следующих операторов присваивания правильный: а) y:= int(y); б) n:= Frac(y); в) y:= y mod 2;
Если локальная и глобальная переменная имеют одинаковые имена, то в данном блоке: а) Не доступна будет глобальная переменная. б) Не доступна будет локальная переменная. в) Доступны обе переменные.
Заголовок Pascal-программы не обязателен и игнорируется компилятором: а) Да; б) Нет;
Запись информации в текстовый файл и формирование признака конца строки: а) Write (F, <список вывода>); б) WriteLn (F); в) WriteLn (F, < список вывода>);
Имеются описания Type P = ’ 0 ’.. ’ 9 ’; Var d: P, k: 0.. 9, n: integer; Выбрать допустимое присвоение: а) d:= ’ 7 ’; б) k:= ’ 7 ’; в) d:= 7;
Имя Unit-модуля и имя файла,в котором содержится UNIT,... а) Должны совпадать. б) Могут отличаться.
Как задается типизированный файл в описании переменных? а) F: File of <тип_компонента>; б) F: File do <тип_компонента>; в) F = File of <тип_компонента>;
Какая процедура открывает текстовый файл для добавления информации в конец? а) Append(F); б) ReWrite(F); в) Reset(F);
Какая функция возвращает номер текущего компонента типизированного файла? а) FilePos(F); б) FileSize(F); в) Seek(F,Num);
Какая функция определяет код завершения операции ввода-вывода? а) IORESULT б) IOREZULT в) IOCODE
Какая функция позволяет переместить указатель текстового файла в конец файла? а) SeekEoF(F); б) Seek(F,EoF(F)); в) FilePos(F);
Какая функция удаляет часть типизированного файла с текущей позиции и до конца файла? а) Truncate(F); б) Erase(F); в) Delete(F);
Какое значение принимает функция EOF (F) после чтения всего файла? а) True; б) 0; в) False;
Какое из выражений имеет результат целого типа: а) Sqr (2.0); б) Sqr (4); в) Sqrt (4);
53. Какое из выражений имеет результат целого типа: а) Trunc(5.0); б) Sqr (5.0); в) 20/4;
Какое из следующих присваиваний верно, если X типа Byte? а) X:=233; б) X:=5/2; в) X:=65535;  
55. Какой из стандартных модулей не требуется записывать в операторе USES: а) Crt; б) System; в) Dos;
Какой результат возвратит функция IOResult при успешном завершении операции ввода-вывода? а) 0 б) True в) 1
57. Какой тип данных не относится к порядковому: а) Перечислимый; б) Вещественный; в) Логический;
Какой формат задания типа-диапазон не допустим? а) A.. Z б) 50.. 100 в) ' A '.. ' Ф '  
Какой формат описания типа «диапазон» не допустим: а) ’A’.. ’B’; б) 100.. 50 в) ‘A ‘.. ‘ Z ‘
Критерием окончания списка является: а) Значение nil в одном из полей последнего элемента списка б) Значение null в одном из полей последнего элемента списка в) Значение false функции Eof
Локальные переменные – это переменные, описанные в: а) Основной программе; б) Подпрограмме;
62. Модуль – это программная единица, которую можно отдельно: а) Компилировать; б) Компилировать и выполнить; в) Выполнить;
Можно ли использовать в блоке процедуры (функции) переменные, описанные в основной программе? а) Да. б) Нет.
64. Можно ли прочитать из текстового файла 4-ую строку, а затем 2-ую, не открывая файл заново? а) Нет; б) Да;
Можно ли прочитать из типизированного файла 5-ый компонент, а затем 2-ый, не открывая файл заново? а) Нет; б) Да;
Найдите описание текстового файла: а) F: File of Char; б) F: Text; в) F: File of String [10];
Напечатать в одну строку все литеры от A до Z, включая эти буквы. Укажите правильный ответ а) For i:= ' A ' to ' Z ' do Write (i); б) For i:= ' A ' to ' Z ' do Writeln (i); в) For i:= A to Z do Write (i);
68. Номер первого компонента в типизированном файле: а) 1; б) 0; в) Можно задать в программе;
Носитель возвращаемого значения из процедуры: а) Параметры-переменные; б) Имя процедуры; в) Параметры-значения;
70. Носитель возвращаемого значения из функции: а) Имя функции; б) Параметры-переменные; в) Локальные переменные;
Область действия глобальной переменной: а) Вся программа. б) Внешний блок. в) Внутренние блоки.  
Обращение к элементам списка осуществляется: а) По адресу б) По имени в) По имени или по адресу  
73. Обязательные части модуля: а) Заголовок, интерфейс, исполнительная, инициализации; б) Заголовок, интерфейс, исполнительная; в) Интерфейс, исполнительная, инициализации;
Операция DIV допустима: а) Только над значениями вещественного типа; б) Над значениями и целого и вещественного типа; в) Только над значениями целого типа;
Операция MOD допустима: а) Только над значениями целого типа; б) Над значениями целого и вещественного типа; в) Только над значениями вещественного типа;
76. Определение номера текущего компонента типизированного файла: а) Seek (F, Num); б) RecNum (F); в) FilePos (F);
77. Определение числа компонент, записанных в типизированный файл: а) FilePos (F); б) Truncate (F); в) FileSize (F);  
78. Отключение собственной обработки ошибок ввода-вывода: а) {$ I+} б) {$ I-} в) {$ I}
79. Открытие существующего файла для чтения: а) Reset (F, Name); б) Open (F); в) Reset (F);
80. Открытие текстового файла для добавления информации в конец файла: а) Append (F); б) Insert (F); в) Rewrite (F);
Параметры, которые указываются при обращении к процедуре, называются: а) Формальными; б) Фактическими;
Передача данных из основной программы в подпрограмму может выполняться через: а) Только глобальные переменные. б) Только локальные переменные. в) Глобальные и локальные переменные.
Переменной d присвоить дробную часть положительного числа X а) d:= x - trunc (x); б) d:= trunc (x); в) d:= int (x);  
84. Подпрограмма – это: а) Процедура и функция; б) Только процедура; в) Только функция;
Подпрограмма, предназначенная для выполнения какой-то законченной последовательности действий, называется: а) Процедура; б) Функция;
Подпрограмма, предназначенная для вычисления какого-либо параметра, называется: а) Функция; б) Процедура;
Позиционирование указателя текстового файла на начало файла: а) Reset (F,0); б) Seek (F,0); в) Reset (F);
Позиционирование указателя типизированного файла на 10-ый компонент: а) Goto (F,9); б) Seek (F,9); в) FilePos (F,10);
Позиционирование указателя типизированного файла на предыдущий компонент: а) Seek (F, Pred); б) Seek (F, Pred (FilePos (F))); в) Seek (Pred (N));
90. Позиционирование указателя типизированного файла на требуемый компонент: а) FilePos (F); б) GoTo (F, Num); в) Seek (F, Num);
Поменять местами значения переменных X и Y. Укажите правильный ответ а) r:= x; x:= y; y:= r; б) x:= y; y:= x; в) r:= y; x:= y; y:= r;  

 

Поместить в переменную, тип которой “указатель”, АДРЕС ячейки памяти: а) Переменная типа “указатель”:= @ имя переменной; б) Переменная типа “указатель”:= ^ имя переменной; в) Переменная типа “указатель”:= $ имя переменной;
Порядок размещения разделов объявлений в Pascal-программе строго определенный: а) Да; б) Нет;
После чтения всего файла, функция EoF (F) примет значение: а) True. б) Нуль. в) False.
При объявлении перечислимого типа, значения указываются через: а) Запятую. б) Точку с запятой. в) Двоеточие.
Присвоить переменной d среднее арифметическое значение X, Y, Z, где X, Y, Z, d целого типа а) d:= (X + Y + Z) div 3; б) d:= (X + Y + Z) mod 3; в) d:= (X + Y + Z) / 3;
97. Программа блочной структуры состоит из: а) Модулей; б) Модулей и подпрограмм; в) Подпрограмм;
98. Пропустить два компонента в типизированном файле: а) Seek (F,2); б) FilePos (F)+ 2; в) Seek (F, FilePos (F) + 2);
Процедура завершения HALT... а) Выход из программы. б) Выход из подпрограммы. в) Выход из цикла.
100. Процедура переименования файла: а) ReName (Старое Имя, Новое Имя); б) ReName (Новое Имя); в) ReName (F, Новое Имя);
Процедура удаления файла: а) Erase (F); б) Rewrite (F); в) Delete (F);
Раздел объявления переменных является обязательной частью Pascal- программы: а) Нет; б) Да;
С помощью какой процедуры можно открыть существующий файл для чтения данных? а) Reset(F); б) Reset(F,Name); в) Open(F);
Связь файловой переменной с внешним файлом: а) AssignFile (F, Name); б) Assign (F, Name); в) Assign (F);
Сколько байт памяти занимает переменная типа Char? а) 1 б) 255. в) Задается в программе.  
Создание каталога: а) ChDir (Path); б) RmDir (Path); в) MkDir (Path);
Список, организованный по принципу: последний пришел, первый вышел называется а) Стек б) Очередь в) Кольцо
Стандартные файловые переменные INPUT, OUTPUT применяются для: а) Файла без типа; б) Типизированного файла; в) Текстового файла;
109. Структура подпрограммы: а) Отлична от структуры программы; б) Аналогична структуре программы;
Тело Pascal- программы начинается словом ___________.
Тело программы является обязательной частью Pascal-программы: а) Нет; б) Да;
112. Удаление части типизированного файла, начиная с текущей позиции: а) FilePos (F); б) Truncate (F); в) Erase (F);
Укажите результат целого типа: а) trunc (- 3. 14) + 1; б) sin (0); в) 1+0.0  
Укажите результат целого типа: а) succ (- 2); б) sqr (0.5); в) sqrt (1 6);  
Укажите верное утверждение а) chr (ord (c)) = c для любого c типа char б) ord (chr (r)) = r для любого целого r; в) ‘a’ = ’A’;
Укажите верное утверждение: а) Заголовок программы в Turbo Pascal необязателен, т.к.игнорируется компилятором. б) Порядок размещения разделов в программе строго определенный. в) Раздел используемых в программе модулей, начинается со служебного слова Unit.
Укажите верный вариант подготовки типизированного файла для добавления данных в конец файла? а) Seek(F,FileSize(F)); б) SeekEoF(F); в) Append(F);
Укажите верный вариант функции получения подстроки "ман" из строки Str:= " Мурманск "? а) Copy (Str, 4, 3); б) Copy (4, 3, Str); в) Copy (Str, 3, 4);
Укажите верный результат после выполнения функция Int (-1.2)? а) -1.0 б) 1.2 в) -1  
Укажите верный формат оператора цикла с постусловием: а) Repeat <операторы> Until <условие>; б) Repeat <условие> <операторы> Until; в) Repeat Begin <операторы> End Until <условие>;
Укажите верный формат процедуры удаления подстроки "еризация" из строки Str:= "компьютеризация" а) Delete (Str, 8, 8); б) Delete (Str, 7, 8); в) Delete (8, Str, 8);
Укажите выражение, принимающее значение 4 а) Round (3.9); б) Trunc (3.9); в) Sqr (2.0);
Укажите выражение, которое принимает значение true: а) false < true б) ord (false) = 1 в) pred (false) = true
Укажите выражение, которое принимает значение True: а) Pred (True); б) Ord (False) = 1; в) True > False;
Укажите выражение, которое принимает значение True: а) True xor True = False б) Ord (True) = 0 в) Succ (True) = False
Укажите выражение, которое принимает значение true: а) ord (succ (false)) > 0 б) pred (true) в) ord (false) = 1
Укажите выражение, которое принимает значение true: а) (p < true) = (q = false), при p = q = true б) not (pred (c) or (ord (c) = 1)), при с = true в) a and b > a or b при a = false, b = true
Укажите выражение, принимающее значение - 2: а) round (- 1. 8); б) frac (- 2. 5); в) trunc (-1. 9);  
Укажите выражение, принимающее значение - 3.0: а) round (- 2. 6) б) trunc (- 6. 3); в) int (- 3. 9);  
Укажите выражение, принимающее значение 5.0: а) frac(5. 4); б) int (- 5. 9); в) abs (-5.0);  
Укажите выражение, принимающее значение 7: а) round (6. 9); б) round (- 0. 7); в) trunc (6. 9);  
Укажите выражение, принимающее значение 2.0: а) int (2. 9); б) trunc (2. 9); в) round (2. 2);  
Укажите выражение, принимающее значение False; а) Succ (' 1 ') = Pred (' 2 ') б) False < True в) Ord (False) = 0
134. Укажите выражение, принимающее целочисленное значение 4: а) Round (3.9); б) Trunc (3.9); в) Sqrt (16);
Укажите допустимую операцию над множествами: а) =; б) <; в) mod  
Укажите допустимую операцию над множествами: а) *; б) /; в) >
Укажите допустимую операцию над множествами: а) +; б) div; в) /  
Укажите допустимую операцию над множествами: а) <=; б) >; в) not  
Укажите допустимую операцию над множествами: а) in; б) /; в) mod  
Укажите допустимую операцию над множествами: а) >=; б) not; в) >  

 

Укажите какое из выражений целого типа: а) Sqr (25) б) 20 / 4 в) 1 + 0.0
Укажите неверное утверждение: а) Оператор Uses может быть записан в любом месте программы б) В программе может быть создано несколько одинаковых разделов объявлений в) Признаком конца программы является END с точкой
Укажите неверную операцию над строковыми переменными: а) < Str1> + < Str2>; б) < Str1> < > < Str2>; в) < Str1> - < Str2>;
Укажите неверный доступ к конкретному элементу строки, длина которой составляет 20 символов: а) Имя строковой переменной (10); б) Имя строковой переменной [3+7]; в) Имя строковой переменной [2*5];
Укажите неверный доступ к конкретному элементу строки, длина которой составляет 20 символов: а) Имя строковой переменной [ 6 ]; б) Имя строковой переменной [ 256 ]; в) Имя строковой переменной [ 12 div 2 ];
Укажите неправильную запись константы в теле программы: а) 0Е-4; б) 2/3; в) -5.31;
Укажите неправильную запись числа а) 7, 5 б) - 0 в) 0006  
Укажите неправильную запись числа а) 5/8 б) О Е – 4 в) - 5. 3 1  
Укажите неправильную запись числа: а) 2 * Е 5 б) 8 Е О в) + 0. 3  
Укажите полный вариант соответствия между формальными и фактическими параметрами процедуры(функции): а) по типу, порядку следования, количеству. б) по порядку следования и количеству. в) по типу и порядку следования.
Укажите правильный формат оператора присваивания, если Y - вещественная переменная, а N - целая а) N:= Trunc (Y); б) N:= N / 2; в) Y:= Y div 2;
Укажите правильную запись оператора вывода текста на печать. а) Write(Lst,'Текст'); б) Write(Prn,'Текст'); в) Write(Lpt1,'Текст');
Укажите правильный результат выполнения операции: 10 div 3 а) 3 б) 3.3 в) 3.0  
Укажите правильный алгоритм выполнения процедуры Insert (S1, S2, S3) а) Вставляет строку S1 в строку S2, начиная с позиции S3. б) Вставляет в строку S1 строку S2, начиная с позиции S3. в) Вставляет строку S2 в строку S1,начиная с позиции S3.
Укажите правильный алгоритм выполнения процедуры Delete (S, M, N)? а) Удаляет N символов из строки S, начиная с позиции M. б) Удаляет M символов из строки S, начиная с позиции N. в) Удаляет S символов строки M, начиная с позиции N.

 

Укажите правильный алгоритм выполнения процедуры Str (S1, S2)? а) Преобразует числовое значение S1 в строковое в S2 б) Преобразует строковое значение S1 в целочисленное S2. в) Определяет длину строковой переменной S1 и результат помещает в S2.
Укажите правильный вариант объявления переменной типа String? а) Var < переменная >: String [ 10 *5]; б) Var < переменная >: String (20); в) Var <переменная>: String [ 260 ];
Укажите правильный ответ: а) Множество - это бесповторная неупорядоченная совокупность элементов одного типа; б) Множество - это упорядоченная бесповторная совокупность элементов одного типа; в) Множество - это упорядоченная последовательность элементов базового типа;
Укажите правильный результат выполнения процедуры Insert ('Географическая ', word, 15);, если word:= ' Kарта '; а) ГеографическаяКарта б) Карта Географическая в) Географическая Карта
Укажите правильный результат выполнения функции UpCase (' я ')? а) я б) Ошибка в) Я  
Укажите правильный формат заголовка процедуры: а) Procedure <имя> (<список формальных параметров>); б) Procedure <имя> (<список формальных параметров>):<тип результата>; в) Procedure <имя> (<список фактических параметров>);
Укажите правильный формат заголовка функции: а) Function <имя> (<список фактических параметров>): <тип результата>; б) Function <имя> (<список формальных параметров>); в) Function <имя> (<список формальных параметров>): <тип результата>;
Укажите правильный формат задания массива: а) Var <имя массива>: array [ типы индексов ] of <тип элементов>; б) Var <имя массива>: array (типы индексов) of <тип элементов>; в) Var <имя массива>: array [ количество элементов ] do <тип элементов>;
Укажите правильный формат объявления типа "запись": а) Type <Имя_типа> = Record < Имя_поля1: Тип >.... End; б) Type <Имя_типа>:= Record < Имя_поля1: Тип >.... End; в) Type <Имя_типа>: Record < Имя_поля1: Тип >.... End;
165. Укажите правильный формат оператора вызова процедуры: а) <имя процедуры> (<список фактических параметров>); б) <имя процедуры> (<список формальных параметров>); в) <имя процедуры> <список фактических параметров>;
Укажите правильный формат оператора вызова функции: а) С: = <имя функции> (<список фактических параметров>); б) С: = <имя функции> (<список формальных параметров>); в) <имя функции> (<список фактических параметров>);
Укажите правильный формат оператора над записями: а) With <переменная_типа_запись> do <оператор>; б) With <переменная_типа_запись> of <оператор>; в) Whit <переменная_типа_запись> do <оператор>;
Укажите правильный формат оператора присваивания, если Y - вещественная переменная, а N - целая а) Y:= N / 2; б) N:= Y div 2; в) Y:= Y mod N;
169. Укажите правильный формат оператора присваивания, если у – вещественная переменная, n – целая переменная: а) n:=n/2; б)y:= y div 2; в)n: = trunc(y);
Укажите правильный формат оператора присваивания, если у – вещественная переменная, n – целая переменная: а) n: = 4.0; б) n: = y - 1; в) y: = n + 1;
171. Укажите правильный формат оператора цикла FOR I: = Start to Finish do <оператор>; FOR I: = Start downto Finish do <оператор>; а) Первый формат; б) Оба формата; в) Второй формат;
172. Укажите процедуру выхода из подпрограммы в программу: а) GoTo; б) Exit; в) Halt;
Укажите процедуру досрочного выхода из подпрограммы? а) Exit б) Goto в) Halt  
Укажите результат передачи параметров - значений в подпрограмму: а) Копии значений параметров. б) Адреса параметров. в) Оба варианта.
Укажите результат передачи параметров - переменных в подпрограмму: а) Адреса параметров. б) Копии значений параметров. в) Оба варианта.
Укажите функцию, определяющую размер типизированного файла? а) FileSize (F);б) Truncate (F); в) FilePos (F);
Указать выражение, в котором недопустимые типы операндов: а) true < 0 б) 2 = 5 в) false and true
Указать выражение, в котором недопустимые типы операндов: а) true + false б) (x > 0) or (y = 4) в) not (not true or false)
Уничтожение существующего и открытие нового пустого файла: а) Delete (F); б) Rewrite (F); в) Erase (F);
180. Уровень вложенности подпрограмм: а) Не ограничен; б) Ограничен размером стека;
Успешное завершение операции ввода-вывода дает результат: а) 0; б) True; в) 1;
182. Файл – это поименованная совокупность данных, размещенная: а) В оперативной памяти (ОП); б) На внешнем носителе (ВН); в) В ОП и на ВН;
Файловая переменная INPUT по умолчанию связана с: а) Диском; б) Экраном дисплея; в) Клавиатурой;
Файловая переменная OUTPUT по умолчанию связана с: а) Экраном дисплея; б) Принтером; в) Диском;
Формальные параметры записываются: а) В заголовке подпрограммы; б) При обращении к подпрограмме;
Формирование конца строки текстового файла: а) WriteLn(F,<список вывода>); б) SeekEoLn(F); в) EoLn(F);
Функция SQR (X); вычисляет: а) Квадрат аргумента; б) Квадратный корень аргумента;
188. Функция SQRT (X); вычисляет: а) Квадратный корень аргумента; б) Квадрат аргумента;
Функция ROUND (X) – округление числа, аргумент Х имеет тип: а) Целый; б) Целый или вещественный; в) Вещественный;
Функция UpCase(X) возращает: а) Большую латинскую букву. б) Малую латинскую букву. в) Большую букву кириллицы.
Функция определения общего числа строк текстового файла: а) Seek (F, FileSize (F)); б) Отсутствует; в) FileSize (F);
Части программы, которые при выполнении занимают одну и ту же область ОЗУ, называются: а) Модули оверлейные б) Модули не оверлейные в) Подпрограммы

 

 

Примеры практического характера

1. Что в списке можно рассматривать как идентификаторы:

ABC, ФИО, 654, A, B, >=, #R, $, _Summa (подчеркнуть)

2. Сколько в следующем списке зарезервированных слов (подчеркнуть): array, Program, Y, MyMoney, Произведение, Minimum, Vova, begin, end, if, repeat

3. Какие заголовки программ правильны:

1) program TEST;?

2) program КЛАСС;?

3) program Summa Nalogov;?

4) program Teach_Kurs;?

5) program 2Kurs;?

6) program Summa_Elementov;?

4. Для чего используется слово var?

 

1) это пользовательский идентификатор;

2) подключают стандартные библиотеки;

3) с его помощью описывают переменные;

4) это логическая операция.

5. Какие значения принимает булевский тип данных?

 

6.Какой тип подходит для данных диапазона: -40.. +45?


7.Чем отличается оператор while от оператора repeat?

 

8. Найдите три ошибки в тексте программы:

program Day_Week

var Day: byte;

 

Write (‘Введите номер дня недели: ’);

Readln (Day);

case Day of;

1: Writeln (‘Понедельник’);

2: Writeln (‘Вторник’);

3: Writeln (‘Среда’);

4: Writeln (‘Четверг’);

5: Writeln (‘Пятница’);

6: Writeln (‘Суббота’);

else Writeln (‘Воскресенье’);

end; end.

9. Установите соответствие между названием и назначением ключевых слов:

Слово Назначение
1. array 1. файл
2. begin 2. выполнять
3. case 3. функция
4. do 4. массив
5. else 5. для
6. file 6. вариант
7. for 7. начало блока
8. function 8. иначе
9. if 9. в (входит в...)
10. in 10. если

10. Какой диапазон значений принадлежит типам данных:

а).Integer; b).Word

1. 0..255

2. 0..65535

3. -128..127

4. -32768..32767

5. -2147483648..2147483647

 

11. Составьте оператор повтора for, для вычисления значений функции Y=3Х2+1 на промежутке от -10 до +10 с шагом вычисления равным 1.

 

12. Что означает запись: N,M: array [1..10] of integer?

 

13. Опишите одномерный массив М из 15 элементов, если каждый элемент массива имеет тип Byte.


14. Каким будет результат выполнения следующей программы:

 

program XXXX;

const

B: array [1..8] of byte = (4,5,2,6,7,9,1,3);

var

M, I, NM: byte;

begin

M:=B[1];

NM:=1;

for I:= 2 to 8 do

begin

if B[I] < M then

begin

M:=B[I];

NM:=I;

end;

end;

Writeln (M,’ ‘, NM);

end.

 

 

15. Для чего используется слово type?

 

1) такого слова нет в языке Turbo Pascal;

2) это пользовательский идентификатор;

3) подключают стандартные библиотеки;

4) это стандартная константа, равная 3,14;

5) с его помощью описываются типы данных.

16. Какие значения принимает символьный тип данных?

 

17. Какой тип подходит для данных диапазона: 0.. +145?

 

18. Чем отличается оператор for от операторов while и repeat?

 


19. Найдите три ошибки в тексте программы:

program Demo While;

const

Limit=10;

Count, Item, Sum: integer;

begin Count:=0; Sum:=0;

while (Count<Limit) do;

begin Count:=Count+1;

Write(‘Введите ‘, Count, ‘ -е целое число: ‘);

Readln (Item);

Sum:=Sum+Item;

end;

Writeln (‘Сумма введенных чисел равна ‘, Sum);

end.

20. Установите соответствие между названием и назначением ключевых слов:

Слово Назначение
1. of 1. использовать
2. record 2. до
3. repeat 3. повторять
4. string 4. пока
5. then 5. из
6. until 6. переменная
7. uses 7. строка
8. var 8. то
9. while 9. с
10. with 10. запись

21. Какой диапазон значений принадлежит типам данных:

а).Byte; b).Longint

1. 0..255

2. 0..65535

3. -128..127

4. -32768..32767

5. -2147483648..2147483647

 

22. Что означает запись: В: array [1..5,1..4] of byte?


23. Опишите одномерный массив Т из 12 элементов, если каждый элемент массива имеет тип Integer.

 



Поделиться:


Последнее изменение этой страницы: 2016-08-15; просмотров: 553; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.34.51 (0.011 с.)