
- •Технологии программирования и методы алгоритмизации (Экзамен) группа аи-35
- •Что такое алгоритм?
- •Раздел Var
- •Какое из следующих описаний переменных является ошибочным?
- •Идентификатор в Turbo Pascal не может начинаться с:
- •При присваивании изменяется:
- •Каким образом очистить поле Edit объекта tEdit?
- •Как записать условие "хотя бы одно из значений a,b,c положительно":
- •В каком свойстве компонента StringGrid содержится информация о количестве строк?
- •В каком свойстве компонента StringGrid содержится информация о количестве cтолбцов?
- •Как обратиться к ячейке компонента StringGrid, где I,j – номер столбца и строки?
Какое из следующих описаний переменных является ошибочным?
Mas: array [1..10] of integer;
Done, Error: boolean;
I, J, K: integer;
Matrix: array [1.10, 1.10] of Real;
В данном фрагменте программы осуществляется: For i := 1 To n Do A[i] := Random (100);
задание матрицы;
задание случайного массива;
вывод массива на экран;
сортировка массива.
Идентификатор в Turbo Pascal не может начинаться с:
латинской буквы;
заглавной латинской буквы;
цифры;
знака подчёркивания;
Значения переменных a и b после выполнения следующих действий a := 15 Div (16 Mod 7); b := 34 Mod a * 5 – 29 Mod 5 * 2;
a = 7, b = 22;
a = 7, b = 25;
a = 1, b = 4;
a = 1, b = 160;
Тело цикла в программе a := 1; b := 1; While a + b < 8 Do begin a := a + 1; b := b + 2 end; выполнится:
1 раз;
2 раза;
3 раза;
бесконечное число раз;
Фрагмент программы S := A; A := B; B := S; выполняет:
обмен значений переменных A, B;
присваивание переменным A, B значения S;
замена значения переменной A значением переменной B;
во фрагменте не выполняется никаких действий;
При присваивании изменяется:
алгоритм;
имя переменной;
тип переменной;
значение переменной;
Как записать выражение a,b,c>0 (одновременно):
(a>0) or (b>0) and (c>0)
(a>0) and (b>0) and (c>0)
(a>0) and (b>0) or (c>0)
(a>0) or (b>0) or (c>0)
Каким образом очистить поле Edit объекта tEdit?
Edit1.Text:=””;
Edit1. Text:=;
Edit1. Text:=Clear;
Edit1. Text:=0;
Как записать условие "хотя бы одно из значений a,b,c положительно":
(a>0) xor (b>0) xor (c>0)
(a>0) and (b>0) and (c>0)
(a>0) or (b>0) or (c>0)
(a>0) ok (b>0) ok (c>0)
Что делает оператор Label1.Font.Size := Label1.Font.Size +2 ?
Увеличивает цвет компонента Label1 на 2 оттенка
Увеличивает ширину компонента Label1 на 2 пикселя
Увеличивает высоту компонента Label1 на 2 пикселя
Увеличивает размер шрифта компонента Label1 на 2 пункта
Что делает оператор Label1.Left := Label1.Left + 10; ?
Увеличивает ширину компонента Label1 на 10 пикселей влево
Увеличивает высоту компонента Label1 на 10 пикселей вверх
Сдвигает компонент Label1 на 10 пикселей влево
Сдвигает правый край компонента Label1 на 10 пикселей влево
В каком свойстве компонента StringGrid содержится информация о количестве строк?
RowCount
ColCount
СowCount
RolCount
В каком свойстве компонента StringGrid содержится информация о количестве cтолбцов?
RowCount
ColCount
СowCount
RolCount
Как обратиться к ячейке компонента StringGrid, где I,j – номер столбца и строки?
StringGrid1.Cell[i,j]
StringGrid1.Cells(i,j)
StringGrid1.Cell(i,j)
StringGrid1.Cells[i,j]
Что будет содержаться в компоненте Label1 после выполнения инструкций? label1.caption:=’’; for i:=1 to 10 do begin label1.caption:=label1.caption + '*' + #8; end;
10 звездочек в строку
10 звездочек в столбец
10 звездочек через пробел
ничего
Что выполняется в данном фрагменте программы: sum:=1; for i:= 1 to 5 do summ:=summ*StrToInt(StringGrid1.Cells[i-1,0]);
Вычисляется сумма элементов 1-й строки компонента StringGrid1, состоящей из 5 элементов
Вычисляется сумма элементов 0-й строки компонента StringGrid1, состоящей из 5 элементов
Вычисляется произведение элементов 1-й строки компонента StringGrid1, состоящей из 5 элементов
Вычисляется произведение элементов 0-й строки компонента StringGrid1, состоящей из 5 элементов
Что выполняется в данном фрагменте программы: for i:=1 to n do a[i]:=Form1.Memo1.Lines[i-1];
В массив a заносятся символы из компонента Memo1
В массив a заносятся числа из компонента Memo1
В массив a заносятся строки из компонента Memo1
В массив a заносятся столбцы из компонента Memo1
Логический тип данных называется:
boolean
Присваивание в Delphi и Pascal записывается как:
:=
Арифметическая операция, которая делит 2 целых числа и отбрасывает остаток, называется:
div
Арифметическая операция, которая вычисляет остаток от деления 2 целых чисел, называется:
mod
Как на языке Pascal записывается функция, вычисляющая квадратный корень от x:
sqrt(x)
Как на языке Pascal записывается функция, которая вычисляет квадрат от числа x:
sqr(x)
Как на языке Pascal записывать выражение: 3 в степени 2,5:
exp(2.5*ln(3))
exp(2,5*ln(3))
Как называется оператор ввода в Pascal?
read
readln
Как называется оператор вывода в Pascal?
write
writeln
Чему будет равно значение переменной х после выполнения следующих операторов? х:=(2+2)/2+2
3
Чему будет равно значение логической переменной B после выполнения следующих операторов? B:=true; x:=5; y:=3; if frac(x/y)>0.5 then B:=not( B );
false
Как записать на языке Pascal оператор, который увеличивает значение переменной j на 3?
j:=j+1;
j:=j+1
Чему будет равно значение переменной y после выполнения следующих операторов? y:=7.5+2/2/2;
8
Чему будет равно значение переменной t после выполнения следующих операторов? t:=7; t:=t*0; t:=t+1; t:=t+1; x:=t+1;
2
1
0
3
Чему будет равно значение переменной q после выполнения следующих операторов? x:=4; y:=6; q:=5; q:=q+x+y; x:=q;
15
4
10
5
Чему будет равно значение переменной p после выполнения следующих операторов? x:=5 div 3; y:=5 mod 3; p:=x*y;
2
3
5
1
Чему будет равно значение переменной m после выполнения следующих операторов? m:=3; for i:=1 to 3 do n:=n+3;
3
6
9
12
Чему будет равно значение переменной f после выполнения следующих операторов? f:=2; for i:=1 to 4 do f:=f+1;
6
2
4
8
В каком свойстве компонента StringGrid содержится информация о количестве колонок?
ColCount
colcount
Colcount
colCount
В каком свойстве компонента StringGrid содержится информация о количестве строк?
RowCount
Rowcount
rowcount
rowCount
В какое свойство компонента Label можно вывести текст?
Caption
caption
Чему будет равно значение переменной u после выполнения следующих операторов? t:=4; u:=t; t:=5; t:=u; u:=t;
4
В каком свойстве компонента Edit можно вывести текст?
Text
text
Какое начальное значение необходимо присвоить переменной-сумме в алгоритме накопления суммы?
0
Какое начальное значение необходимо присвоить переменной-произведению в алгоритме накопления произведения?
1
Какое зарезервированное слово служит для обозначения массива в Pascal?
Array
array
Что даст в ответе операция 16 mod 8?
0
Что даст в ответе операция 13 div 4?
3
Чему равно b? a:=sqr(4); c:=sqrt(4); b:=a/c;
8
Чему будет равно h? a:=7; b:=8; c:=9; d:=10; h:=a+b-c+d;
16
Чему будет равно i? i:=1; i:=i*0+i*2;
2
Чему будет равно z? x:=2; y:=5; z:=trunc(2+y/x);
4
Чему будет равно z? x:=8; y:=7; x:=round(x/3); y:=trunc(y/3); z:=x+y;
5
С какого числа нумеруются строки и столбцы в компоненте StringGrid?
0
Чему равно w? w:=5; w:=sqr(w); w:=sqrt(w*4);
10
Верно ли записано следующее выражение? StringGrid1.ColCount:=7.5;
Верно ли записано следующее выражение, где x – целочисленная переменная? x:=StrToInt(Edit1.Text); StringGrid1.RowCount:=x;
Верно ли записано следующее выражение, где x – целочисленная переменная? Edit1.Text:=’5’; x:=Edit1.Text; StringGrid1.ColCount:=x;
Верно ли записано следующее выражение, где x – целочисленная переменная?. x:=IntToStr(Edit1.Text); StringGrid1.ColCount:=x;
Верно ли записано следующее выражение, где x – переменная строкового типа? Label.Caption:=x;
Верно ли записано следующее выражение, где x – переменная строкового типа? x:=’1’; Label.Text:=x;
Верно ли записано следующее выражение, где x – переменная целочисленного типа? x:=4; StringGrid1.ColCount:=x;
Верно ли записано следующее выражение, где x – переменная вещественного типа? x:=4; StringGrid1.RowCount:=x;