4292
.pdfEnd 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