2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Помогите с тестом по VB 6.0
Сообщение15.04.2009, 00:11 
Помогите, ожидается тест по информатике не могу решить несколько вопросов и задач:

1) Выберите допустимые имена переменных:

p2p
счетчик1
int_Inputs
int Inputs
2intInputs

2) Какова размерность следующего массива Dim intArray(20, 21) as integer?

21x22
20x21
20x20
21x21
20x22

3) В случае Dim intCountPar (20, 1 То 20) As Integer, размерность массива:

21х21
21х20
20х20
19х20
20х21

4) Чему равен 4-й элемент массива intArray?

Dim i As Integer
Dim intArray(10) As Integer
For i = 0 To 5
intArray(i) = i ^ 2
Next i

5) В случае Dim intArray(20) as Integer, задается массив из 20 элементов?

6) В случае Dim intArray(1 To 20) as Integer, задается массив из 20 элементов?

 
 
 
 
Сообщение15.04.2009, 02:46 
Ответ на первый вопрос - p2p и int_Inputs. Чтобы ответить на остальные вопросы надо знать, как в BASIC идет счет индексов, а за 15 лет как-то подзабылось, поэтому нужно просто запустить эти программы в режиме отладки и посмотреть какого размера массивы были получены. Я так полагаю, что даже в такой убогой IDE, как VB такая возможность быть должна.

 
 
 
 
Сообщение20.04.2009, 16:49 
Igor999 в сообщении #204954 писал(а):
4) Чему равен 4-й элемент массива intArray?

Dim i As Integer
Dim intArray(10) As Integer
For i = 0 To 5
intArray(i) = i ^ 2
Next i

5) В случае Dim intArray(20) as Integer, задается массив из 20 элементов?

6) В случае Dim intArray(1 To 20) as Integer, задается массив из 20 элементов?

Вот и ответ на вопрос о начальном индексе массива Dim intArray(10)
4) As Integer: начинается с 0 (по умолчанию). Иначе при компиляции выскочит ошибка "обращение к нулевому элементу". Четвертый элемент будет $4^2=16$, нулевой - $0^2=0$.
6) Dim intArray(1 To 20) - задается массив с началом отсчета 1 (а не 0), то есть в массиве будет 20 элементов, а не 21 , как при умолчнии).

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group