Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Сессия под ключ!

Программирование на языке высокого уровня

Сдача тестов дистанционно
Содержание
  1. Если файл исчерпан (считаны все компоненты файла), то обращение к процедуре Read
  2. Структурированный поток байтов представляют собой файлы
  3. При использовании виртуальных методов в описании объекта должен присутствовать специальный метод, инициализирующий объект. В этом методе используется служебное слово
  4. Есть описание: 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); Полями объекта а являются
  5. Файлами прямого доступа являются файлы
  6. Функция определения сегмента, в котором хранится объект Х, — это
  7. Этап, на котором формируется общая структура программного комплекса, называется этапом
  8. Функция, возвращающая размер наибольшего доступного блока непрерывной памяти в динамически распределяемой области, — это
  9. Правильным описанием файлового типа является
  10. Пусть имеется следующее описание: Var a, b: ^Real; Для переменных a и b справедлив оператор
  11. В процедуре Write ( f , ) для записи данных в типизированный файл — это
  12. Предопределенная константа типа Pointer (пустая ссылка) записывается как
  13. Пусть имеется описание переменных Type q = array [1..20] Of Char; z = Record x, y : Char End; Var x, y : ^Char; a, b : ^ q; c : ^z; p : Pointer; Тогда справедливы операторы присваивания
  14. Пусть имеется описание Type Pint = ^Integer; W = array [1..20] of Real; p = ^W; Var N : Pint; U : p; G : ^array [1..5] Of Char; B : ^Boolean; правильно описаны ссылочные переменные
  15. Если Var i^ integer; то после выполнения new(i) указатель i приобретет значение адреса,
  16. Имеется фрагмент программы: b := 777; p := @b; p1 := p; p1^ := 999; Writeln( b ); b имеет тип Integer, p и p1 имеют тип ^Integer. В результате выполнения данного фрагмента на экран будет выведен/выведено
  17. При использовании процедуры Assign (f, FileName) FileName — это
  18. Для связи файловой переменной f1 с печатающим устройством необходимо выполнить процедуру
  19. Все операции с динамической памятью выполняются под управлением особой программы, которая называется
  20. Элементы дерева, из которых не выходит ветвей, называются
  21. Инкапсуляция — это
  22. Пустой текстовый файл
  23. Метод, имеющий одно имя в иерархии объектов, но реализующийся для каждого объекта своим собственным, пригодным для него способом, называется
  24. Реальное число записей в открытом файле возвращает функция
  25. Если переменные a и b описаны следующим образом Var a, b: ^Real, то значениями переменных a^ и b^ могут быть
  26. Есть описание 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, необходимо написать
  27. Линейный список, в котором добавления и исключения элемента производятся с одного конца (вершины), называется
  28. Если связь объекта с методом устанавливается во время выполнения программы, то такое связывание называется
  29. В результате выполнения процедуры New (p) p приобретает значение, соответствующее
  30. Для увеличения или уменьшения буфера ввода-вывода служит процедура
  31. Если операция ввода-вывода прошла без сбоев, то функция
  32. Структура типа стек описана: Type Uk = ^Elem; Elem = Record x : Integer; next : Uk; End; Var p, q : Uk; Добавить элемент в стек (р — указатель на вершину стека) можно оператором
  33. Пусть имеется следующее описание переменных Var a, b : Real; S, R : Integer; SS : Record x, y : Real End; Ar : array [1..5] Of Char; Неверно записанным оператором вывода в текстовый файл является
  34. Функция определения конца строки для текстовых файлов — это
  35. Процедура Readln после считывания всех данных в указанные в ней переменные из текстового файла
  36. Метод становится виртуальным, когда за его определением в типе объекта ставится служебное слово
  37. В процедуре Read ( f, ) для чтения данных из типизированного файла параметр — это список ввода, содержащий
  38. В описании ссылочного типа Type Ptr = ^t; t — это тип данных
  39. Набор записей, каждая из которых имеет поле данных и указатель (ссылку) на следующую запись, называется
  40. Открывает текстовый файл для добавления данных в конец файла процедура
  41. При объявлении уже существующих файлов
  42. Полями объекта называются объявленные
  43. Пусть объявлены переменные файлового типа: 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; Типизированными файлами являются:
  44. Размер объекта Х в байтах определяет функция
  45. Если необходимо обнулить переменную Р, типа указатель, выполняется оператор
  46. В типизированных файлах компонент может иметь тип
  47. Вершина дерева, в которую не входит ни одного ребра, называется
  48. Для связи файловой переменной с физическим файлом на диске предназначена процедура
  49. Имеется фрагмент программы: N := 17; AddrN := @N; Writeln(AddrN); N имеет тип Integer, AddrN имеет тип ^Integer. В результате выполнения данного фрагмента на экран будет выведен/выведено
  50. Для задания буфера обмена для нетипизированных файлов необходимо выполнить процедуру

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

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

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

  • типизированные
  • нетипизированные
  • текстовые и нетипизированные
  • текстовые

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

  • Destructor
  • Procedure
  • Constructor
  • Inherited

Есть описание: 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); Полями объекта а являются

  • Si
  • L, C, S
  • Line, Col, Si
  • Line, Col, Init

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

  • текстовые
  • текстовые и типизированные
  • не типизированные и текстовые
  • не типизированные и типизированные

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

  • Ofs(X)
  • @
  • Addr(X)
  • Seg(X)

Этап, на котором формируется общая структура программного комплекса, называется этапом

  • проектирования
  • спецификации
  • постановки задачи
  • кодирования

Функция, возвращающая размер наибольшего доступного блока непрерывной памяти в динамически распределяемой области, — это

  • Dispose
  • MaxAvail
  • Freemem
  • MemAvail

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

  • f1 = File Integer
  • f1 : Text
  • f : File Of Real
  • f = File Of Integer

Пусть имеется следующее описание: Var a, b: ^Real; Для переменных a и b справедлив оператор

  • a := a / b
  • a^ := Sin(b^)
  • a^ := a^ mod b^
  • New (a^)

В процедуре Write ( f , ) для записи данных в типизированный файл — это

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

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

  • 0000 : 0000
  • ^0
  • Pointer
  • Nil

Пусть имеется описание переменных Type q = array [1..20] Of Char; z = Record x, y : Char End; Var x, y : ^Char; a, b : ^ q; c : ^z; p : Pointer; Тогда справедливы операторы присваивания

  • a := x; y := b;
  • x := y; x := p; p :=c;
  • a := x; x := c; c := y;
  • c := x; y := c;

Пусть имеется описание 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, G
  • N, U, B
  • Pint, p, N, U, G, B
  • N, U, p

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

  • с которого начинается динамическая область памяти
  • которое является адресным нулем
  • которое перед этим имел указатель кучи Heaporg
  • которое перед этим имел указатель кучи Heapptr

Имеется фрагмент программы: b := 777; p := @b; p1 := p; p1^ := 999; Writeln( b ); b имеет тип Integer, p и p1 имеют тип ^Integer. В результате выполнения данного фрагмента на экран будет выведен/выведено

  • число 777
  • адрес ячейки памяти, выделенной для b
  • число 999
  • сообщение об ошибке

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

  • переменная файлового типа
  • определение логического файла
  • параметр строкового типа для определения спецификации файла
  • определение файлового типа

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

  • Writeln(f1)
  • Assign (f, ‘LPT1’)
  • Assign (f1, ‘prn’)
  • Assign (f1)

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

  • администратором кучи
  • указателем
  • кучей
  • ссылкой

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

  • корнями
  • основаниями
  • листьями
  • пустышками

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

  • возможность замещения методов объекта-родителя одноименными методами объекта-потомка
  • способность объектов к расширению
  • создание новых объектов на базе ранее определенных
  • объединение в одном объекте данных и методов их обработки

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

  • не содержит никаких символов
  • содержит символ #26
  • может содержать сколько угодно пробелов
  • не существует

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

  • статическим
  • наследуемым
  • доступным
  • виртуальным

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

  • FilePos
  • Seek
  • Filesize
  • Truncate

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

  • адреса ячеек памяти
  • любые числа
  • Nil
  • действительные числа

Есть описание 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, необходимо написать

  • ShowBall;
  • a . ShowBall;
  • TStudent . ShowBall;
  • b . a . ShowBall;

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

  • вершинным списком
  • однонаправленным списком
  • стеком
  • очередь

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

  • динамическим
  • ранним
  • поздним
  • внешним

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

  • значению Nil
  • значению нуль
  • типу переменной p
  • адресу, начиная с которого можно разместить данные

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

  • SeekEof
  • Eoln
  • SetTextBuf
  • Flush

Если операция ввода-вывода прошла без сбоев, то функция

  • IOResult вернет значение 0
  • Code вернет значение 0
  • IOResult вернет значение 1
  • Code вернет значение 1

Структура типа стек описана: 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;

Пусть имеется следующее описание переменных Var a, b : Real; S, R : Integer; SS : Record x, y : Real End; Ar : array [1..5] Of Char; Неверно записанным оператором вывода в текстовый файл является

  • Writeln (f, Ar [1], Ar [2], Ar [3], Ar [4], Ar [5], S, R)
  • Writeln (f, a, b, SS, Ar)
  • Writeln (f, a : 8 : 3, ‘S=‘, S : 4)
  • Writeln (f, Ar [1], Ar [2], SS.x, SS.y)

Функция определения конца строки для текстовых файлов — это

  • SetTextBuf ( f, buf, size)
  • SeekEof (f)
  • Eoln (f)
  • Flush (f)

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

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

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

  • Public
  • Constructor
  • Virtual
  • Inherited

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

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

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

  • ссылочный
  • только стандартный
  • только структурированный
  • стандартный или заранее описанный

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

  • списком
  • ссылкой
  • объектом
  • деревом

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

  • Rewrite (f)
  • Append (f)
  • Reset (f)
  • Read (f)

При объявлении уже существующих файлов

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

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

  • компоненты-процедуры и функции объекта
  • компоненты-данные объекта
  • данные и процедуры объекта
  • компоненты-данные и компоненты-функции объекта

Пусть объявлены переменные файлового типа: 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; Типизированными файлами являются:

  • f1, f4
  • f1, f2, f3, f4
  • f1, f3, f4
  • f3

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

  • Ofs(X)
  • Seg(X)
  • Addr(X)
  • SizeOf(x)

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

  • Р := Nil;
  • New(P);
  • Dispose(P);
  • P := 0;

В типизированных файлах компонент может иметь тип

  • только структурированный
  • только ординарный
  • любой ординарный или структурированный
  • любой

Вершина дерева, в которую не входит ни одного ребра, называется

  • основанием дерева
  • корнем дерева
  • листом дерева
  • вершиной дерева

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

  • Reset
  • Rewrite
  • Assign
  • Read

Имеется фрагмент программы: N := 17; AddrN := @N; Writeln(AddrN); N имеет тип Integer, AddrN имеет тип ^Integer. В результате выполнения данного фрагмента на экран будет выведен/выведено

  • число 17
  • адрес ячейки памяти, выделенной для N
  • сообщение об ошибке
  • адрес ячейки памяти, выделенной для AddrN

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

  • Reset (f, BufSize) или Rewrite (f, BufSize)
  • Rewrite (f, BufSize )
  • BlockRead (f , A, n, result) или BlockWrite (f , A, n, result)
  • SetTextBuf (f, buf, size)

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp
Сдача тестов дистанционно
Оцените статью
Тесты для Вас
Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.

Написать в MAXНаписать в TelegramНаписать в WhatsApp