设有程序:
Option Base 1
Private Sub Command1_Click()
Dim arr1,Max as Integer
arr1=Array(12,435,76,24,78,54,866,43)
【 】=arr1(1)
For i=1 To 8
If arr1(i)>Max Then【 】
Next i
Print"最大值是:";Max
End Sub
以上程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中元素的最大值。请填空。
第1题:
有如下程序:#include <iostream>using namespace std;class Base{private: char c;public: Base(char n) :c(n){} ~Base() { cout<<c; } };class Derived: public Base{private: char c; public: Derived(char n):Base(n+1),c(n) {} ~Derived() { cout<<c; }};int main (){ Derived obj ('x'); return 0;}执行上面的程序净输出
A.xy
B.yx
C.x
D.y
第2题:
创建一维数组arr1和arr2,将数组arr1中索引位置是0~3中的元素复制到数组arr2中,最后将数组arr1和arr2中的元素输出。
第3题:
下面 ()可以得到数组元素的个数,java中定义数组名为arr1。
A.arr1.length()
B.arr1.length
C.len(arr1)
D.ubound(arr1)
第4题:
在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun (a()As Integer,n As Integer) For i=1 To 2 t=a(i):a(i)=a(5-i+1):a(5-i+1)=t Next i End Sub Private Sub Command1_Click() Dim arr1(5)As Integer For i=1 To 5 arr1(i)=i Next i Call fun(arr1,5) Print arr1(1);arr1(2) End Sub
A.1 2
B.2 1
C.5 4
D.4 5
第5题:
如果有一下的程序代码: int[] arr1={1,2,3}; int[] arr2=new int[arr1.length]; arr2=arr1; for(int value:arr2){ System.out.printf("%d",value); }
A.执行时显示123
B.执行时显示12300
C.执行时出现ArrayIndexOutOfBoundException错误
D.编译失败