首 页
郑州大学
奥鹏教育
国家开放大学
西南交通大学
成人教育
联大学堂
江苏师大
青书学堂
 
   今天是: 全民学习吧,专业辅导,快速解决您的烦恼,详情请加微信:goodluckgold、QQ:3446094242
  当前位置: 联大学堂网上考试答案
       
 
QQ:3446094242
微信号:goodluckgold
课件学习、网上考试答案,如有需要,请加微信或QQ,全程辅导,为您排忧解难!!!
 
 
 
联大学堂河南财经政法大学C++程序设计网上考试答案
若Sample类中的一个成员函数说明如下:voidset(Sample&a),则Sample&a的含义是( )
A.指向类Sample的名为a的指针 B.a是类Sample的对象引用,用来作函数Set()的形参 C.将a的地址赋给变量Set D.变量Sample与a按位与的结果作为函数Set的参数
面向对象的程序设计语言必须具备的关键要素是( )
A.抽象和封装 B.抽象和多态性 C.抽象、封装、继承和多态性 D.抽象、封装和继承性
下列哪个类型函数不适合声明为内联函数( )
A.函数体语句较多 B.函数体语句较少 C.函数执行时间较短 D.函数执行时间过长
假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “Ax(4,5);”语句后,x.a和x.b的值分别为( )
A.4和5 B.5和4 C.4和20 D.20和5
内联函数的特点是( )
A.减少代码量,加快访问速度 B.减少代码量,减缓访问速度 C.增加代码量,减缓访问速度 D.增加代码量,加快访问速度
对于友元描述正确的是( )
A.友元是本类的成员函数 B.友元不是本类的成员函数 C.友元不是函数 D.友元不能访问本类私有成员
以下叙述错误的是( )
A.基类的保护成员在公有派生类中仍然是保护成员 B.基类的保护成员在派生类中仍然是保护成员 C.基类的保护成员在私有派生类中是私有成员 D.基类的保护成员不能被派生类的对象访问
类的私有成员可在何处访问( )
A.通过子类的对象访问 B.本类及子类的成员函数中 C.通过该类对象访问 D.本类的成员函数中
int Func(int,int);不可与下列哪个函数构成重载( )
A.int Func(int,int,int); B.double Func(int,int); C.double Func(double,double); D.double Func(int,double);
#include <iostream.h> void main( ) { int *a; int *&p=a; int b=10; p=&b; cout<<*a; } 输出为:
设在程序中使用如下语句申请了一个对象数组:Point * ptr = new Point[2];则在需要释放ptr指向的动态数组对象时,所使用的语句是()
将指向对象的指针作为函数参数,形参是对象指针,实参是对象的()。
在C++中,声明布尔类型变量所用的关键字是() 。
执行下列代码cout <<″hex:″<< hex='' 255=''>程序的输出结果为 () 。
在函数调用时,如某一默认参数要指明一个特定值,则有( )
A.其之前所有参数都必须赋值 B.其之后所有参数都必须赋值 C.其前、后所有参数都必须赋值 D.其前、后所有参数都不必赋值
解决二义性问题的方法有( )
A.只能使用作用域分辨操作符 B.使用作用域分辨操作符或赋值兼容规则 C.使用作用域分辨操作符或虚基类 D.使用虚基类或赋值兼容规则
有如下程序段:int *p,a[6]={-1,0,1,2,3,4}; p=a+3; 执行该程序段后,*p的值为 ( )
A.4 B.2 C.1 D.NULL
如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )
A.a.operator++(1) B.operator++(a) C.operator++(a,1) D.a.operator++()
如没有使用private关键字定义类的数据成员,则默认为( )
A.private B.public C.protected D.friend
类的构造函数被自动调用执行的情况是在定义该类的( )
A.成员函数时 B.数据成员时 C.对象时 D.友元函数时
如果类A被声明成类B的友元,则( )
A.类A的成员即类B的成员 B.类B的成员即类A的成员 C.类A的成员函数不得访问类B的成员 D.类B不一定是类A的友元
如果类A被声明成类B的友元,则( )
A.类A的成员即类B的成员 B.类B的成员即类A的成员 C.类A的成员函数不得访问类B的成员 D.类B不一定是类A的友元
#include template Tf(T*a,T*b,int n){ Ts=(T)0; for(int i=0;i<>< p=''> s+=a[i]*b[i]; return s; } void main() { double c [5]={1.1,2.2,3.3,4.4,5.5},d[5]={10.0,100.0,1000.0}; cout<<><>< p=''> } 输出为:
基类的公有成员在派生类中的访问权限由_________决定。
在用C++进行程序设计时,最好用___________________代替malloc。
模板定义中标识类型的参数必须用关键字_________修饰。
假定用户没有给一个名为AB的类定义析构函数,则系统自动给出的缺省析构函数定义为__________。
定义虚函数所用的关键字是()。
下列特性中,C与C++共有的是( )
A.继承 B.封装 C.多态性 D.函数定义不能嵌套
在下列成对的表达式中,运算结果类型相同的一对是( )
A.7/2和7.0/2.0 B.7/2.0和7/2 C.7.0/2和7/2 D.7.0/2.0和7.0/2
在下列成对的表达式中,运算结果类型相同的一对是( )
A.7/2和7.0/2.0 B.7/2.0和7/2 C.7.0/2和7/2 D.7.0/2.0和7.0/2
一个类的静态数据成员所表示属性( )
A.是类或对象的属性 B.只是对象的属性 C.只是类的属性 D.是类和友元的属性
类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p->A::func()将( )
A.调用类A中的函数func() B.调用类B中的函数func() C.根据p所指的对象类型而确定调用类A中或类B中的函数func() D.既调用类A中函数,也调用类B中的函数
内联函数的特点是( )
A.减少代码量,加快访问速度 B.减少代码量,减缓访问速度 C.增加代码量,减缓访问速度 D.增加代码量,加快访问速度
下列描述错误的是( )
A.在创建对象前,静态成员不存在 B.静态成员是类的成员 C.静态成员不能是虚函数 D.静态成员函数不能直接访问非静态成员
以下哪个基类中的成员函数表示纯虚函数? ( )
A.virtual void vf(int) B.void vf(int) = 0 C.virtual void vf()=0 D.virtual void yf(int){}
执行下列代码int a=29,b=100;cout <程序的输出结果是:()。
若使用标准输出流把整型变量a的值输出到屏幕上,实现此操作的C++语句是______。
类和其它数据类型不同的是,组成这种类型的不仅可以有数据,还可以有对数据进行操作的_______。
对于类Point而言,其析构函数的定义原型为______。
类的简单成员函数是指声明中不含______、volatile、static关键字的函数。
全民学习吧
加微信:goodluckgold,QQ:3446094242,轻松辅导,学习无忧