首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行下列程序时,若输入数据为“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
64
问题
运行下列程序时,若输入数据为“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全国计算机二级
相关试题推荐
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
下列叙述中正确的是
有以下程序#includevoidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));printf("%d\n",a+b);}程序运行后的输出结果是(
下列关于栈的叙述中,正确的是
下列关于栈叙述正确的是()。
C语言程序的模块化通过以下哪个选项来实现
若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
随机试题
产科四步触诊法检查时检查者应站在孕妇左侧。()
下列描述中符合急性炎症性脱髓鞘性多发性神经病的包括
根据《易制毒化学品管理条例》,第一类中的药品类易制毒化学品药品单方制剂
刘稳与刘永系父子关系,刘稳在农村,年老多病,刘永外出做生意,收入颇丰。刘永遂在县城买房定居,但其长期不给其父赡养费导致刘稳生活困难。2002年,刘稳就此诉至人民法院,人民法院判决刘永每月给付刘稳生活费1000元,刘稳、刘永均服判。到2008年,刘稳因身体不
商业银行风险监测的具体内容包括
回答“为什么”的问题,主要目的在于发展和完善理论的研究属于()。
—Whereismyshirt?
Thefieldofmedicinehasalwaysattracteditsshareofquacksandcharlatans—disreputablewomenandmenwithlittleornomed
Let’snowbrieflyconsideragenerallyhonoredbutsometimesmaligned(有坏影响的)typeofscientist,thetheorist.Theoristsarecon
培养能力
最新回复
(
0
)