以下对二维数组a的正确说明是()
以下对二维数组a的正确说明是()
A.int a[3][];
B.float a(3)(4);
C.double a[1][4];
D.float a[3,4];
正确答案:double a[1][4];
- 1.下面说法错误的是()A.当条件满足时重复执行某一段程序(代码)就是循环
- 2.设x=10,y=5;z=15,执行下面一段程序后z的结果是()。 if(xy)if(yz)x=y; else z=y;
- 3.若执行下述程序时从键盘输入3 4,则输出结果是()。;include stdio.hmain(){ int a,b,s;scanf(%d%d,a,b);s=a; if(ab)s=b; s*=s; printf(%d\n,s*s);()}
- 4.以下正确的if语句是()
- 5.阅读程序,分析程序执行结果是();includestdio.hint main({ int n=0,m=1,x=2; if(!n)x-=1; if(m)x-=2; if(x)x=x-3; printf(%d\n,x); return 0;}
- 6.下列关于swith语句和break语句结论中,正确的是()
- 7.下列条件语句中,功能与其他语句不同的是()。
- 8.阅读程序,该程序的输出结果是()。void main(){ int x=0,a=1,b=1;()switch(x){()case 0: a++;()case 1: b++;break;()case 2: a++;b++;()}()printf(a=%d,b=%d\n,a,b); }
- 9.假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=1;x=30;()if(!a)x--;()else if(!c)x=3;()else x=4;
- 10.若执行下面的程序时从键盘输入10,则输出是()void main(){ int a; scanf(%d,a);if(++a10)printf(%d\n,a++);else()printf(%d\n,++a); }