皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
试题二(共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 时返回结果出错的原因。
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】若256KB的SRAM具有8条数据线,则它具有______条地址线。
【多选题】下列属于电子支付工具的是()
A.
第三方支付
B.
电子货币
C.
电子现金
D.
电子支票
【判断题】典型单位的选择标准随着调查目的不同而不同。 ( )
A.
正确
B.
错误
【多选题】下列属于电子支付工具 的是( )
A.
电子现金
B.
电子钱包
C.
电子支票
D.
智能卡
【单选题】企业来源于中国境外的所得的抵免限额,除国务院财政、税务主管部门另有规定外,应当( )。
A.
分国(地区)分项计算
B.
世界各国汇总计算
C.
分国(地区)不分项计算
D.
每类项目汇总计算
【单选题】选择财务报表整体的重要性时,确定基准不需要考虑的是()
A.
被审计单位所处行业和经济环境
B.
被审计单位所有权结构和融资方式
C.
基准相对波动性
D.
以前年度审计中识别出的错报的数量和金额
【单选题】有关肥大细胞哪一项错误( )
A.
细胞质内颗粒不溶于水
B.
细胞质内充满异染性颗粒
C.
颗粒内含组胺、嗜酸性粒细胞趋化因子和肝素
D.
多见于小血管周围,主要参与机体的过敏反应
【单选题】正常人腋下体温为36~37℃,当腋下体温超过()时,就是发烧。
A.
38.5℃
B.
36.5℃
C.
37.5℃
【多选题】下列属于电子支付工具的是
A.
银行卡网上支付
B.
数字现金
C.
电子支票
D.
现金
【多选题】下列属于电子支付工具的是( )。
A.
电子信用卡
B.
电子钱包
C.
电子支票
D.
汇票
E.
网上银行
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题