Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4292

.pdf
Скачиваний:
6
Добавлен:
08.01.2021
Размер:
914.09 Кб
Скачать

End If Else x=x*5 End If

Какое значение будет иметь переменная x после выполнения данного фрагмента:

1) 5; 2) 10; 3) 25; 4) 125.

59. Дан фрагмент программы x=9

If x<10 Then y=1

Elseif x<100 Then y=2

Else y=3 End If

Какое значение будет иметь переменная y после выполнения данного фрагмента:

1) 1; 1) 2; 3) 3;4) 9.

60. Условное выражение «ABBA» > «ABA» имеет значение:

1) True; 2) False.

61. Дан фрагмент программы s=1

For n=1 to 3 s=s*n

Next n

Print s

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

1) 2; 2) 3; 3) 4; 4) 6.

62. Значение r после выполнения операции присваивания r = Not ( a Or b Or ( x > 2 ) And ( y < 0 ) )

при a = false, b = false, x = 3, y = 2 будет равно:

1) -1; 2) false; 3) true; 4) 0; 5) 1.

63. Вычисленное по блок-схеме (рис. 1) значение переменной f при a=3, b=3, c=1 равно:

1) 4; 2) 6; 3) 5; 4) 7; 5) 3.

начало a, b, c

 

 

нет

 

да

 

 

 

 

a = b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

нет

 

 

 

 

 

да

c=a+b

 

 

 

 

 

b > c

 

f=b+c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=a+c

 

 

 

 

 

b=b+c

 

 

 

 

f=a+c

 

 

 

 

 

f=a+b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

конец

Рис. 1. Блок-схема вычисления значений переменной f

64. Дан фрагмент программы a=1:s=0

Do While s<10 s=s+a a=a+a^2

Loop

Сколько раз будут выполнены операторы тела цикла при выполнении данного фрагмента:

1) 10; 2) 3; 3) 4; 4) 5; 5) 1.

65. Какие из перечисленных ниже имѐн являются именами операций:

1) And; 2) Rnd; 3) Not; 4) Mod; 5) Str; 6) Abs; 7) Or.

66. К операторам цикла относятся:

1)If... Then...Else;

2)For...Next;

3)While...Wend;

4)Select Case;

5)Do Until...Loop.

67. Цикл с предусловием выполняется так:

1)выполняется тело цикла, изменяется параметр цикла, проверяется условие продолжения выполнения цикла;

2)изменяется параметр цикла, проверяется условие продолжения выполнения цикла, выполняется тело цикла;

3)проверяется условие продолжения выполнения цикла, выполняется тело цикла;

4)тело цикла выполняется N раз (N – натуральное);

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

68. Выберите фрагмент программы для вычисления значения переменной s по формуле

s 2

3

 

4

 

5

 

6

:

 

 

 

 

 

 

 

 

 

 

2

3

 

4

 

5

 

 

 

 

1) For j=1 to 5

 

 

2)

s=0

3) s=0

 

 

s=0

 

 

 

 

For j=1 to 5

For j=1 to 5

 

 

s=s+j+1/j

 

 

s=(j+1)/j

s=s+j+1/j

Next

j;

 

 

 

 

Next j;

Next j;

4) For j=1 to 5

 

 

5)

s=0

 

 

 

s=0

 

 

 

 

For j=1 to 5

 

 

 

s=s+(j+1)/j

 

s=s+(j+1)/j

 

Next

j;

 

 

 

 

Next j;

 

69. В операторе цикла For...Next после служебного слова Step указывается:

1)выражение, определяющее начальное значение параметра цикла;

2)арифметическое выражение, значение которого определяет величину приращения параметра цикла;

3)выражение, определяющее конечное значение параметра цикла;

4)логическое выражение, значение которого определяет величину приращения параметра цикла.

70. Дан фрагмент программы

Dim i As Integer T=1/2: s=t

For i=1 To 99 t=t/(1+1/i)^2 s=s+t

Next i

Print s

Вычисляемое в программе значение суммы s соответствует формуле с номером:

 

100

1

 

 

 

100

 

1

 

 

 

 

 

100

1

 

1) S

 

 

;

2)

S

 

 

 

 

 

; 3) S

 

2i 2

1!

;

 

 

 

 

 

 

i 1 2i 2

 

 

 

i 1 2i 2

1

 

 

i 1

 

 

100

 

1

 

 

 

 

100

1

 

 

 

 

 

 

4) S

 

2i 2 1!

; 5) S

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

i 1 2i 2

1

 

 

 

 

71. Дан фрагмент программы k=0

For m=1 To 10 m=m mod 4

If n>=m mod 3 Then k=k+1 End If

Next m

Print k

Вычисляемое в программе значение переменной k равно:

4) 5; 2) 7; 3) 8; 4) 6; 5) 3.

72. Дан фрагмент программы k=0

For m=1 To 10 n=int(m/5)

If n=m mod 3 Then k=k+1

End If Next m Print k

Вычисляемое в программе значение переменной k равно:

 

1)

5; 2) 7; 3) 2; 4) 6; 5) 3.

 

73. Управляющий элемент служит

1)

PictureBox

1) для представления на рабочей поверхности объекта

 

 

 

геометрических фигур;

2)

Shape

 

2) для отображения и модифицирования текста;

3)

Image

 

3) для отображения на экране точечного рисунка или

 

 

 

значка;

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

74. Выберите графический метод для вычерчивания:

1)

прямоугольников

1)

Circle;

2)

секторов

2)

Line;

 

 

3)

Pset;

 

 

4)

нет такого метода.

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

1)объект Line;

2)графический метод Line;

3)объект Shape;

4)и графический метод Line, и объект Shape.

76. Установите соответствие между свойством и назначением свойст-

ва:

Свойство

Назначение

1)FillStyle 1) автоматическая перерисовка изображения;

2)FillColor 2) цвет заполнения;

3)DrawWidth 3) подгонка изображения под размеры окна Image;

4)AutoRedraw 4) толщина линий для графических методов;

5) Stretch

5)

цвет линий;

 

6)

стиль заполнения.

77. Отсутствие сообщений компьютера о синтаксических ошибках:

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

2)есть достаточное условие правильности программы;

3)есть необходимое, но недостаточное условие правильности программы;

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

5)гарантирует правильность программы.

78. Перечислите функции, возвращаемое значение которых является строкой символов:

1)Left; 2) Mid; 3) InStr; 4) Asc; 5) Trim; 6) Val; 7) Right.

79. Массив – это:

1)поименованный набор однотипных данных;

2)ограниченная апострофами последовательность любых символов;

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

4)набор однотипных файлов на диске;

5)набор переменных, начинающихся с одной буквы.

80. Установите соответствие между строкой программного кода и тем, что будет напечатано:

 

Строка программного кода

 

Напечатано

1)

Print Val (“20 КМ. И 80 М.”)

1)

-21 800

2)

Print Val (“-21 800 М.”)

2)

0

3)

Print 3*Val (“2”& “0”)

3)

320

4)

Print Val (“В строке нет цифр”)

4)

60

 

 

5)

20 800

 

 

6)

20

 

 

7)

3

81. Дан фрагмент программы

A=-5

B=-3

Print Abs(A-B)/2+Abs(A)*B^2

Что будет выведено при выполнении программы:

1) 226; 2) 229; 3) -44; 4) 46; 5) 49; 6) -29.

82. Дан фрагмент программы

For i=1 To 100 B(i)=Int(Rnd*100)

Next i

m=B(1)

For i=2 To 100

If B(i)<m Then m=B(i) n=i

End If Next i

Form1.Print n

Что будет напечатано в результате выполнения программы:

1)значение минимального элемента массива;

2)индекс минимального элемента массива;

3)значение максимального элемента массива;

4)индекс максимального элемента массива.

83. Могут ли несколько кнопок на одной форме иметь одинаковые значения свойства Name:

1)нет;

2)да;

3)да при различных значениях свойства Index.

84.

Фрагмент программы

 

Какой алгоритм реализует

1) s=0

1)

поиск максимума;

For i=1 To 10

2)

поиск минимума;

If A(i)>0 Then s=s+1

3)

подсчѐт количества ненулевых эле-

Next i

ментов массива;

Print s

4)

подсчѐт количества положительных

2) s=0

элементов массива;

For i=1 To 10

5) подсчѐт суммы ненулевых элементов

If A(i)<>0 Then s=s+A(i)

массива;

Next i

6)

подсчѐт суммы положительных эле-

Print s

ментов массива.

3) s=A(1)

 

 

For i=2 To 10

 

 

If A(i)>s Then s=A(i)

Next i

Print s

85. Дан фрагмент программы i=0

Do i=i+1 Print i;

Loop While i<5

Что будет напечатано на форме после выполнения данного фрагмен-

та:

1)столбик чисел от 1 до 5;

2)строка чисел от 1 до 5;

3)столбик чисел от 0 до 4;

4)строка чисел от 0 до 5.

86.Дан фрагмент программы i=0

Do i=i+1 Print i

Loop Until i<5

Что будет напечатано на форме после выполнения данного фрагмен-

та:

1)столбик чисел от 1 до 5;

2)строка чисел от 1 до 5;

3)0;

4)1.

87.Элементы массива Р(1..5) равны соответственно 1, -1, 5, 2, 4. Значение выражения: р(1)*Р(3)-Р(2*Р(2)+Р(Р(5)-Р(2))) равно:

1) 8; 2) 8; 3) 12; 4) -12; 5) 6.

88.Массив – это:

1)поименованный набор однотипных данных;

2)ограниченная апострофами последовательность любых символов;

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

4)набор однотипных файлов на диске;

5)набор переменных, начинающихся с одной буквы.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

Основная литература

1.Иванова, Г. С. Объектно-ориентированное программирование [Текст] : доп. М-вом образования Рос. Федерации в качестве учеб. для студентов высш. учеб. заведений, обучающихся по направлению подгот. дипломир. специалистов "Информатика и выч. техника" / Галина Сергеевна, Татьяна Николаевна, Евгений Константинович ; Г. С. Иванова, Т. Н. Ничушкина, Е. К. Пугачев; под ред. Г. С. Ивановой. - Изд. 3-е, стер. - М. : МГТУ им. Н. Э. Баумана, 2007. - 368 с.

2.Колдаев В. Д. Структуры и алгоритмы обработки данных [Электрон-

ный ресурс]: Учебное пособие / В.Д. Колдаев. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 296 с.- ЭБС "Знаниум".

Дополнительная литература

3.Чевычелов, Ю. А. Информатика. Операционная система WINDOWS. Язык визуального программирования Visual Basic [Текст] : учеб. пособие / Юрий Акимович, Надежда Юрьевна, Вячеслав Егорович ; Ю. А. Чевычелов, Н. Ю. Юдина, В. Е. Межов; М-во образования и науки Рос. Федерации, Воронеж. гос. лесотехн. акад. - Воронеж, 2004. - 139 с.

4.Сафронов, И. К. Visual Basic в задачах и примерах [Текст] / Игорь

Константинович; И. К. Сафронов. - СПб. : БХВ-Петербург, 2007. - 400 с.

Скворцова Татьяна Владимировна Кондрашова Елена Владимировна Юдина Надежда Юрьевна

ПРИКЛАДНОЕ ПРОГРАММИРОВАНИЕ

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

23.03.03 Эксплуатация транспортно-технологических машин и комплексов

 

 

 

Редактор

Подписано в печать

. Формат 60×90 /16.

Объем п. л.

Усл. печ. л. .

Уч.-изд. л.

. Тираж

экз. Заказ

ФГБОУ ВО «Воронежский государственный лесотехнический университет им. Г.Ф. Морозова»

РИО ФГБОУ ВО «ВГЛТУ им.Г.Ф. Морозова». 394087, г. Воронеж, ул. Тимирязева, 8

Отпечатано в УОП ФГБОУ ВО «ВГЛТУ им. Г.Ф. Морозова» 394087, г. Воронеж, ул. Докучаева, 10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]