首页
登录
从业资格
阅读以下说明和C代码,填写程序中的空(1)~(5),将解答写入答题纸的对应栏内。
阅读以下说明和C代码,填写程序中的空(1)~(5),将解答写入答题纸的对应栏内。
免费题库
2022-08-02
74
问题
阅读以下说明和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://www.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.
随机试题
Petercouldnotbelievehiseyes______hesawoldJimmydancing.A、whenB、sinceC、
Completethenotesbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeach
TowardstheendofJune,auniquejointexpeditionbeganinthewatersnear
曲柄摇杆机构存在急回特性。()
在云计算和大数据充分发展的今天,金融监管应该有理有据。“理”,是法律法规,“据”
A.临床观察 B.实验室研究 C.动物实验 D.细胞实验 E.流行病学调
运用企业自由现金流模型对企业价值进行估值,需要确定的指标有( ) ①各期现金
患儿,6个月。今晨起啼哭不安,阵阵捧腹啼叫,已解清稀大便3次,便多泡沫,臭气轻,
以下关于留置权表述正确的有:() A.对于获救满90日的船舶,如果被救助方不
患者,女,20岁。多饮、多尿、纳差伴体重下降半年就诊。体检身高161cm,体重5
最新回复
(
0
)