A.do-while的循环体至少无条件被执行一次 B.while的循环控制条件比do-while的循环控制条件要严格 C.do-while允许从外部转到循环体内 D.do-while的循环体不能是复合语句
单项选择题为避免在嵌套的条件语句if-else中产生二义性,C语言规定else子句总是与()配对。
A.缩排位置相同的if B.同一行上的if C.其之后最近的if D.其之前最近的if
单项选择题下列选择中,不能正确定义二维数组的是()。
A.int a[2][2]={{1},{2}}; B.int a[][2]={1,2,3,4}; C.int a[2][]={{1,2},{3,4}}; D.int a[2][2]={{1},2,3};
单项选择题若有如下程序段,其中s、a、b、c均被定义为整型变量,并且a和c已经赋值(c>0), s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()。
A.s=a+b; B.s=a+c; C.s=s+c; D.s=b+c;
单项选择题若已定义ch为字符型变量,则下列赋值语句中,错误的是()。
A.ch=‘\’; B.ch=62+3; C.ch=NULL; D.ch=‘\xaa’;
单项选择题若变量y为float类型,且已经被赋值,则下列语句中能够将y中数值保留到小数点后面两位,并且将第三位四舍五入的是()。
A.y=y*100+0.5/100.0; B.y=(y*100+0.5)/100.0; C.y=(y/100+0.5)*100.0; D.y=(int)(y*100+0.5)/100.0;