首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num>9)s=2: else s=1; i=num/
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num>9)s=2: else s=1; i=num/
admin
2021-06-15
31
问题
运行下列程序时,若输入数据为“321”,则输出结果是( )。
main()
{int num,i,j,k,s;
scanf("%d",&num);
if(num>99)
s=3;
else if(num>9)s=2:
else s=1;
i=num/100;
j=(num-i*100)/10;
k=(num-i*100-j*10);
switch(s)
{case 3:printf("%d%d%d\n",k,i);
break;
case2:printf("%d%d\n",k,j);
case1:printf("%d\n",k);
}
}
选项
A、123
B、1,2,3
C、321
D、3,2,1
答案
A
解析
本题考查if…else语句和switch语句。scanf函数通过键盘读入。num的值。因为“num=321>99”,所以“s=3,i=3,i=2,k=1”。因为s=3,所以执行case 3,输出k,j,i的值,然后通过break结束程序。
转载请注明原文地址:https://kaotiyun.com/show/dftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=3,b=3;printf("%d\n",a&b);}程序运行后的输出结果是()
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是( )。
下列关于栈叙述正确的是()。
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
有以下程序(注:字符a的ASCⅡ码值为97):#includemain(){char*s={“abe”};do{printf(“%d”,*s%10);++s:}while(*s)
C语言程序的模块化通过以下哪个选项来实现
若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是
程序测试的目的是()。
有以下程序#includeintfun(inta,intB){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行后的输出结果是
随机试题
关于消化道出血的描述,错误的是
SQLServer后端组件包括两个服务:________和SQLServer服务。
我国完成社会主义改造后,国内主要矛盾发生了变化。下列选项中不属于这个时期主要矛盾的是
下列选项中哪一个不属于我国营业税的纳税入?()
一级负荷用户应由两个电源供电,当一个电源发生故障时,另一个电源()不致同时受到破坏。
下列建筑中,当其防烟楼梯间的前室或合用前室采用敞开阳台时,楼梯间可不设置防烟系统的是()。
在Word编辑状态下,通过()操作可以选中整个文档内容。
下列选项中,用热水比用冷水洗涤效果更好的是:
已知三棱锥的三视图如图所示,则它的外接球表面积为().
设一球面过点M(1,2,3)且与各坐标面相切,求此球面方程.
最新回复
(
0
)