Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Программирование 5 курс 10 семестр зачет
1.В блок-схеме
описана команда
(один ответ)
1) цикла с предусловием
2) полного ветвления
3) цикла с параметром
4) неполного ветвления
2.В блок-схеме
Описана команда
(один ответ)
1) цикла с предусловием
2) полного ветвления
3) цикла с параметром
4) неполного ветвления
3.В блок-схеме
Описана команда
(один ответ)
1) цикла с предусловием
2) полного ветвления
3) цикла с параметром
4) неполного ветвления
4.В блок-схеме
Описана команда
(один ответ)
1) цикла с предусловием
2) полного ветвления
3) цикла с параметром
4) неполного ветвления
5.В блок-схеме
Описана команда
(один ответ)
1) цикла с предусловием
2) цикла с постусловием
3) цикла с параметром
4) неполного ветвления
6.Задана строка s = «Мама пошла в магазин». Какое значение примет числовая переменная i после выполнения команды
i:=Pos('Ма', s);
(один ответ)
1) i=1
2) i=14
3) i=3
4) i=0
7.Задана строка s = «Мама пошла в магазин». Какое значение примет числовая переменная i после выполнения команды
i:=Pos('ма', s);
(один ответ)
1) i=1
2) i=14
3) i=3
4) i=0
8.Задана строковая переменная s = «Мама пошла в магазин». Сколько итераций будет в цикле:
i:= Pos(' ',s);
while i>0 do
begin
s1:=Copy(s,1,i-1);
s:=Copy(s,i+1,Length(s)-i);
i:= Pos(' ',s);
end;
(один ответ)
1) 1
2) ни одной
3) 3
4) цикл бесконечный
9.Задана строковая переменная s = «Мама пошла в магазин». Какие значения примут переменные после выполнения следующих команд:
i:= Pos(' ',s);
while i>0 do
begin
s1:=Copy(s,1,i-1);
s:=Copy(s,i+1,Length(s)-i);
i:= Pos(' ',s);
end;
(один ответ)
1) i=0, s=«Мама пошла в магазин», s1=«магазин»
2) i=0, s=«магазин», s1=«в»
3) i=4, s=«магазин», s1=«магазин»
4) i=4, s=«магазин», s1=«в»
10.В Memo1 задан список слов: красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый.
Какое значение примет переменная s после выполнения оператора
s:=Memo1.Lines[1]
(один ответ)
1) красный
2) оператор не выполнится
3) оранжевый
11.Последовательность операторов
with Form1.Canvas do
begin
rectangle(100, 100, 200, 125);
rectangle(140, 125, 160, 225);
end;
нарисует на форме
(один ответ)
1) букву Г
2) крест
3) букву Т
4) другую фигуру
12.Последовательность операторов
with Form1.Canvas do
begin
rectangle(100, 100, 200, 125);
rectangle(140, 75, 160, 75);
end;
нарисует на форме
(один ответ)
1) букву Г
2) крест
3) букву Т
4) другую фигуру
13.Последовательность операторов
with Form1.Canvas do
begin
rectangle(100, 100, 200, 125);
rectangle(100, 100, 125, 270);
end;
нарисует на форме
(один ответ)
1) букву Г
2) крест
3) букву Т
4) другую фигуру
14.
(на соответствие)
Левая часть(A):
1) Edit
2) RichEdit
3) Memo
4) Label
5) ListBox
Правая часть(B):
1) Однострочное окно редактирования
2) Многострочное окно редактирования
3) Многострочное окно редактирования с форматированием
4) Неизменяемый текст
5) Компонент выбора из списка
15.Какой из терминов обозначает объект класса для графики?
(один ответ)
1) Canvas
2) Caption
3) Events
4) Enabled
16.Укажите правильное описание переменной строкового типа
(один ответ)
1) a:array[1..10] of real
2) a:set of (1,10)
3) a:string[10]
4) a:record n:real; f:real; end
17.Какое из свойств скрывает внутренние данные объекта?
(один ответ)
1) Инкапсуляция
2) Наследование
3) Полиморфизм
4) Объектно-Ориентированные
18.Какое из свойств использует виртуальные или перегружаемые элементы?
(один ответ)
1) Инкапсуляция
2) Наследование
3) Полиморфизм
4) Объектно-Ориентированные
19.Какое из свойств строит иерархию объектов?
(один ответ)
1) Инкапсуляция
2) Наследование
3) Полиморфизм
4) Объектно-Ориентированные
20.Какой из классов Delphi работает с изображением?
(один ответ)
1) TStream
2) TCanvas
3) TList
4) TPoint
21.В результате выполнения фрагмента программы
while n < > 0 do begin
write ( 2*(n mod 10)+1);
n := n div 10;
end;
на экран выведено число 13717. Какое число хранилось до этого в переменной n?
(один ответ)
1) 716
2) 386
3) 638
4) 836
22.Соотнесите расширение с видом файла
(на соответствие)
Левая часть(A):
1) главный файл проекта
2) форма
3) модуль
4) исполняемый файл
Правая часть(B):
1) *.dll
2) *.exe
3) *.txt
4) *.dfm
5) *.dpr
6) *.pas
23.Поставьте в соответствие:
(на соответствие)
Левая часть(A):
1) strtofloat
2) floattostr
Правая часть(B):
1) преобразование введенных коэффициентов из текста в действительные числа
2) преобразование действительного числа в текст
24.Какая связка операторов является циклом с предусловием?
(один ответ)
1) For...to...do
2) Repeat...until
3) If...then...else
4) While...do
25.Укажите правильное описание массива действительных чисел
(один ответ)
1) a:array[1..10] of real;
2) a:set of (1,10);
3) a:string[10];
4) a:record n:real; f:real; end;
26.Какого типа может быть результат выражения 5>3?
(один ответ)
1) Char
2) Byte
3) Real
4) Boolean
27.Какое значение будет иметь переменная N после выполнения последовательности операторов?
……………………..
n:=0;
s:=0;
while n<=5 do
begin
s:=s+n;
n:=n+1;
end;
(один ответ)
1) 6
2) 1
3) 5
4) Программа зациклится
28.Какое значение будет иметь переменная N после выполнения последовательности операторов?
……………………..
n:=1;
s:=0;
while n<=5 do
begin
s:=s+n;
………………
end;
(один ответ)
1) 6
2) 1
3) 5
4) Программа зациклится
29.Сколько итераций будет выполнено в цикле
……………………..
n:=0;
s:=0;
while n<=5 do
begin
s:=s+n;
n:=n+1;
end;
(один ответ)
1) 6
2) Ни одной
3) 5
4) Программа зациклится
30.Дан фрагмент программы, обрабатывающей двухмерный массив A размера nЧn.
k := 1;
for i:=1 to n do begin
c := A[i,i];
A[i,i] := A[k,i];
A[k,i] := c;
end
Данный алгоритм меняет местами
(один ответ)
1) два столбца в массиве
2) элементы диагонали и k-ой строки массива
3) две строки в массиве
4) элементы диагонали и k-го столбца массива
31.Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:
for n:=1 to 100 do
A[n] := (n-80)*(n-80);
for n:=1 to 100 do
B[101-n] := A[n];
Какой элемент массива B будет наибольшим?
(один ответ)
1) B[1]
2) B[80]
3) B[21]
4) B[100]
32.Какая из операций определяет остаток целочисленого деления?
(один ответ)
1) DIV
2) MOD
3) in
4) or
33.Какая связка операторов дает выбор из 3-х и более вариантов?
(один ответ)
1) For...to...do
2) if...then...else
3) Case...of... end
4) While...do
34.Какое из описаний типов относится к массивам?
(один ответ)
1) Ww=function(X:real):real
2) Ww=record x,y:real; end
3) Ww='a'..'z'
4) Ww=array[1..10] of real
35.Укажите последовательность действий для регистрации контекстного меню для поля memo1
(на последовательность)
1) выделяем поле memo1 на форме
2) находим свойство popupmenu в инспекторе объектов
3) в выпадающем списке выбераем строку popupmenu1
Последовательность правильна!
36.Поставьте в соответствие свойство и его назначение:
(на соответствие)
Левая часть(A):
1) caption
2) text
3) lines
Правая часть(B):
1) содержит список строк (многострочные поля ввода)
2) для вывода строки нередактируемого текста (заголовки, метки)
3) содержит строку редактируемого текста (однострочные поля ввода)
37.Какой из терминов обозначает события объекта?
(один ответ)
1) Canvas
2) Events
3) Caption
4) Enabled
38.Какое из названий обозначает создание объекта данного класса?
(один ответ)
1) property
2) overload
3) constructor
4) destructor
39.Чтобы заголовку метки присвоить надпись «Привет!» по нажатию кнопки Button1, необходимо в операторных скобках написать
(один ответ)
1) Button1.name:="Привет!"
2) Label1.caption:= "Привет!"
3) Label1.caption:='Привет!'
4) Label1. name:= 'Привет!'
5) Button1.caption:= 'Привет!'
6) Button1. caption='Привет!'
40.Какое из свойств или методов возвращает число строк в списке
(один ответ)
1) procedure LoadFromFile(const FileName: string);
2) function Add(const S: string): Integer;
3) property Strings[Index: Integer]: string;
4) property Count: Integer;
5) procedure SaveToFile(const FileName: string);
6) procedure Clear;
41.Какое из свойств или методов добавляет строку в список строк и возвращает ее номер
(один ответ)
1) procedure LoadFromFile(const FileName: string);
2) function Add(const S: string): Integer;
3) property Strings[Index: Integer]: string;
4) property Count: Integer;
5) procedure SaveToFile(const FileName: string);
6) procedure Clear;
42.Какое из свойств или методов очищает весь список строк
(один ответ)
1) procedure LoadFromFile(const FileName: string);
2) function Add(const S: string): Integer;
3) property Strings[Index: Integer]: string;
4) property Count: Integer;
5) procedure SaveToFile(const FileName: string);
6) procedure Clear;
43.Какое из свойств или методов загружает строки из текстового файла FileName
(один ответ)
1) procedure LoadFromFile(const FileName: string);
2) function Add(const S: string): Integer;
3) property Strings[Index: Integer]: string;
4) property Count: Integer;
5) procedure SaveToFile(const FileName: string);
6) procedure Clear;
44.Какое из свойств или методов сохраняет строки в текстовый файл FileName
(один ответ)
1) procedure LoadFromFile(const FileName: string);
2) function Add(const S: string): Integer;
3) property Strings[Index: Integer]: string;
4) property Count: Integer;
5) procedure SaveToFile(const FileName: string);
6) procedure Clear;
45.Для создания выпадающего подменю необходимо
(на последовательность)
1) выделить пункт меню
2) нажать правую клавишу мыши
3) в списке команд выбрать "create submenu"
Последовательность в порядке…
46.Свойство компонента «Окно выбора файла» (TopenDialog), которое, задает набор масок для выбора списка отображаемых в диалоговом окне файлов
(один ответ)
1) FilterIndex
2) Title
3) Files
4) Filter
47.Установите соответствие между компонентами и основными свойствами
(на соответствие)
Левая часть(A):
1) Label
2) Panel
3) Edit
4) MaskEdit
5) Memo
6) RichEdit
Правая часть(B):
1) Caption
2) Text
3) Lines
48.Какое из имен обозначает вкладку инспектора объектов, содержащую информацию о свойствах компонента?
(один ответ)
1) Canvas
2) Events
3) Caption
4) Properties
49. Для загрузки текста из файла применяется метод свойства Lines
(один ответ)
1) Add
2) LoadFromFile
3) Append
4) SaveToFile
50.В Memo1 задан список слов: красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый.
Какое значение примет переменная s после выполнения оператора
s:=Memo1.Lines[6]
(один ответ)
1) синий
2) фиолетовый
3) оператор не выполнится
Итого: 50