首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行下列程序时,若输入数据为“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
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*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全国计算机二级
相关试题推荐
下面是对宏定义的描述,不正确的是______。
已定义以下函数:fun(int*p){return*P;}该函数的返回值是()。
下列选项中正确的语句是()。
有以下程序:main(){intp[7]={11,13,14,15,16,17,18);i=0,k=0;while(i<7&&p[i]%2){k=k+p[i];i++;}printf
下面语句的输出结果是______。printf("%d\n",strlen("\t\"065\xff\n"));
程序流程图(PFD)中的箭头代表的是()。
位运算071∧052的八进制值是()
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统一管理与控制。
有以下结构体说明和变量的定义,且如图14-4所示的指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是______。struct node { char data; struct node * next; }a,b,*p=&a,*
在单链表中,NULL称为______,它不指向任何结点,只起______作用。
随机试题
以下说法正确的是
颌骨骨折最常见的临床体征是
颞下颌关节紊乱病骨质改变,影像学主要可表现是
A.温肺化痰B.清肺化痰C.补肺固卫D.健脾化痰E.补肾固本哮喘肾虚不纳证的治法是
下列哪项不是痰饮内阻证呕吐的特征
(2008年)函数ex展开成x-1的幂级数是()。
在缺省方式下,新打开的Excel工作簿中含有( )张工作表。
下列不属于汽车金融公司负债业务的是()。
储蓄所传票经过事后监督核算后,应分所按()装订。
摄入性会谈确定会谈内容和范围所依据的参照点有()。
最新回复
(
0
)