精品文档
精品文档
精品文档
2012年大学C++期末考试题库
一、单项选择题:
能作为C++程序的基本单位是(C)。
程序中主函数的名字为(A)。
;,并允置缺省参数;
;;
按照符的要求,(A)符号不能成符。
下列量名中,(A)是合法的。
ACHINABbyte-sizeCdoubleDA+a
下列各样函数中,(C)不是的成函数。
A结构函数B析构函数C友元函数D拷结构函数
下列(A)是正确的句。
A;Ba=17Cx+yDcout<<"\n"
不能作函数重判断的依据的是(B)
往常,拷结构函数的参数是(C)
精品文档
精品文档
精品文档
精品文档
精品文档
精品文档
C++程序设计试卷
下面对静态数据成员的描绘中,正确的选项是(C)
类的不同对象有不同的静态数据成员值
类的每个对象都有自己的静态数据成员
静态数据成员是类的所有对象共享的数据
静态数据成员不能经过类的对象调用
,则履行ABx;语句时将自动调用该类的(B)
++程序从上机到获得结果的几个操作步骤依次是(B)。
、编写、连结、、编译、连结、运行
、运行、编写、、运行、编写、连结
“inta[10],x,*p=a;”,若要把数组a中下标为3的元素值赋给
x,则不正确的语句为(A)。
=p[3];=*(a+3);=a[3];=*p+3;
对于封装,下列说法中不正确的选项是(D)。
经过封装,对象的全部下性和操作联合在一同,形成一个整体
经过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)
经过封装,每个对象都成为相对独立的实体
经过封装,对象的属性都是不可见的
预办理命令在程序中都是以(B)符号开头的。
A.*B.#C.&D.@
,占用存储字节最少的是(B)。
.‘0’C.“0”
程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用(D)符号作为分开符。
A.
空格或逗号
B.
逗号或回车
C.
逗号或分号
37.
假定变量m定义为“intm=7;
”,则定义变量p的正确语句为(
B
)。
=&m;
*p=&m;
&p=*m;
*p=m;
38.
下面的哪个保存字不能作为函数的返回种类?
C
。
39.
采用重载函数的目的是(
B
)。
A.
实现共享
B.
减少空间
C.
提高速度
D.
使用方便,提高可读性
假定AB为一个类,则(C)为该类的拷贝结构函数的原型说明。
(ABx);(intx);(AB&x);(AB&x);
41、C++对C语言作了好多改良,下列描绘中(D)使得C语言发生了质变,从面向过程变成了面向对象。
A、增加了一些新的运算符;B、允许函数重载,并允许设置缺省参数;C、规定函数说明必须用原型;D、引进了类和对象的观点;
42、所谓数据封装就是将一组数据和与这组数据相关操作组装在一同,形成一个实体,这实体也就是(A)。
43、对于new运算符的下列描绘中,(C)是错误的。
A、它能够用来动向创立对象和对象数组;
B、使用它创立的对象或对象数组能够使用运算符delete删除;
精品文档
精品文档
精品文档
精品文档
精品文档
精品文档
C++程序设计试卷
C、使用它创立对象时要调用结构函数;
D、使用它创立对象数组时必须指定初始值;
44、(D)不是结构函数的特点。
A、结构函数的函数名与类名相同;
B、结构函数能够重载;
C、结构函数能够设置缺省参数;
D、结构函数必须指定种类说明。
45、假定一个类的结构函数为
B(intx,inty){a=x--;b=a*y--;},
则履行Bx(3,5);
语句
后,
的值分别为(C)
大一学期C题库 来自淘豆网m.daumloan.com转载请标明出处.