Полная версия

Главная arrow Информатика arrow Базовые средства программирования на Visual Basic в среде VisualStudio. Net

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ ПОСМОТРЕТЬ ОРИГИНАЛ   >>

Тестовые задания

  • 1. Двумерный массив - это массив, у которого количество индексов равно:
  • 1)2;
  • 2) 4;
  • 3) 3;
  • 4) любому целому числу.
  • 2. Индексами двумерного массива могут быть:
  • 1) любые целочисленные выражения;
  • 2) выражения любого типа;
  • 3) только целочисленные переменные;
  • 4) переменные любого типа.
  • 3. Индексы в двумерном массиве указывают:
  • 1) первый - номер строки, второй - номер столбца;
  • 2) первый - номер столбца, второй - номер строки;
  • 3) не имеет значения;
  • 4) все зависит от программиста.
  • 4. Укажите размер данного двумерного массива А(2,3):
  • 1)6;
  • 2) 9;
  • 3) 12;
  • 4) 2.
  • 5. Ввод и обработка двумерных массивов производится при использовании:
  • 1) вложенных разветвлений;
  • 2) вложенных процедур;
  • 3) вложенных циклов;
  • 4) любых конструкций языка программирования.
  • 6. Значениями параметров цикла в операторе For при вводе, обработке и выводе массивов являются:
  • 1) значения элементов массива;
  • 2) максимальные значения индексов массива;
  • 3) номера строк и столбцов;
  • 4) минимальные значения индексов массива.
  • 7. Если данные представлены в табличной форме, то для их обработки удобнее использовать:
  • 1) одномерный массив;
  • 2) двумерный массив;
  • 3) трехмерный массив;
  • 4) любой массив.
  • 8. Первый индекс в двумерном массиве указывает:
  • 1) номер столбца;
  • 2) номер строки;
  • 3) не имеет значения;
  • 4) все зависит от программиста;
  • 9. При вводе и обработке массива по столбцам внешний цикл должен быть организован:
  • 1) по любому из индексов;
  • 2) по второму индексу;
  • 3) по первому индексу;
  • 4) все зависит от программиста.
  • 10. Определите, как будет отображен двумерный массив после выполнения следующего фрагмента программы:

For i = 0 То 7 For j = 0 То 5

TextBoxl.Text = TextBoxl.Text & a(i,j) & " "

Next j

TextBoxl.Text = TextBoxl.Text & vbCrLf

Next i

  • 1) в строку;
  • 2) в виде таблицы;
  • 3) в столбец;
  • 4) будет выдано сообщение об ошибке.
  • 11. Количество правильно объявленных массивов Dim А(3, 4), Dim А (3, 4), Dim А (3, 4), Dim А (3, 4) равно:
  • 1) 1; 3)3;
  • 2) 2; 4) 4.
  • 12. Объявленный массив имеет тип распределения памяти Dim А (3, 5) As Single
  • 1) статический;
  • 2) динамический;
  • 3) фактический;
  • 4) вещественный.
  • 13. После выполнения программы на форму будет выведено значение:

Dim а(3, 4), i, j As Single For i = 0 To 3 For j = 0 To 4

a(i,j) = i * j Next j Next i

TextBoxl.Text = CStrCaU^j))

  • 1) сообщение об ошибке;
  • 2) 12;
  • 3) 20;
  • 4) 0.
  • 14. Фрагмент программы выполняет алгоритм:

For i = 0 То 4

г = a(i,2) : a(i,2) = a(i,4) 2 a(i,4) = г

Next i

  • 1) обмена элементов главной и побочной диагоналей;
  • 2) присваивания 2-му и 4-му столбцам одинаковых значений;
  • 3) обмена 2-го и 4-го столбцов матрицы;
  • 4) обмен 2-й и 4-й строк матрицы.
  • 15. Фрагмент программы выполняет операцию:
  • 1) вывода суммы элементов ниже главной диагонали;
  • 2) вывода суммы элементов выше главной диагонали;
  • 3) вывода суммы элементов главной диагонали;
  • 4) вывода суммы элементов побочной диагонали.
  • 16. Фрагмент программы выполняет операцию:

For i = 0 То 5 For j = 0 То 5

If j Mod 2=0 Then a(ijj) = 0 End If Next j Next i

  • 1) заполнения четных строк нулями;
  • 2) заполнения нулями четных элементов матрицы;
  • 3) заполнения нулями элементов четных столбцов;
  • 4) обнуления элементов побочной диагонали.
 
<<   СОДЕРЖАНИЕ ПОСМОТРЕТЬ ОРИГИНАЛ   >>