Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТПиМА-Экзамен-АИ-35.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
224.26 Кб
Скачать
  1. Какое из следующих описаний переменных является ошибочным?

  • Mas: array [1..10] of integer;

  • Done, Error: boolean;

  • I, J, K: integer;

  • Matrix: array [1.10, 1.10] of Real;

  1. В данном фрагменте программы осуществляется: For i := 1 To n Do A[i] := Random (100);

  • задание матрицы;

  • задание случайного массива;

  • вывод массива на экран;

  • сортировка массива.

  1. Идентификатор в Turbo Pascal не может начинаться с:

  • латинской буквы;

  • заглавной латинской буквы;

  • цифры;

  • знака подчёркивания;

  1. Значения переменных 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;

  1. Тело цикла в программе a := 1; b := 1; While a + b < 8 Do begin a := a + 1; b := b + 2 end; выполнится:

  • 1 раз;

  • 2 раза;

  • 3 раза;

  • бесконечное число раз;

  1. Фрагмент программы S := A; A := B; B := S; выполняет:

  • обмен значений переменных A, B;

  • присваивание переменным A, B значения S;

  • замена значения переменной A значением переменной B;

  • во фрагменте не выполняется никаких действий;

  1. При присваивании изменяется:

  • алгоритм;

  • имя переменной;

  • тип переменной;

  • значение переменной;

  1. Как записать выражение 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)

  1. Каким образом очистить поле Edit объекта tEdit?

  • Edit1.Text:=””;

  • Edit1. Text:=;

  • Edit1. Text:=Clear;

  • Edit1. Text:=0;

  1. Как записать условие "хотя бы одно из значений 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)

  1. Что делает оператор Label1.Font.Size := Label1.Font.Size +2 ?

  • Увеличивает цвет компонента Label1 на 2 оттенка

  • Увеличивает ширину компонента Label1 на 2 пикселя

  • Увеличивает высоту компонента Label1 на 2 пикселя

  • Увеличивает размер шрифта компонента Label1 на 2 пункта

  1. Что делает оператор Label1.Left := Label1.Left + 10; ?

  • Увеличивает ширину компонента Label1 на 10 пикселей влево

  • Увеличивает высоту компонента Label1 на 10 пикселей вверх

  • Сдвигает компонент Label1 на 10 пикселей влево

  • Сдвигает правый край компонента Label1 на 10 пикселей влево

  1. В каком свойстве компонента StringGrid содержится информация о количестве строк?

  • RowCount

  • ColCount

  • СowCount

  • RolCount

  1. В каком свойстве компонента StringGrid содержится информация о количестве cтолбцов?

  • RowCount

  • ColCount

  • СowCount

  • RolCount

  1. Как обратиться к ячейке компонента StringGrid, где I,j – номер столбца и строки?

  • StringGrid1.Cell[i,j]

  • StringGrid1.Cells(i,j)

  • StringGrid1.Cell(i,j)

  • StringGrid1.Cells[i,j]

  1. Что будет содержаться в компоненте Label1 после выполнения инструкций? label1.caption:=’’; for i:=1 to 10 do begin label1.caption:=label1.caption + '*' + #8; end;

  • 10 звездочек в строку

  • 10 звездочек в столбец

  • 10 звездочек через пробел

  • ничего

  1. Что выполняется в данном фрагменте программы: 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 элементов

  1. Что выполняется в данном фрагменте программы: for i:=1 to n do a[i]:=Form1.Memo1.Lines[i-1];

  • В массив a заносятся символы из компонента Memo1

  • В массив a заносятся числа из компонента Memo1

  • В массив a заносятся строки из компонента Memo1

  • В массив a заносятся столбцы из компонента Memo1

  1. Логический тип данных называется:

  • boolean

  1. Присваивание в Delphi и Pascal записывается как:

  • :=

  1. Арифметическая операция, которая делит 2 целых числа и отбрасывает остаток, называется:

  • div

  1. Арифметическая операция, которая вычисляет остаток от деления 2 целых чисел, называется:

  • mod

  1. Как на языке Pascal записывается функция, вычисляющая квадратный корень от x:

  • sqrt(x)

  1. Как на языке Pascal записывается функция, которая вычисляет квадрат от числа x:

  • sqr(x)

  1. Как на языке Pascal записывать выражение: 3 в степени 2,5:

  • exp(2.5*ln(3))

  • exp(2,5*ln(3))

  1. Как называется оператор ввода в Pascal?

  • read

  • readln

  1. Как называется оператор вывода в Pascal?

  • write

  • writeln

  1. Чему будет равно значение переменной х после выполнения следующих операторов? х:=(2+2)/2+2

  • 3

  1. Чему будет равно значение логической переменной B после выполнения следующих операторов? B:=true; x:=5; y:=3; if frac(x/y)>0.5 then B:=not( B );

  • false

  1. Как записать на языке Pascal оператор, который увеличивает значение переменной j на 3?

  • j:=j+1;

  • j:=j+1

  1. Чему будет равно значение переменной y после выполнения следующих операторов? y:=7.5+2/2/2;

  • 8

  1. Чему будет равно значение переменной t после выполнения следующих операторов? t:=7; t:=t*0; t:=t+1; t:=t+1; x:=t+1;

  • 2

  • 1

  • 0

  • 3

  1. Чему будет равно значение переменной q после выполнения следующих операторов? x:=4; y:=6; q:=5; q:=q+x+y; x:=q;

  • 15

  • 4

  • 10

  • 5

  1. Чему будет равно значение переменной p после выполнения следующих операторов? x:=5 div 3; y:=5 mod 3; p:=x*y;

  • 2

  • 3

  • 5

  • 1

  1. Чему будет равно значение переменной m после выполнения следующих операторов? m:=3; for i:=1 to 3 do n:=n+3;

  • 3

  • 6

  • 9

  • 12

  1. Чему будет равно значение переменной f после выполнения следующих операторов? f:=2; for i:=1 to 4 do f:=f+1;

  • 6

  • 2

  • 4

  • 8

  1. В каком свойстве компонента StringGrid содержится информация о количестве колонок?

  • ColCount

  • colcount

  • Colcount

  • colCount

  1. В каком свойстве компонента StringGrid содержится информация о количестве строк?

  • RowCount

  • Rowcount

  • rowcount

  • rowCount

  1. В какое свойство компонента Label можно вывести текст?

  • Caption

  • caption

  1. Чему будет равно значение переменной u после выполнения следующих операторов? t:=4; u:=t; t:=5; t:=u; u:=t;

  • 4

  1. В каком свойстве компонента Edit можно вывести текст?

  • Text

  • text

  1. Какое начальное значение необходимо присвоить переменной-сумме в алгоритме накопления суммы?

  • 0

  1. Какое начальное значение необходимо присвоить переменной-произведению в алгоритме накопления произведения?

  • 1

  1. Какое зарезервированное слово служит для обозначения массива в Pascal?

  • Array

  • array

  1. Что даст в ответе операция 16 mod 8?

  • 0

  1. Что даст в ответе операция 13 div 4?

  • 3

  1. Чему равно b? a:=sqr(4); c:=sqrt(4); b:=a/c;

  • 8

  1. Чему будет равно h? a:=7; b:=8; c:=9; d:=10; h:=a+b-c+d;

  • 16

  1. Чему будет равно i? i:=1; i:=i*0+i*2;

  • 2

  1. Чему будет равно z? x:=2; y:=5; z:=trunc(2+y/x);

  • 4

  1. Чему будет равно z? x:=8; y:=7; x:=round(x/3); y:=trunc(y/3); z:=x+y;

  • 5

  1. С какого числа нумеруются строки и столбцы в компоненте StringGrid?

  • 0

  1. Чему равно w? w:=5; w:=sqr(w); w:=sqrt(w*4);

  • 10

  1. Верно ли записано следующее выражение? StringGrid1.ColCount:=7.5;

  2. Верно ли записано следующее выражение, где x – целочисленная переменная? x:=StrToInt(Edit1.Text); StringGrid1.RowCount:=x;

  3. Верно ли записано следующее выражение, где x – целочисленная переменная? Edit1.Text:=’5’; x:=Edit1.Text; StringGrid1.ColCount:=x;

  4. Верно ли записано следующее выражение, где x – целочисленная переменная?. x:=IntToStr(Edit1.Text); StringGrid1.ColCount:=x;

  5. Верно ли записано следующее выражение, где x – переменная строкового типа? Label.Caption:=x;

  6. Верно ли записано следующее выражение, где x – переменная строкового типа? x:=’1’; Label.Text:=x;

  7. Верно ли записано следующее выражение, где x – переменная целочисленного типа? x:=4; StringGrid1.ColCount:=x;

  8. Верно ли записано следующее выражение, где x – переменная вещественного типа? x:=4; StringGrid1.RowCount:=x;