首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf(“%d”,&num); if(num>99) s=3:
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf(“%d”,&num); if(num>99) s=3:
admin
2013-06-11
30
问题
运行下列程序时,若输入数据为“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*1 00)/1 0:
k=(num-i*100-j*10);
switch(s)
{ case 3:printf(“%(i%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,j=2,k=1。因为s=3,所以执行case 3,输出k,j,i的值,然后通过break结束程序。
转载请注明原文地址:https://kaotiyun.com/show/GkJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);}程序运行后的输
有以下程序:inta=2;intf(int*a){return(*a)++;)main(){ints=0;{inta=5;s+=f(&a);}s+=f(&a);
有以下程序:main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}程序
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。
若有定义:inta[3][4],()不能表示数组元素a[1][1]。
下列关于C语言数据文件的叙述中正确的是
在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是
用十六进制给存储器中的字节地址进行编号,其地址编号从0000到FFFF,则该存储器容量是【】。
在面向对象的程序设计中,下列叙述错误的是()。
下列关于算法的时间复杂度陈述正确的是
随机试题
患者男,45岁。汽车修理工。间断咳嗽3个月,无痰。近20天出现咳嗽加剧,痰中带血,无发热、寒战等症状。查体:T36.7℃,P78次/分,R19次/分,BP110/70mmHg。浅表未扪及淋巴结。高度怀疑肺癌。患者确诊为肺癌,给予化疗,输注化疗药物需要建
建设单位需对原工程设计进行变更,根据《建设工程施工合同(示范文本)》的规定,发包方以书面形式向承包方发出变更通知,应不迟于变更前()天。
自用或尚未使用的房地产,可以比照同一市场上有收益的类似房地产的有关资料按相应的方式计算净收益,或()得出净收益。
某工程采用公开招标方式选定设计单位。2009年10月6日发包人下达中标通知书,2009年10月25日双方依法签订合同,2009年10月27日发包人支付了定金,2009年10月28日设计人收到定金。此设计合同中,设计期限起始时间应为()
现代商业银行创造货币的功能集中体现为创造存款货币。( )
关于各类门窗的特点叙述不正确的是( )。
下列关于债务重组会计处理的表述中,正确的有()。
在冬季,人们往往容易鼻子出血,因而常常在房间的地上洒一些水,或在室内放一盆清水、挂一些湿毛巾等。对以上做法最合理的解释是()。
完成句子。例如:那座桥800年的历史有了那座桥有800年的历史了。请这篇课文一遍读把
Eachandeveryoneofusisresponsibleforthegreenhousegaseswesendinourdailyactionsandchoices.【C1】______,combating
最新回复
(
0
)