Тестовые задания по курсу
"Программирование и расчёты на ЭВМ"


для студентов технических специальностей

Вашему вниманию предлагаются Тестовые вопросы по курсу программирования для студентов технических специальностей.
После того, как Вы ответите на все предложенные Вам вопросы, Вы можете узнать свой результат, нажав на кнопку "Ваш результат". Дополнительную информацию о верных и неверных ответах можно получить, нажав кнопку "Сведения".
Внимание! Каждую из этих кнопок можно нажать только один раз!!!




Представьтесь, пожалуйста ...



1. Алгоритм — это:

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

2. Укажите наиболее точный перечень способов записи алгоритмов:

а) словесный, графический, псевдокод, программный;
б) словесный, алгоритмический, программный;
в) графический, псевдокод, программный;
г) словесный, графический, алгоритмический, программный;
д) псевдокод.

3. Суть такого свойства алгоритма как результативность заключается в том, что:

а) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
в) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
г) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.


4. Суть такого свойства алгоритма как массовость заключается в том, что:

а) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
в) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
г) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

5. Суть такого свойства алгоритма как дискретность заключается в том, что:

а) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
в) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
г) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

6. Суть такого свойства алгоритма как понятность заключается в том, что:

а) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
в) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
г) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

7. Суть такого свойства алгоритма как детерминируемость заключается в том, что:

а) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б) записывая алгоритм для конкретного исполнителя можно использовать лишь те команды, что входят в систему его команд;
в) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
г) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

8. Алгоритм называется линейным:

а) если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
б) если ход его выполнения зависит от истинности тех или иных условий;
в) если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
г) если он представим в табличной форме;
д) если он включает в себя вспомогательный алгоритм.
9. Алгоритм называется циклическим:

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

10. Алгоритм включает в себя ветвление, если:

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

11. Системы программирования:

а) обеспечивают непосредственной решение пользовательских задач;
б) позволяют создавать новые программы на языках программирования;
в) обеспечивают работу всех аппаратных устройств компьютера и доступ пользователя к ним;
г) представляют собой совокупность программ, используемых для различных операций с документами;
д) предназначены для уничтожения компьютерных вирусов и зараженных ими файлов.

12. Характерным признаком линейной программы является:

а) строго последовательное выполнение операторов в порядке их записи;
б) наличие в каждой программной строке только одного из операторов;
в) использование в ней исключительно операторов присваивания;
г) присутствие в ней операторов условного и безусловного перехода;
д) присутсвие в ней операторов цикла.

13. Подпрограммой называют:

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

14. Важнейший принцип структурного программирования базируется на утверждении:

а) любой алгоритм имеет дискретную структуру;
б) алгоритм любой сложности можно построить с помощью следующих базовых структур: линейной, ветвящейся, циклической;
в) современный компьютер — это единство аппаратных средств и программного обеспечения;
г) сущность формализации решаемой задачи заключается в составлении алгоритма;
д) в качестве обязательного этапа создания программы выступает ее тестирование и отладка.

15. Переменная в программировании полностью характеризуется:

а) именем;
б) именем, значением и типом;
в) именем и типом;
г) именем и значением;
д) значением.

16. Массив — это:

а) поименованный набор фиксированного числа однотипных данных;
б) ограниченная апострофами последовательность любых символов;
в) совокупность разнородных данных, описываемых и обрабатываемых как единое целое;
г) именованный набор однотипных данных на диске;
д) набор переменных, начинающихся с одной буквы.

17. Алгоритм решения некоторой подзадачи, выполняющийся обычно неоднократно, называется:

а) линейным;
б) ветвящимся;
в) циклическим;
г) вспомогательным;
д) вложенным.

18. Укажите последовательность команд, в результате выполнения которых значения переменных X и Y поменяются местами:

а) X=X+Y: Y=X-Y: X=X–Y;
б) B=X: X=Y: Y=X;
в) X=Y: Y=X;
г) Y=X: B=X: X=Y;
д) C=X: X=Y: X=C.

19. Укажите последовательность команд, в результате выполнения которых будет найдено наибольшее значение переменных X и Y:

а) INPUT X,Y: MAX=ABS(X–Y)/2+(X+Y)/2: PRINT MAX;
б) INPUT X,Y: IF X > Y THEN MAX=X: PRINT MAX;
в) INPUT X,Y: IF X < Y THEN MAX=Y: PRINT MAX;
г) INPUT X,Y: IF X < Y THEN MAX=X: PRINT MAX ELSE MAX=Y: PRINT MAX;
д) INPUT X,Y: MAX=ABS(X–Y)/2–(X+Y)/2: PRINT MAX;

20. Укажите последовательность команд, в результате выполнения которых будет найдена сумма:
1+3+5+….+ 2N–1 (N>1):
а) NPUT N: S=N^2: PRINT S;
б) INPUT N: S=0: FOR K=1 TO 2*N–1: S=S+2*K–1: NEXT: PRINT S;
в) INPUT N: PRINT S;

21. Каковы будут значения всех используемых переменных после выполнения такой серии команд:
ПУСТЬ "Х 5 ПУСТЬ "Y 8 ПУСТЬ "Z :X + 1
ПУСТЬ "Т :Z + :Y ПУСТЬ "T :T + 1

а) X=5, Y=8, Z=9, T=15;
б) X=5, Y=8, Z=6, T=15;
в) X=6, Y=7, Z=6, T=15.

22. Чему станет равно значение переменной X после выполнения команды X=X+2, если до ее выполнения оно было равно 3:

а) 1;
б) 2;
в) 3;
г) 5.

23. При каком исходном значении переменной X результатом выполнения команды X=X mod 3 будет 0:

а) при любом, кратном 3;
б) 5;
в) 4;
г) 2.

24. При каких исходных значениях переменной X и Y в результате выполнения команды X=X^Y–Y значение переменной X станет равным двум:

а) 4, 1;
б) 3, 2;
в) 2, 2;
г) 5, 1.

25. Операторы в языке Pascal отделяются:

а) двоеточием;
б) точкой с запятой;
в) запятой;
г) пробелом.

26. Какая из функций не является встроенной в языке программирования Pascal:

а) ABS(X);
б) EXP(X);
в) INT(X);
г) LG(X).

27. По какой формуле в языке программирования Pascal может быть выражен арксинус:

а) ATN(X/SQR(–X*X+1);
б) 1/SIN(X);
в) ATN(X/SQR(–X*X+1)+1.5708;
г) ATN(X)+1.5708.

28. Укажите синтаксически неправильную запись:

а) X=Y*SIN (X) ^2+4;
б) X=Y*SIN^2(X)+4;
в) X=Y*SIN (X^2)+4;
г) X=Y^2*SIN (X)+4.

29. В алфавит языка Pascal не входит служебное слово:

а) BEGIN;
б) STEP;
в) WHILE;
г) THEN.

30. В качестве имени в языке Pascal нельзя использовать сочетания:

а) AR;
б) BR;
в) WR;
г) OR.

31. Числа в языке Pascal различаются:

а) как натуральные и вещественные;
б) как натуральные и целые;
в) как целые и вещественные;
г) как целые и правильные дроби.

32. Вещественные числа в языке Pascal могут иметь вид:

а) только с фиксированной точкой;
б) исключительно с плавающей точкой;
в) с фиксированной и плавающей точкой.

33. Чему равно значение выражения EXP(4*LN(5)):

а) 1024;
б) 20;
в) 25;
г) 625.

34. Какое из приведенных неравенств верно:

а) –4.9876543234 E–02<–0,03;
б) –4.9876543234 E–02<–0,5;
в) –4.9876543234 E–02>–0,03;
г) –4.9876543234 E–02<–0,4.

35. Комментарий к тексту программы на языке Pascal заключается:

а) в круглые скобки;
б) в фигурные скобки;
в) в квадратные скобки;
г) между служебными словами Begin, End.

36. Служебное слово LABEL в программе на языке Pascal фиксирует:

а) начало раздела программы, содержащего список меток;
б) начало раздела программы, содержащего описание переменных;
в) начало раздела программы, содержащего описание сложных типов данных;
г) начало раздела программы, содержащего перечень констант.

37. Служебное слово CONST в программе на языке Pascal фиксирует:

а) начало раздела программы, содержащего описание переменных;
б) начало раздела программы, содержащего список меток;
в) начало раздела программы, содержащего перечень констант;
г) начало раздела программы, содержащего описание сложных типов данных.

38. Служебное слово TYPE в программе на языке Pascal фиксирует:

а) начало раздела программы, содержащего описание сложных типов данных;
б) начало раздела программы, содержащего перечень констант;
в) начало раздела программы, содержащего список меток;
г) начало раздела программы, содержащего описание переменных.

39. Служебное слово VAR в программе на языке Pascal фиксирует:

а) начало раздела программы, содержащего перечень констант;
б) начало раздела программы, содержащего список меток;
в) начало раздела программы, содержащего описание сложных типов данных;
г) начало раздела программы, содержащего описание переменных.

40. Оператор организации ввода данных с клавиатуры записывается с использованием служебного слова:

а) VAR;
б) WRITE;
в) READ;
г) GOTO.

41. Для вывода результатов работы программы на языке Pascal служит оператор:

а) READ;
б) WRITE;
в) VAR;
г) GOTO.

42. На рисунке изображено...




а) файл отображения работы с Dir ;
б) диалоговое окно работы с деревом Dir ;
в) диалоговое окно опции File/Save as ;
г) диалоговое окно опции File/Change dir ;
д) диалоговое окно опции File/Open .

43. Какая из перечисленных операций не является логической:

а) NOT;
б) OR;
в) MOD;
г) AND.

44. Cоставное логическое выражение (X>=A) AND (X<=B) истинно при:

а) x [A, B];
б) x [A, ] [B, ];
в) x [– , A] [B, + ];
г) x [A, ] [– , B].

45. Сложное логическое выражение (X<=A) OR (X>=B) истинно при:

а) x [– , A] [B, + ];
б) x [A, B];
в) x [A, ] [B, ];
г) x [A, ] [– , B].

46. Имеется круглое отверстие радиуса R. При каком условии стержень длиной большей 2R c прямоугольными ребрами X, Y пройдет в это отверстие:

а) (X>2*R) OR (Y>=2*R);
б) (X>2*R) AND (Y<=R);
в) X*X+Y*Y<=4*R*R;
г) (X<=R) AND (Y>2*R).

47. При каком условии числа A,B,C не являются упорядоченными по возрастанию:

а) (A<=B) AND (B<=C);
б) NOT ((A<=B) AND (B<=C));
в) NOT ((A>B) OR (B>C));
г) (A<=B) AND (NOT((B>C)).

48. При каком значении Х при исполнении программы будет получен ответ "Да":
Program T21;
Var X: Integer;
Begin
Readln(X); If X MOD 2=0 Then Writeln(‘ДА’) Else
Writeln(‘НЕТ’)
End

а) 3;
б) 7;
в) 15;
г) 4.

49. В программе нахождения наибольшего общего делителя двух натуральных чисел:
Program T22;
Label 1,2; Var A,B: Integer;
Begin
Readln(A,B);
1: If A=B Then Goto 2;
If A>B Then A:=A – B Else B:=B – A; Goto 1;
2: Writeln(‘’,A)
End.
телом цикла является

а) оператор If A>B Then A:=A–B Else B:=B-A;
б) операторы If A>B Then A:=A–B Else B:=B-A; Goto 1;
в) операторы If A=B Then Goto 2; If A>B Then A:=A–B Else B:=B–A;
г) операторы 1: If A=B Then Goto 2; If A>B Then A:=A–B Else B:=B–A; Goto 1.

50. Сколько раз будут выполнены операторы тела цикла при выполнении следующего фрагмента программы:
A:=1; N:=0; S:=0;
While A>1/1050 Do
Begin A:=Exp(–N*Ln(2)):
S:=S+A
End

а) 1050;
б) 11;
в) 10;
г) 100.

51. Сколько раз будут выполнены операторы тела цикла при выполнении следующего фрагмента программы:
For K:=M Downto 1 Do
If (N MOD K=0) AND (M MOD K=0) Then Goto 1;
1: Writeln(K)
при N=96, M=36:

а) 25;
б) 24;
в) 36;
г) 12

52. Дана программа:
Program T26; Var a: array[1..8] of Integer; M, k:
Integer;
Begin For k:=1 to 8 Do Readln(a[k]); M:=a[1];
For k:=2 to 8 Do If M < a[k] Then M:=A[k]; Write(M)
End.
Сколько раз будет исполнен оператор M:=A[k] при заданном массиве: 3, 8, 7, 9, 4, 10, 2, 12

а) 7;
б) 8;
в) 4;
г) 1.

53. Фрагмент программы:
K:=1;
While (A[K] < > X) AND (K<=10) Do
K:=K+1;
здесь X=7, а в качестве элементов массива введены числа: 2, 3, 5, 7, 9, 12, 0, 7, 6, 7.
После исполнения фрагмента программы К будет равно

а) 8;
б) 1;
в) 10;
г) 4.

54. При наборе программы вычисления суммы отрицательных элементов массива:
Program T28;
Var a: array[1..8] of Integer; s, k:
Integer;
Begin
For k:=1 to 8 Do Readln(a[k]); s:=0;
For k:=1 to 8 Do If a[k]<0 Then s:=s+a[k];
Writeln(s)
End.
в записи оператора s:=s+ a[k] была допущена ошибка — вместо него был записан оператор s:=s+1. Каким оказался ответ после исполнения неверной программы,если в качестве элементов массива были введены числа: –1, 3, –2, 4, –5, 6, –7, 8

а) –3;
б) –15;
в) 4;
г) 8.

55. Дана программа:
Program T29;
Var a: array[1..4, 1..4] of Integer; b: array[1..16] of
Integer; g, k,q: Integer;
Begin
For k:=1 to 4 Do For g:=1 to 4 Do a[k,g]:=g–k; q:=0;
For k:=1 to 4 Do For g:=1 to 4 Do If a[k,g]<0 Then
Begin
q:=q+1; b[q]:= a[k,g]
End;
m:=b[1];
For k:=1 to q Do If m< b[k] Then m:=b[k];
Writeln(m)
End.
При ее выполнении на экран будет выведено число

а) 0;
б) –3;
в) –1;
г) 3.

56. В языке программирования Pascal основное различие между процедурами и функциями заключается в том, что:

а) в результате работы процедуры можно получить любое количество данных, а функции — только одно;
б) в процедуре допускается описание локальных переменных, а в функции — нет;
в) в программе обращение к процедуре может осуществляться многократно, тогда как к функции только один раз;
г) в процедуре допускается использование глобальных переменных, а в функции — нет.

57. Формальные параметры процедуры:

а) описываются в ее заголовке;
б) перечисляются при вызове процедуры;
в) указываются при описании данных в программе;
г) указываются при описании промежуточных переменных процедуры.

58. Фактические параметры процедуры:

а) описываются в ее заголовке;
б) перечисляются при вызове процедуры;
в) указываются при описании данных в программе;
г) указываются при описании промежуточных переменных процедуры.

59. Результатом вычисления функции:
Copy(‘информатика’,3,5)
будет слово

а) атика;
б) рма;
в) форма;
г) инфор.

60. Результатом работы программы:
Program T34;
Var x: string[6];
Begin
x:=’мим’+’озадаченный’;
Writeln(x)
End.
будет слово

а) мим озадаченный;
б) мимозадаченный;
в) мимоза;
г) озадаченный мим.

61. Запись — это:

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

62. Логическим именем файла в языке программирования Pascal называют:

а) имя файла, под которым он записан на внешнем устройстве;
б) имя переменной, использующейся в программе при осуществлении операций над файлом;
в) имя программы;
г) имя файла, под которым программа хранится на диске.

63. Физическим именем файла в языке программирования Pascal называют:

а) имя программы;
б) имя переменной, использующейся в программе при осуществлении операций над файлом;
в) имя файла, под которым он записан на внешнем устройстве;
г) имя файла, под которым программа хранится на диске.

64. Функция обработки признака конца файла F имеет вид:

а) REWRITE(F);
б) RESET(F);
в) CLOSE(F);
г) EOF(F).

65. В какую из перечисленных ниже структур можно объединять данные различного типа:

а) запись;
б) строка;
в) массив;
г) множество.

66. Что определяет структура данных:

а) диапазон допустимых значений;
б) внутреннее представление каждого элемента структуры;
в) взаимное расположение, способ связи и выборки элементов структуры в памяти ПК;
г) способ упорядочения переменных.

67. Что появится на экране после запуска программы:
i:=12;
while (i>0) do
begin
i:= i - 3;
(' ');
end

а) ничего;
б) 12, 9, 6, 3;
в) сообщение об ошибке;
г) 12, 8, 4.

68. В вычислительной технике используется в качестве основной система счисления:

a) десятичная;
б) двоичная;
в) восьмеричная;
г) шecтнaдцaтиричнaя.

69. Что понимается под жизненным циклом программного средства:

а) весь период его разработки и эксплуатации;
б) только период его разработки;
в) период его разработки и тестирования, до сдачи программного средства в эксплуатацию;
г) только период его эксплуатации.

70. Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют ...

а) разделом программы;
б) телом программы;
в) параметрами программы;
г) подпрограммой.

71. Пошаговое выполнение программы с остановками на каждой команде или строке называется:

а) корелляцией;
б) фрагментацией;
в) трассировкой;
г) программированием.

72. Задан фрагмент алгоритма:
l. если а<0 то а= - а
2. если b<0 то b= - b
3. Пока выполняется условие (а>b) делать а=а-b
4. если а=0 то с="да" иначе с="нет"
В результате выполнения данного алгоритма с начальными значениями а= -14; b= - 5 переменные а и с примут следующие значения:

а) а= -14; с="нет";
б) а=14; с="нет";
в) а= -1; с="нет";
г) а=О;с="да";
д) а=4; с="нет".

73. Характеристикой структурного программирования является:

а) невозможность использования циклов;
б) модульность;
в) неограниченное использование глобальных переменных;
г) использование только объектов и структур данных.

74. Что понимается под жизненным циклом программного средства:

а) весь период его разработки и эксплуатации;
б) период его разработки и тестирования, до сдачи программного средства в эксплуатацию;
в) только период его эксплуатации;
г) только период его разработки.

75. Что из ниже перечисленного не является идентификатором?

а) MyProgramIsBestProgram;
б) date_27_sep_39;
в) а;
г) 1Program;
д) _beta.

76. Определением понятия «программа» является ...

а) набор команд операционной системы компьютера;
б) алгоритм, записанный на языке программирования;
в) протокол взаимодействия компонентов компьютерной сети;
г) законченное минимальное смысловое выражение на языке программирования;
д) понятное и точное предписание человеку совершить последовательность действий, направленных на достижение поставленных целей.

77. В структурном программировании логика алгоритма и программы не должны использоваться:

а) безусловные переходы;
б) ветвление;
в) повторение;
г) последовательное выполнение.

78. Описание типа массива задается следующим образом:

а) <имя типа> = ARRAY [ <список индексных типов> ] OF <тип> ;
б) <имя типа> = ARRAY [ <список индексных типов> ] ;
в) <имя типа> <список индексных типов> OF <тип> ;
г) <имя типа> = ARRAY OF .

79. К естественному представлению алгоритма относят:

а) ER-диаграмму ;
б) блок-схема ;
в) рекурсивные функции ;
г) язык PASCAL ;

80. Структура объявления типа записи такова:

а) <имя типа> <сп.полей> = RECORD ;
б) <имя типа> = RECORD <список полей> END ;
в) <имя типа> = RECORD ;
г) <сп.полей> <имя типа> = RECORD .

81. В любом множестве количество элементов не может превышать:

а) 56 элементов ;
б) 128 элементов ;
в) 256 элементов ;
г) 512 элементов .

82. Рекурсия это - ...

а) функция вызывающая сама себя ;
б) функция конкатенации строк ;
в) процедура заполнения массива ;
г) процедура удаления строк.

83. Что напечает эта программа?
var
i : Integer;
Procedure P;
var
i : Integer;
begin
writeln(i)
end {P};
begin
i := 1;
P
end

а) i = 1;
б) P ;
в) сначало i , потом P ;
д) всё что угодно.

84. __________ выполняется, пока переменная (параметр) цикла принимает значения в заданном диапазоне с определённым шагом.

а) цикл с параметром (счётный цикл);
б) цикл с постусловием ;
в) цикл с предусловием ;
г) циклическая обработка .

85. Модуль - это ...

а) определённый вид подпрограммы, включающий в себя только процедуры и функции ;
б) автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (типы, константы, переменные, процедуры и функции) и, возможно, некоторые исполняемые операторы инициирующей части ;
в) комплекс некоторых исполняемых операторов инициирующей части, работающих только с использованием циклов ;
г) все компоненты описания, функции и операторы .

86. Выберите функцию не использующуюся для работы с динамической памятью:

а) Функция ADDR ;
б) Функция CSEG ;
в) Функция AFER ;
г) Функция DSEG.

87. Полиморфизм - это...

а) свойство родственных объектов (т.е. объектов, имеющих одного общего родителя) решать схожие по смыслу проблемы разными способами;
б) свойство отдалённых друг от друга объектов решать схожие по смыслу проблемы одинаковыми способами;
в) наследование функциями процедур;
г) множественное использование одной и той же функции или процедуры в программе.

88. Вариант объявления объекта TGraphObj:
type
TGraphObj = object
X,Y: Integer;
Color: Word;
Constructor Init (aX,aY: Integer; aColor: Word);
________ Draw(aColor: Word); Virtual;
Procedure Show;
Procedure Hide;
________ MoveTo(dX,dY: Integer);
end;
Определите, что было пропущенно в двух строчках программы

а) Procedure ;
б) Function ;
в) TGraphObj ;
г) Constructor .

89. На рисунке изображено...



а) диалоговое окно опции File/Change dir ;
б) диалоговое окно опции File/Open ;
в) окно обеспечивающее временный выход в ДОС ;
г) окно для описания переменных в среде Pascal.

90. Некоторые наиболее часто используемые команды можно передать среде непосредственно из режима редактирования. Клавиша F9 означает...

а) компилировать программу (выполнить опцию COMPILE/MAKE);
б) пропустить процедуру (выполнить опцию RUN/STEP OVER);
в) активизировать следующее окно;
г) исполнить до курсора (выполнить опцию RUN/GO TO CURSOR);

91. В программе вычисления суммы элементов арифметической прогрессии (при известном ее первом члене, разности и количестве ее членов):
Program ArifPro;
Var a, d, s: real; n: integer;
Begin
readln(a, d, n); s:= ; writeln(s)
End.
в операторе присваивания не указано арифметическое выражение. Оно может быть записано

а) a*n/2+d*(n–1)*n/2;
б) a*(n+d*(n–1)*)n/2;
в) a +d*(n–1)*n/2;
г) a*n+d*(n–1)*n/2.

92. В меню опции FILE опция SAVE ALL записывает...

а) содержимое активного окна редактора в дисковый файл ;
б) содержимое активного окна редактора в дисковый файл под другим именем ;
в) содержимое всех окон редактора в соответствующие дисковые файлы ;
г) содержимое всех окон редактора в созданный пользователем файл под одним именем .

93. Найти значение аргумента X по заданному значению функции Y при известном значении n по формуле Y= ((X + 1)^n) - 1/ X , где n > 1, x > 0.
Программа:
Ввести y, n, eps.
x1:= 1
цикл-пока f(x1) > y
x1 := x1 / 2
всё-цикл
x2 := 1
цикл-пока f(x2) < y
x2 := x2/2
всё-цикл
цикл-пока x2 - x1 > eps
xt := (x1 + x2) / 2
если f(xt) > y
Завершите алгоритм..

а)
то x2 :=xt
иначе x1 :=xt
всё-если
всё-цикл
Вывести xt, y.
Конец.

б)
то x2 :=xt
всё-если
Вывести xt, y.
Конец.

в)
иначе y :=xt
всё-если
всё-цикл
Конец.

г)
то x :=xt
иначе y :=xt
всё-цикл
Вывести xt, y.
Конец.

94. Метка в Турбо Паскале - это...

а) произвольный оператор, позволяющий именновать некоторые идентификаторы программы и таким образом ссылаться на них ;
б) некоторый идентификатор, имеющий ссылки на процедуры и функции ;
в)специальный оператор, позволяющий отметить все операторы программы ;
г) произвольный идентификатор, позволяющий именовать некоторый оператор программы и таким образом ссылаться на него.

95. Опция GO TO LINE NUMBER осуществляет...

а) запись в окне редактора номера строки, на которой стоит курсор;.
б) переход на линию с заданным числом (номером);
в) позиционирование курсора в окне редактора на строку с указанным номером;

96. ZOOM - распахивает активное окно на весь экран или возвращает ему прежний вид. Вызов из редактора ...

а) клавишей F5;
б) клавишей F7;
в) клавишей F11;
г) клавишей F12.

97. Заголовок процедуры:
Procedure Window(XI,Y1,X2,Y2: Byte);
ЗдесьX1...Y2 - это...

а) координаты левого верхнего (XI,Y1) и левого нижнего (X2,Y2) углов окна ;
б) координаты левого верхнего (XI,Y1) и правого нижнего (X2,Y2) углов окна ;
в) координаты правого верхнего (XI,Y1) и левого нижнего (X2,Y2) углов окна ;
г) координаты левого верхнего (XI,Y1) и правого верхнего (X2,Y2) углов окна.

98. На рисунке изображено...



а) диалоговое окно функции Modify ;
б) диалоговое окно опции Debug/Evaluate/Modify ;
в) специальное окно опции Debug ;
г) специальное окно опции Expression/Моd .

99. Текстовый файл трактуется в Turbo Pascal как ...

а) набор буквенных символов;
б) произвольный набор символов и переменных;
в) совокупность строк переменной длины;
г) текст, ограниченный колличеством в 512 символов.

100. Аббревиатура CRT соответствует русскоязычной аббревиатуре ЭЛТ - это...

а) экранный лицевой текст ;
б) электромагнитная лучевая телескопия;
в) электронная лучевая трубка;
г) экранная лучевая техника.