单项选择题
下面程序的输出结果是_______。
unsigned fun(unsigned num)
unsigned k=1;
do
k*=num%10;
num/=10;
while(num);
return(k);
main()
unsigned n=26;
printf("%d\n",fun(n));
A.0
B.4
C.12
D.无限次循环
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
设已定义i和k为int类型变量,则以下for循环语句_______。 for(i=0;k=-1,k=1;i++,k++) printf( **** n );
A.判断循环结束的条件不合法
B.是无限循环
C.循环一次也不执行
D.循环只执行一次
点击查看答案&解析
单项选择题
已知下面的程序段,正确的判断是_________。 #define A3 #define B;(
A.((A+1)*A)
int a=3;
X=3*(A+B(7));A) 程序错误,不允许嵌套定义
B.X=93
C.X=81
D.程序错误,宏定义不允许有参数
点击查看答案&解析
相关试题
下面是对宏定义的描述,不正确的是()。
下列程序执行后输出的结果是_______...
下列程序的输出结果是_______。 ma...
main() floatx=123.456; prin...
请读程序: #include<stdio.h> #inc...