以下程序的执行结果是()#includemain(){int sum,pad;sum=pad=5;pad=sum++;pad++;++pad;printf("%d,%d\n",sum,pad);}
A. 6,7
B. 6,6
C. 5,6
D. 7,7
查看答案
为了避免嵌套的if-else语句的二义性,c语言规定else总是与( )组成配对关系。
A. 缩排位置相同的if
B. 在其之前末配对的if
C. 在其之前且同一层次的未配对的最近的if
D. 同一行上的if
下面有关for循环的正确描述是( )
A. for循环只能用于循环次数已经确定的情况
B. for循环是先执行循环体语句,后判定表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环体语句中,可以包含多条语句,但要用大括号{ }括起来
以下程序运行结果是( )Void main(){ int x=2 , y= -1 , z=2 ;if(x
A. 3
B. 2
C. 1
D. 0
C语言中while和do-while循环的主要区别是( ).
A. do-while的循环体至少无条件执行一次
B. while的循环控制条件比的循环控制条件严格
C. do-while允许从外部转到循环体内
D. do-while的循环体不能是复合语句