题目内容

以下叙述正确的是

A. do-while语句构成的循环不能用其他语句构成的循环来代替
B. do-while语句构成的循环只能用break语句退出
C. 用do-while语句构成循环时,只有在while后的表达式为非零时结束循环
D. 用do-while语句构成循环时,只有在while后的表达式为零时结束循环

查看答案
更多问题

下面程序段运行结果是main(){ int num=0;while(num<=2){ num++;printf("%d\n",num);}}

A. 1
B. 1 2
C. 1 2 3
D. 1 2 3 4

在C语言中,引用数组元素时,其数组下标的数据类型是

A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式

下面是对s的初始化,其中不正确的是

A. char s[5]={"abc"};
B. char s[5]={'a','b','c'};
C. char s[5]= "a";
D. char s[5]="abcdef";

以下说法正确的是,如果在一个函数中的复合语句中定义了一个变量,则该变量

A. 只在该复合语句中有效
B. 在该函数中有效
C. 在本程序范围内均有效
D. 为非法变量

答案查题题库