首页
登录
从业资格
阅读以下说明和C代码,填写程序中的空(1)~(5),将解答写入答题纸的对应栏内。
阅读以下说明和C代码,填写程序中的空(1)~(5),将解答写入答题纸的对应栏内。
免费题库
2022-08-02
35
问题
阅读以下说明和C代码,填写程序中的空(1)~(5),将解答写入答题纸的对应栏内。下面程序运行时,对输入的表达式进行计算并输出计算结果。设表达式由两个整数和一个运算符(+或-)构成,整数和运算符之间以空格分隔,运算符可以出现在两个整数之前、之间或之后,整数不超过4位,输入的两个整数和运算符都用字符串表示。例如,输入分别为“25+7”、“+25 7”、“25 7+”时,输出均为“25+7=32”。问题内容:
选项
答案
解析
(1)val*10
(2)s++
(3)*a,b,c
(4)*b,a,c
(5)*c,a,b
解析:(1)、(2)空将数字字符串全部转化为数字,例如“1234”转化为数字1234,分别用指针s依次取字符,val将数字保留,之前是'1',val=1;然后s='2',val=12,然后s='3',val=123,然后s='4',val=1234,因此val=val*10+*s-'0',且每次循环后s向后移动一个。(3)、(4)、(5)考查的是函数调用的问题,首先判断运算符的位置,用isOperator进行判定,如果字符串a就是运算符,那么操作数就是b和c,调用cal函数进行计算,第一个参数要传递运算符,后面两个参数顺序填入即可,(3)填写的是*a,b,c,依次类推,(4)答案是*b,a,c,(5)的答案是*c,a,b。
转载请注明原文地址:https://tihaiku.com/congyezige/2426441.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列哪种操作方式不能在界面中显示出属性面板?()A.在应用程序菜单中单击【选项】
组织为完成某一目标而制定的具体行动方案称为A.程序化决策 B.非程序化决策
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
UML是一种()。A.面向对象的程序设计语言 B.面向过程的程序设计语言 C
若程序P经编译并连接后可执行,则()。A.P是正确的程序 B.P中没有语法
若程序中使用的变量未设置初始值,则()。A.编译时会一定出错 B.运行时一定出
电子邮件应用程序利用POP3协议()。A.创建邮件 B.加密邮件 C.发送邮
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
负责解释执行JavaScript代码的是()。A.Web服务器 B.Web浏览
CPU从内存中读取指令时,需要先将程序计数器(PC)的内容输送到()总线上。A.
随机试题
[originaltext]W:Soyoumentionedhiking.IthinkSouthAfricamusthavealot
Computershaveaidedinthestudyofhumanitiesforalmostaslongasthemac
整个引流装置要保持密闭的是A.闭式胸膜腔引流管B.耻骨上膀胱造口管C.肾盂引流管
患者,男性,34岁。急刹车致使方向盘挤压上腹部16小时,患者主诉上腹部、腰部及右
男孩,5岁,发热4天伴抽搐3次,低~中度发热,有流涕及轻度咳嗽。近1天出现抽搐,
振动觉和位置觉传导通路的第二级神经元是A.丘脑腹外侧核 B.脊髓后角细胞
【教学过程】 环节一:导入新课 教师用PPT播放英国前首相撒切尔夫人的葬礼视频,学生观看视频,并提问:对于英国首相你知多少呢?首相在英国到底是什么地位呢
医院内获得性肺炎最常见的致病菌是A:革兰阴性球菌 B:革兰阳性球菌 C:革兰
世界各国课程评价有哪些特点?
2020年,H省全省地区生产总值43443.46亿元,较2019年减少2384.
最新回复
(
0
)