(1)对于int a[3][7]:下列表示中错误的是
A)*(*a+3)
B)*(a十1)[5]
C)*(*(a+1))
D)*(&a[O][O]+2)
(2)已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
A)int arr[][]
B)int [5][]
C)int*a[6]
D)intt(*a)[6]
(3)若有以下程序段:
int a=O,b=O,c=O:
c=(a-=a-5),(a=b,b+3);
cout<<a<<”,”<<b<<”,”<<c<<endl;
其输出结果是
A)3,O,一10
B)0,O,5
C)一10,3,一lO
D)3,O,3
(4)下面的程序的结果是
main()
{mt x=3,y=O,z=O;
if(x=y+z)COtlt<<”* * * *”;
else cout<<”####”;
}
A)有语法错误不能通过编译
B)输出****
C)可以通过编译,但是不能通过连接.因而不能运行
D)输出并####
(5)下面程序的输出是
main()
A)-1
B)0
C)1
D)不确定的值
责任编辑:小草