首页
登录
从业资格
阅读以下C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 【C代码1】
阅读以下C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 【C代码1】
考试题库
2022-08-02
122
问题
阅读以下C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。【C代码1】
【问题1】写出【C代码1】运行时分别输入-1331、795的输出结果。
【问题2】写出【C代码2】运行时的输出结果。
选项
答案
解析
(1)输入-1331的结果是:
Palindromic number.
a=-1331 b=1331
输入795的结果是:
a=795 b=597
(2)输出结果是:
Passed,points=4
Passed,points=1
Passed,points=1
Passed,points=1
Failed
解析:(1)程序1实现了回文数的判断,首先判断a的正负性,若为负,则temp=-a,若为正,则temp=a,接下来对temp进行逆序输出,将其结果赋给b,如果a绝对值与b相等,即a为回文数,则输出:Palindromic number.;a=a;b=b;否则只输出a=a;b=b。
(2)程序2中主要考察了switch的用法,当case语句中没有出现break时,将会向下继续执行下一条语句,而不会退出switch,因而当case语句中没有break时,执行过程中points被重复赋值。故当“case'A'”执行时,points=4退出,此时输出“Passed,points=4”,而当grade='B'、'C'、'D'时,都执行到“case'D'::points=1;break;”时才退出,故输出了三个“Passed,points=1”;当grade='W'时超出了for循环中grade的范围,不执行这一语句,所以只有当grade='E',输出一句“Failed”。所以最终输出结果为:
Passed,points=4
Passed,points=1
Passed,points=1
Passed,points=1
Failed
转载请注明原文地址:https://www.tihaiku.com/congyezige/2426433.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
男性,24岁,外伤抢救后,意识清楚,带气管插管返回ICU。该病人表达健康问题宜采
病例:根据下列家系图,回答问题。 [YZ610_378_1.gif]对该家系图
根据下列家系图,回答问题。 [YZ610_320_1.gif]关于该家系图中各
属于计划工作"SW1H问题"之一的是()A.Whom B.Where
针对组织内部的具体问题,在较小范围内和较短时间内实施的计划属于A.指令性计划
护理诊断PSE公式中的P代表A.健康问题的相关因素 B.症状与体征 C.患者
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
患儿,女,1岁,体重为10kg,其母向社区护士咨询有关喂养问题。该儿每日需水量为
患儿,女,1岁,体重为10kg,其母向社区护士咨询有关喂养问题。该儿每日摄取的总
确定导致目标人群疾病或健康问题发生的行为危险因素,区别引起疾病或健康问题的行为与
随机试题
Twogroupsofscientistsdemonstratedlastweekfoxthefirsttimethatthe
Apidginisalanguagewithnonativespeakers:itisnoone’sfirstlanguag
Thehumanbodyiscomposedoforgans,each______adefinitejobtodo.A、hasB、h
A. B. C. D.
以下关于IPsec协议的描述中,正确的是()A.IPsec认证头(AH
基金客户服务中,售中服务的具体内容不包括( )。A.推介符合适用性原则的基金
下列说法正确的是()A.流感嗜血杆菌引起流行性感冒B.流感嗜血杆菌夏季发病率高
可分为前台交易、中台风险管理和后台结算/清算三个环节的业务是()。A.法人信贷
同业拆借市场的作用包括()。A.弥补短期资金不足 B.弥补票据清算的差额
噪声引起的永久性听闭位移早期通常表现为( )。A.语频听力下降 B.低频听力
最新回复
(
0
)