首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
填空题
在面向对象方法中,属性与操作相似的一组对象称为______。
答案:
类
点击查看答案解析
在线练习
手机看题
你可能感兴趣的试题
填空题
设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为______。
答案:
ACBEGFD
点击查看答案解析
手机看题
填空题
在面向对象方法中,属性与操作相似的一组对象称为______。
答案:
类
点击查看答案解析
手机看题
填空题
软件概要设计的成果是______。
答案:
软件设计说明书
点击查看答案解析
手机看题
填空题
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个______实际上对应一个处理模块。
答案:
加工
点击查看答案解析
手机看题
填空题
在任何类中都有三种访问权限的数据成员,这三种权限是public、private和_______。
答案:
protected
点击查看答案解析
手机看题
填空题
在数据库的外模式、模式和内模式3级模式的体系结构中,存在两级映射:外模式到模式的映射定义了外模式与模式之间的对应关系;模式到内模式的映射定义了数据库的逻辑结构与______之间的对应关系。
答案:
物理结构
点击查看答案解析
手机看题
填空题
下列程序的运行结果是______。
#include<iomanip.h>
int Func(int*a,int n)
int s=1:
for(int i=0;i<n;i++)
s*=*a++;
return s;
void main( )
int a[]=l,2,3,4,5,6,7,8;
int b=Func(a,6)+Func(&a[5],2);
cout<<"b="<<b<<endl;
答案:
b=762
点击查看答案解析
手机看题
填空题
下列程序的输出结果是______。
#include<iostream.h>
void main( ) char a[]="abcdabcabfgacd";
int i1=0,i2=0,i=0;
while(a[i])
if(a[i]=="a")i1++;
if(a[i]=="b")i2++;
i++;
cout<<i1<<""<<i2<<endl;
答案:
4 3
点击查看答案解析
手机看题
填空题
如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为______。
#include<iostream.h>
class test
private:
int hum;
public:
test(int);
void show( );
;
test::test(int n)num=n;
test::show( )cout<<num<<endl;
void main( )
test T(10):
T.show( );
答案:
void test::show( ){cout<<num<<endl;}
点击查看答案解析
手机看题
填空题
下列程序的输出结果是______。
#include<iostream.h>
class base
int x,y;
public:
base(int i,int j)x=i;y=j;
virtual int add( )return x+y;
;
class three:public base
int z;
public:
three(int i,int j,int k):base(i,j)z=k;)
int add( )return(base::add( )+z);
;
void main( )
three*q=new three(10,20,30);
cout<<q->add( )<<endl;
答案:
60
点击查看答案解析
手机看题
填空题
下列程序的执行结果是______。
#include<iostream.h>
class Student
public:
Student(int xx)x=xx;
virtual float calcTuition( );
protected:
int x;
;
float Studertt::calcTuition( )
return float(x*x);
class GraduateStudent:public Student
public:
GraduateStudent(int xx):Student(xx)
float calcTuition( );
;
float Graduatestudent::calcTuition( )
return float(x*2);
void main( )
Student s(20);
GraduateStudent gs(30);
cout<<s.calcTuition( )<<" "<<gs.calcTuition( )<<endl;
//计算学生s和研究生gs的学费
答案:
400 60
点击查看答案解析
手机看题
填空题
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。
#include<iostream.h>
class person
int age,tall;
public:
person( )age=0;tall=40;cout<<"A baby is born."<<endl;
person(int i)age=i;tall=40;cout<<"A old person."<<endl;
person(int i,int j)age=i;tall=j;cout<<"a old person with tall."<<endl;)
~person( )cout<<"person dead."<<endl;
void show( )
cout<<"age="<<age<<",tall="<<tall<<endl;
;
void main( )
person*ptr;
ptr=new person[3];
ptr[0]=person( );
ptr[1]=person(18);
ptr[2]=person(20,120);
for(int i=0;i<3;i++)
ptr[i].show( );
______
答案:
delete[]ptr;
点击查看答案解析
手机看题
填空题
下列程序的输出结果为______。
#include<iostream.h>
int&max(int&x,int&y)
return(x>y x:y);)
void main( )
int n=3,m=12;
max(m,n)++;
cout<<"m="<<m<<",n=<<n<<endl;
答案:
m=13,n=3
点击查看答案解析
手机看题
填空题
下面程序编译时发现ma[3]=9错误,其原因是______。
#include<iostream.h>
class FunArray
int*pa; //指向一个数组空问
int size; //数组元素个数
public:
FunArray(int a[],int thesize):pa(a),size(thesize)
int Size( )return size;
;
void main( )
int s[]=3,7,2,1,5,4;
FunArray ma(s,sizeof(s)/sizeof(int));
ma[3]=9;
cout<<ma[3]<<endl;
答案:
没有重载[]运算符
点击查看答案解析
手机看题
填空题
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。
#include<iostream.h>
#include<fstream.h>
void main( )
fstream filel,file2;
char fn1[10],fn2[10],ch;
cout<<"输入源文件名";
cin>>fn1;
cout<<"输入目标文件名";
cin>>fn2;
filel.open(fn1,ios::in);
while((ch=filel.get( ))!=EOF)
cout<<ch;
file2.put(oh);
filel.close( );
file2.close( );
答案:
fileB.open(fnB,ios::out);
点击查看答案解析
手机看题
微信扫码免费搜题