与语句while(x)等价的语句是()
与语句while(x)等价的语句是()
A.while(x==0)
B.while(x!=0)
C.while(x!=1)
D.while(x==1)
正确答案:while(x!=0)
- 1.下面描述错误的是( )
- 2.下面说法错误的是()A.当条件满足时重复执行某一段程序(代码)就是循环
- 3.设x=10,y=5;z=15,执行下面一段程序后z的结果是()。 if(xy)if(yz)x=y; else z=y;
- 4.若执行下述程序时从键盘输入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);()}
- 5.以下正确的if语句是()
- 6.阅读程序,分析程序执行结果是();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;}
- 7.下列关于swith语句和break语句结论中,正确的是()
- 8.下列条件语句中,功能与其他语句不同的是()。
- 9.阅读程序,该程序的输出结果是()。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); }
- 10.假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=1;x=30;()if(!a)x--;()else if(!c)x=3;()else x=4;
- 1.若执行下面的程序时从键盘输入10,则输出是()void main(){ int a; scanf(%d,a);if(++a10)printf(%d\n,a++);else()printf(%d\n,++a); }
- 2.阅读下面程序:该程序();include stdio.h main({()int x=-10, y=5, z=0;()if(x=y+z)printf(***\n);()else()printf($$$\n); }
- 3.为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与()
- 4.假设有int型变量a=0,b=1,c=10,计算表达式(b=c)||(a=b)后a,b,c的值是()。
- 5.假设有int型变量a=0,b=1,c=10,计算表达式a(b=c)后a,b,c的值是()。
- 6.假设变量a为整型量,语句if(a!=0);和语句if(a);相比较,正确答案()
- 7.下列语句中,合法的的赋值语句()。
- 8.以下4个选项中,不能看作一条语句的是()。
- 9.结构化程序的实现由()组成程序逻辑。
- 10.sizeof(float)是()。