A、“11011011”
B、“00110100”
C、“11011001”
D、“00101100”
第1题:
有以下程序:void f(int *x,int *y){ int *t; t=x; x=y ;y=t; *x=*y;}main(){ int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p>q) { f(p,q);p++;q--} for(i=0;i<8;i++)printf("d,",a[i]);}程序运行后的输出结果是( )。A.8,2,3,4,5,6,7,1,B.5,6,7,8,1,2,3,4,C.1,2,3,4,5,6,7,8,D.8,7,6,5,4,3,2,1,
第2题:
下列程序的输出结果是( )。 void f(int*x,int*y) {int t; t=*x,*x=*y;*y=t; } main() {int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p<q) {f(p,q);p++;q--;} for(i=0;i<8;i+)printf("%d,",a[i]); }
A.8,2,3,4,5,6,7,1
B.5,6,7,8,1,2,3,4
C.1,2,3,4,5,6,7,8
D.8,7,6,5,4,3,2,1
第3题:
下列二维数组初始化语句中,不正确的是( )。
A.intb[][2]={1,2,3,4,5,6,7};
B.intb[3][5]={0,0,0};
C.intb[][4]={{1,2},{3,4,5},{6}};
D.intb[3][2]={(1,2),(3,4),(5,6)};
第4题:
在执行inta[][3]={{1,2},{3,4}};语句后,a[1][2]的值是()
A.2
B.4
C.3
D.0
第5题:
有以下程序 void f(int *x,int *y) { int t; t=*X; *X=*y; *y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a; q=&a[7); while(p>q) { f(p,q); p++; q--; } for(i=0; i<8; i++) printf("%d,",a[i]); } 程序运行后的输出结果是
A.8,2,3,4,5,6,7,1,
B.5,6,7,8,1,2,3,4,
C.1,2,3,4,5,6,7,8,
D.8,7,6,5,4,3,2,1,
第6题:
下列代码的执行结果是( )。
A.0 1 2 3 4 5
B.1 2 3 4 5 6
C.0 1 2 3 4
D.1 2 3 4 5
第7题:
若有int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int(*q)[3]=a,*p a[0];则能够正确表示数组元素 a[1][2]的表达式是 ______。
A.*((*q+1)[2])
B.*(*(p+5))
C.(*q+1)+2
D.*(*(a+1)+2)
第8题:
下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是( )。
A)int a[2][]={{1,2,3},{4,5));
B)int a[][3]={1,2,3,4,5,0};
C)int a[][3]={{1,0},{2,0},{3,0)};
D)int a[2]={{1,2,3),{4,5,6)};
第9题:
第10题:
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为()。 inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
第11题:
CRO参数的取值范围是()
第12题:
0、1、2、3、4、5、6
0、1、2……63
0、1、2……64
0、1、2、3、4、5、6、7
1、2、3、4、5、6、7
第13题:
下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是( )。
A.int a[2][]={{1,2,3},{4,5}};
B.int a[][3]={1,2,3,4,5,0};
C.int a[][3]={{1,0},{2,0},{3,0}};
D.int a[2][]={{1,2,3},{4,5,6}};
第14题:
有以下程序 void f(int *q) { int i=0; for(;i<5;i++) (*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a); for(i=0;i<5;i++)printf("%d,",a[i]); } 程序运行后的输出结果是
A.2,2,3,4,5,
B.6,2,3,4,5,
C.1,2,3,4,5,
D.2,3,4,5,6,
第15题:
执行下列语句段后程序的输出结果是______。
int x[]={1,2,3,4,5};
int q=x;
cout<<*(++q)<<end1;
第16题:
当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];
A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]
B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]
C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]
D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]
第17题:
有以下程序: void f(int*x,int*y) { int t; t=*x;*x=*y;*y=t; } main() { int a [8]={1, 2,3,4,5, 6, 7,8},i,*p,*q; p=a;q=&a[7]; while(p<q) {f(p,q);p++;q-;} for(i=0;i<8;i++)printf("%d,"a[i]); } 程序运行后的输出结果是 ______。
A.823,4,5,6,7,1,
B.5,6,7,8,12,3,4,
C.1,2,3,4,5,6,7,8,
D.8,7,6,5,4,3,2,1,
第18题:
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。 int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
A.8
B.7
C.6
D.5
第19题:
5Q7E8F9G 4ELF2H6K
A.0
B.1
C.2
D.3
第20题:
第21题:
阅读算法f2,并回答下列问题:(1)设队列Q=(1,3,5,2,4,6)。写出执行算法f2后的队列Q;(2)简述算法f2的功能。voidf2(Queue*Q){DataTypee;if(!QueueEmpty(Q)){e=DeQueue(Q);f2(Q);EnQueue(Q,e);}}
第22题:
已知staticinta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表达式*(p[0]+1)+**(q+2)的值是()。
第23题:
8
7
6
5