Главная / Программирование /
Введение в программирование на C# 2.0 / Тест 5
Введение в программирование на C# 2.0 - тест 5
Упражнение 1:
Номер 1
Массив наследует классу...
Ответ:
 (1) System.IO
 
 (2) System.Data
 
 (3) System.Array
 
Номер 2
Элементы массива должны иметь одно и то же...
Ответ:
 (1) имя 
 (2) тип 
 (3) индекс 
Номер 3
Сколько категорий (по синтаксису объявления) массивов может быть?
Ответ:
 (1) 2 
 (2) 3 
 (3) 1 
Упражнение 2:
Номер 1
Укажите прямоугольные массивы
Ответ:
 (1) int[,,] arr0
 
 (2) int[ , , ] arr1
 
 (3) int[][][] arr3
 
Номер 2
Укажите непрямоугольный массив
Ответ:
 (1) int[,,] arr0
 
 (2) int[ , ,] arr1
 
 (3) int[][][] arr3
 
Номер 3
Укажите jagged массив
Ответ:
 (1) int[,,] arr0
 
 (2) int[ , , ] arr1
 
 (3) int[][][] arr3
 
Упражнение 3:
Номер 1
Укажите корректное объявление массива
Ответ:
 (1) int [][] x0 = new int[15][]
 
 (2) int [][][] x1 = new int[15][2][]
 
 (3) int [][][] x2 = new int[][2][7]
 
Номер 2
Укажите корректное объявление массива
Ответ:
 (1) int [,,][,][] x0 = new int[2,15,7][,][]
 
 (2) int [][][] x1 = new int[15][][]
 
 (3) int [][][] x2 = new int[][2][7]
 
Номер 3
Укажите корректное объявление массива
Ответ:
 (1) int [,][] x0 = new int[15,7][]
 
 (2) int [,,] x1 = new int[15,2, ]
 
 (3) int [][][] x2 = new int[][2][7]
 
Упражнение 4:
Номер 1
Укажите некорректные объявления массива
Ответ:
 (1) int [][] x0 = new int[15][]
 
 (2) int [][][] x1 = new int[15][2][]
 
 (3) int [][][] x2 = new int[][2][7]
 
Номер 2
Укажите некорректное объявление массива
Ответ:
 (1) int [,,][,][] x0 = new int[2,15,7][,][]
 
 (2) int [][][] x1 = new int[15][][]
 
 (3) int [][][] x2 = new int[][2][7]
 
Номер 3
Укажите некорректное объявление массива
Ответ:
 (1) int [,][] x0 = new int[15,7][]
 
 (2) int [,,] x1 = new int[15,2, ]
 
 (3) int [][][] x2 = new int[][2][7]
 
Упражнение 5:
Номер 1
Назовите свойство класса System.Array
Ответ:
 (1) Rang
 
 (2) Length
 
 (3) ReadOnly
 
Номер 2
Назовите свойства класса System.Array
Ответ:
 (1) Rank
 
 (2) Clone
 
 (3) IsReadOnly
 
Упражнение 6:
Номер 1
Назовите методы класса System.Array
Ответ:
 (1) CopyTo
 
 (2) Equals
 
 (3) IsReadOnly
 
Номер 2
Назовите методы класса System.Array
Ответ:
 (1) GetLowerBound
 
 (2) GetUpperBound
 
 (3) GetBound
 
Номер 3
Назовите методы, которых нет у класса System.Array
Ответ:
 (1) GetLowerBound
 
 (2) GetUpperBound
 
 (3) GetBound
 
Упражнение 7:
Номер 1
Индексация массива начинается с...
Ответ:
 (1) 0 
 (2) 1 
 (3) любого указанного значения 
Номер 2
Для чего используется свойство Rank
класса System.Array
?
Ответ:
 (1) возвращает целое число, представляющее общее количество элементов во всех измерениях массива 
 (2) возвращает целое число, представляющее количество измерений массива 
 (3) возвращает размер массива в байтах 
Номер 3
Для чего используется свойство Length
класса System.Array
?
Ответ:
 (1) возвращает целое число, представляющее общее количество элементов во всех измерениях массива 
 (2) возвращает целое число, представляющее количество измерений массива 
 (3) возвращает размер массива в байтах 
Упражнение 8:
Номер 2
Извлекает значение из двумерного массива по индексам метод класса System.Array
...
Ответ:
 (1) GetLength
 
 (2) SetValue
 
 (3) GetValue
 
Номер 3
Для чего используется метод GetValue
класса System.Array
?
Ответ:
 (1) создает массив элементов заданного типа и определенной размерности 
 (2) возвращает количество элементов заданной параметром размерности 
 (3) извлекает значение из массива по индексам