首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num>9)
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num>9)
admin
2011-06-10
20
问题
运行下列程序时,若输入数据为“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语句。scan函数通过键盘读入nUm的值。因为num=321>99,所以s=3,i=3,i=2k=1。因为s=3,所以执行case 3,输出k,j,i的值,然后通过breed结束程序。
转载请注明原文地址:https://kaotiyun.com/show/bCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【 】。main( ) {inti,m=0,n=0,k=0; for(i=9;i<=11;i++) switch(i/10) {case0:m++;n++;break; case10:
以下不能定义为用户标识符的是
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 voidsstrcpy(char*s,char*t) { while(*s++=【】);} main( ) {
下列程序的输出结果是( ) main( ) { int x=0,y=5,z=3; while(z-->0&&++x
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
若要打开A盘上user了目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
以下函数值的类型是_______。fun(floatx){floaty;y=3*x-4;returny;}
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作()。
随机试题
设备购置要根据教学的需要。这就要求我们既要了解教学进程,又要熟悉各种设备的功能特点,既要了解设备的价格信息,又要了解其发展前景。这是在设备购置中须注意的()
描述性调查的资料来源有()
在改革开放的新的历史起点上,怎样做到实事求是?
男性尿道下裂分型应除外下列哪一型
某厂制作儿童食品需加入红色色素,为安全无害,最好应加入何种红色色素
在()情况下,可以考虑采用新设法人融资方式,以新设法人为融资主体。
保险理赔原则中,( )体现了“公平合理”的要求。
铅笔:钢笔:毛笔
Whatdoesthepassagemainlydiscuss?Theword"serve"inlineIisclosestinmeaningto
Part-TimeVegetarians[A]Forthelast15years,DawnJacksonBlatnerhasbeenwhat’snowcalleda"flexitarian"or"almostveget
最新回复
(
0
)