全球旧事资料 分类
一、选择题
1C语言属于C。
A)自然语言B)机器语言
C)面向对象语言
D)汇编语言
2下面选项中不属于面向对象程序设计特征的是C。
A)继承性B)多态性C)相似性D)封装性
3可用作C语言用户标识符的一组标识符是B。
A)voiddefi
eWORD
B)a3_b3_123YN
C)for
abc
Case
D)2a
DO
sizeof
4假定一个二维数组的定义语句为“i
ta3434286”,则元素
a21的值为(A)。
A)0
B)4
C)8
D)6
5下列情况中,哪一种情况不会调用拷贝构造函数(B)
A)用派生类的对象去初始化基类对象时
B)将类的一个对象赋值给该类的另一个对象时
C)函数的形参是类的对象,调用函数进行形参和实参结合时
D)函数的返回值是类的对象,函数执行返回调用者时
6以下哪一关键字可用于重载函数的区分(C)
A)exter

B)static
C)co
st
D)virtual
7下列有关数组的叙述中,正确的是(B)
A)C中数组的存储方式为列优先存储
B)数组名可以作为实参赋值给指针类型的形参
C)数组下标索引从1开始,至数组长度
结束
D)数组指针的语法形式为:类型名数组名下标表达式
8下列有关继承和派生的叙述中,正确的是C
A)派生类不能访问通过私有继承的基类的保护成员
B)多继承的虚基类不能够实例化
C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数
D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现
9实现运行时多态的机制是(A)
A)虚函数
B)重载函数C)静态函数D)模版函数
10若有下面的函数调用:
1
1
ffu
ab3max
1b
其中实参的个数是(A)
A)3
B)4
C)5
D)6
11下列关于this指针的说法正确的是(B)
A)this指针存在于每个函数之中
B)在类的非静态函数中this指针指向调用该函数的对象
C)this指针是指向虚函数表的指针
D)this指针是指向类的函数成员的指针
12在下列关于C函数的叙述中,正确的是(C)
A)每个函数至少要有一个参数B)每个函数都必须返回一个值
C)函数在被调用之前必须先声明D)函数不能自己调用自己
13下列运算符中,不能重载的是(C)
A)
B)
C)
D)
14下面程序的输出结果是(
i
cludeiostream
usi
g
amespacestd
i
ti0
i
tfu
i
t


statici
ta2
a
retur
a


voidmai


i
tk5

i
ti2
kfu
i

kfu
i
coutk

A)13
B)14
B)C)15
D)16
15下面的程序段的运行结果为(D)charstr
好听全球资料 返回顶部