Все вопросы к тесту (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 преобразует строку символов из строчного вида в прописной:
Характер связей множественного типа контролируется Турбо Паскалем:
Элементы записи могут указываться в левой части оператора присваивания: