200 тестов с ответами по программированию

Бесплатно!

Ответы на тесты

по предмету «Программирование на языке высокого уровня»

Специальность – Комплексное Обеспечение Информационной Безопасности Автоматизированных Систем (КОИБАС)

1. подпрограмма?

Группа операторов, логически законченная и специальным образом оформленная

2. место вызова подпрограммы ?

может вызываться из различных частей программы

3. Этапы работы с подпрограммой ?

описание подпрограммы, вызов подпрограммы

4. Какой объект может возвращать под своим именем в качестве результата значение ?

функция

5. Какой объект может использоваться в качестве операнда выражения ?

функция

6. Как может осуществляться взаимодействие с подпрограммой ?

по управлению, по данным

7. Способы взаимодействия по данным ?

с использованием файлов, с помощью глобальных переменных, с помощью параметров

8. В чем  заключается взаимодействие по управлению ?

в передаче управления в подпрограмму, организации возврата в программу

9. Элементы подпрограммы , использующиеся при описании алгоритма подпрограммы ?

параметры

10. Аргументы подпрограммы ?

фактические параметры

11. Оператор, используемый для прекращения работы программы ?

exit

12. Заголовок процедуры ?

procedure имя [ список формальных параметров ] ;

13. Оператор вызова процедуры ?

имя процедуры, список аргументов в круглых скобках

14. Заголовок функции ?

function имя  [формальные параметры] : тип результата;

15. function имя [ формальные параметры] : тип результата-?

описание функции

16. Тип возвращаемого значения функции ?

все типы, кроме файлового типа

17. Result ?

синоним имени функции

18. использование Result ?

можно использовать в выражениях блока функции

19. вызов функции?

Имя функции ( список аргументов ) ;

20. элемент, входящий как операнд в выражения?

Имя функции

21. параметры – значения?

Группа параметров, перед которыми в заголовке программы отсутствуют слова Var или  Const, за которыми следует их тип

 

22. Виды параметров ?

значение, константа, переменная, нетипизированная константа и переменная

23. Структурированные типы ?

массивы, множества, записи, файлы

24. массив?

Упорядоченная индексированная совокупность однотипных элементов, имеющих общее имя

25. Тип индексов элементов массива ?

порядковый

26. Типы массивов ?

статический, динамический

27. передача элементов одного массива другому массиву?

a , b : array [ 1 .. 5 ] of real ; …….     a : = b ; ………

28. динамический массив?

Массив, размер которого может меняться в ходе работы программы

29. инициализация одномерного динамического массива на три элемента?

SetLength ( A , 3 );

30. освобождение памяти от массива?

Finalize ( b ) ,  b : = nil ;

31. освобождение памяти от массива?

Finalize ( b ) ?

32. Объявление динамического массива ?

A : array of integer;

33. описание двумерного динамического массива целого типа?

B : array of array of integer;

34. Инициализация одномерного массива ?

SetLength ( A , n) ;

35. описание записи?

Имя типа = record список полей end ;

36. описание записи?

Имя типа = record список полей end ;

37. Типы файлов ?

типизированные, текстовые, нетипизированные

38. открытие файла в режиме чтения?

Reset

39. Процедура открытия файла в режиме записи ?

Rewrite

40. добавление данных в файл?

Append

41. На какую запись в файле устанавливается указатель при использовании процедуры Append ?

за последнюю запись

42. закрытие файла?

CloseFile ( f )

43. Функция проверки наличия файла на диске ?

FileExists

44. установка указателя на запись n?

Seek ( f , n ) ;

 

45. С какого индекса начинается нумерация записей в файле ?

с нуля

46. Тип файлов, занимающий промежуточное положение между нетипизированными и типизированными файлами ?

текстовые

47. Для чего предназначены текстовые файлы ?

для обработки строк

48. Управляющие символы в текстовом файле ?

символ перевода строки, символ возврата каретки

49. Построчное чтение в текстовый файл ?

readln

50. Функция, возвращающая истину, если текущая позиция в файле расположена в конце строки ?

seekEoln ( f ) ;

51. Описание короткой строки ?

shortString

52.Описание широкой строки?

wideString

53. Pchar ?

нуль – терминальная строка

54. Максимальный размер строки Pchar ?

2 Гбайта

55. С какого числа начинается индексация байтов строки ?

с нуля

56. Каким символом ограничены нуль – терминальные строки ?

# 0

57. Сколько байт используется для представления символа WideString ?

2 байта

58. Строковый тип, сочетающий в себе удобства типов Pchar и ShortString ?

string

59. Когда используются нуль – терминальные строки ?

при прямом обращении к API – функциям ОС

60. Типы символов 32 -х разрядных версий Windows ?

однобайтный символ ANSI , двухбайтный символ, символ Unicode

61. Сколько значений может принимать однобайтный символ ?

одно из 256 возможных значений

62. Для чего используются двухбайтные символы ?

для отображения азиатских языков

63. объявление двухбайтных символов и символов Unicode?

wideChar

64. Как описываются строки, составленные из символов типа WideChar ?

WideString

65. сцепление строк?

Concat ( s1 , s2 ) ;

66. Copy ( s ; index , count ) ?

копирование из строки s  count символов, начиная с номера index

67. Copy ( s ; index , count ) , где  index- ?

индекс символа, с которого начинается копирование из строки st

 

68. Copy ( s ; index , count ) , где  count – ?

число символов, копируемых из строки

69. Delete ( s ; index , count ) ?

удаляет count символов из строки s , начиная с символа с номером index

70. Delete ( s ; index , count ) , где index –

номер символа, с которого начинается удаление

71. Delete ( s ; index , count ) , где count –

количество удаляемых символов

72. Insert ( substr ; st , index ) ?

вставка подстроки substr в строку st , начиная с символа index

73. Insert ( substr ; st , index ) , где st –

строка, в которую втавляется строка substr

74.  Insert ( substr ; st , index ) , где index –

номер символа, с которого начинается вставка

75. длина строки?

Length (st)

76. Pos ( subst, st ) ?

возвращает индекс первого вхождения строки subst в st

77. SetLength ( s , NewLength ) ?

устанавливает новую длину строки s

78. SetLength ( s , NewLength ) , где NewLength ?

новая длина строки

79. Основная задача верификации ?

демонстрация свойства корректности программы

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

верификация

81. Основная задача анализа корректности ?

частичная корректность

82. На что ориентировано применение метода индуктивных утверждений ?

на ручную верификацию программ по блок – схеме

83. Жизненный цикл программы ?

проектирование, разработка, кодирование, проверка программы, эксплуатация, сопровождение

84. Основные свойства спецификаций ?

точность, понятность, полнота

85. Аспекты спецификации ?

функциональный, эксплуатационный

86. функциональный аспект спецификации?

Аспект спецификации, включающий разбиение задачи на подзадачи, данные, связи между данными, процессы

87. эксплуатационный аспект спецификации ?

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

88. Внешняя спецификация ?

обращена к пользователю

89. Внутренняя спецификация ?

обращена к разработчику

 

90. Что включают в себя понятийные средства спецификации ?

таблицы, операции, логику, графические средства, схемы, математические структуры.

91. Byte ?

целый тип

92. логический тип?

boolean

93. символьный тип?

Char

94. вещественный тип?

Real

95. Описание типа диапазон ?

type p = ‘0’ . . ‘9’ ;

96. Функция определения модуля ?

abs(x)

97. Инициализация генератора псевдослучайных чисел ?

randomize

98. Генерация случайного числа ?

random

99. Определение дробной части числа ?

frac(x)

100. int ?

выделение целой части числа

101. Определение квадратного корня ?

sqrt(x)

102. Определение квадрата аргумента ?

sqr(x)

103. inc(x) ?

увеличение переменной х на единицу

104. описание массива из 6 элементов вещественного типа?

C : array [ 0 .. 5 ] of real;

105. Занесение в элемент массива с индексом 5 значения 10 ?

а [ 5] : = 10 ;

106. занесение в поле year  записи А значения 2005 ?

A . year : =  2005 ;

107. описание типизированного файла?

а : file of real ;

108. описание нетипизированного файла?

f = File ;

109. связь имени файла с именем переменной f ?

AssignFile ( f , ‘ file ‘ ) ;

110. Rewrite ( f , i ) ?

открытие файла в режиме записи с определением длины записи нетипизированного файла

111. удаление содержимого всего файла?

Reset ( f ) ;      truncate ( f ) ;

112. добавление записи в файл?

reset ( f ) ; append ( f ) ; write ( f , p1 );

 

113. установка указателя на ШЕСТУЮ запись?

seek ( f , 5 ) ;

114. сцепление строк?

Сoncat ( s1 , s2 , s3 ) ;

115. Оператор, используемый для прекращения работы программы  ?

exit;

116. Наиболее часто используемые компоненты VCL хранятся на странице …

“Standard”

117. Компоненты: Label, ComboBox, Edit VCL расположены на странице …

“Standard”

118. На странице VCL Additional хранятся компоненты, не вошедшие на страницу …

“Standard”

119. Компонент Label служит для …

определяет текстовую метку, Используется для вывода текста.

120. Компонент Edit служит для …

определяет текстовое поле, Однострочное текстовое поле для ввода или редактирования.

121. Компонент Memo служит для …

определяет многострочное текстовое поле, Многострочное текстовое поле для ввода и редактирования текстовых строк.

122. Компонент Button – …Кнопка.

123. Компонент CheckBox служит для …

Флажок, для выбора значения «Да», «Нет», «Не уверен».

124. Компонент RadioButton служит для …

Переключатель для выбор одно из нескольких взаимоисключающих решени.

125. Компонент ListBox служит для …

Список для выбора одного или нескольких значений.

126. Компонент GroupBox служит для … панель группирования, Этот компонент используется для группировки нескольких связанных по смыслу компонентов.

 

127. Компонент RadioGroup служит для …

объединения нескольких одинаковых элементов ( radiobutton)

128. Компонент Panel служит для …

определяет панель

129. Компонент StringGrid VCL расположен на странице …

 

130. Компонент StringGrid ? таблица, содержащая строки

131. Компонент библиотеки визуальных компонентов Delphi, который используется для отображения табличных данных ? StringGrid

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

stringgrid

133. StringGrid1.Cells[5,1]:=*** (A). Преобразование, необходимое для занесения значения А в таблицу?

134. В компоненте StringGrid текст хранится в свойстве … cells

135. В компоненте ListBox номер выбранного элемента определяется свойством… ItemIndex
136. В компоненте ListBox возможность выбора нескольких элементов определяется свойством… MultiSelect(T)
137. Назначение процедуры Str(A,B)?
138. Оператор условного перехода? if … then …  else..
139. Оператор безусловного перехода? goto
140. For? Оператор цикла только с положительным единичным шагом
141. for …….. downto ……. do ……? Оператор цикла с шагом  = – 1
142. Оператор цикла с предусловием – while <условие> do <оператор>
143. Oператор цикла с постусловием – repeat <оператор> until <условие>
144. Оператор цикла только с положительным единичным шагом? for …. to ….. do …
145. Case? оператор выбора
146. Слово, после которого описываются переменные –var
147. Конец программы? – end;
148. Начало операторной части? «begin»
149. Заголовок процедуры? procedure <имя процедуры>( входные\выходные параметры);
150. Оператор присваивания – :=
151. Name – Имя компонента
152. Имя компонента, используемое в программе? Name
153. Edit1. Text – Текст находящийся в поле ввода / редактирование.
154. Left – Расстояние от левой границы компонента до левой границы формы.
155. Top – Расстояние от верхней границы компонента до верхней границы формы.
156. ReadOnly – Возможность изменения текста.
157. OnChange – Событие, которое возникает при изменении текста в поле ввода
158. OnClick – Определяет реакцию программы на щелчок кнопки мыши
159. Clear – Очищает компонент.
160. SelectAll – Выделяет все содержимое компонента.
161. Font – Вид шрифта: Шрифт, цвет, Стиль написания.
162. RadioButton1.Checked – Возвращает значение true если выбран этот переключатель
163. Memo1.Lines[5] – Содержит строки текста. В данном случает 6-ой строки
164. ScrollBars – Обозначает полосы прокрутки.
165. memo1.ScrollBars : = ssNone – Нет полос прокрутки.
166. memo1.ScrollBars : = ssVertical – Только вертикальная полоса прокрутки.
167. memo1.ScrollBars : = ssHorizontal – Только горизонтальная полоса прокрутки.
168. Memo1. Count – Определяет число строк memo поля.
169. Memo1.Add – Добавить строку
170. Memo1.Delete – Удаление строки
171. Memo1.Clear – Отчистка компонента (текстового поля от текста)
172. CheckBox1.Caption – Метка компонента (текст рядом с флажком)
173. CheckBox1.Checked – Возвращает значение true если флажок установлен
174. CheckBox1.State состояние компонента (cbunchecked,cbchecked,cbgreyed)
175. ListBox1.Columns – Количество колонок.
176. ListBox1.ItemIndex – Индекс выбранного пользователем элемента.
177. ListBox1. Items[5] – Содержит набор строк показываемых в компоненте.
178. ListBox1.SelCount – Количество выбранных пунктов.
179. ListBox1.Sorted – Возможность сортировки
180. ListBox1.Add – Добавление строки.
181. ListBox1.Insert – Вставка строки.
182. ListBox1.LoadFromFile – Загрузка списка из файла.
183. ListBox1. saveToFile – Сохранение списка в файл.
184. ComboBox1 – Комбинированный список объединяющий поле редактирования и список.
185. InttoStr – Преобразует целое число в строку.
186. FloatTostr – Преобразует дробное число в строку.
187. Преобразование из строки в вещественное число – StrToInt(s)
188. Round – Округление до целого числа (отбрасывает дробную чатсь и оставляет целую).
189. Frac(x) – Дробная часть вещественного числа (отбрасывает целую часть и оставляет дробную).
190. ln(x) натуральный логарифм
191. mod остаток от деления
192. При ошибке строка выделяется…………цветом – темно-красным (бурым)
193. Выражения могут быть (типы) – Арифметические, логические и строковые.
194. memo1. Alignment:= taCenter – Определяет выравнивание текста. В данном случае По центру
195. ShowMessage – Показать окно с сообщением.
196. not – логический оператор НЕ (отрицание)
197. odd – Возвращает значение true – если число является четным, false – если не четным.
198. or – Логический оператор ИЛИ
199. and – Логический оператор И
200. byte -целый тип (0..255) , длина =1 байт

Добавить комментарий

Ваш email не будет показан.

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.