首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() { int num,i,j,k,s; scanf(’’%d’’,&num); if(num>99) s=3; else if
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() { int num,i,j,k,s; scanf(’’%d’’,&num); if(num>99) s=3; else if
admin
2018-09-26
35
问题
运行下列程序时,若输入数据为“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,j=2,k=1”。因为s=3,所以执行case 3,输出k,j,i的值,然后通过break结束程序。
转载请注明原文地址:https://www.kaotiyun.com/show/aNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行时从键盘输入:1.02.0,输出结果是:1.0000002.000000,请填空。#includemain(){doublea;floatb;scanf("_________",&a
有一函数:以下程序段中不能根据x值正确计算出y值的是
现在有以下定义,inta;doubleb;floatc;chark;则下面的表达式a/b+c-k值的类型为:
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为[]。
已知a所指的数组中有N个元素。。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置填空。voidfun(inta[N],intk){inti:for(i=k;i
设有如下说明typedef struct{ int n; char c; double x;}STD;则以下选项中 ,能正确定义结构体数组并赋初值的语句是
下列程序是用来判断数组中特定元素的位置所在的。#include#includeintfun(int*s,intt,int*k){inti;*k=0;for(i=0;i
检查软件产品是否符合需求定义的过程称为()。
生产每种产品需要多种零件,则实体产品和零件间的联系是
检查软件产品是否符合需求定义的过程称为
随机试题
A.双氯芬酸B.普拉洛尔C.曲格列酮D.舒多昔康E.奈法唑酮结构中含有二苯胺片段,在A环胺基的对位由于没有取代基,故可被CYP3A4或MPO催化代谢氧化,得到4一羟基化合物的药物是
租船经纪人
A、 B、 C、 D、 E、 D
窝沟龋的早期表现
目前我国各地广泛采用的评标方法是()。
关于上海证券交易所B股交易的交收,下列说法中,正确的是()。
1976年,比尔.盖茨向复制他的软件的电脑爱好者写了一封公开信,指责他们的行为是一种盗窃。盖茨的反对者认为商业化会扼杀创造性,但盖茨反驳道:“如果一本杂志很容易被别人复制,那么杂志社就很难维持运营,很多年之后,杂志文章的作者可能就需要白天为别人理发,晚上写
考虑下面的函数原型;voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是()。
关系数据库管理系统能实现的专门关系运算包括()。
TheNorthAmericanfrontierchangedsomeofthecharacteristicsofthepioneersofthe1750’sandintensifiedothers.Theywere,
最新回复
(
0
)