sga-help.ru

Все вопросы к тесту (html) Алгоритмические языки и программирование



<имя раздела> . <имя переменной> - составное имя:

Implementation - инициирующий раздел:

Overlay - один из стандартных модулей Turbo Pascal 7.0:

Private - общедоступные поля и методы:

hil - одно из процедурных значений:

В разделе описания переменных могут быть описаны объектно-ориентированные типы:

Выбор цвета символов можно задать с помощью процедуры TextColor:

Дескриптор - один из ресурсов операционной системы для доступа к дисковым файлам:

Динамическое распределение памяти выполняет модуль Dos:

Для записи в нетипизированный файл используется процедура:

Для подключения модуля System необходимо написать uses System:

Для того чтобы сделать объект невидимым, используется метод:

Если буфер пуст, функция RеadKey будет ожидать нажатия клавиши:

Если один тип является поддиапазоном другого, то такие типы считаются совместимыми:

Если текущий указатель записи находится за концом файла, функция Eof(File) возвращает:

Инициализацию объекта выполняет конструктор:

Инкапсуляция - один из принципов объектно-ориентированного программирования:

Методы бывают виртуальные, статические и динамические:

Модуль Overlay служит для разбивки программы на сегменты:

Наследственность - один из принципов ООП:

Операция T1:=T2 недопустима, если T1 имеет строковый тип, а Т2 - символьный:

Описание функций, возвращающих значение процедурного типа, в Borland Pascal недопустимо:

Открыть существующий файл можно с помощью процедуры:

Понятие "полное имя файла" включает в себя путь к файлу и собственно имя:

При передаче значений параметров необходима совместимость по присваиванию:

Размер блока указывается на этапе компиляции:

Текстовым режимом экрана управляет модуль:

Файлы подразделяются на нетипизированные, текстовые и типизированные:

Функция FilePos(F) определяет количество записей файла F:

Функция IOResult контролирует правильность выполнения операции ввода-вывода при включенной проверке:




"Символ" - пример символьной константы:

False - результат логического выражения Pos('d', 'eyuoiaj') <>0:

Для определения фактической длины текстовой строки, хранящейся в переменной Х, используется функция Length:

Для преобразования числовых значений в строку используется процедура Str:

Для сравнения строк используется функция Concat:

Для строковой переменной t, имеющей значение "Тригер", результатом выражения ORD(t[0]) будет:

Если описан тип TYPE Tstr = STRING [20] и переменная VAR S:Tstr, то длина переменной S:

Значение типа Char - любой один символ из алфавита ПЭВМ:

Имеется описание Var x: String[10]; n, code : Integer; после выполнения операторов: Х:='12'+'.'+'12'; Val(X,N,Code); переменная Code примет значение 3:

Максимальная длина строки для переменной типа String не ограничена:

Описана переменная VAR S : STRING [10] после выполнения в программе операции присваивания S:='Record' значение выражения Ord(S[0]) равно:

Описана переменная VAR S : STRING [5]. Если при вводе READ(S) набрать на клавиатуре - 987654321 и нажать клавишу Еnter, то переменная S:

Переменной строкового типа, описанной как VAR xx : STRING, необходимо присвоить значение "Москва". Какой из фрагментов программы записан неверно:

Поиск номера позиции определенного фрагмента в строке осуществляется с помощью функции:

После выполнения оператора N := Рos('oc','Космодром') переменная N примет значение 2:

После выполнения оператора ST:= Copy('Procedure',10,4) последует сообщение об ошибке:

После выполнения оператора ST:= Copy('Procedure',2,4) переменная ST имеет значение 'roсe':

После выполнения оператора Sz:=Upcase(ш) переменная Sz примет значение 'Ш':

После выполнения процедуры Val('22ю33', X,k) переменная k будет иметь значение 0:

При сравнении строк большей считается та строка, которая содержит большее количество символов:

Примером строковой константы является - '12*34=99':

Процедура вставки подстроки в строку:

Пусть S:='Отличник' в результате выполнения процедуры Delete(S, 3,6) переменная S примет значение:

Пусть Var S: String [8]; после выполнения операторов S:= 'FalseFalse'; Insert(S, 'No', 7) переменная S примет значение 'FalseFNo':

Пусть Var S: String; после выполнения операторов S := 'Выравнивание'; L:= Length(S); переменная L равна 12:

Пусть а:=456.987. в результате выполнения операторов Str(a:6:2, S)); Writeln(S) на экране выведется число:

Результат TRUE дает отношение:

Результат сравнения символьных констант равен True в случае:

Символьный тип данных должен быть описан с помощью служебного слова String:

Сравнение строк происходит посимвольно слева направо в соответствии с их ASCII кодами:

Строковая переменная t имеет значение "Тригер" в результате выполнения оператора присваивания t:=COPY (t,1 ,3):

Строковой тип данных описывается служебным словом Char:




A * B - операция умножения для множеств А и В:

String - ключевое слово для строкового типа данных:

Turbo Pascal допускает изъятие элемента из множества:

В единичной матрице все элементы, кроме главной диагонали, равны 1:

Для умножения двух матриц необходимо, чтобы число строк второй матрицы было равно числу столбцов первой:

Зарезервированное слово Type служит для объявления стандартных типов данных:

Использование диапазонного типа позволяет осуществлять дополнительный контроль программы:

Ключевое слово Array используется при описании массива:

Компоненты записи называются полями:

Конъюнкция в логике аналогична сложению в математике:

Логический тип имеет два значения - 0 и 1:

Массивы бывают многомерные и одномерные:

Метод перестановок в программе упорядочивания заключается в сравнивании двух соседних элементов:

Множества относятся к классу данных:

Нетипизированные константы можно ставить в левой части оператора присваивания:

Одной из операций отношения над множествами является операция вхождения с ключевым словом IN:

Оператор присоединения записывается следующим образом:

При описании типа записи в конце списка полей требуется указать ключевое слово END:

При сравнении Pascal > pascal результат примет значение TRUE:

Процедура Delay служит для приостановки выполнения программы:

Процедура Val служит для преобразования числа в строковое представление:

Результатом операции включения A >= B будет TRUE, если А - подмножество В:

Тип Longint имеет длину:

Тип Real имеет длину:

Упорядоченный неограниченный набор различных элементов одинакового типа - это:

Функция ClrScr гасит экран:

Функция Inc (X) увеличивает значение Х на 1:

Функция ORD для переменной длиной 1 байт символьного типа дает код внутреннего представления символа:

Функция SUCC служит для преобразования байта в символ:

Функция Upper Case преобразует символ в верхний регистр:




For c:= a to z do - правильная запись оператора для символьной переменной c:

LONGINT относится к типу:

Var w: Array[1 ... 10] of String; - правильное описание переменной W типа массив:

В памяти ЭВМ значения данных перечисляемого типа представлены в виде порядковых номеров:

Вещественная переменная Real находится в диапазоне от - 45 до + 38:

Индекс в описании массива может быть выражением:

Индекс массива должен быть заключен в скобки:

Ключевое слово String определяет тип переменной:

Метод перестановок для упорядочивания элементов массива заключается в сравнении и перестановке двух соседних элементов:

Над данными перечисляемого типа можно производить арифметические действия:

Пользовательский тип данных описывается с помощью ключевого слова:

Порядковый тип имеет бесконечное число значений:

Простые данные делятся на вещественные и порядковые:

Процедура ClrScr стандартного модуля Crt очищает экран:

Процедура Goto XY (i, j) перемещает курсор в позицию j строки i:

Сonst A: Integer = 14; - правильное описание типизированной константы A:

Символьную переменную можно представить в виде #<код ASCII>:

Слово называют "перевертышем", если оно изменяется после переворачивания:

Тype Color = (Red, Green, Black); - правильное описание перечисляемого типа:

Тype Dig = 15 .. 99; - правильное описание типа-диапазон:

Тype Mass = Array[157 .. 153, 2 .. - 2] of Real; - правильная запись типа массива:

Тype Mass = Array[2 .. m] of Integer; Const m = 10; - правильное описание:

Тип данных определяет формат внутреннего представления данных:

Типизированные константы могут быть любого типа:

Типизированные константы можно указывать в левой части оператора присваивания:

Функция Delete (T, P, K) удаляет подстроку длиной L из строки T, начиная с позиции P:

Функция Insert (S, T, P) вставляет подстроку T в строку S с позиции P:

Функция Lenght (T) возвращает длину переменной T:

Функция, возвращающая следующее значение, - это функция:

Язык Pascal позволяет оставить новые типы данных:




Все возможные значения, задаваемые порядковым типом, являются беспорядочными:

Все порядковые и вещественные типы относятся к категории:

Два указателя равны, когда их значения совпадают:

Для каждой переменной указывается идентификатор и тип данных:

Если два типа данных идентичны, то они совместимы по выражению:

Если исходные значения являются целочисленными и преобразуются в сторону увеличения размера, то знак выражения сохраняется:

Если оба типа данных являются совместимыми типами указателей, то они совместимы по присваиванию:

Имя и расширение файла разделяются точкой:

Имя файла - идентификатор определенного файла в пределах данного каталога:

Каталог или цепочка каталогов, указывающая расположение нужного файла на диске, - это:

Компакт-диск является внешним носителем информации:

Максимальная длина файла ограничивается только свободным местом на диске:

Описание данных должно всегда предшествовать их использованию:

Последовательность строк разной длины, состоящей из символов, - это:

Приведение типа значения выражения можно использовать в левой части оператора присваивания:

Программист может ссылаться на любую переменную с помощью псевдоидентификатора, образованного путем добавления к идентификатору верно соответствующего указателя:

Процедура NEW создает новую динамическую переменную, на которую ссылается типизированный указатель:

Процедура RELEASE освобождает часть динамической памяти:

Пустой каталог в языке Турбо Паскаль удаляется процедурой:

Разновидностью связанного списка, в котором добавление и исключение элементов производится с одного конца, называется:

С помощью процедуры Append можно открыть не только текстовый файл:

Список допустимых значений состоит из идентификатора констант, упорядоченных слева направо:

Существует совместимость типов по выражению и по присваиванию:

Тип данных, задающий конечное упорядоченное множество допустимых значений переменных, называется:

Тип переменной определяет набор допустимых значений этой переменной:

Типизированный указатель - переменная, содержащая адрес данных произвольного типа:

Только к текстовым файлам применимы процедуры Readeln и Writeln:

Указатель - статическая переменная, предназначенная для хранения адресов оперативной памяти:

Файл, к которому применима процедура Writeln, должен быть открыт для записи:

Чтобы открыть файл как текстовый, его надо ассоциировать с файловой переменной, имеющий тип TEXT:




ASCII - американский стандартный 4-битовый код:

Две строки сравниваются посимвольно справа налево:

Диапазон значений целого типа не зависит от их внутреннего представления:

Для переменных типа-диапазона допустимы в качестве значений только числа из указанного интервала:

Для последовательного доступа к обработке массива организуются циклы:

Если в строковом типе не указан размер строки, то автоматически принимается длина:

Если переменная - целое число, к ней применимы все операции для целочисленных значений:

Значениями символьного типа является:

К массивам применимы арифметические и логические операции:

К переменным вещественного типа применимы математические функции и функции преобразования:

К символьному типу применимы операции отношения и встроенные функции:

Константа - идентификатор, обозначающий некоторую переменную определенного типа:

Над элементами строки недопустимы те же действия, что и над отдельными значениями:

Операторы With могут использоваться вложенными друг в друга:

Операции сравнения нельзя применить к логическому типу:

Операция конкатенация переменных представляет собой:

Перечисляемый тип относится к типам данных, определяемых пользователем:

Порядковый тип имеет конечное число возможных упорядоченных значений:

Пустое множество - подмножество:

Совместимость выражений - наличие в одном выражении переменных одного типа:

Строка - структура, состоящая из элементов простого типа:

Строка - это:

Тип данных string предназначен для обработки строк:

Тип данных определяет интерпретацию информации:

Тип массив - совокупность бесконечного числа различных элементов:

Тип-диапазон не позволяет экономить память:

Типизированная константа мало отличается от переменной:

Типизированная константа не может принадлежать структурированному типу:

Типизированные константы могут использоваться при описании других констант:

Элементами записи могут быть данные различных типов:




A * B - множество из элементов A и B:

A - B - множество элементов B, не входящих в A:

X := E допустимо только тогда, когда все элементы множественного выражения E относятся к базовому типу X:

[4.0, 5.0] - верная запись конструктора множеств:

Базовый тип - любой порядковый тип:

В процедуре Insert первым параметром указывается имя исходной строки:

Вариантные записи прeдназначены для одновременного сохранения различных структур данных:

Для определения длины текстовой строки служит функция:

Для приостановки выполнения программы служит процедура:

Если искомый фрагмент не найден, функция Pos возвращает False:

Запись можно объявить только в разделе Type:

Запись состоит из фиксированного числа полей разного типа:

Количество элементов в множестве изменяется от 1 до 255:

Конструкторы множеств включают описания элементов множеств через запятую в квадратных скобках:

Множества эквивалентны, если все их элементы одинаковы:

Множество - ограниченный упорядоченный набор разных элементов одинакового типа:

Множество может быть объявлено либо в разделе Type, либо в разделе Var:

Обращение к записи в целом возможно в любых арифметических и логических операциях:

Оператор With ... Do позволяет сократить имена полей записи:

Переменная типа String [20] занимает в памяти:

По умолчанию максимальное количество символов в строковой переменной:

При преобразовании строки символов в число допустимы пробелы в начале и конце строки:

Присваивание строковых данных происходит справа налево:

Процедура Str преобразует вещественное или целое число в строку символов:

Результатом сравнения строк 'Pascal' < 'PascalLec ture' будет Тrue:

Уточненное имя поля Mark записи B выглядит так: B. mark:

Функция Copy имеет следующее количество параметров:

Функция UpCase преобразует строку символов из строчного вида в прописной:

Характер связей множественного типа контролируется Турбо Паскалем:

Элементы записи могут указываться в левой части оператора присваивания: