首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() { int num,i,j,k,s; scanf(“%d”,&num); if(num>99) s=3: else if(n
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() { int num,i,j,k,s; scanf(“%d”,&num); if(num>99) s=3: else if(n
admin
2021-07-09
62
问题
运行下列程序时,若输入数据为“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,j,i);
break;
case 2:printf(“%d%d\n”,k,j);
case 1: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,i,i的值,然后通过break结束程序。
转载请注明原文地址:https://kaotiyun.com/show/5Ytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法的时间复杂度是指
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
以下叙述中正确的是
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
以下能正确输出字符a的语句是
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
关于C语言标识符,以下叙述错误的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
大体积混凝土构筑物产生裂缝的原因有()。
习近平总书记提出了“绿水青山就是金山银山”的发展理念。以下最能体现这一理念的是:
能抑制HMG-CoA还原的药物是:
酶蛋白质子转移的机制
6个月小儿进行免疫接种后第二天,接种部位出现4cm红肿伴淋巴结轻度肿大,属于()。
风心病二尖瓣狭窄患者经常出现呼吸困难、咳嗽、咯血等症状,经2年内科治疗后,上述症状逐渐减轻,但有食欲缺乏、肝区疼痛、水肿。这提示
下列哪些证据不能单独作为认定案件事实的证据?
()一般不用来表示资金的日寸间价值。
随着权力的分散,采用分权型财务管理体制通常无法完全避免的一种成本或代价是()。
《中共中央关于印发的通知》是()。
最新回复
(
0
)