皮皮学,免费搜题
登录
搜题
【简答题】
试题二(共15分) 阅读以下说明和C函数,回答问题 l至问题 3,将解答写在答题纸的对应栏内。 【说明1】 函数substring(const char str[],int index,int length)的功能是求出字符串str中指定序号index开始且长度为length的子串,并返回所取出的子串。以字符串“China today”为例,其第一个字符“C”的序号为1(而其在字符数组str中的下标为0),从序号 5开始且长度为 3的子串为“at”。 【问题1】(6分) 函数substring 中有两处错误,请指出这些错误所在代码的行号,并在不增加和删除 代码行的情况下进行修改,写出修改正确后的完整代码行(有注释时,注释可省略)。 【说明2】 在C函数 2中,reverse(unsigned intn的功能是求出并返回n的反序数。例如,1234 的反序数是4321,其求解过程如下: (1)由1234除以 10得到商123和余数4,O乘以10再加上 4得到 4; (2)由123除以10得到商12和余数 3,4乘以10再加上 3得到43; (3)由12除以10得到商 l和余数2,43乘以10 再加上2得到432; (4)由 1除以 10得到商 0和余数 1,432乘以10再加上 1得到4321。 【C函数2】 unsigned int reverse(unsigned int n) { unsigned int result=0; while( (1) ){ result= result *10+ n%10; n= (2)__; } retum result, } 【问题2] (6分) 请根据说明2,填充C函数 2中的空缺(1)和(2)。 【问题3](3分) 用567,1234,56781234,62354879643分别作为实参调用函数reverse,对应的返回值分别 为765,4321,43218765,1357400630。请说明以62354879643作为实参调用函数 reverse 时返回结果出错的原因。
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【判断题】1847年Simpson首次施行分娩镇痛的麻醉药是氯仿。
A.
正确
B.
错误
【单选题】原始凭证填制, 错误 的是
A.
对外开出的原始凭证必须加盖本单位公章
B.
凭证填写的手续必须完备,符合内部牵制要求
C.
原始凭证填写错误,可撕毁重新编制一张
D.
需要填一式数联的凭证,各联内容应当相同
【判断题】不同品种玉米的叶片数与生育期长短具有一定的相关性,一般叶片数多的,生育期较长。
A.
正确
B.
错误
【简答题】预付甲材料货款 60 000 元;
【单选题】中国的哪位统治者最早推行“罢黜百家,独尊儒术”?
A.
秦始皇
B.
隋文帝
C.
汉武帝
D.
唐玄宗
【单选题】分子筛脱水工艺中,再生气量约为原料气的( )。
A.
1%~5%
B.
5%~10%
C.
10%~15%
D.
15%~20%
【单选题】人物离场之转变方向情景中,跟拍的难点在于?
A.
时间的掌控
B.
对话的设定
C.
演员的走位
D.
null
【单选题】根据我国《海上交通安全法》,在我国沿海水域划定禁航区,可以由()批准。
A.
国务院
B.
主管机关
C.
国家军事主管部门
D.
A或B或C
【单选题】2012年12月26日,新世纪公司与希望公司签订了一份不可能撤销的销售合同,双方约定,2013年3月20日,新世纪公司应按每台62万元的价格向希望公司提供乙产品6台。假定C材料专门用于生产与希望公司所签合同约定的6台乙产品,其账面价值为144万元,市场销售价格总额为152万元。将C材料加工成乙产品尚需要发生加工成本230万元,不考虑其他相关税费。2012年12月31日C材料的可变现净值为( )...
A.
144
B.
142
C.
372
D.
152
【单选题】填制记账凭证时,错误误的做法是(    )。
A.
根据每一张原始凭证填制
B.
根据若干张同类原始凭证汇总填制
C.
将若干张不同内容和类别的原始凭证汇总填制在一张记账凭证上
D.
根据原始凭证汇总表填制
相关题目: