Вы на НеОфициальном сайте факультета ЭиП

На нашем портале ежедневно выкладываются материалы способные помочь студентам. Курсовые, шпаргалки, ответы и еще куча всего что может понадобиться в учебе!
Главная Контакты Карта сайта
 
Где мы?
» » » Ответы к тесту - Экзамен. Информатика и программирование. Мокееев

Реклама


Ответы к тесту - Экзамен. Информатика и программирование. Мокееев

Просмотров: 7960 Автор: admin

Ответы к тесту - Экзамен. Информатика и программирование. Мокееев

 1. Программа - это

 упорядоченная последовательность команд компьютера для решения задачи

 

2. Три довода в пользу модульности программ

 Модульные программы легко составлять и отлаживать

 Модульную программу легче сопровождать и модифицировать

 Руководству легче управлять разработкой  программы

 

3. Укажите две важнейших характеристики модуля:

 слабые информационные связи с другими программными модулями

 функциональная завершенность и логическая независимость

 

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

тестирования

 Нисходящее тестирование повышает эффективность программ

 

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

 Input

 

6. Эффективность программного продукта  - это

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

программы

 

7. Нисходящее тестирование может выполняться

 параллельно с нисходящим проектированием и нисходящим кодированием

 

8. Программный продукт - это

 комплекс взаимосвязанных программ для решения

определенной проблемы, подготовленный к продаже

 

9. Типичными методами структурного проектирования являются (3 ответа):

 нисходящее проектирование, кодирование и тестирование программ

 модульное программирование

 структурное программирование

 

10. Исход тестирования программы важен прежде всего

 руководителей  принимающих законченную программу

 для программиста, разрабатывающего данную программу

 

11. Private Type MyCustomName

  a As Integer

  b As Long

  c As String *20

End Type

 

Что такое MyCustomName ?

 MyCustomName - это имя структуры (пользовательского типа)

 

12. Алгоритм решения задачи имеет три важных свойства:

 дискретность, определенность, выполнимость

 

13. Перечислите основные принципы структурного продхода к программированию:

 Структурное программирование

 Нисходящее проектирование

 Модульное программирование

 

14. Чем цикл For ... Next принципиально отличается от цикла Do ... Loop ?

 Цикл For ... Next используется, когда заранее известно число повторений, а цикл Do ... Loop - когда не известно

 

15. Идея нисходящего тестирования предполагает, что

 тестирование программы выполняется еще до того, как завершено ее

проектирование, что позволяет  раньше опробовать основные межмодульные

интерфейсы

 

16. Параметр Len указывается при открытии файла

 в произвольном доступе

 

17. Нисходящее проектирование основано на

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

 

18. Основное назначение нисходящего проектирования

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

 

19. Перечислите типы данных для хранения вещественных чисел

 Double

 Single

 

20. Надежность работы программного продукта - это

 бессбойность и устойчивость программ в работе, точность выполнения

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

работы программ ошибок

 

21. Предметная (прикладная) область -

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

 

22. Для чтения из файл можно воспользоваться операторами

 Line Input #

 Input #

 

23. Модуль характеризуют тремя важнейшими характеристиками

 функциональная завершенность

 один вход и один выход

 логическая независимость

 

24. Классический вариант нисходящего проектирования заключается в

следующем:

 по завершении проектирования верхнего уровня программы и до начала

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

уровня. Затем проектируется и кодируется второй уровень, третий и т. д.

 

25. Что такое функция?

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

 

26. Public Sub ChangeVar(ByRef a As Long)

  a = a + 100

End Sub

 

Dim var1 As Long

var1 = 50

ChangeVar var

MsgBox Str(var1)

 

Какое значение будет выведено в сообщении (MsgBox) ?

 150

 

27. Третьим этапом создания программных продуктов является

 технический проект

 

28. Чем отличается функция от процедуры ?

 функция может возвращать значение, а процедура - нет

 

29. Что такое константа?

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

 

30. Вторым этапом создания программных продуктов является

 рабочий проект

 

31. Постановка задачи - это

 точная формулировка решения задачи на компьютере с описанием входной и

выходной информации

 

32. Локальные переменные...

 Объявляются ключевым словом Dim, внутри процедуры/функции

 

33. Какие специалисты занимаются разработкой программ, поддерживающих

работоспособность компьютера и создающего среду для выполнения

программ

 системные программисты

 

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

 ключевым словом Static

 

35. Как нужно объявить переменную, чтобы она была видна на уровне одного модуля?

 ключевым словом Private в заголовке модуля

 

36. Чем цикл Do While отличается от цикла Do Until ?

 Цикл Do While  выполняется, пока условие истинно, а цикл Do Until - пока ложно

 

37. Сопровождение программного продукта - это

 поддержка работоспособности программного продукта, внесение изменений,

исправление обнаруженных ошибок

 

38. Чтобы открыть файл для добавления записи в конец файла, нужно использовать режим

 Append

 

39. Структурное программирование основано

 на модульной структуре программного продукта и типовых управляющих структурах

алгоритмов обработки данных

 

40. Метод структурного программирования при построении программы

использует

 три блока (функциональный блок, конструкцию обобщенного цикл, конструкция принятия двоичного или

дихотомического решения

 

41. Что означает ключевое слово Optional в следующем коде ?

Private Sub MySub(ByVal a As Integer, Optional b as Integer = 10)

End Sub

 Переменная b является не обязательной

 

42. Модульное программирование основано на

 понятии модуля

 

43. Private Type MyStruct

  a As Integer

  b As Long

  c As String *20

End Type

 

Dim st As MyStruct

 

Что такое st ?

 st - это переменная типа MyStruct

 

44. Для записи в файл можно воспользоваться операторами

 Print #

 Write #

 

45. Если в файле нужно хранить записи одинаковой длины и одинаковой структуры, то какой тип доступа лучше использовать?

 произвольный

 

46. Как нужно объявить переменную, чтобы она была видна на уровне одной процедуры?

 ключевым словом Dim в тексте нужной процедуры

 

47. Модифицируемость программных продуктов - это

 способность программ к внесению изменений, например расширение функций

обработки, переход на другую техническую базу обработки и т.п.

 

48. Что означает ключевое слово ByVal ?

 

Function Name (ByVal X As String) As Boolean

 Параметр (аргумент функции) X передаётся по значению

 

49. Аргументы функции - это

 переменные которые передаются в функцию при её вызове, эти переменные могут использоваться внутри функции

 

50. Что такое процедура?

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

 

51. Для чего используется оператор Option Explicit ?

 Для обнаружения необъявленных переменных

 

52. При каких условиях можно обратиться к переменной объявленной в другой форме или модуле ?

 если переменная объявлена с ключевым словом Public

 

53. Алгоритм - это

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

допустимых входной информации в  выходную информацию за конечное число шагов

 

54. Три довода против модульности программ

 Модульный подход иногда требует большего времени центрального

процессора

 В модульном подходе может потребоваться несколько больший объем

оперативной памяти

 Модульность требует большей дополнительной работы

 

55. Укажите верный синтаксис вызова MsgBox (2 ответа)

 MsgBox "Hello!"

 Call MsgBox("Hello!")

 

56. В произвольном доступе для чтения из файла можно воспользоваться

 оператором Get #

 

57. На этапе ввода в действие программного продукта (два правильных ответа)

 опытная эксплуатация (пробный рынок продаж)

 промышленная эксплуатацию (тиражирование и распространение программного

продукта)

 

58. Что означает ключевое слово ByRef ?

 

Function Name (ByRef X As String) As Boolean

 Параметр (аргумент функции) X передаётся по ссылке

 

59. Public Sub ChangeVar(ByVal a As Long)

  a = a + 100

End Sub

 

Dim var1 As Long

var1 = 50

ChangeVar var

MsgBox Str(var1)

 

Какое значение будет выведено в сообщении (MsgBox) ?

 

 

 50

 

60. Что такое переменная?

 некоторая именованная числовая или текстовая величина, которая может изменяться во время работы программы.

 

61. В произвольном доступе для записи в файл можно воспользоваться

 оператором Put #

 

62. Как нужно объявить переменную, чтобы она была видна на уровне всей программы?

 ключевым словом Public в заголовке модуля

 

63. Мобильность программных продуктов - это

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

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

области и т.п.

 

64. Какие специалисты занимаются разработка функциональных программ для предметной

области ?

 прикладные программисты

 

65. Перечислите типы доступа к файлам:

 Двоичный

 Произвольный

 Последовательный

 

66. Private Type MyStruct

  a As Integer

  b As Long

  c As String *20

End Type

 

Какой размер имеет  MyStruct ?

 2 + 4 + 20 = 26

 

67. Перечислите известные вам целые числовые типы данных:

 Integer

 Byte

 Long

 

68. Функция EOF(FileNo)

 возвращает True, если выполняется попытка прочесть данные за последней записью файла с номером FileNo

 

69. Как нужно объявить переменную, чтобы она была видна на уровне одной процедуры?

 ключевым словом Dim в тексте нужной процедуры

 

скачать yekzamen.zip [12,63 Kb] (cкачиваний: 89)


Информация

Комментировать статьи на нашем сайте возможно только в течении 60 дней со дня публикации.

Популярные новости

Статистика сайта



Rambler's Top100



 
Copyright © НеОфициальный сайт факультета ЭиП