99) s=3; else if(num" />
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
99) s=3; else if(num">运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num
admin
2021-04-28
54
问题
运行下列程序时,若输入数据为“321”,则输出结果是( )。
main()
{int num,i,j,k,s;
scanf("%d",&num);
if(num>99)
s=3;
else if(num>9) s=2;
else s=l;
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 l: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/rjtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*P=*p1*(*p2);printf("%d\n",c);)执行后的
支持子程序调用的数据结构是
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给X0:(3)x1=cos(x0),求出一个新的x1z(
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下划线处填入正确的内容并把下划
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中。请勿
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={1,2,3,4,5};int*p=a,**q=&p;printf("%dt",*(p++));printf("%d",*q);}
下面关于算法的叙述中,正确的是()。
下面属于白盒测试方法的是
以下选项中非法的字符常量是
下列数据结构中,能用二分法进行查找的是()。
随机试题
《燕昭王求士》记叙了郭隗帮助燕昭王定计__________、振兴燕国的故事。
国际护士节定于()。
股指看跌期权合约卖方无需交纳交易保证金。()
Theroomwassoquietthatshecouldhearthe_____________ofherheart.
设f(x)=.
Advancingagemeanslosingyourhair,yourwaistlineandyourmemory,right?DanaDenisisjust40yearsold,but【1】she’sworrie
下列定义数组的语句中错误的是()。
以下叙述中正确的是()。
用高级程序设计语言编写的程序
Thescientist’ssuccessisduetohishardworkandhisabilityto______ofplanswhichwillgetworkdoneefficiently.
最新回复
(
0
)