vc++期末复习题库.pdf
上传人:文库****品店 上传时间:2024-09-15 格式:PDF 页数:10 大小:383KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

vc++期末复习题库.pdf

vc++期末复习题库.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

vc++期末复习题库一、填空题1.编写C++程序一般需经过的几个步骤依次是()A.编译、编辑、连接、调试B.编辑、编译、连接、调试C.编译、调试、编辑、连接D.编辑、调试、编辑、连接2.C++语言是从早期的C语言逐步发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是(。)A.面向过程B.面向对象C.安全性D.可移植性3.类中定义的成员默认的访问属性是(。)A.friendB.privateC.publicD.protected4.一个类的构造函数通常被定义为该类的(成员。)A.友元B.公有C.私有D.保护5.假定一个类对象数组为A[n],当离开它定义的作用域时,系统自动调用该类析构函数的次数为()A.0B.1C.nD.n-16.每个类()构造函数。A.只能有一个B.有可能没有C.可以有多个D.只可有缺省的7.下面不是描述类的成员函数的是()A.构造函数B.析构函数C.友元函数D.复制构造函数8.编译时的多态性使用什么获得?()A.重载函数B.继承C.虚函数D.上述所有选项9.下面描述中,表达错误的是()。A.公用继承时基类中的public成员在派生类中仍是public的B.公用继承时基类中的private成员在派生类中仍是private的C.公用继承时基类中的protected成员在派生类中仍是protected的D.私有继承时基类中的public成员在派生类中是private的10.若有一维数组初始化语句inta[10]={1,2,3,4,5,6,7,8,9,10};且数组的起始地址为6040H,则6048H是数组元素()的起始地址。A.9B.8C.2D.311.决定C++语言中函数的返回值类型的是()A.return语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型12.C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是()。A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念13.一个函数功能不太复杂,但要求被频繁调用,则应把它定义为()A.内联函数B.重载函数C.递归函数D.嵌套函数14.下列标识符中,不合法的用户标识符为()。A._abcB.B_110D.d!15.如果有整型量intx=,执行情况6x+=1.9后x的值为()。A.7B.8C.9D.表达式非法16.下面有关重载函数的说法中正确的是()。A.重载函数必须具有不同的返回值类型B.重载函数形参个数必须不同C.重载函数必须有不同的形参列表D.重载函数名可以不同17.若有说明“inta[2][5]={0};”,则下面正确的是()。A.只有元素a[0][0]可得到初值0B.数组a中每个元素均可得到初值0C.数组各元素都可得到初值,但值不一定是0D.此说明语句不正确18.下列不是描述类的成员函数的是()A.构造函数B.析构函数C.友元函数D.拷贝构造函数19.假定Clock为一个定义好的类,则执行“Clocka(2),b[3],*p[4];”语句时调用该类构造函数的次数为()A.3B.4C.5D.920.在”inta[][4]={{1},{2,3},{4,5,6},{7,8,9,10}};”,中a[3][3]的值是()。A.8B.9C.6D.1021.由C++源程序文件编译而成的目标文件的缺省扩展名为()。A.cppB.exeC.objD.lik22.用“>>”运算符从键盘输入多于一个数据时,各数据之间应使用()符号作为分隔符。A.空格或逗号B.逗号或回车C.逗号或分号D.空格或回车23.C++中声明常量的关键字是()。A.constB.externC.publicD.enum24.以下叙述中正确的是()A.使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值B.使用const定义的常量名有类型之分,其值在程序运行时是不可改变的C.在程序中使用内置函数使程序的可读性变差D.在定义函数时可以在形参表的任何位置给出缺省形参值25.下列的符号常变量定义中,错误的定义是()。A.constM=10;B.constintM=20;C.constcharch;D.constboolmark=true;26.函数原型语句正确的是()。A.intFunction(voida).BvoidFunction(int);C.intFunction