sga-help.ru

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



Вопросы

___ - это такая структура, компонентами которой являются взаимосвязанные данные различных типов и использующие эти данные процедуры и функции (запишите прописными русскими буквами)

В данном фрагменте программы формирования элемента списка необходимо записать недостающий оператор. (Запишите прописными буквами без использования пробелов.)

p := Nil; New(q); Readln(q^.x); q^.next := p; ___

В объектном типе данных компоненты-данные называются

В объектном типе данных компоненты-процедуры и функции называются

В описании ссылочного типа Type Ptr = ^t; t - это

В последовательность операторов фрагмента программы, которая организует формирование нового узла дерева, допишите константу (прописными буквами).

New (p); p^.Dd := w; p^.count := 1; p^.Left := ___; p^.Right := nil

В приведенном фрагменте

Type Ptr = ^S; S = Record x : Integer; y : Ptr; End;

Var p, q : Ptr;

переменные p и q имеют структуру типа

В приведенном фрагменте программы

Var P : ^Integer;

Begin New (P); New(P); End.

В приведенном фрагменте программы формирования списка из трех элементов установите соответствие между операторами и их назначением.

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

Type Vec = Array [1 .. 20] of String; Var A : ^Vec;

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

В процедуре резервирования памяти Getmem (p, Size) Size – это

В процедуре резервирования памяти Getmem (p, Size) р – это

В результате выполнения процедуры New ( p ) p приобретает значение, соответствующее

В текстовом файле каждая строка заканчивается символом

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

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

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

Верны следующие утверждения:

Верными являются утверждения

Вершина дерева, являющаяся листом, содержит указатели

Внутри файла компоненты файла

Вся память, которую операционная система делает доступной для программы и которая не используется ее кодом, сегментом данных и стеком, называется

Вся память, которую операционная система делает доступной для программы и которая не используется ее кодом, сегментом данных и стеком, называется (укажите все верные ответы)

Дайте определение каждому этапу разработки программного продукта.

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

Двоичное дерево - это такое ориентированное дерево, в котором:

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

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

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

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

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

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

Для объявления динамических данных в Турбо Паскале используется ___ типа

Для объявления динамических данных в Турбо Паскале используется ___ типа

Для определения адреса объекта используется унитарная операция ___ (запишите значок)

Для освобождения памяти, выделенной под ссылочную переменную, используется процедура

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

Для того чтобы включить в начало списка с информационной частью х типа Integer новый элемент, содержащий число 133, нужно выполнить действия (указатель на начало списка - р):

Для того чтобы установить связь логического файла f с клавиатурой компьютера, необходимо использовать процедуру

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

Для того, чтобы обратиться к данным, находящимся по адресу, содержащемуся в указателе, используется символ “^”, который ставится сразу после имени ссылочной переменной. Эта операция называется

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

Для увеличения или уменьшения буфера ввода–вывода служит процедура

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

BlockRead (Var f : file; Var A; n : Word; Var result : Word), где n - это

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

BlockRead (Var f : file; Var A; n : Word; Var result : Word), где result - это

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

BlockRead (Var f : file; Var A; n : Word; Var result : Word), где А - это

Для чтения файл инициируется при помощи стандартной процедуры

Допишите (прописными буквами) фрагмент программы добавления элемента в стек. Указатель стека р.

New(q); Readln(q^.next); q^.next := ___; p := q;

Если Doch является дочерним типом по отношению к Rodit и существует описание

Var c, d : Doch; r : Rodit, то справедливым будет выражение

Если Var i:^ integer; то после выполнения new( i ) указатель i приобретет значение адреса,

Если операция ввода–вывода прошла без сбоев, то функция IOResult вернет значение ___ (ответ запишите цифрой)

Если переменные a и b описаны следующим образом: Var a, b: ^Real, то значениями переменных a^ и b^ могут быть

Если переменные a и b описаны следующим образом: Var a, b: ^Real, то значениями этих переменных могут быть

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

Если связь объекта с методом устанавливается на этапе компиляции, то такое связывание называется

Если файл исчерпан (считаны все компоненты файла), то обращение к процедуре Read

Есть описание

Type Ptr = ^knot;

knot = Record date : Char; Left, Right : Ptr End;

Верными являются утверждения:

Есть описание

Type Ptr = ^knot; knot = Record date : Char; Left, Right : Ptr End;

Описание переменной для хранения информации узла дерева выглядит (запишите прописными буквами)

Var Uzel : ___

Есть описание Type

TPerson = Object . . .

TStudent = Object (TPerson)

Ball : Real;

Procedure Init (Nm, Dg : String; Sv, Bl : Real);

Procedure ShowBall;

end;

Var a : TStudent; b : TPerson;

Верно записаны обращения к методу ShowBall:

Есть описание списка:

Type Uk = ^Elem;

Elem = Record x : integer; next : Uk; End;

Var p, q : Uk;

Первому элементу списка необходимо присвоить значение 500. Указатель на начало списка - р. Верно записан оператор

Есть описание:

Type

ObjPos = Object

Line : Word; Col : Word; Procedure Init (L, C : Word);

End;

b = Object (ObjPos)

Si : Char; Procedure Init (L, C : Word; S : Char);

End;

Var a : b; c : ObjPos;

Полями объекта а являются

Есть описание:

Type ObjPos = Object

Line : Word; Col : Word; Procedure Init (L, C : Word);

End;

b = Object (ObjPos)

Si : Char; Procedure Init (L, C : Word; S : Char);

End;

Var a : b; c : ObjPos; d : Object (ObjPos);

Методами объекта а являются

Есть описание:

Type ObjPos = Object

Line : Word; Col : Word; Procedure Init (L, C : Word);

End;

b = Object (ObjPos)

Si : Char; Procedure Init (l, C : Word; S : Char);

End;

Var a : b; c : ObjPos; d : Object (ObjPos);

Правильно заданы экземпляры объекта ObjPos

Есть описание:

Type TObjPos = Object

Line : Word;

Col : Word;

Procedure Init (L, C : Word);

End;

Необходимо создать AРos - экземпляр объекта TОbjPos.

Есть описание:

Type TObjPos = Object

Line : Word;

Col : Word;

Procedure init (L, C : Word);

End;

Var apos: TObjPos;

Запишите прописными буквами недостающую часть обращения к методу объекта:

___.init (a, b);

Есть описание:

Type TObjPos = Object

Line : Word;

Col : Word;

Procedure init (L, C : Word);

End;

Необходимо описать объект-наследник TRw с новым полем fCol целого типа. Установите порядок описания объекта-наследника.

Есть описание: Type

Empty = Record Name : String [20]; Ind : Integer; End;

f = File Of Empty;

Правильными описаниями переменной для типизированного файла являются

Есть описание: Type

Empty = Record Name : String [20]; Ind : Integer; End;

Составьте описание переменной для типизированного файла.

Жизненный цикл программы - это

Запишите (прописными буквами) предопределенную константу типа Pointer, соответствующую пустой ссылке ___

Запишите имя процедуры, которая устанавливает связь между логическим файлом и физическим файлом на диске: ___

Запишите прописными буквами имя процедуры для записи данных в типизированный файл:

Запишите прописными буквами имя процедуры для чтения данных из типизированного файла:

Запишите прописными буквами имя процедуры, которая открывает текстовый файл для добавления данных в конец файла:

Запишите прописными буквами имя процедуры, которая открывает текстовый файл для записи информации:

Запишите прописными буквами имя процедуры, которая открывает текстовый файл для чтения информации: ___

Запишите прописными буквами имя функции, возвращающей номер текущего компонента файла:

Запишите прописными буквами имя функции, возвращающей реальное число записей в открытом файле:

Имеется описание

Var P1,P2:^Integer;

P3 : ^Real; PP : Pointer;

Разрешены присваивания:

Имеется описание:

Type TPerson = Object

Name : String [25];

Rate : String [25];

Procedure Init (Nm, Rt : String);

End;

Var APerson : TPerson;

Впишите пропущенное слово в обращение к процедуре Init (прописными буквами)

___.Init (AStr, BStr)

Имеется описание:

Type TPerson = Object

Name : String [25];

Rate : String [25];

Procedure Init (Nm, Rt : String);

End;

Var APerson : TPerson;

Впишите пропущенное слово в описание процедуры (прописными буквами).

Procedure ___. init;

Begin

Name := Nm; Rate := Rt;

End;

Имеется фрагмент программы:

N := 17; AddrN := @N

N имеет тип Integer, AddrN имеет тип ^Integer.

Верны следующие утверждения:

Имеется фрагмент программы:

a^:=10; b^:=21; a := b;

Writeln(a^,' ',b^);

В результате выполнения данного фрагмента на экран будут выведены(о)

Имеется фрагмент программы:

b := 777; p := @b; p1 := p;

p1^ := 999; Writeln( b );

b имеет тип Integer, p и p1 имеют тип ^Integer. В результате выполнения данного фрагмента на экран будет выведено(ен)

Имеется фрагмент программы:

p^:=7; p1^:=8; p := p1;

dispose(p); dispose(p1);

Writeln(p^,' ',p1^);

В результате выполнения данного фрагмента на экран будет(ут) выведено(ы)

Инициировать файл означает

Инкапсуляция - это

Информационной частью списка называют

Информацию в текстовый файл можно записывать при помощи

Информацию из текстового файла можно считывать при помощи

Код последней ошибки ввода–вывода возвращает функция

Компонент типизированного файла может иметь тип

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

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

Метод имеющий одно имя в иерархии объектов, но реализующийся для каждого объекта своим собственным, пригодным для него способом, называется

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

Методами объекта называются объявленные в описании

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

На текущую границу незанятой динамической памяти указывает стандартная переменная

Набор записей, каждая из которых имеет поле данных и указатель (ссылку) на следующую запись, называется

Набор записей, каждая из которых имеет поле данных и указатель (ссылку) на следующую запись, называется ___

Наследование - это

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

Номер текущего компонента возвращает функция

Номер текущего компонента файла f устанавливает процедура

Номер текущего компонента файла f устанавливает процедура

Объект - это (укажите все верные варианты ответа)

Объектный тип данных задается служебным словом (запишите прописными буквами) ___

Объем памяти под статические переменные

Объявлен ссылочный тип Type Pint = ___Integer; (Запишите пропущенный значок)

Объявлять переменные, значением которых будет адрес ячейки памяти, можно при помощи

Оператор Writeln(f) при записи в текстовый файл

Описана ссылка: Var a : Real;

В операторе присваивания a___ := 2.45; (впишите недостающий значок)

Описание ссылочного типа

Описание файловой переменной для типизированного файла: <имя> = ___of <тип>

Ответьте все верные утверждения.

Ответьте все верные утверждения.

Отметьте верные утверждения.

Отметьте верные утверждения.

Отметьте все верные утверждения.

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

Переменная файлового типа для работы с нетипизированными файлами описывается при помощи служебного слова

Переменная файлового типа для работы с текстовыми файлами описывается при помощи служебного слова

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

Переменные ссылочного типа называются

Полиморфизм -

Полями объекта называются объявленные в описании

После выполнения процедуры Reset ( f ) значением функции FilePos ( f ) будет

Поставьте в соответствие название процедуры (функции) и ее назначение.

Поставьте в соответствие функцию и ее назначение.

Правильно описана файловая переменная текстового типа

Правильным описанием файловой переменной является

Предопределенная константа типа Pointer (пустая ссылка) -

При использовании виртуальных методов описании объекта должен присутствовать специальный метод, инициализирующий объект. В этом методе используется служебное слово ___

При использовании процедуры Assign (f, FileName) FileName - это

При использовании процедуры Assign (f, FileName) f - это

Принципами объектно-ориентированного программирования являются (установите соответствие):

Процедура Dispose ___ значение указателя

Процедура Read применительно к текстовому файлу считывает из файла данные в переменные ___ типа

Процедура Seek ( f , <N компонента>) справедлива только для

Процедура вывода содержимого буфера файла f в физический файл, не дожидаясь заполнения буфера до конца.

Процедура, возвращающая динамическую память в состояние, которое было запомнено ранее при помощи процедуры Mark, -

Процедура, выполняющая установочную работу для механизма виртуальных методов, называется

Процедуру Assign (f, FileName) нужно выполнять

Пустой текстовый файл

Пусть имеется объявление:

Var Ptr, p1 : ^integer;

S___ptr : ^string;

p : pointer;

В этом случае разрешены операторы присваивания:

Пусть имеется описание

Type Dim = Array [1..100, 1..2] of Real;

Zap = Record x, y : Byte; a : Dim; End;

Df = File Of Dim; Zf = File Of Zap;

ff1 = File Of File Of Real; ff2 = File Of Df;

f = File Of String;

Допустимыми объявлениями файлового типа являются:

Пусть имеется описание

Type Pint = ^Integer; W = array [1..20] of Real; p = ^W;

Var

N : Pint; U : p; G : ^array [1..5] Of Char; B : ^Boolean;

Правильно описаны ссылочные переменные

Пусть имеется описание переменных

Type q = array [1..20] Of Char; z = Record x, y : Char End;

Var x, y : ^Char; a, b : ^ q; c : ^z; p : Pointer;

справедливы операторы присваивания

Пусть имеется следующее описание переменных

Var a, b : Real; SS : Record x, y : Real End; Ar : array [1..5] Of Char;

Укажите операторы вывода в текстовый файл, записанные верно.

Пусть имеется следующее описание:

Var a, b: ^Real;

Для переменных a и b справедливы операторы

Пусть имеются описания

Type Dim = Array [1..100] of Real

Zap = Record X, Y: Byte; a:Dim; End;

Допустимы следующие объявления:

Пусть объявлены переменные файлового типа:

Type Sklad = Record

Num : String [10];

Count : Integer;

End;

Var f1 : File Of Sklad; f2 : Text; f3 : File; f4 : File Of Integer; f5 : File Of Char;

Типизированными файлами являются:

Размер объекта Х в байтах определяет функция

Реальное число записей в открытом файле возвращает функция

Связанный граф, в котором нет циклов, называется ___

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

Служебное слово для описания нетипизированных указателей: ___ (запишите прописными буквами)

Составьте описание списка целых чисел.

Составьте описание файловой переменной для типизированного файла.

Составьте последовательность описания объектного типа данных.

Составьте фрагмент программы, реализующей ввод динамического массива a1.

Спецификацией называется

Список вывода в операторах Write и Writeln для текстовых файлов могут составлять

Способ просмотра всех элементов дерева, имеющий название «концевой просмотр», выполняется в последовательности:

Способ просмотра всех элементов дерева, имеющий название «обратный просмотр», выполняется в последовательности:

Способ просмотра всех элементов дерева, имеющий название «прямой просмотр», выполняется в последовательности:

Стандартной файловой переменной является

Стандартной файловой переменной является

Структура типа стек описана:

Type Uk = ^Elem; Elem = Record x : Integer; next : Uk; End; Var p, q : Uk;

Добавить элемент в стек (р - указатель на вершину стека):

Структурированный поток байтов представляют собой файлы

Существует описание

TPerson = Object

Name : string[25]; Stavka : Real;

Procedure Init (Nm, Dg : String; Sv : Real);

Procedure ShowName;

Procedure ShowStavka;

end;

Var p : ^TРerson;

Правильно записанное обращение к процедуре Init

Существующий типизированный файл можно открыть для чтения и записи одновременно при помощи стандартной процедуры

Типизированными указателями называются указатели,

Требуется включить в список новый элемент (17) после элемента, ссылка на который q. Установите последовательность операторов для выполнения этой операции.

Турбо Паскаль поддерживает файловые типы:

Укажите верное продолжение фразы. В процедуре Read ( f, <сп. ввода>) для чтения данных из типизированного файла параметр <сп. ввода> - это список ввода, содержащий

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Укажите верные утверждения.

Текстовые файлы - это файлы, в которых

Укажите верные утверждения. Процедура Close (f)

Укажите верные утверждения. Функция Eof (f)

Укажите оператор, считывающий элемент из стека, не удаляя его.

Укажите процедуры, которые возвращают динамическую память в кучу.

Укажите процедуры, которые выделяют память под динамическую переменную.

Укажите процедуры, которые могут использоваться при работе с нетипизированными файлами.

Укажите процедуры, которые могут использоваться при работе с нетипизированными файлами.

Укажите, какие процедуры должны обязательно присутствовать в программе, считывающей компоненту Z типизированного файла f.

Унитарной операции @ идентична функция

Усекает файл f по текущему положению указателя функция

Установите порядок этапов разработки программного обеспечения.

Установите последовательность в описании объекта-наследника.

Установите последовательность операторов в фрагменте программы для исключения сбоя программы в случае, если файла на диске нет.

Установите последовательность операторов фрагмента программы чтения файла по строкам и вывод на печать.

Установите последовательность операторов фрагмента программы, выводящей на экран пятый элемент файла.

Установите последовательность операторов фрагмента программы, записывающей в файл N чисел.

Установите последовательность операторов фрагмента программы, который организует считывание и исключение элемента из стека. Указатель стека р.

Установите последовательность операторов фрагмента программы, подключающего принтер.

Установите последовательность операторов фрагмента программы, считывающих из файла N чисел.

Установите соответствие между названием процедуры и ее назначением.

Установите соответствие между названиями процедур и их назначением.

Установите соответствие между операторами и их назначением.

Установите соответствие.

Файлами последовательного доступа являются ___ файлы

Файлами прямого доступа являются ___ файлы

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

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

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

Функции процедуры Close при нормальном завершении программы

Функция определения сегмента, в котором хранится объект Х

Функция определяющая ссылку на начало объекта Х в памяти

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

Экземпляр объекта - это ___ объектного типа

Этап жизненного цикла программы, в котором осуществляется передача программы и программной документации заказчику называется ___