关键词不能为空

当前您在: 主页 > 英语 >

C试题附答案

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-26 08:54
tags:

-

2021年1月26日发(作者:snicker)
C

一、

选择题
:
+
+




1.
关于类和对象不正确的说法是(
C


A)
类是一种类型,它封装了数据和操作

B)

对象是类的实例

C)


一个类的对象只有一个

D)

一个对象必属于某个类

2.
在类定义的外部,可以被访问的成员有(

C


A)
所有类成员












B) private

protected
的类成员

C) public
的类成员









D) public

private
的类成员

3.

关于
this
指针的说法错误的是(

A


A) this
指针必须显示说明












B)
当创建一个对象后,
this
指针
就指向该对象

C)
成员函数拥有
this
指针











D)
静态成员函数不拥有
this
指针

4.

声明一个类的对象时,
系统自动调用

B

函数,
撤消对象时,
系统自动调用


C


函数

A)
成员函数









B)
构造函数













C)
析构函













D)
普通函数

5.

下面对构造函数的不正确描述是(

B



A)
系统可以提供默认的构造函数







B)
构造函数可以有参数,
所以可以有返
回值

C)
构造函数可以重载

















D)
构造函数可以设置默认
参数

6.

下面对析构函数的正确描述是(

C


A)
系统不能提供默认的析构函数












B)
析构函数必须由用户定


C)
析构函数没有参数






















D)
析构函数可
以设置默认参数

7.

对静态成员的不正确描述是(

C


A)
静态成员不属于对象,是类的共享成员



B)
静态数据成员要在类外定义和初始化

C)
调用静态成员函数时要通过类或 对象激活,所以静态成员函数拥有
this
指针

D)
非静态成员函数也可以操作静态数据成员

8.

下面选项中,不是类的成员函数为(

C


A)
构造函数






B)
析构函数





C

友元函数







D)
缺省参
数的构造函数方言

9.

下面对友元的错误描述是(

D


A)
关键字
friend
用于声明友


































B)
一个类的成员函数可以是另一个类的友元

C)
友元函数访问对象的成员不受访问特性影响







D)
友元函数通过
this
指针访问对象成员

10.

C++
中,类与类之间的继承关系具有(

C



A)
自反性













B)
对称性









C)
传递













D)
反对称性

11.
下列关于类的继承描述中,(

A
)是错误的

A)

派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数

B)

派生类也是基类,但基类不一定具有派生类的全部属性和方法

C)

继承描述类的层次关系,派生类可以具有与基类相同的属性和方法

D)

一个基类可以有多个派生类,一个派生类可以有多个基类

12.
当一个派生类仅有继承一个基类时,基类中的所有公有成员成为派生类的(

A


A) public
成员



B) private
成员






C) protected











D)
友元

13.
当一个派生类私有继承一个基类时,基类中的所有仅有成员和保护成员成为派生类的



B


A) public
成员



B) private
成员






C) protected











D)
友元

14.
不论派生类以何种方法继承基类,都不能使用基类的(

B



A) public
成员



B) private
成员






C) protected











D) public
成员和
protected
成员

15.
下面描述中,错误的是(

BC

)(两个答案)

A)

在基类定义的
public
成员在公有继承的派生类中可见 ,也能在类外被访问

B)

在基类定义的
public

protected
成员在私有继承的派生类中可见,在类外可以被
访问

C)

在基类定义的
public

protected
成员在保护继承的派生类中不可见

D)

在派生类中不可见的成员要变成可访问的,需要进行访问声明

16.

C++
中,不能被派生类继承的函数是(

BC

)(两个答案)

A)
成员函数









B)
构造函数








C)
析构函







D)
静态成员函数

17.
在创建派生类对象时,构造函数的执行顺序是(

D


A)

对象成员构造函数、基类构造函数、派生类本身的构造函数

B)

派生类本身的构造函数、基类构造函数、对象成员构造函数

C)

基类构造函数、派生类本身的构造函数、对象成员构造函数

D)

基类构造函数、对象成员构造函数、派生类本身的构造函数

18.
当不同的类具有相同的间接基类时,有特点(
AD
)(两个答案)

A)

各派生类对象将按继承路线产生自己的基类版本

B)

派生类对象无法产生自己的基类版本

C)

为了建立惟一的间接基类版本,在基类定义前加
virtual
即可

D)

为了建立惟一的间接基类版本,应该声明虚继承

19.

C++
中,要实现动态联编,必须使用(

D

)调用虚函数

A)
类名







B)
派生类指针













C)
对象










D)
基类指针

20.
下列函数中,可以作为虚函数的是(

CD

)(两个答案)

A)
普通函数









B)
构造函数









C)
成员函













D)
析构函数

21.
在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺< br>序和函数的返回值(


B


A)
不同







B)
相同









C)
相容








D)

分相同

22.
下面函数原型声明中,(


B
)声明了
fun
为虚函数

A) void fun()=0;






B) virtual void fun()=0;







C) virtual void fun();





D) virtual void fun(){};
23.
若一个类中含有纯虚函数,则该类称为(

D



A)
基类







B)
纯基类








C)
派生













D)
抽象类

24.
假设
A
为抽象类,下列声明(

B

)是正确的

A) A fun(int);






B) A *p;







C) int
fun(A);











D) A Obj;
25.
下面描述中,正确的是(

BD

)(两个答案)

A)
虚函数是没有实现的函数













B)
纯虚函数的实现在派生类中

C)
抽象类是没有纯虚函数的类









D)
抽象类指针可以指向不同的派生类

26.
关于函数模板,描述错误的是(
A



A)

函数模板必须由程序员实例化为可执行的函数模板

B)

函数模板的实例化由编译器实现

C)

一个类定义中,只要有一个函数模板,则这个类是类模板

D)

类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化

27.
下列的模板说明中,正确提(

AD

)(两个答案)

A)

template
B)

template
C)

template
D)

template
28.
假设有函数模板定义如下:

Template
Max(T a, T b, T &c)
{ c=a+b; }
下列选项正确的是(

AD

)(两个答案)

A)

float x,y; float z;
Max(x,y,z);
B)

int x,y,z; Max(x,y,z);
C)

int x,y; float z; Max(x,y,z);
D)

float x; int y, z; Max(x,y,z);
29.
关于类模板,描述错误的是(

D



A)

一个普通基类不能派生类模板

B)

类模板从普通类派生,也可以从类模板派生

C)

根据建立对象时的实际数据类型,编译器把类模板实例化为模板类

D)

函数的类模板参数须通过构造函数实例化

30.
建立类模板对象的实例化过程为(

C



A)
基类
à
派生类









B)
构造函数
à
对象

C)
模板类
à
对象









D)
模板类
à
模板函数

31.

C++
中,容器是一种(
D


A)
标准类






B)
标准对象









C)
标准函










D)
标准类模板

32.
下列类中(


BD
)(两个答案)不是输入< br>/
输出流类
iostream
的派生类

A) fstream





B) ofstream






C)
strstream





D)ostrstream
33.
在下列选项中(

BCD

)(三个答案)是
ostream
类的对象

A) cin









B) cerr












C)
clog





D) cout
34.
read
函数的功能是从输入流中读取(


D


A)
一个字符




B)
当前字符







C)
一行字符






D)
指定若
干个字符

35.




下列选项中,用于清除基数格式位置以十六制输出的语句是(

B



A)



cout<B)




cout<C)



cout<D)



cin>>setf(ios::hex, ios::basefield);
36.




下列格式控制符,在
iostream.h
中定义的是(


AD
)(两个答案),在
iomanip.h
中定义的是(


BC
)(两个答案)

A) endl








B) setfill











C)
setw











D) oct
37.




下列串流类,

strstream.h
中定义的是


BD


(两个答案)


sstream.h
中定义的是(

AC



A) istringstream


B) istrstream







C) ostringstream


D)
ostrstream
38.




包含类
fstream
定义的头文件是(


A


A) fstream.h





B) ofstream.h







C)
ifstream.h











D) iostream.h
39.




要求打开文件
d:
,可写入数据,正确的语句是(

D



A)




ifstream infile(“d:
f
”, ios::in);

B)





ifstream infile(“d:

”, ios::in);

C)




ofstream infile(“d:

”, ios::out);

D)




fstream infile(“d:

”, ios::in| ios::out);

40.




假定已 定义浮点型变量
data

以二进制方式把
data
的值写入输出文 件流对象
outfile
中去,正确的语句是(

C


A)



((float *) &data, sizeof(float));

-


-


-


-


-


-


-


-



本文更新与2021-01-26 08:54,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/570981.html

C试题附答案的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文