首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹下的工程proj3,其中定义了Septinary类(七进制类),来表示一个七进制的数及其相关操作。和十进制的数“逢十进一”类似,七进制的数定义为“逢七进一”。 这里对Septinary类的数据成员做一下说
请使用“答题”菜单或使用VC6打开考生文件夹下的工程proj3,其中定义了Septinary类(七进制类),来表示一个七进制的数及其相关操作。和十进制的数“逢十进一”类似,七进制的数定义为“逢七进一”。 这里对Septinary类的数据成员做一下说
admin
2015-07-24
60
问题
请使用“答题”菜单或使用VC6打开考生文件夹下的工程proj3,其中定义了Septinary类(七进制类),来表示一个七进制的数及其相关操作。和十进制的数“逢十进一”类似,七进制的数定义为“逢七进一”。
这里对Septinary类的数据成员做一下说明:
char*data;//存放七进制数的每一位数,data[0]为最高位。这里假设七进制的位数不超过99位。ereateSeptinary函数由构造函数调用,用于将作为参数传入的十进制数转化为七进制数,并将七进制数的每一位存入data数组中。请编写ereateSeptinary函数使程序可以正确运行。注意:Septinary类中提供了humberToChar成员函数,将一个[0,6]之间的数转化为对应的ASCII码值。在main函数中给出了一组测试数据,此情况下程序的输出应该是:
243
注意:只需在//********333********和//********666********之间填入所编写的若干语句,不要改动程序中的其他内容。
#include"Septinary.h"
Septinary::Septinary(int num){
this->data=new char[100];
this->createSeptinary(hum);
}
Septinary::一Septinary(){
if(data!=NULL)
delete[]data;
}
void Septinary::createSeptinary(int hum){
//********333********
//********666********
}
char Septinary::numberToChar(int Bum){
if(Bum<0 || hum>7){
cout<<"error number"<
return 0;
}
return(char)(num+(char)0);
}
void Septinary::show(){
cout<
}
int main(){
Septinary S(129);
s.show();
writeToFile("c:\test\");
return 0;
}
//proj3\Septinary.h
#include
#include
using namespaee std;
class Sepfinary{ //七进制类
pfivate:
char*data;
public:
Septinary(int num);
~Septinary();
void createSeptinary(int num);
char numberToChar(int hum);
void show();
};
void writeToFile(eonst char*path);
选项
答案
for(int i=count-1;i>=pes;i--) { elem[i+1]=elem[i]; } elem[pos]=data; count++:
解析
主要考查考生对对象处理的掌握,函数insert的功能是将一个指定的整数data插入到列表的指定位置pos处,原位置处的及其后的所有元素依次向后顺移一个位置。首先通过比较count.与MAx_SIZE判断存储空间是否已满,若存储空间已满,直接返回;然后判断插入的位置是否在当前数组最后元素之后,若是,则紧贴最后元素之后插入新元素即可;最后使用for循环,将pos位置及其之后的所有元素向后顺移一位,再将data插入pos位置,同时更新count的值。
转载请注明原文地址:https://www.kaotiyun.com/show/d0Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){a=aa;cout
C++语言中类定义中默认的访问权限是
关于continue语句叙述不正确的是
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
下述关于数据库系统的叙述中正确的是
下列叙述中正确的是
以下哪个特征不是面向对象思想中的主要特征()。
一棵含18个节点的二叉树的高度至少为()。
将ER图转换到关系模式时,实体与联系都可以表示成()。
每个以符号______开头的行,为编译预处理行。
随机试题
下列生理过程中,属于正反馈调节的是()
下列药物中,具有明目功效的一组是
洪某的舅伯是黄某的外公。洪某和黄某二人虽相差近十岁,但由于同在洪某舅伯私人企业里上班,随着时间的推移,二人的感情不断加深,直到最后悄悄确定恋爱关系并准备结婚。当双方将准备结婚的想法告诉家人时,黄某的父母坚决不同意二人结婚,下列说法哪项是正确的?()
燃气锅炉房和燃气调压间分别属于哪类生产厂房?(2006,84)
矿业工程材料中,关于提高混凝土强度方法的说法,正确的是()。
方某在家私设银行、钱庄,非法办理存款贷款业务,他这种非法吸收公众存款的行为属于()。
某公司规定,门窗每3天擦拭一次,绿化植物每5天浇一次水,消防设施每2天检查一次。如果上述三项工作刚好集中在星期三都完成了,那么下一次三项工作集中在同一天完成是在()。
社会主义初级阶段主要矛盾的主要方面是
下列关于运算符重载的描述中,()是正确的。
Today,mostcountriesintheworldhavecanals.Manycountrieshavebuiltcanalsnearthecoast,andparallel【C1】______thecoast
最新回复
(
0
)