2
3
4
5
1
第1题:
有以下程序void fun(int *a,int i,int j){ int t;if (i
A.6 5 4 3 2 1
B.4 3 2 1 5 6
C.4 5 6 1 2 3
D.1 2 3 4 5 6
第2题:
A.x := []int{1, 2, 3,4, 5, 6,}
B.x := []int{1, 2, 3,4, 5, 6}
C.x := []int{1, 2, 3,4, 5, 6}
D.x := []int{1, 2, 3, 4, 5, 6,}
第3题:
以下数组定义中错误的是
A)int x[][3]={0};
B)int x[2][3]={{l,2},{3,4},{5,6}};
C)int x[][3]={{l,2,3},{4,5,6}};
D)int x[2][3]={l,2,3,4,5,6};
第4题:
A.Line1
B.Line3
C.Line4
D.Line5
第5题:
A.2
B.3
C.4
D.5
E.1
第6题:
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
A.int arr[][]
B.int[5][]
C.int*a[6]
D.int(*a)[6]
第7题:
下列选项中哪一个编译不出现错误 ( )
A.int i=0; if(i){ System.out.println("Hi"); }
B.int il=5; int i2=5; if(i1=i2){ System.out.println("So true"); }
C.int i=1; int j=2; if(i==1||j==2) System.out.println("OK");
D.int i=1; int j=2; if (i==1 &&|j==2) System.out.println("OK");
第8题:
有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a=7;t+=a++;} return t+a++; } main() {int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d\n",s); } 程序运行后的输出结果是( )。
A.24
B.28
C.32
D.36
第9题:
A.1
B.2
C.3
D.4
第10题:
下面的语句中错误的是
A.int a=5;int x[a] ;
B.const int a=5;int x[a] ;
C.int n=5;int * p=new int[a] ;
D.const int n=5;int * p=new int[a] ;