更多“已知“int a[5]={10,20,30,40,50},*…”相关的问题
第1题
已知“int a[]={1,2,3,4,5},*p=a;”,则以下各选项中对数组元素访问错误的是()。
A.*(p+2)
B.a[5]
C.a[3]
D.p[p-a]
点击查看答案
第2题
已知程序段:int a[3][4],*p[3]={a[0], a[1], a[2]},**pp=p,i;for (i=0; i12; i++)a[i/4][i%4]=i;则pp[1][2]的值是()。
点击查看答案
第3题
已知intb;则对指针变量p正确的说明和初始化是()。
A.int*p=b;
B.intp=b;
C.intp=&b;
D.int*p=&b;
点击查看答案
第4题
已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是()
点击查看答案
第5题
以下能正确定义整型变量x、y和z并为其赋初值5的语句是:
A.int x=y=z=5;
B.int x,y,z=5;
C.int x=5,y=5,z=5;
D.x=5,y=5,z=5;
点击查看答案
第6题
下列变量初始化时不能完成转换的是()。
A.string s=“X”; char c=s
B.long L=123; int a=L
C.int a=65; char c=(int) a
D.int a=5; float b=a
点击查看答案
第7题
int i=0; while(i++<5); 循环结束后i的值是()
点击查看答案
第8题
若一个类的构造函数为Node (int a, int b) {x=a; y=x*b;},则执行语句Node x(5, 6); 后,对象x的成员x和y的值分别是()。
点击查看答案
第9题
定义如下变量和数组: int k; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是for (k=0;k<3;k++) printf("%d ",a[k][2-k]);
A.3 5 7
B.3 6 9
C.1 5 9
D.1 4 7
点击查看答案
第10题
若有定义:int a=10,则对数组a元素的正确引用是()。
A.a[3]
B.a[10]
C.a[-10]
D.a(5)
点击查看答案
第11题
定义如下变量和数组:int k; int a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(k=0;k<3;k++) printf("%d",a[k][2-k]);
A.3 6 9
B.3 5 7
C.1 5 9
D.1 4 7
点击查看答案