没有搜到到结果?点击这里求解答/求资源。
【单选题】
定义一个int数组A,并使其各元素具有初值9,0,3,0,0,不正确的定义语句是()

int A[]={9,0,3}
int A[]={9,0,3,0,0}
int A[5]={9,0,3}
int A[5]={9,0,3,0}
【单选题】
若有定义int a[2][4];,则引用数组元素正确的是()

a[0][3]
a[0][4]
a[2][2]
a[2][2+1]
【单选题】
若有说明,int [3][4];则数组a各元素

可在程序的运行阶段得到初值0
可在程序的编译阶段得到初值0
不能得到确定的初值
可在程序的编译或运行阶段得到初值0
【单选题】
设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用cout<<f(“good”)调用上述函数, 则输出结果为( )。

3
4
5
6
【单选题】
设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用cout<<f(“good”)调用上述函数, 则输出结果为( )

3
4
5
6
【单选题】
以下能正确定义二维数组语句为()。

inta[][];
inta[][4];
inta[3][];
inta[3][4];
【单选题】
有说明语句int *p=new int[10];访问动态数组元素的正确语句是()

int a=p;
int a=*p;
delete int[]p
delete p int[10]
【单选题】
假定一条定义语句为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素赋值给x,则不正确的语句为( )。

x=pa[3];
x=*(a+3);
x=a[3];
x=*pa+3;
【单选题】
假定一条定义语句为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素赋值给x,则不正确的语句为( )。

x=pa[3];
x=*(a+3);
x=a[3];
x=*pa+3;
【单选题】
设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用coutf(“good”)调用上述函数, 则输出结果为( )

3
4
5
6