
- •Описание констант, переменных и типов.
- •Выражения. Арифметические и логические выражения.
- •Процедура.
- •Стандартные процедуры и функции.
- •Файлы. Файловые переменные. Типы файлов.
- •Типизированные файлы. Структура типизированных файлов. Пример.
- •Процедуры и функции для работы с типизированными файлами.
- •Экрана это _______________________
- •Тип данных «Объект»
- •Примеры практического характера
Тип данных «Объект»
Вопрос 190 Привести определение объекта
Вопрос 191 Сколько объектов-предков может имееть объект-наследник?
а) 1 б) 2 в) несколько
Вопрос 192 Сколько объектов-наследников может имееть объект-предок?
а) 1 б) 2 в) несколько
Вопрос 193 Привести определение метода объекта
_________________________________________________________________________
Вопрос 194 Перечислить свойства объекта
|
Var A, B: array [1..15,1..8] of real; T: boolean; Какая из указанных операций допустима в Паскале? а) A: = A + B; б) T: =A< >B; в) A: = B; |
|
В Pascal-программу может быть включено несколько одинаковых разделов объявлений: а) Нет; б) Да; |
|
В операторе Uses (подключение используемых модулей) в программе с простой структурой имена модулей записываются: а) В произвольном порядке; б) По мере обращения к процедурам и функциям соответствующих модулей; в) В начале списка стандартные модули, а затем пользовательские; |
|
В операторе цикла For I := Start to Finish do <оператор>; при каком условии тело цикла не выполняется ни разу. а) Start > Finish б) Start = Finish в) Start < Finish |
|
В операторе цикла While S do <оператор>; при каком значении выражения S выполняется тело цикла? а) Значение S = False; б) Значение S = True; |
|
В операторе цикла 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); |
|
Какое из выражений имеет результат целого типа: а) Trunc(5.0); б) Sqr (5.0); в) 20/4; |
|
Какое из следующих присваиваний верно, если X типа Byte? а) X:=233; б) X:=5/2; в) X:=65535;
|
|
Какой из стандартных модулей не требуется записывать в операторе USES: а) Crt; б) System; в) Dos; |
|
Какой результат возвратит функция IOResult при успешном завершении операции ввода-вывода? а) 0 б) True в) 1 |
|
Какой тип данных не относится к порядковому: а) Перечислимый; б) Вещественный; в) Логический; |
|
Какой формат задания типа-диапазон не допустим? а) A . . Z б) 50 . . 100 в) ' A ' . . ' Ф '
|
|
Какой формат описания типа «диапазон» не допустим: а) ’A’ .. ’B’; б) 100 .. 50 в) ‘A ‘ .. ‘ Z ‘ |
|
Критерием окончания списка является: а) Значение nil в одном из полей последнего элемента списка б) Значение null в одном из полей последнего элемента списка в) Значение false функции Eof |
|
Локальные переменные – это переменные, описанные в: а) Основной программе; б) Подпрограмме; |
|
Модуль – это программная единица, которую можно отдельно: а) Компилировать; б) Компилировать и выполнить; в) Выполнить; |
|
Можно ли использовать в блоке процедуры (функции) переменные, описанные в основной программе? а) Да. б) Нет. |
|
Можно ли прочитать из текстового файла 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 ) ; |
|
Номер первого компонента в типизированном файле: а) 1; б) 0; в) Можно задать в программе; |
|
Носитель возвращаемого значения из процедуры: а) Параметры-переменные; б) Имя процедуры; в) Параметры-значения; |
|
Носитель возвращаемого значения из функции: а) Имя функции; б) Параметры-переменные; в) Локальные переменные; |
|
Область действия глобальной переменной: а) Вся программа. б) Внешний блок. в) Внутренние блоки.
|
|
Обращение к элементам списка осуществляется: а) По адресу б) По имени в) По имени или по адресу
|
|
Обязательные части модуля: а) Заголовок, интерфейс, исполнительная, инициализации; б) Заголовок, интерфейс, исполнительная; в) Интерфейс, исполнительная, инициализации; |
|
Операция DIV допустима: а) Только над значениями вещественного типа; б) Над значениями и целого и вещественного типа; в) Только над значениями целого типа; |
|
Операция MOD допустима: а) Только над значениями целого типа; б) Над значениями целого и вещественного типа; в) Только над значениями вещественного типа; |
|
Определение номера текущего компонента типизированного файла: а) Seek (F, Num); б) RecNum (F); в) FilePos (F); |
|
Определение числа компонент, записанных в типизированный файл: а) FilePos (F); б) Truncate (F); в) FileSize (F);
|
|
Отключение собственной обработки ошибок ввода-вывода: а) {$ I+} б) {$ I-} в) {$ I} |
|
Открытие существующего файла для чтения: а) Reset (F, Name); б) Open (F); в) Reset (F); |
|
Открытие текстового файла для добавления информации в конец файла: а) Append (F); б) Insert (F); в) Rewrite (F); |
|
Параметры, которые указываются при обращении к процедуре, называются: а) Формальными; б) Фактическими; |
|
Передача данных из основной программы в подпрограмму может выполняться через: а) Только глобальные переменные. б) Только локальные переменные. в) Глобальные и локальные переменные. |
|
Переменной d присвоить дробную часть положительного числа X а) d := x - trunc ( x ) ; б) d := trunc ( x ) ; в) d := int ( x ) ;
|
|
Подпрограмма – это: а) Процедура и функция; б) Только процедура; в) Только функция; |
|
Подпрограмма, предназначенная для выполнения какой-то законченной последовательности действий, называется: а) Процедура; б) Функция; |
|
Подпрограмма, предназначенная для вычисления какого-либо параметра, называется: а) Функция; б) Процедура; |
|
Позиционирование указателя текстового файла на начало файла: а) 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)); |
|
Позиционирование указателя типизированного файла на требуемый компонент: а) 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; |
|
Программа блочной структуры состоит из: а) Модулей; б) Модулей и подпрограмм; в) Подпрограмм; |
|
Пропустить два компонента в типизированном файле: а) Seek (F,2); б) FilePos (F)+ 2; в) Seek (F, FilePos (F) + 2); |
|
Процедура завершения HALT... а) Выход из программы. б) Выход из подпрограммы. в) Выход из цикла. |
|
Процедура переименования файла: а) 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 применяются для: а) Файла без типа; б) Типизированного файла; в) Текстового файла; |
|
Структура подпрограммы: а) Отлична от структуры программы; б) Аналогична структуре программы; |
|
Тело Pascal- программы начинается словом ___________ . |
|
Тело программы является обязательной частью Pascal-программы: а) Нет; б) Да;
|
|
Удаление части типизированного файла, начиная с текущей позиции: а) 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 |
|
Укажите выражение, принимающее целочисленное значение 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; |
|
Укажите правильный формат оператора вызова процедуры: а) <имя процедуры> (<список фактических параметров>); б) <имя процедуры> (<список формальных параметров>); в) <имя процедуры> <список фактических параметров>; |
|
Укажите правильный формат оператора вызова функции: а) С: = <имя функции> (<список фактических параметров>); б) С: = <имя функции> (<список формальных параметров>); в) <имя функции> (<список фактических параметров>); |
|
Укажите правильный формат оператора над записями: а) With <переменная_типа_запись> do <оператор> ; б) With <переменная_типа_запись> of <оператор> ; в) Whit <переменная_типа_запись> do <оператор> ; |
|
Укажите правильный формат оператора присваивания , если Y - вещественная переменная , а N - целая а) Y := N / 2 ; б) N := Y div 2 ; в) Y := Y mod N ; |
|
Укажите правильный формат оператора присваивания, если у – вещественная переменная, n – целая переменная: а) n:=n/2; б)y:= y div 2; в)n: = trunc(y); |
|
Укажите правильный формат оператора присваивания, если у – вещественная переменная, n – целая переменная: а) n: = 4.0; б) n: = y - 1; в) y: = n + 1; |
|
Укажите правильный формат оператора цикла FOR I: = Start to Finish do <оператор>; FOR I: = Start downto Finish do <оператор>; а) Первый формат; б) Оба формата; в) Второй формат; |
|
Укажите процедуру выхода из подпрограммы в программу: а) 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); |
|
Уровень вложенности подпрограмм: а) Не ограничен; б) Ограничен размером стека; |
|
Успешное завершение операции ввода-вывода дает результат: а) 0; б) True; в) 1; |
|
Файл – это поименованная совокупность данных, размещенная: а) В оперативной памяти (ОП); б) На внешнем носителе (ВН); в) В ОП и на ВН; |
|
Файловая переменная INPUT по умолчанию связана с: а) Диском; б) Экраном дисплея; в) Клавиатурой; |
|
Файловая переменная OUTPUT по умолчанию связана с: а) Экраном дисплея; б) Принтером; в) Диском; |
|
Формальные параметры записываются: а) В заголовке подпрограммы; б) При обращении к подпрограмме; |
|
Формирование конца строки текстового файла: а) WriteLn(F,<список вывода>); б) SeekEoLn(F); в) EoLn(F); |
|
Функция SQR (X); вычисляет: а) Квадрат аргумента; б) Квадратный корень аргумента; |
|
Функция SQRT (X); вычисляет: а) Квадратный корень аргумента; б) Квадрат аргумента; |
|
Функция ROUND (X) – округление числа, аргумент Х имеет тип: а) Целый; б) Целый или вещественный; в) Вещественный; |
|
Функция UpCase(X) возращает: а) Большую латинскую букву. б) Малую латинскую букву. в) Большую букву кириллицы. |
|
Функция определения общего числа строк текстового файла: а) Seek (F, FileSize (F)); б) Отсутствует; в) FileSize (F); |
|
Части программы, которые при выполнении занимают одну и ту же область ОЗУ, называются: а) Модули оверлейные б) Модули не оверлейные в) Подпрограммы |