2道C语言选择题

来源:百度知道 编辑:UC知道 时间:2024/05/09 16:33:17
22以下叙述正确的是:__ _______
A) 可以把define和if定义为用户标识符
B) 可以把define定义为用户标识符,但不能把if定义为用户标识符
C) 可以把if定义为用户标识符,但不能把define定义为用户标识符
D) define和if都不能定义为用户标识符

44设有程序段
int k=10;
while(k=0)k=k-1;
则下面描述中正确的是
A)while循环执行10次
B)循环是无限循环
C)循环体语句一次也不执行
D)循环体语句执行一次

B
c

d
c

d
c

b c

B C
第一题,if是关健字,不可被用做标识符。define属于预编译命令,可以允许用,但会使它们失去原有作用,实际不建议用。
第二题,while括号中为1,即“正确”时运行。而题目中变量赋值为0,判断为错误。不运行。