Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийПрограммирование на языке высокого уровняВопрос id:556811 Процедура Dispose значение указателя ?) не изменяет ?) обнуляет ?) возвращает ?) изменяет Вопрос id:556812 Процедура Read применительно к текстовому файлу считывает из файла данные в переменные ?) строкового, символьного, целого и вещественного типов ?) целого и вещественного типов ?) строкового типа ?) строкового и символьного типов Вопрос id:556813 Процедура Readln после считывания всех данных в указанные в ней переменные из текстового файла ?) пропускает все незначащие символы этой строки и считывает следующую цепочку символов ?) переходит к следующей цепочке символов на этой строке ?) игнорирует все символы до конца файла ?) пропускает все оставшиеся символы до символов конца строки Вопрос id:556814 Процедура Seek ( f , <N компонента>) справедлива только для файлов ?) типизированных и текстовых ?) типизированных и нетипизированных ?) типизированных ?) нетипизированных Вопрос id:556815 Процедура вывода содержимого буфера текстового файла f в физический файл - это ?) SetTextBuf (f) ?) Flush (f) ?) SeekEof (f) ?) Append (f) Вопрос id:556817 Процедура, выполняющая установочную работу для механизма виртуальных методов, называется ?) установочной ?) инициализирующей ?) деструктором ?) конструктором Вопрос id:556818 Процедура, запоминающая состояние динамической памяти в тот момент, когда эта процедура вызывается, - это ?) Release(p) ?) GetMem (a, size(a)); ?) Mark(p) ?) New (p) Вопрос id:556819 Процедуру Assign (f, FileName) нужно выполнять ?) один раз для связи файловой переменной f c файлом, имя которого хранится в параметре FileName ?) каждый раз при обращении к файлу, имя которого хранится в параметре FileName ?) каждый раз при открытии файла ?) каждый раз при инициализации файла Вопрос id:556820 Пустой текстовый файл ?) не содержит никаких символов ?) содержит символ #26 ?) не существует ?) может содержать сколько угодно пробелов Вопрос id:556821 Пусть Var p : ^Integer. Вывести значение переменной p ?) нельзя ?) можно с помощью оператора Writeln(Seg(p), Ofs(p)) ?) можно с помощью оператора Writeln( Addr(p)) ?) можно с помощью оператора Writeln(p) Вопрос id:556822 Пусть в текстовом файле записаны следующие две строки 1.23 1.34 2.34 [13] [10] 0.87 0.56 [13] [10] После считывания данных с помощью операторов Read (a, b); Read (c, d); значениями переменных a, b, c, d (типа Real) будут ?) 1.23 1.34 0.87 0.56 ?) 1.23 1.34 2.34 0.87 ?) нули, так как из текстового файла нельзя считывать числа ?) 1.23 1.34 2.34 13 Вопрос id:556823 Пусть в текстовом файле записаны следующие две строки 1.23 1.34 2.34 [13] [10] 0.87 0.56 [13] [10] После считывания данных с помощью операторов Readln(a, b); Readln (c, d); значениями переменных a, b, c, d (типа Real) будут ?) 1.23 1.34 0.87 0.56 ?) 1.23 1.34 2.34 0.87 ?) 1.23 1.34 2.34 13 ?) нули, так как из текстового файла нельзя считывать числа Вопрос id:556824 Пусть значением q является ссылка на некоторый (не последний) элемент списка целых чисел и требуется исключить из списка элемент, следующий за тем, ссылка на который является значением переменной q. Для этого нужно выполнить последовательность операторов ?) q^.next := Nil; ?) New( r ); q^.next := r^.next; ?) q := q - 1; ?) r := q^.next; q^.next := q^.next^.next; r^.next := Nil; Вопрос id:556825 Пусть имеется описание Type Pint = ^Integer; W = array [1..20] of Real; p = ^W; Var N : Pint; U : p; G : ^array [1..5] Of Char; B : ^Boolean; правильно описаны ссылочные переменные ?) N, U, p ?) N, U, B ?) N, U, G ?) Pint, p, N, U, G, B Вопрос id:556826 Пусть имеется описание переменных Type q = array [1..20] Of Char; z = Record x, y : Char End; Var x, y : ^Char; a, b : ^ q; c : ^z; p : Pointer; Тогда справедливы операторы присваивания ?) x := y; x := p; p :=c; ?) a := x; y := b; ?) c := x; y := c; ?) a := x; x := c; c := y; Вопрос id:556827 Пусть имеется следующее описание переменных Var a, b : Real; S, R : Integer; SS : Record x, y : Real End; Ar : array [1..5] Of Char; Неверно записанным оператором вывода в текстовый файл является ?) Writeln (f, a, b, SS, Ar) ?) Writeln (f, a : 8 : 3, ‘S=‘, S : 4) ?) Writeln (f, Ar [1], Ar [2], Ar [3], Ar [4], Ar [5], S, R) ?) Writeln (f, Ar [1], Ar [2], SS.x, SS.y) Вопрос id:556828 Пусть имеется следующее описание: Var a, b: ^Real; Для переменных a и b справедлив оператор ?) a^ := a^ mod b^ ?) a^ := Sin(b^) ?) a := a / b ?) New (a^) Вопрос id:556829 Пусть имеется описание 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 Char Допустимыми объявлениями файлового типа являются: ?) ff1, ff2 ?) Df, Zf, f, ff1, ff2 ?) Df, Zf, ff1 ?) Df, Zf, f Вопрос id:556830 Пусть объявлены переменные файлового типа: Type Sklad = Record Name : String [30]; Num : String [10]; Count : Integer; Date : String [10]; End; Var f1 : File Of Sklad; f2 : Text; f3 : File; f4 : File Of Integer; Типизированными файлами являются: ?) f3 ?) f1, f2, f3, f4 ?) f1, f4 ?) f1, f3, f4 Вопрос id:556831 Размер объекта Х в байтах определяет функция ?) SizeOf(x) ?) Seg(X) ?) Ofs(X) ?) Addr(X) Вопрос id:556832 Реальное число записей в открытом файле возвращает функция ?) Filesize ?) Truncate ?) Seek ?) FilePos Вопрос id:556833 Служебное слово для описания нетипизированных указателей имеет вид ?) Pointer ?) не существует ?) ^ и далее тип данных ?) Nil Вопрос id:556834 Спецификацией называется ?) назначение программного продукта ?) документ, в котором описывается техническое задание на программный продукт ?) схема алгоритма разрабатываемой программы ?) перечень переменных в программе и их назначение Вопрос id:556835 Список вывода в операторах Write и Writeln для текстовых данных могут составлять ?) только переменные символьного и строкового типов ?) константы и переменные любого типа, в том числе записного и множественного ?) константы, переменные целого, вещественного, символьного и строкового типов ?) только переменные любого типа Вопрос id:556836 Список, в котором для последнего элемента следующим является первый, называется ?) стеком. ?) кольцевым ?) мультисписком ?) двунаправленным Вопрос id:556837 Стандартной файловой переменной является ?) Prn ?) f ?) input ?) Con Вопрос id:556838 Стандартной файловой переменной является ?) File ?) Text ?) Output ?) f Вопрос id:556839 Структура типа стек описана: Type Uk = ^Elem; Elem = Record x : Integer; next : Uk; End; Var p, q : Uk; Считать элемент, не удаляя его из стека (р - указатель на вершину стека) можно оператором ?) q := p^.x; Write ( q ); ?) y := p^.x; Write ( y ); ?) q := p; p := q^.next; y := q^.x; dispose(q); ?) Read (p^.x); Вопрос id:556840 Структура, компонентами которой являются взаимосвязанные данные различных типов и использующие эти данные процедуры и функции, называется ?) деревом ?) объектом ?) списком ?) записью Вопрос id:556841 Структура типа стек описана: Type Uk = ^Elem; Elem = Record x : Integer; next : Uk; End; Var p, q : Uk; Добавить элемент в стек (р - указатель на вершину стека) можно оператором ?) New(q); p := q; ?) New(q); Readln(q^.x); q^.next := p; ?) New(q); Readln(q^.x); p := q; q^.next := p; ?) New(q); Readln(q^.x); q^.next := p; p := q; Вопрос id:556842 Структурированный поток байтов представляют собой файлы ?) текстовые ?) текстовые и нетипизированные ?) нетипизированные ?) типизированные Вопрос id:556843 Существует описание TPerson = Object Name : string[25]; Stavka : Real; Procedure Init (Nm, Dg : String; Sv : Real); Procedure ShowName; Procedure ShowStavka; end; Var p : ^TРerson; Правильно записанное обращение к процедуре Init имеет вид ?) Init (‘Захаров’, ‘Бухгалтер’, 400) ?) p^ . Init (‘Захаров’, ‘Бухгалтер’, 400) ?) TPerson . Init (‘Захаров’, ‘Бухгалтер’, 400) ?) p . Init (‘Захаров’, ‘Бухгалтер’, 400) Вопрос id:556844 Существует описание TPerson = Object Name : string[25]; Stavka : Real; Procedure Init (Nm, Dg : String; Sv : Real); Procedure ShowName; Procedure ShowStavka; end; TStudent = Object (TPerson) Ball : Real; Procedure Init (Nm, Dg : String; Sv, Bl : Real); Procedure ShowBall; end; Var a : TStudent; b : Tperson; Процедура ShowName выводит содержимое поля Name. Для того, чтобы вывести значение поля Name переменной а, необходимо написать оператор ?) Write (Name) ?) b . ShowName ?) а . ShowName ?) ShowName Вопрос id:556846 Указатель последнего элемента списка содержит ?) значение Nil ?) адрес первого элемента списка ?) значение 0 ?) адрес этого элемента Вопрос id:556847 Усекает файл f по текущему положению указателя функция ?) Truncate ?) Seek ?) Filesize ?) FilePos Вопрос id:556848 Файлами последовательного доступа являются файлы ?) не типизированные и типизированные ?) текстовые ?) не типизированные и текстовые ?) текстовые и типизированные Вопрос id:556849 Файлами прямого доступа являются файлы ?) не типизированные и типизированные ?) не типизированные и текстовые ?) текстовые ?) текстовые и типизированные Вопрос id:556850 Файлы, компонентами которых являются строки неопределенной длины, называются ?) не типизированными ?) типизированными ?) файлами прямого доступа ?) текстовыми Вопрос id:556851 Файлы, представляющие собой неструктурированный поток байтов, называются ?) текстовыми ?) типизированными ?) не типизированными ?) последовательными Вопрос id:556852 Файлы, состоящие из записей постоянной длины, называются ?) не типизированными ?) текстовыми ?) типизированными ?) последовательными Вопрос id:556853 Функции процедуры Close при нормальном завершении программы ?) не выполняются только для файлов прямого доступа ?) выполняются автоматически ?) не выполняются ?) выполняются только для файлов, открытых для чтения Вопрос id:556854 Функция Eof ( f ) предназначена для определения ?) номера компоненты файла ?) существования файла на диске ?) количества компонентов файла ?) конца файла Вопрос id:556855 Функция определения конца строки для текстовых файлов - это ?) Flush (f) ?) Eoln (f) ?) SeekEof (f) ?) SetTextBuf ( f, buf, size) Вопрос id:556856 Функция определения сегмента, в котором хранится объект Х, - это ?) @ ?) Seg(X) ?) Ofs(X) ?) Addr(X) Вопрос id:556857 Функция, возвращающая общее число байт, доступных для распределения в динамической памяти, - это ?) MemAvail ?) Freemem ?) Getmem ?) MaxAvail Вопрос id:556858 Функция, возвращающая размер наибольшего доступного блока непрерывной памяти в динамически распределяемой области, - это ?) Dispose ?) MaxAvail ?) MemAvail ?) Freemem Вопрос id:556859 Функция, определяющая ссылку на начало объекта Х в памяти, - это ?) Addr(X) ?) Seg(X) ?) SizeOf(x) ?) Ofs(X) Вопрос id:556860 Чтобы объявить массив указателей на одномерный массив из 1000 вещественных элементов, можно составить описание ?) Type Vec = Array [1 .. 1000] of Real; Ptr = ^Vec; VecPtr = Array [1..1000] of Ptr; Var Uk : VecPtr; ?) Type Ptr = ^ Array [1 .. 1000] of Real; VecPtr = Array [1..1000] of Ptr; Var Uk : VecPtr; ?) Type Vec = ^Array [1 .. 1000] of Real; Ptr = ^Vec; VecPtr =^Array [1..1000] of Ptr; Var Uk : VecPtr; ?) Type Vec = Array [1 .. 1000] of Real; Ptr = ^Vec; VecPtr = Array [1..1000] of Ptr; Вопрос id:556861 Чтобы объявить указатель на одномерный массив из десяти вещественных элементов g, можно составить описание ?) Type a = array [1 .. 10] of Real; P_a = ^a; Var g : P_a; ?) Type a = array [1 .. 10] of Real; P_a = ^a; Var g : array [1 .. 10] of P_a; ?) Var g : ^array [1 .. 10] of Real ; ?) Type P_a = array [1 .. 10] of Real; Var g : ^P_a; Вопрос id:556862 Чтобы переместить указатель в конец файла, можно написать следующее ?) Reset ( f ) ?) FilePos ( N ) ?) Seek (f, FileSize ( f )) ?) Close ( f ) |
Copyright testserver.pro 2013-2024