定义变量时,结构不正确的是?()。
第1题:
( 20 )要定义整型数组 x ,使之包括初值为 O 的三个元素,下列语句中错误的是
A ) int x[3]={0,0,0};
B ) int x[]={0};
C ) static int x[3]={0};
D ) int x[]={0,0,0};
第2题:
执行C程序代码“int a=1;int b=0;int c=0;int d=(++a)*(c=1);”后,a、b、c、d的值分别为(29)。
A.2,0,1,2
B.1,0,1,1
C.2,0,1,1
D.2,0,0,2
第3题:
有如下类声明:
class SAMPLE
{
int n;
public:
SAMPLE (int i = 0): n(i){}
void setvalue(int n0);
};
下列关于 setvalue 成员函数的实现中,正确的是
A . SAMPLE::setvalue(int n0){n = n0;}
B . void SAMPLE::setvalue(int n0){n = n0;}
C . void setvalue(int n0){n = n0;}
D . setvalue(int n0){n = n0;}
第4题:
函数int test(int a,int b=l,int c=0),下列调用不合法的个数是 test(0); test(0,0); test( ); test(0,0,0);
A.0
B.1
C.2
D.3
第5题:
若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )。
A.int a[5]={0;
B.int b[]:{0,0,0,0,0};
C.int c[2+3];
D.int i=5,d[i];
第6题:
下面的______ 函数头格式不正确。
A.AA(int a,int b)
B.AA(int a,int b=0)
C.AA(int a=0,int b=0)
D.AA(0,int b)
第7题:
要定义数组a,使得其中每个元素的数据依次为3,9,4,8,0,0,0,错误的定义语句是 ( )。
A.int a[]={3,9,4,8,0,0,0};
B.int a[9]={3,9,4,8,0,0,0};
C.int a[]={3,9,4,8};
D.int a[7]={3,9,4,8,0,0,0};
第8题:
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
A.int A[ ]={3,9,4,8,0,0,0};
B.int A[7]={3,9,4,8,0,0,0};
C.int A[ ]={3,9,4,8);
D.int A[7]={3,9,4,8);
第9题:
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
A.int a[5]=(0,0,0,0,0);
B.int a[5]={};
C.int a[]={0,0,0,0,0};
D.int a[]={5*0};
第10题:
以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B.int c[10]={0}*10; C.int c[1]={0,0,0,0,0,0,0}; D.int c[10]={0};