Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


для контроля знаний студентов

Перечень тестовых заданий

3 курс 2201 «Вычислительные машины, комплексы, системы и сети»

 

 

1. Язык программирования Паскаль является:

1. языком машинных команд
2. языком высокого уровня
3. языком управления базами данных

 

2. Какой из терминов не означает процесс перевода программ, написанных на языке программирования высокого уровня, в машинные коды:
1. компиляция
2. интерпретация
3. архивация

 

3.Целочисленный тип в Паскале описывается служебным словом:
1. integer
2. real
3. char

 

4.Какой объем памяти ПК занимает массив А, описанный как
var A: array [1…100] of integer:
1. 100 байт
2. 200 байт
3. 400 байт

 

5. Результат выполнения операции 5 mod 2:
1. 2.5
2. 1
3. 2

 

6. Результат выполнения функции sqr(4):
1. 2
2. 8
3. 16

 

7. Даны множества A=[1,2,3] и В=[1…5]. Какое из высказываний для них справедливо:
1. A=B
2. A B

3. A B

 

8. Типизированные файлы описываются служебным словом:

1. file
2. text
3. file of тип

 

9. Оператор ввода в Паскале имеет обозначение:

1. read

2. write

3. input

 

10. Какой из разделов программы является первым:

1. var

2. label

3. type

 

11. Автономно компилируемая программная единица – это:

1. процедура

2. функция

3. модуль

 

12. Какое значение будет иметь переменная d для заданных а=5, в=3, с=1:

1. 3 if (a<b) and (b<c) then d:= c-a+b

2. 4 else

3. 5 if (a>b) and (b>c) then d:= a-b+c

else

if (a>b) and (b<c) then d:= a-c+b

 

13. Найти значение c при а=3,в=5,с=1: while a<b do

1. 36 begin

2. 31 с:= c+a*b;

3. 35 а:= a+1;

еnd;

 

14. Найти значение с при а=10, b=5: repeat

1. 3 b:= b+1;

2. 4 a:= a-b;

3. 5 c:= a+b;

until a≤0;

 

15. Найти значение с для заданных а=3,b=2,с=4,n=4: for i:=1 to n do

1. 23 с:= c+a*b;

2. 25

3. 28

 

16. Определить, что находит программа: var A: array [1..10] of integer; S,i: integer;

1. сумму элементов массива begin S:= A[1];

2. наибольший элемент массива for i:= 2 to 10 do

3. среднее значение массива if S>A[i] then S:=A [i];

end.

 

17. Найти значение S: for i:=1 to 6 do

1. 15 begin

2. 20 A [i]:=I; S:=S+A [i];

3. 21 end;

 

18. Какой из функций не существует в Паскале:

1. cos(x)

2. sin(x)

3. tg(x)

 

19. Найдите ошибку:

1. var c: char; begin c:=chr(100); end;

2. var c: char; begin c:=chr(200); end;

3. var c: char; begin c:=chr(300); end;

 

20. Какое действие выполняет следующая последовательность операторов:

for c: =’a’ to ’z’ do
if c IN A then write(c);

1. ввод элементов множества A

2. вывод элементов множества A в алфавитном порядке

3. нахождение количества элементов множества А

 

21. Язык программирования Паскаль был создан:

1. Б. Паскалем
2. К. Дж. Дейтом
3. Н. Виртом

 

22.Какой из видов языков программирования не нуждается в трансляторе:

1. языки машинных команд

2. языки класса автокод-ассемблер

3. языки высокого уровня

 

23. Вещественный тип в Паскале описывается служебным словом:
1. integer
2. real
3. char

 

24. Какой объем памяти ПК занимает массив В, описанный как

var В: array [1…10] of real:
1. 10 байт
2. 30 байт
3. 60 байт

 

25. Результат выполнения операции 5 div 2:
1. 2.5
2. 1
3. 2

 

26. Результат выполнения функции sqrt (4):
1. 2
2. 8
3. 16

 

27. Найдите ошибку:
1. A: set of integer
2. A: set of char
3. A: set of 1..100

 

28. Текстовые файлы описываются служебным словом:

1. file
2. text
3. file of тип

 

29. Оператор вывода в Паскале имеет обозначение:

1. read

2. write

3. output

 

30. В каком из разделов программы описываются числа, имеющие громоздкую запись:

1. const

2. var

3. type

 

31. Заголовок модуля начинается словом:

1. INTERFACE

2. UNIT

3. IMPLEMENTATION

 

 

32. Найти значение d при а=3: var a, b, c: integer; d: real;

1. 2 begin

2. 3 b: = a*a;

3. 4 с: = a+b;

d: = c/a;

еnd.

 

33. Найти значение c при а=2, b=4, с=3: while a<b do

Begin

2. 32 с:= c+a*b;

3. 19 а:= a+1;

 

еnd;

 

 

34. Найти значение с при а=9, b=4: repeat

1. 4 b:= b+1;

2. 5 a:= a-b;

3. 6 c:= a+b;

until a≤0;

 

35.Найти значение с для заданных а=2,b=4,с=3,n=3: for i:=1 to n do

1. 15 с:= c+a*b;

2. 27

3. 35

 

36. Определить, что находит программа: var A: array [1..10] of integer; S,I: integer; SA: real;

1. сумму элементов массива begin S:=0;

2. наибольший элемент массива for i:=1 to n do

3. среднее значение массива S:=S+A[i];

SA:=S/n;

end.

 

37. Найти значение S: for i:=1 to 5 do

1. 150 begin

2. 120 A [i]:=i; S:=S*A [i];

3. 100 end;

 

38. Функция SQR(x) возвращает:

1. модуль х

2. квадрат х

3. корень квадратный из х

 

39. В качестве базового типа множества не может использоваться:
1. вещественный тип
2. интервальный тип
3. логический тип

 

40. Какое действие выполняет следующая последовательность операторов:
for i: = 1 to 100 do
if i IN A then k:=k+1

1. ввод элементов множества A

2. вывод элементов множества A в алфавитном порядке

3. нахождение количества элементов множества А

 

41. Какой из языков программирования высокого уровня появился раньше:

1. Паскаль
2. Алгол
3. Бейсик

 

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

1. Паскаль

2. Бейсик

3. Си

 

43. Символьный тип в Паскаль описывается служебным словом:
1. integer
2. real
3. char

 

44. Какой объём памяти ПК занимает строка, описанная как var S: string[15]:

1. 16 байт

2. 15 байт

3. 45 байт

 

 

45. Результат выполнения функции odd(3):
1. false
2. true
3. 0

 

46. Результат выполнения функции abs(-5):

1. 5

2. 25

3. -25

 

47. В качестве базового типа множества не может использоваться:
1. вещественный тип
2. интервальный тип
3. логический тип

 

48. Нетипизированные файлы описываются служебным словом:
1. file
2. text
3. file of тип

 

49. Какая из последовательностей символов не может служить идентификатором переменной:

1. х1

2.1х

3. time

 

50. Какой раздел программы необходим для применения оператора безусловного перехода goto:

1. var

2. type

3. label

 

51. Интерфейсная часть модуля начинается со слова:

1. INTERFACE

2. UNIT

3. IMPLEMENTATION

 

 

52. Какое значение будет иметь переменная d для заданных а=2, в=3, с=4:

1. 4 if (a<b) and (b<c) then d:= c-a+b

2. 5 еlse

3. 6 if (a>b) and (b>c) then d:= a-b+c

еlse

if (a>b) and (b<c) then d:= a-c+b;

 

53. Найти значение c при а=3,в=5,с=1: while a<b do

1. 31 begin

2. 35 с:= c+a*b;

3. 36 а:= a+1;

еnd;

 

54. Найти значение с при а=10, b=5: repeat

1. 5 b:= b+1;

2. 3 a:= a-b;

3. 4 c:= a+b;

until a≤0;

 

55. Найти значение с для заданных а=3,b=2,с=4,n=4: for i:=1 to n do

1. 28 с:= c+a*b;

2. 25

3. 23

 

56. Определить, что находит программа: var A: array [1..10] of integer; S,I: integer;

1. сумму элементов массива begin S:=0;

2. наибольший элемент массива for i:=1 to n do

3. среднее значение массива S:=S+A[i];

end.

 

57. Найти значение S: for i:=1 to 6 do

1. 1.5 begin

2. 2.0 A [i]:=I; S:=S+A [i];

3. 3.5 end;

S:=S/I;

 

58. Функция abs(x) возвращает:

1. модуль х

2. квадрат х

3. корень квадратный из х

 

59. Комбинированный тип описывается:

1. в разделе переменных

2. в разделе типов

3. в разделе констант

 

60. Какое действие выполняет следующая последовательность операторов:
for i: = ‘a’ to ‘z’ do
if i IN A then k:=k+1

1. ввод элементов множества A

2. вывод элементов множества A в алфавитном порядке

3. нахождение количества элементов множества А

 

61. Какой из языков программирования высокого уровня появился раньше:

1. Фортран

2. Бейсик

3. Паскаль

 

62. В Турбо-Паскале компиляция программы осуществляется по нажатию клавиши:

1. F1

2. F6

3. F9

 

63. Логический тип в Паскале описывается служебным словом:

1. char

2. Boolean

3. string

 

64. Символьный тип в Паскале имеет область значений состоящую из:

1. 64 символов

2. 128 символов

3. 256 символов

 

65. Результат выполнения функции ln(x) имеет:

1. вещественный результат при любом х

2. вещественный результат при вещественном х

3. вещественный результат при целочисленном х

 

66. Результат выполнения функции round(4.8):

1. 5

2. 4

3. 0

 

 

67. Какой из терминов не является синонимом двух других:

1. вычитание
2. пересечение
3. дополнение

 

68. Процедура ASSIGN (f, имя файла) применяется для:

1. связывания файловой переменной с именем файла
2. открытия файла для чтения
3. открытия файла для записи

 

69. Результат выполнения функции ord(c) не может принимать значение:

1. 244

2. 128

3. 302

 

70. В каком разделе программы описываются переменные:

1. type

2. var

3. label

 

71. Исполняемая часть модуля начинается со слова:

1. INTERFACE

2. UNIT

3. IMPLEMENTATION

 

72. Найти значение d при а=2: var a, b, c: integer; d: real;

1. 2 begin

2. 3 b: = a*a;

3. 4 с: = a+b;

d: = c/a;

еnd.

 

73. Найти значение c при а=2, b=4, с=3: while a<b do

Begin

2. 19 с:= c+a*b;

3. 33 а:= a+1;

еnd;

 

74. Найти значение с при а=9, b=4: repeat

1. 5 b:= b+1;

2. 6 a:= a-b;

3. 4 c:= a+b;

until a≤0;

 

75. Найти значение с для заданных а=2,b=4,с=3,n=3: for i:=1 to n do

1. 27 с:= c+a*b;

2. 35

3. 15

 

76. Определить, что находит программа: var A: array [1..10] of integer; S,I: integer;

1. сумму элементов массива begin S:=1;

2. произведение элементов массива for i:=1 to n do

3. среднее значение массива S:=S*A[i];

end.

77. Найти значение S: for i:=1 to 5 do

1. 20 begin

2. 22 A [i]:=i; S:=S*A [i];

3. 24 end;

S:=S/i;

 

78. Какая из операций всегда возвращает вещественный результат:

1. +

2. *

3. /

 

79. Комбинированный тип описывается служебным словом:

1. record

2. array

3. set of

 

80. Какое действие выполняет следующая последовательность операторов:
for i: = 1 to 255 do
if i IN A then write(i)

1. ввод элементов множества A

2. вывод элементов множества A в порядке возрастания

3. нахождение количества элементов множества А

 

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

1. Паскаль

2. Си

3. Бейсик

 

82. В Турбо-Паскале запуск программы осуществляется по нажатию комбинации клавиш:

1. Alt-F5

2. Ctrl-F9

3. Alt-X

 

83. Логический тип в Паскале имеет область значения, состоящую из:

1. одного значения
2. двух значений
3. четырех значений

 

84. Какой из типов данных Паскаля занимает больше памяти ПК:
1. real
2. integer
3. char

 

85. Результат выполнения функции abs(x) имеет:

1. вещественный результат при любом х

2. вещественный результат при целочисленном х

3. вещественный результат при вещественном х

 

86. Результат выполнения функции trunc(4.8):

1. 4

2. 5

3. 0

 

87. Какая из операций над множествами проверяет наличие элемента в множестве:

1. IF
2. IN
3. FOR

 

88. Процедура RESET (f) применяется для:

1. связывания файловой переменной с именем файла
2. открытия файла для чтения
3. открытия файла для записи

 

89. Просмотр результатов выполнения программы осуществляется по нажатию комбинации клавиш:

1. Alt-F5

2. Ctrl-F9

3. Alt-X

90. В каком разделе программы описываются нестандартные типы:

1. label

2. var

3. type

 

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

1. исполняемая часть

2. интерфейсная часть

3. инициирующая часть

 

92. Найти значение d при а=1: Var a, b, c: integer; d: real;

1. 2 begin

2. 3 b: = a*a;

3. 4 с: = a+b;

d: = c/a;

еnd.

 

93. Найти значение c при а=3,в=5,с=1: while a<b do

1. 31 begin

2. 36 с:= c+a*b;

3. 35 а:= a+1;

еnd;

 

94. Найти значение с при а=10, b=5: repeat

1. 4 b:= b+1;

2. 5 a:= a-b;

3. 3 c:= a+b;

until a≤0;

 

95. Найти значение с для заданных а=3,b=2,с=4,n=4: for i:=1 to n do

1. 25 с:= c+a*b;

2. 28

3. 23

 

96. Определить, что находит программа: var A: array [1..10] of integer; S,i: integer;

1. наименьший элемент массива begin S:= A[1];

2. наибольший элемент массива for i:= 2 to 10 do

3. среднее значение массива if S<A[i] then S:=A [i];

end.

 

97. Найти значение S: for i:=1 to 4 do

1. 24 begin

2. 22 A [i]:=i; S:=S*A [i];

3. 20 end;

 

98. Какая из операций никогда не возвращает целочисленный результат:

1. +

2. *

3. /

 

99. Каким типом должна быть описана переменная, являющаяся индексом массива:
1. integer
2. real
3. char

 

100. Какое действие выполняет следующая последовательность операторов:
for i: = ‘0’ to ‘9’ do
if i IN A then k:=k+1

1. ввод элементов множества A

2. вывод элементов множества A в алфавитном порядке

3. нахождение количества элементов множества А

 

101. Какой из языков программирования высокого уровня первым претендовал на универсальность:

1. ПЛ/1

2. Паскаль

3. Си

 

102. Выход из системы Турбо-Паскаль осуществляется по нажатию комбинации клавиш:

1. Alt-F5

2. Ctrl-F9

3. Alt-X

 

103. Какой из перечисленных ниже типов данных Паскаля занимает больше одного байта памяти ПК:
1. Boolean
2. char
3. integer

 

104. Какое описание является аналогом следующего С: string[10]:

1. C: array[1..10] of char

2. C: array[1..10] of integer

3. C: array[1..10] of real

 

105. Результат выполнения функции round(x) имеет:

1. целочисленный результат при любом х

2. целочисленный результат при вещественном х

3. целочисленный результат при целочисленном х

 

106. Результат выполнения функции odd(0):
1. false
2. true
3. 0

 

107. Для определения равенства двух множеств, какое из условий лишнее:

1. оба множества имеют одинаковое количество элементов
2. оба множества содержат одинаковые элементы
3. оба множества имеют одинаковые названия.

 

108. Процедура REWRITE (f) применяется для:

1. связывания файловой переменной с именем файла
2. открытия файла для чтения
3. открытия файла для записи

 

109. Оператор присваивания в Паскале имеет обозначение:

1. =

2.:=

3. ==

 

110. Какой из разделов располагается раньше:

1.const

2. var

3. type

 

111. Описания подпрограмм модуля, объявленных в интерфейсной части содержит:

1. инициирующая часть

2. компиляционная часть

3. исполняемая часть

 

112. Какое значение будет иметь переменная d для заданных а=2, в=3, с=4:

1. 4 if (a<b) and (b<c) then d:= c-a+b

2. 5 еlse

3. 6 if (a>b) and (b>c) then d:= a-b+c

еlse

if (a>b) and (b<c) then d:= a-c+b

 

113. Найти значение c при а=2, b=4, с=3: while a<b do

Begin

2. 33 с:= c+a*b;

3. 19 а:= a+1;

еnd;

 

114. Найти значение с при а=9, b=4: repeat

1. 4 b:= b+1;

2. 6 a:= a-b;

3. 5 c:= a+b;

until a≤0;

 

115. Найти значение с для заданных а=2,b=4,с=3,n=3: for i:=1 to n do

1. 15 с:= c+a*b;

2. 35

3. 27

 

116. Определить, что находит программа: var A: array [1..10] of integer; S,i,k: integer;

1. номер наименьшего элемента массива begin S:= A[1];

2. номер наибольшего элемента массива for i:= 2 to 10 do

3. среднее значение массива if S>A[i] then begin S:=A [i]; k:=i; end;

end.

 

117. Найти значение S: for i:=1 to 4 do

1. 4 begin

2. 5 A [i]:=i; S:=S*A [i];

3. 6 end;

S:=S/i;

 

118. Функция SQRT(x) возвращает:

1. модуль х

2. квадрат х

3. корень квадратный из х

 

119. Элементы какой структуры не перенумерованы:

1. множества

2. массива

3. матрицы

 

120. Какое действие выполняет следующая последовательность операторов:
for i: = ‘0’ to ‘9’ do
if i IN A then write(i)

1. ввод элементов множества A

2. вывод элементов множества A в порядке возрастания

3. нахождение количества элементов множества А

 



<== предыдущая лекция | следующая лекция ==>
по дисциплине: история Санкт-Петербурга | По курсу «электрические машины, часть 2» (2011/2012 учебный год) - синхронные машины.
Поделиться с друзьями:


Дата добавления: 2016-12-29; Мы поможем в написании ваших работ!; просмотров: 1002 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Велико ли, мало ли дело, его надо делать. © Неизвестно
==> читать все изречения...

2524 - | 2183 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.015 с.