首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数convert(char*stroct)的功能是将八进制转换为十进制。 提示:要每一位转换,然后把转换后得到的数累加起来即可。 注意:不
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数convert(char*stroct)的功能是将八进制转换为十进制。 提示:要每一位转换,然后把转换后得到的数累加起来即可。 注意:不
admin
2021-07-02
39
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数convert(char*stroct)的功能是将八进制转换为十进制。
提示:要每一位转换,然后把转换后得到的数累加起来即可。
注意:不能修改其他部分的代码。
#include
#include
int convert(char*stroct)
{
}
int main()
{
cout<
cout<
cout<
return 0;
}
选项
答案
int re=0; while(*strOct) { re=re*8+(*strOct)-’0’; strOct++; } return re;
解析
(1)定义整型变量变量re,re记录求得的10进制数。
(2)convert(char*strOct)的输入参数为字符指针,而不是整形数据指针,因此需要将ASCII码转换成相应的数字量,即(*strOct)-’0’。
(3)按权展开可采用循环迭代的方法,如:(123)
8
=((1×8)+2)×8+3,即迭代过程为上一次运算得到的结果再乘以8加现在的元素值,即re=re*8+(*strOct)-’0’。
转载请注明原文地址:https://kaotiyun.com/show/3ifp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
—棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。
在软件开发中,需求分析阶段产生的主要文档是()。
有如下两个类定义classxx{private:doublex1;protected:double:x2;public:doublex3;};classYY:
下列关于this指针的叙述中,正确的是()。
数据的存储结构是指()。
下面不属于软件设计阶段任务的是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
下列是重载乘法运算符的函数原型声明,其中错误的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
报纸印刷质量主要体现在:__________、__________、__________。
租赁战略
成本法下,甲公司长期持有乙公司10%的股权,采用成本法核算。2009年1月1日,该项投资账面价值为l300万元。2009年度乙公司实现净利润2000万元,宣告发放现金股利1200万元。假设不考虑其他因素,2009年12月,j1日该项投资账面价值为(
Windows7操作系统从软件归类上应属于()
以下感染性疾病中,一般不易再次复发的为()
下列哪项不是慢性肾脏疾病肾功能恶化的诱因
关于加快转变经济发展方式的基本要求,下列说法不正确的是()。
BSP的具体目标可以归纳为五条,下列哪条是以最高效率支持企业的目标?
在软件设计中,不属于过程设计工具的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
最新回复
(
0
)