Процедури і функції

Тест з програмування для 9 класу з теми "процедури і функції" у середовищі Microsoft Visual Basic 2005 Express Edition. Частина друга

Додано: 16 березня 2020
Предмет: Інформатика, 9 клас
Тест виконано: 23 рази
20 запитань
Запитання 1

Задана функція:

Function Mynumber(a, b)

         Mynumber = a + 2 * b

End Function

Обчисліть, чому дорівнює

Mynumber (3, 4)

варіанти відповідей

11

40

9

81

0

Запитання 2

Задана функція:

Function Mynumber(a, b)

         Mynumber = a + 2 * b

End Function

Обчисліть, чому дорівнює

5 * Mynumber(2, 3)

варіанти відповідей

11

40

9

81

0

Запитання 3

Що буде надруковано в результаті виконання програми?

Private Sub Pr1(ByVal X As Integer, ByVal Y As Integer)

       Y = X + 5

   End Sub

   Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

       Dim a, b As Integer

       A = 5 : B = 1

       Call Pr1(a, b)

       TextBox2.Text = "B=" & Str(b)

   End Sub

варіанти відповідей

В = 10

В = 1

В = 5

В = 11

А=5  В = 10

А = 5  В = 1

Запитання 4

Що буде надруковано програмою?

Private Sub Pr1(ByVal X As Integer, ByRef Y As Integer)

    Y = X + 5

  End Sub

  Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

    Dim a, b As Integer

    A = 5 : B = 1

    Call Pr1(a, b)

    TextBox2.Text = "B=" & Str(b)

  End Sub

варіанти відповідей

В = 10

В = 1

В = 5

В = 11

А=5  В = 10

А = 5  В = 1

Запитання 5

Що означає службове слово Private?

варіанти відповідей

Приватні підпрограми, які поміщені в коді, належать формі і об'єкти інших форм проекту доступу

Підпрограми, до яких надано доступ з інших форм проекту і які оголошують як загальнодоступні

Формальні параметри, які призначені для отримання даних з головного коду

Формальні параметри, призначені для повернення результатів

Запитання 6

Що означає службове слово Public?

варіанти відповідей

Приватні підпрограми, які поміщені в коді, належать формі і об'єкти інших форм проекту доступу

Підпрограми, до яких надано доступ з інших форм проекту і які оголошують як загальнодоступні

 Формальні параметри, які призначені для отримання даних з головного коду

Формальні параметри, призначені для повернення результатів

Запитання 7

Що означає службове слово ByVal?

варіанти відповідей

Приватні підпрограми, які поміщені в коді, належать формі і об'єкти інших форм проекту доступу до цих підпрограм не мають.

Підпрограми, до яких надано доступ з інших форм проекту і які оголошуються як загальнодоступні

Формальні параметри, які призначені для отримання даних з головного коду

Формальні параметри, призначені для повернення результатів

Запитання 8

Що означає службове слово ByRef?

варіанти відповідей

Приватні підпрограми, які поміщені в коді, належать формі і об'єкти інших форм проекту доступу до цих підпрограм не мають.

Підпрограми, до яких надано доступ з інших форм проекту і які оголошуються як загальнодоступні

Формальні параметри, які призначені для отримання даних з головного коду

Формальні параметри, призначені для повернення результатів

Запитання 9

Для розв'язку якої задачі призначена дана підпрограма?

Function F11(ByVal X As Byte, ByVal Y As Byte, ByVal Z As Byte) As Byte

 If X >= Y And X >= Z Then F11 = X ElseIf Y >= Z Then F11 = Y Else F11 = Z 

End Function

варіанти відповідей

максимальне значення Max (X, Y, Z)

Факториал X!

XY

X+Y+Z

X*Y*Z

Запитання 10

Для розв'язку якої задачі призначена дана підпрограма?

Function F12(ByVal X As Byte) As Long

    Dim I As Byte, P As Long

    P = 1

    For I = 1 To X

      P = P * I

    Next I

    F12 = P

End Function

варіанти відповідей

максимальне значення Max (X, Y, Z)

Факториал X!

XY

X+Y+Z

X*Y*Z

Запитання 11

Маємо функцію

Function Sum(ByVal A As Integer, ByVal B As Integer) As Integer

    Sum = A + B

  End Function

В якому випадку виклик функції Sum виконаний неправильно?

варіанти відповідей

MsgBox(Sum(3, 5))

М=Sum(5)

K = Sum(X,3)

TextBox1.Text = Str(Sum(3, 5))

Запитання 12

Заголовок функції має вигляд

Private Function Sum(ByVal A As Integer, ByVal B As Integer) As Integer

В яких випадках виклик функції Sum виконано правильно?

варіанти відповідей

S = Sum (5, "9")

S = Sum (5, 9)

S = Sum (5)

S = Sum (X*2, Y)

S = Sum (X + Y)

Запитання 13

Функція має вигляд

Sub S(ByVal X As Integer, ByVal Y As Integer, ByRef Z As Integer)

    Z = X + Y

  End Sub

В яких випадках виклик функції Sum виконано правильно?

варіанти відповідей

S (X, Y, Z)

S (2, 3, Z)

Sum = S (2, 3, 4)

Call S (2, 3)

Запитання 14

Код, який має власну назву, записується окремо від основного коду, його можна використовувати один або багато разів з метою вирішення певної підзадачі.

варіанти відповідей

підпрограма

параметр

аргумент

керуючий елемент

Запитання 15

Змінна, через яку дані вводяться в підпрограму, називається

варіанти відповідей

підпрограма

параметр

 аргумент

керуючий елемент

Запитання 16

Дане, яке вводиться в процедуру, називається

варіанти відповідей

підпрограма

 параметр

аргумент

керуючий елемент

Запитання 17

Для вирішення якої задачі призначена дана підпрограма?

Sub Pr(ByVal t() As Integer, ByVal n As Integer, ByRef M As Integer)

    Dim i As Integer

    M = t(0)

    For i = 1 To n

      If t(i) < M Then M = t(i)

    Next i

End Sub

варіанти відповідей

знаходження мінімального елемента масиву

знаходження максимального елемента масиву

знаходження середнього арифметичного

очищення полів для даних

знаходження розбіжності між температурами

Запитання 18

Для вирішення якої задачі призначена дана підпрограма?

Sub Pr(ByVal Maxt As Integer, ByVal Mint As Integer, ByRef Otvet As Integer)

    Otvet = Maxt - Mint

End Sub

варіанти відповідей

знаходження мінімального елемента масиву

 знаходження максимального елемента масиву

 знаходження середнього арифметичного

очищення полів для даних

знаходження розбіжності між температурами

Запитання 19

Для вирішення якої задачі призначена дана підпрограма?

Sub MyProc_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Click, TextBox2.Click, TextBox3.Click

    TextBox1.Text = ""

    TextBox2.Text = ""

    TextBox3.Text = ""

    TextBox4.Text = ""

  End Sub

варіанти відповідей

знаходження мінімального елемента масиву

знаходження максимального елемента масиву

знаходження середнього арифметичного

очищення полів для даних

знаходження розбіжності між температурами

Запитання 20

Для вирішення якої задачі призначена дана підпрограма?

Function Sa(ByVal a As Single, ByVal b As Single, ByVal c As Single) 

Return (a + b + c) / 3 

End Function

варіанти відповідей

знаходження мінімального елемента масиву

знаходження максимального елемента масиву

знаходження середнього арифметичного

очищення полів для даних

знаходження розбіжності між температурами

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест