显示河南财经大学数据库基础与应用所有答案
-
程序的输出结果如下:
1,9
50,30
请根据输出数据在下面程序中的下划线处填写正确的语句。
源程序如下:
#include
using namespace std;
cl
答案是:ptr+1
更新时间:2024/9/3 9:15:00
出自
河南财经大学数据库基础与应用
-
在下划线处填上缺少的部分。
#include
#include
using namespace std;
class complex
{
public:
答案是:complex& a
更新时间:2024/9/3 9:15:00
出自
河南财经大学数据库基础与应用
-
下面是一个输入半径,输出其面积和周长的C++程序,在下划线处填上正确的语句。
#include
using namespace std;
const double pi=3.14159;
void
答案是:cin>>r
更新时间:2024/9/3 9:14:00
出自
河南财经大学数据库基础与应用
-
完成下面类中的成员函数的定义。
class point
{
private:
int m,n;
public:
point(int,int);
答案是:n
更新时间:2024/9/3 9:14:00
出自
河南财经大学数据库基础与应用
-
给出下面程序的输出结果。
#include
using namespace std;
template
T max(T ml,T m2)
{return
答案是:7 5y a
更新时间:2024/9/3 9:14:00
出自
河南财经大学数据库基础与应用
-
给出下面程序的输出结果。
#include
template
class Sample
{
T n;
public:
Sample(T i){n=i;}
int
答案是:S1与S2的数据成员不相等 S3与S4数据成员相等
更新时间:2024/9/3 9:14:00
出自
河南财经大学数据库基础与应用
-
对于类Point而言,其析构函数的定义原型为
答案是:~Point();
更新时间:2024/9/3 9:11:00
出自
河南财经大学数据库基础与应用
-
有下列代码int a=0;double b=0;cin>>a>>b;当用键盘输入1.25时,b=______。
答案是:0.25
更新时间:2024/9/3 9:11:00
出自
河南财经大学数据库基础与应用
-
类和其它数据类型不同的是,组成这种类型的不仅可以有数据,还可以有对数据进行操作的_______。
答案是:函数
更新时间:2024/9/3 9:11:00
出自
河南财经大学数据库基础与应用
-
写出声明一个复数对象的语句,并使该对象被初始化为2.2+1.3i,此声明语句是______。
答案是:complex c(2.2,1.3);
更新时间:2024/9/3 9:10:00
出自
河南财经大学数据库基础与应用
-
C++将数据从一个对象流向另一个对象的流动抽象为“流”,从流中获取数据的操作称为______。
答案是:提取
更新时间:2024/9/3 9:09:00
出自
河南财经大学数据库基础与应用
-
若使用标准输出流把整型变量a的值输出到屏幕上,实现此操作的C++语句是______。
答案是:cout<
更新时间:2024/9/3 9:09:00
出自
河南财经大学数据库基础与应用
-
下面有一处错误,请给出修改意见。
#include
class f{
private:float x,y;
public:f(float a,float b){x=a;y=b;}
答案是:应改为float max(){return(x>y)?x:y;}
更新时间:2024/9/3 9:08:00
出自
河南财经大学数据库基础与应用
-
下面有一处错误,请给出修改意见。
#include
main(){
int x=6;
const int*p=x;
cout<<*p<<>< strong="">
}
答案是:应改为const int*p=&x;
更新时间:2024/9/3 9:08:00
出自
河南财经大学数据库基础与应用
-
下面有一处错误,请给出修改意见。
#include
class f{
private:int x,y;
public:fl(int a,int b){x=a;y=b;}
void
答案是:实际参数类型与f1函数的形参,应修改为一致。
更新时间:2024/9/3 9:08:00
出自
河南财经大学数据库基础与应用
-
下面有一处错误,请给出修改意见。
#include
class point{
private:float x,y;
public:f1(float a,float b){x=a;y=b;}
答案是:应将print函数说明为point类的友元函数
更新时间:2024/9/3 9:07:00
出自
河南财经大学数据库基础与应用
-
下面有一处错误,请给出修改意见。
#include
class test{
private:int x;
public:test(int a){x=a;}
void set(
答案是:缺少分号;
更新时间:2024/9/3 9:07:00
出自
河南财经大学数据库基础与应用
-
下面程序的运行结果如下:
This is line1
This is line2
This is line3
在下划线处填上缺少的部分。源程序如下:
#include
#in
答案是:
更新时间:2024/9/3 9:07:00
出自
河南财经大学数据库基础与应用
-
#include
using namespace std;
template
T fun(T x)
{
_____y;
y=x*x
答案是:T
更新时间:2024/9/3 9:07:00
出自
河南财经大学数据库基础与应用
-
下面程序的运行结果如下:
B::display()
C::display()
在下划线处填上缺少的部分。源程序如下:
#include
using namespace std;
答案是:virtual void
更新时间:2024/9/3 9:06:00
出自
河南财经大学数据库基础与应用
-
#include
using namespace std;
class base
{
private:int x;
public:base(int a){x=a;}
int get(
答案是:Derived b1(d);(或Derived b1(6,7); 或base b1(6);或 base b1(d);)
更新时间:2024/9/3 9:06:00
出自
河南财经大学数据库基础与应用
-
完成下面程序,使其输出l0,并在退出运行时正确释放分配给指针的存储空间。
#include
using namespace std;
void main()
{
int *a,*p;
a=new int(
答案是:a delete p
更新时间:2024/9/3 9:06:00
出自
河南财经大学数据库基础与应用
-
给出下面程序的输出结果
#include
using namespace std;
class Simple
{
int x,y;
public:
Simple(){x=y=
答案是:x=1,y=2x=70,y=80
更新时间:2024/9/3 9:06:00
出自
河南财经大学数据库基础与应用
-
给出下面程序的输出结果
#include
using namespace std;
void main()
{
int num=300;
int &ref=num;
答案是:300 200 150
更新时间:2024/9/3 9:06:00
出自
河南财经大学数据库基础与应用
-
静态成员函数没有( )
A.返回值
B.this指针
C.指针参数
D.返回类型
答案是:B
更新时间:2024/9/3 9:05:00
出自
河南财经大学数据库基础与应用
-
要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )
A.const char *p=“ABCD”;
B.char const *p=“ABCD”;
C.char *const p=“ABCD”;
D.cons
答案是:D
更新时间:2024/9/3 9:05:00
出自
河南财经大学数据库基础与应用
-
类的指针成员的初始化是通过函数完成的,这个函数通常是( )
A.析构函数
B.构造函数
C.其它成员函数
D.友元函数
答案是:B
更新时间:2024/9/3 9:05:00
出自
河南财经大学数据库基础与应用
-
在下列成对的表达式中,运算符“+”的意义不相同的一对是( )
A.5.0+2.0和5.0+2
B.5.0+2.0和5+2.0
C.5.0+2.0和5+2
D.5+2.0和5.0+2
答案是:C
更新时间:2024/9/3 9:03:00
出自
河南财经大学数据库基础与应用
-
所有在函数中定义的变量,都是( )
A.全局变量
B.局部变量
C.静态变量
D.寄存器变量
答案是:B
更新时间:2024/9/3 9:02:00
出自
河南财经大学数据库基础与应用
-
在C++中实现封装是借助于( )
A.枚举
B.类
C.数组
D.函数
答案是:B
更新时间:2024/9/3 9:02:00
出自
河南财经大学数据库基础与应用
-
当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中( )
A.都是虚函数
B.只有被重新说明时才是虚函数
C.只有被重新说明为virtual时才是虚函数
D.都不是虚函数
答案是:A
更新时间:2024/9/3 9:02:00
出自
河南财经大学数据库基础与应用
-
下面叙述不正确的是( )
A.派生类一般都用公有派生
B.对基类成员的访问必须是无二义性的
C.赋值兼容规则也适用于多重继承的组合
D.基类的公有成员在派生类中仍然是公有的
答案是:D
更新时间:2024/9/3 9:02:00
出自
河南财经大学数据库基础与应用
-
下列特性中,C与C++共有的是( )
A.继承
B.封装
C.多态性
D.函数定义不能嵌套
答案是:D
更新时间:2024/9/3 9:02:00
出自
河南财经大学数据库基础与应用
-
下列函数不能和函数void print(char)构成重载的是( )
A.int print(int);
B.void print(char,char);
C.int print(char);
D.void print(int,in
答案是:C
更新时间:2024/9/3 9:02:00
出自
河南财经大学数据库基础与应用
-
类的私有成员可在何处被访问( )
A.本类的成员函数中
B.本类及子类的成员函数中
C.通过对象名在任何位置
D.不可访问
答案是:A
更新时间:2024/9/3 9:02:00
出自
河南财经大学数据库基础与应用
-
下列关于析构函数描述正确的是( )
A.可以重载
B.函数体中必须有delete语句
C.返回类型必须是void类型
D.不能指定返回类型
答案是:D
更新时间:2024/9/3 9:01:00
出自
河南财经大学数据库基础与应用
-
通常情况下,函数模板中的类型参数个数不能是( )
A.0
B.2
C.4
D.3
答案是:A
更新时间:2024/9/3 9:01:00
出自
河南财经大学数据库基础与应用
-
对C++语言和C语言的兼容性,描述正确的是( )
A.C++兼容C
B.C++部分兼容C
C.C++不兼容C
D.C兼容C++
答案是:A
更新时间:2024/9/3 9:00:00
出自
河南财经大学数据库基础与应用
-
下列描述错误的是( )
A.在创建对象前,静态成员不存在
B.静态成员是类的成员
C.静态成员不能是虚函数
D.静态成员函数不能直接访问非静态成员
答案是:A
更新时间:2024/9/3 9:00:00
出自
河南财经大学数据库基础与应用
-
设类A将其它类对象作为成员,则建立A类对象时,下列描述正确的是( )
A.A类构造函数先执行
B.成员构造函数先执行
C.两者并行执行
D.不能确定
答案是:B
更新时间:2024/9/3 9:00:00
出自
河南财经大学数据库基础与应用
-
下列关于类的权限的描述错误的是( )
A.类本身的成员函数只能访问自身的私有成员
B.类的对象只能访问该类的公有成员
C.普通函数不能直接访问类的公有成员,必须通过对象访问
D.一个类可以将另一个类的对象作为成员
答案是:A
更新时间:2024/9/3 9:00:00
出自
河南财经大学数据库基础与应用
-
如果没有为一个类定义任何构造函数的情况下,下列描述正确的是( )
A.编译器总是自动创建一个不带参数的构造函数
B.这个类没有构造函数
C.这个类不需要构造函数
D.该类不能通过编译
答案是:A
更新时间:2024/9/3 9:00:00
出自
河南财经大学数据库基础与应用
-
类的私有成员可在何处访问( )
A.通过子类的对象访问
B.本类及子类的成员函数中
C.通过该类对象访问
D.本类的成员函数中
答案是:D
更新时间:2024/9/3 9:00:00
出自
河南财经大学数据库基础与应用
-
下列哪个编译指令属于条件编译指令( )
A.#include
B.#define
C.#else
D.#pragma
答案是:C
更新时间:2024/9/3 9:00:00
出自
河南财经大学数据库基础与应用
-
如没有使用private关键字定义类的数据成员,则默认为( )
A.private
B.public
C.protected
D.friend
答案是:A
更新时间:2024/9/3 8:59:00
出自
河南财经大学数据库基础与应用
-
在C++中使用流进行输入输出,其中用于屏幕输出的对象是( )
A.cerr
B.cin
C.cout
D.cfile
答案是:C
更新时间:2024/9/3 8:59:00
出自
河南财经大学数据库基础与应用
-
在哪种派生方式中,派生类可以访问基类中的protected成员( )
A.public和private
B.public和protected
C.protected和private
D.仅protected
答案是:B
更新时间:2024/9/3 8:59:00
出自
河南财经大学数据库基础与应用
-
this指针存在的目的是( )
A.保证基类公有成员在子类中可以被访问
B.保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码
C.保证基类保护成员在子类中可以被访问
D.保证基类私有成员在子类中可以被访问
答案是:B
更新时间:2024/9/3 8:59:00
出自
河南财经大学数据库基础与应用
-
对类中声明的变量,下列描述中正确的是( )
A.属于全局变量
B.只属于该类
C.属于该类,某些情况下也可被该类不同实例所共享
D.任何情况下都可被该类所有实例共享
答案是:C
更新时间:2024/9/3 8:59:00
出自
河南财经大学数据库基础与应用
-
对使用关键字new所开辟的动态存储空间,释放时必须使用( )
A.free
B.create
C.delete
D.realse
答案是:C
更新时间:2024/9/3 8:59:00
出自
河南财经大学数据库基础与应用
-
设存在整型变量int x,则下列句与其它三项含义不同的是( )
A.int* p=&x;
B.int& p=x;
C.int & p=x;
D.int &p=x;
答案是:A
更新时间:2024/9/3 8:58:00
出自
河南财经大学数据库基础与应用
-
设函数void swap(int&,int&)将交换两形参的值,如两整型变量int a=10;int b=15; 则执行swap(a,b)后,a、b值分别为( )
A.10,10
B.10,15
C.15,10
D.15,15
答案是:C
更新时间:2024/9/3 8:58:00
出自
河南财经大学数据库基础与应用
-
类的构造函数在以下什么情况下会被自动调用( )
A.定义成员函数时
B.定义对象时
C.定义数据成员时
D.定义友元函数时
答案是:B
更新时间:2024/9/3 8:58:00
出自
河南财经大学数据库基础与应用
-
用于标识十六进制前缀或后缀是( )
A.无
B.后缀L或e
C.前缀零
D.前缀0x
答案是:D
更新时间:2024/9/3 8:58:00
出自
河南财经大学数据库基础与应用
-
包含自定义头文件file.h的预处理指令是( )
A.#define
B.#include file.h
C.#define file.h
D.#include
答案是:D
更新时间:2024/9/3 8:58:00
出自
河南财经大学数据库基础与应用
-
假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为( )
A.X,Y;Y,X
B.X,Y;X,Y
C.Y,X;X,Y
D.Y,X;Y,X
答案是:A
更新时间:2024/9/3 8:58:00
出自
河南财经大学数据库基础与应用
-
以下叙述错误的是( )
A.基类的保护成员在公有派生类中仍然是保护成员
B.基类的保护成员在派生类中仍然是保护成员
C.基类的保护成员在私有派生类中是私有成员
D.基类的保护成员不能被派生类的对象访问
答案是:D
更新时间:2024/9/3 8:57:00
出自
河南财经大学数据库基础与应用
-
若Sample类中的一个成员函数说明如下:voidset(Sample&a),则Sample&a的含义是( )
A.指向类Sample的名为a的指针
B.a是类Sample的对象引用,用来作函数Set()的形参
C.将a的地址赋给变量
答案是:B
更新时间:2024/9/3 8:57:00
出自
河南财经大学数据库基础与应用
-
在C++中把不返回任何类型的函数应该说明为( )
A.int
B. char
C.void
D.double
答案是:C
更新时间:2024/9/3 8:57:00
出自
河南财经大学数据库基础与应用
-
有关C++编译指令,以下叙述正确的是( )
A.C++每行可以写多条编译指令
B.#include指令中的文件名可含有路径信息
C.C++的编译指令可以以#或//开始
D.C++中不管#if后的常量表达式是否为真,该部分都需要编译
答案是:B
更新时间:2024/9/3 8:57:00
出自
河南财经大学数据库基础与应用