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

______называется набор записей, каждая из которых имеет поле данных и указатель (ссылку) на следующую запись
Деревом
Списком
Объектом
Ссылкой
_____- это символы, которые можно использовать для составления идентификаторов на Турбо Паскале
Символ подчеркивания
Тире
@
Арабские цифры
Латинские строчные и прописные буквы
Русские строчные и прописные буквы
Var a, b : ^real; Допустимые операции в программе – это
a^ := b;
a := b^;
a^ :=b^;
b := (a+7)/2;
a := b;
a^ := a^ + sqr(b^);
Свойства и обработчики событий компонентов на этапе разработки задаются с помощью
Окна инспектора событий
Панели инструментов
Главного меню среды разработки Delphi
Окна кода программы
Связь подпрограммы с вызывающей программой обеспечивает список параметров, задаваемых в _____________ процедуры / функции
в разделе описаний
операторе ввода
теле
заголовке
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4). После выполнения операторов: k:=0; for i:= 1 to 7 do if A[i] = 0 then begin k:= i; break; end значение переменной k равно ____________
6
0
1
3
______- это свойства компонентов, обеспечивающие выравнивание элементов управления
Align
Cursor
Autosize
Anchors
Parent
Font
Процедура_____открывает текстовый файл для добавления данных в конец файла
Append (f)
Reset (f)
Rewrite (f)
Read (f)
Разработке алгоритма предшествуют
разработка математической модели
выбор метода решения
постановка задачи
проектирование программы
В результате выполнения программы: VAR ST: STRING; A: CHAR; L, i : INTEGER; BEGIN ST:=’СОВРЕМЕННАЯ ГУМАНИТАРНАЯ АКАДЕМИЯ‘; L:= LENGTH (ST); A:=’ ’; FOR i := 1 TO L DO IF ST[i] = A THEN WRITE(‘–‘) ELSE WRITE(ST[i]) END. будет выведено на экран
сообщение об ошибке
СОВРЕМЕНН–Я ГУММ–НИТ–РН–Я –К–ДЕМИЯ
СОВРЕМЕННАЯ–ГУМАНИТАРНАЯ–АКАДЕМИЯ
СОВРЕМЕННаЯ ГУМаНИТаРНаЯ аКаДЕМИЯ
В программе имеется следующее описание: const n = 5; type mas: array [1..n,1..n] of integer; var A,B,C: mas; i, j: integer. После выполнения операторов: for i:= 1 to n do for j:= 1 to n do C[i,j]:=A[i,j]+B[i,j]; write (C[i,j]); будет напечатано
все элементы матрицы С
общая сумма элементов матриц A и B
сумма элементов каждой строки матриц A и B
элемент матрицы С[5,5]
Значение, которое получит переменная b после выполнения фрагмента программы (при а = 10) – это case a of 1 : b: = 1; 2 : b: = a * 5; 3 : b: = a + 2 else b : = 0;
b=0
b=50
b=12
b=1
______- это инкапсуляция
Возможность замещения методов объекта-родителя одноименными методами объекта-потомка
Способность объектов к расширению
Создание новых объектов на базе ранее определенных
Объединение в одном объекте данных и методов их обработки
Значение, которое получит переменная S после выполнения фрагмента программы, – это a: =2; S: =0; while S < 3 do S: = S + a; S: = S + 10
16
12
10
14
Какое значение получит переменная Z после выполнения операции присваивания Z:=A/X*Y при A=10, X=2, Y=5
1
25
2
10
Укажите соответствие между наименованием процедур и функций для работы с типизированными файлами и их назначением
FILEPOS ( )
FILESIZE ( )
SEEK ( )
возвращает текущий размер файла
настройка на компонент файла с указанным номером
возвращает номер текущего компонента файла
_____- это свойства компонентов, определяющие их местоположение и размер
Enabled
Left
Top
AutoSize
Height
Width
________- это точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому ркзультату
В графических схемах алгоритмов стрелки на линиях потоков необходимо рисовать обязательно, если направление потока
сверху вниз
справа налево
снизу вверх
слева направо
Для вывода информации в однострочный редактор Edit используется свойство этого компонента (запишите имя свойства заглавными латинскими символами) _________
Поля записи могут быть
любого типа
любого типа, кроме массивового
только простого типа
только структурированного типа
Укажите соответствие между наименованием процедур для работы с файлами и их назначением
ASSIGN (..)
RESET ( )
REWRITE ( )
связь файловой переменной с внешним файлом
открытие существующего файла для записи
открытие существующего файла для чтения
Файлом______называется файл, связывающий вместе все файлы, из которых состоит приложение
Формы.
Проекта.
Программного кода.
Ресурсов.
Из перечисленных в списке объектов компонентами являются:
Caption1
Button1
Form1
Project1
Unit1
Верно описаны данные строкового типа в разделе Var
St7: array [1..10] of char
St3: text
St2: string
St14: record
St10: char
St8: string [10] of real
Тело цикла в приведенном фрагменте программы ____ раз(а) a := 3; n := 1; while a > n do begin a := a + 1; n := n + 4 end повторится
бесконечное количество
два
три
один
Методами объекта называются объявленные
компоненты-процедуры и функции объекта
стандартные процедуры по работе с объектами
только компоненты-процедуры объекта
компоненты-данные объекта
Из компонентов списка выберите те компоненты, которые представляют собой списки строк
TComboBox
TListBox
TGroupBox
TMemo
TRadioGroup
Функцмя в программе имеет заголовок function Sum (X,Y:real): real; Правильный вызов функции – это
Sum (1.24,5.6):real
Sum (A,B:real)
Sum (A,B)
Z:= Sum (4.5,3.15)
Z:= Sum (A,B)
Sum (A,B) :real
_____- это компоненты, предназначенные для ввода, представления и редактирования информации
TMaskEdit
TEdit
TRichEdit
TStaticText
TLabel
TMemo
Имеется описание: TYPE Anketa = RECORD Fio, Adress : STRING[50]; Group : STRING[6]; Kurs : 1..5; END; VAR : Student : Anketa; В результате выполнения оператора : Student.Kurs := ‘5’ возникнет ошибка, так как
к компоненте записи нельзя обращаться в операторе присваивания
неверно определен записной тип
смешаны типы переменных
неправильно записано имя компоненты записи
Имеется описание: TYPE Anketa = RECORD Fio, Adress : STRING[50]; Group : STRING[6]; Kurs : 1..5; END; VAR : Student : Anketa; Правильные операторы присваивания:
Student.Fio := ’Иванов П.А.’
Kurs.Student := 3;
Anketa. Group := ‘ОИ-306’;
Fio.Student := ’Кузнецов И.В.’;
Anketa. Kurs :=4;
Student.Kurs := 2;
Укажите соответствие между составными частями интегрированной среды Дельфи и их назначением
главное окно
окно редактора кода программы
окно формы
палитра компонентов
инспектор объектов
панель инструментов
инструмент для формирования внешнего вида и функциональных возможностей формы и компонентов в процессе разработки приложения
содержит кнопки, которые соответствуют определенным командам меню дельфи
содержит пиктограммы компонентов, с помощью которых пользователь создает свои приложения
интерфейс приложения на этапе разработки
содержит обработчики событий
содержит заголовок проекта, меню, размерные кнопки, панели инструментов
Есть описание: Type ObjPos = Object Line : Word; Col : Word; Procedure Init (L, C : Word); End; Var A , B : ObjPos; Метод объекта A – это
Procedure Init (L, C : Word);
B
Col
Line
Верно записана процедура связывания файловой переменной с именем физического файла на диске в текущем каталоге
Assign ( f, file.dat)
Assign ( f, LPT1)
Assign ( f, ‘myfile .dat’)
Assign ( f , ‘ ‘)
После выполнения фрагмента программы: p := 1; x := 2; for k := 0 to 2 do p := p * x; , переменная Р получит значение, равное
8
6
2
0
_____- это фрагмент программы, который выполняется в ответ на определенное изменение в программе или в Windows
Свойство
Обработчик события
Событие
Модуль
Если переменные a и b описаны следующим образом Var a, b: ^Real, то значениями этих переменных могут быть
адреса ячеек памяти
действительные числа
любые числа
целые числа
Имеется матрица mas=image016.gif, текст вопроса Программирование на языке высокого уровня После выполнения фрагмента программы for i:= 1 to 3 do begin s:=0; for j:= 1 to 3 do if mas[i,j]>2 then s:= s+mas[i,j]; write(s,’ ‘); end; будет выведено на экран
5
1 2 2
3 9 6
18
_____- это главные составные части среды программирования Дельфи
Панель инструментов
Окно формы
Инспектор объектов
Строка ввода формул
Главное окно
Панель задач
Окно редактора кода программы
Строка статуса
VAR n : SET OF 0 .. 9; i, k : INTEGER; BEGIN k := 0; n := [1, 2, 5, 7]; FOR i := 1 TO 7 DO IF i IN n THEN k := k +1; WRITELN(k); END. В результате выполнения программы значение k равно_______(ответ введите цифрами)
Какое значение получит переменная Z после выполнения операции присваивания Z:=A div X , при A=7, X=3
2
0
1
3
Существует описание: TYPE Birthday = RECORD Day, Month : BYTE; Year : WORD END; VAR a,b : Birthday; В программе могут быть использованы операторы
WRITE (a)
a := a + b
a. Day := 21
READ (a , b)
a := b
______- это ограниченный неупорядоченный набор различных элементов одинакового типа
Диапазон
Массив
Запись
Множество
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4). После выполнения операторов: k:=0; for i:= 1 to 7 do if A[i]>5 then k:= k + i; значение переменной k равно ____________ (ответ введите цифрами)
При x = -5 после выполнения фрагмента программы if (x > 0) and (x < 10) then z := 1 else z := 2; значение переменной z равно ____________ (ответ введите цифрами)
Задан массив целых чисел А=(8, 1, 0, 3, 7, 0, 4). После выполнения операторов: k:=0; for i:= 1 to 7 do if A[i]>5 then k:= k + 1; значение переменной k равно ____________ (ответ введите цифрами)
Тип класс — это структура данных, состоящая из
полей
свойств
файлов
методов
проектов
Возможность отображения компонента в палитре компонентов и управления им в дизайнере форм наследуется от класса
TComponent
TObject
TControl
TForm
К простым типам данных относятся типы
вещественные
записи
символьные
целые
логические
строковые
множества
массивы