版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机密★启用前期末考试复习题一、单选题1、已知intx=2,y=8;执行x*=y+2;后x的值是()。AB8CD.122、下列while循环的执行次数是()。while(inti=0)i++;CD.无限3、以下不属于C语言关键字的是()。tBint4、当一个类对象离开它的作用域时,系统将自动调用该类的()。A.构造函数B.拷贝构造函数C.析构函数D.默认构造函数A.析构函数B.构造函数C.拷贝构造函数D.友元函数7、C++中用3个保留字实现异常处理,除了throw和catch外,还有()。AifB.class8、当类的继承方式为()时,基类中的公有成员和保护成员都以私有成员身份出现在派生类中,而基类的私有成员在派生类中不可直接访问。A.私有继承B.公有继承C.保护继承D.以上都不是9、作用域分辨符可以用来限定要访问的成员所在的类的名称,它的符号表示为()。10、下列哪个函数的作用是字符串比较()。AstrlenB.strcmp()CstrcatD.strcpy()11、指出下面合法的标识符是()。CstuD.$abc12、设有数组定义chararray[]="Public";则数组array所占的空间为()。A.4个字节B.5个字节13、下面表达式中错误的是()。AbaB.a/=2CabD.a=5,b=6,c=714、在定义inta[5];之后,对a的引用正确的是()。AaB.a[4.3]CaD.a[0]15、执行下面的程序段后,输出结果是()。main(){chara[]="english";printf("%c",a[0]);}16、当类的继承方式为()时,基类的公有和保护成员的访问属性在派生类中不变,而基类的私有不可直接访问。A.私有继承B.公有继承C.保护继承D.以上都不是17、类中将关键字()写在函数体之前函数头之后,说明该函数是一个常成员函数(或const成员函数),可以防止函数改变数据成员的值。intnini+1执行后,n的值是()。19、下列选项中正确的语句是(20、绑定工作在编译连接阶段完成的情况称为()。A.静态绑定B.动态绑定C.重载D.继承21、在下面的一维数组定义中,哪一个有语法错误()。AintaB.inta[10]={0};22、假定AB为一个类,则该类的拷贝构造函数的声明语句为()。AABABxB.AB(ABx);23、()是给对象取一个别名,它引入了对象的同义词。A.指针B.引用C.枚举D.结构AB.+CD.<=25、一个()允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值能A.函数模板B.模板函数C.类模板D.模板类26、如果一个类至少有一个纯虚函数,那么就称该类为()。A.抽象类B.虚基类C.派生类D.以上都不对27、进行文件操作时需要包含()文件。AiostreamhB.fstream.hCstdiohD.stdlib.h28、当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。AiosinB.ios::outCiostruncD.ios::binaryios供控制格式的标志位中,()是转换为十六进制形式的标志位。octCdecD.leftAifB.class31、设有定义intx;doublev;,则10+x+v值的数据类型是()。CcharD.不确定32、对于while、do…while循环结果说确的是()。A.只是表达形式不同B.while结构中的语句至少执行一次C.do…while结构中的语句至少执行一次D.条件成立时,他们有可能一次也不执行A._radiusB.foo~barCelseD.3room34、预处理命令在程序中都是以()符号开头的。CD.35、当说明一个结构变量时,系统分配给它的存为()。A.各成员所需存量的总和B.结构中第一个成员所需存量C.成员中占存量最大的成员所需的容量D.结构中最后一个成员所需存量36、()的功能是对对象进行初始化。A.析构函数B.数据成员C.构造函数D.静态成员函数37、()只能访问静态成员变量,静态成员函数和类以外的函数和数据不能访问类中的非静态成员变量。A.虚函数B.静态函数C.构造函数D.析构函数A.析构函数B.构造函数C.拷贝构造函数D.友元函数40、下列不可以被重载的运算符是()。AB.+A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念A.array数组首地址B.array数组中元素个数C.array数组中每个元素所占的字节数D.array数组占的总字节数43、将两个字符串连接起来组成一个字符串时,选用()函数。A.strlen()B.strcap()C.strcat()D.strcmp()44、函数调用不可以()。A.出现在一个表达式中B.出现在执行语句中C.作为一个函数的实参D.作为一个函数的形参45、C++源程序文件的扩展名是()。A..CPPB..CC..DLLD..EXE46、下列运算符中优先级最高的为()。C.-=D.&&47、有关构造函数的说法错误的是()。A.构造函数名字和类的名字一样B.构造函数在说明类变量时自动执行C.构造函数无任何函数类型D.构造函数有且只有一个48、通常的拷贝构造函数的参数是()。A.某个对象名C.某个对象的引用名B.某个对象的成员名D对象的指针名s和s2是否相等,应当使用()。A.if(s1=s2)B.if(s1==s2)C.if(strcpy(s1,s2))D.if(strcmp(s1,s2)==0)50、在定义inta[3][6];后,第10个元素是()。A.a[2][4]C.a[3][1]B.a[1][3]D.a[4][2]单选题答案BADCD.B二、填空题1、C++类中可以包含公有、私有和三种具有不同访问控制权的成员。2、在C++中有两种类型的注释符,一种是C语言中使用的注释符(/*…*/),另一种是。3、是给对象取一个别名,它引入了对象的同义词。5、类模板的使用实际上是将类模板实例化成一个具体的。7、假定x=1,则表达式(x<=1?20:30)的值为。w10、strlen("apple")的值为。11、当一个类对象离开它的作用域时,系统将自动调用该类的。12、定义一个模板函数或模板类时要用到的第一个C++保留字是。13、假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为。n。20、类中数据和成员函数默认访问控制权类型为。21、假定一个类对象数组为A[10],当离开它的作用域时,系统自动调用该类析构函数的次数为。22、若需要把一个函数“voidF();”定义为一个类AB的友元函数,则应在类AB定义中加入一条语23、假定一个类AB中有一个静态整数成员bb,在类外为它进行定义并初始化为0时,所使用的语句24、在一个类的后缀加的运算符重载成员函数的定义中,带有个整型参数。填空题答案三、判断题2、使用cin和cout进行输入输出操作的程序必须包含头文件math.h。()3、C++源程序文件的扩展名是.exe。()4、关键字中,用以说明类中公有成员的是private。()C三种具有不同访问控制权的成员。()nion15、说明静态数据成员时,前边要加关键字static。()18、关键字中,用以说明类中公有成员的是protected。()19、流是一种抽象,它负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动。()20、类型兼容规则是指在需要基类对象的任何地方,都可以使用公有派生类的对象来替代。()24、对象是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。())IOiostream.h。()判断题答案{y}{inti;for(i=4;i<=10;i++){if(i%3==0)}}{inti;};{i0;k;}{cout<"i="<<i<<",k="<<k<<endl;}{}{{{}}}{inti,j;for(i=4;i>=1;i--){cout<<"*";for(j=1;j<=4-i;j++)cout<<"*";}}**********{inti;};{i0;}{cout<<"i="<<i<<",";}{}{}{cout<<”x=”<<x<<”,y=”<<y<<endl;cout<<”x=”<<x<<”,y=”<<y<<endl;}{intt;}{Sample(){cout<<”Constructor”<<endl;}};voidfn(inti){cout<<”i=”<<i<<endl;}{}{inti,x;for(i=0;i<N/2;i++){x=a[i];}for(i=0;i<N;i++)}{inti;~CSample();};{i0;}{i=val;}{}{}{}i五、编程题1、编写一个程序输入一华氏温度,编程输出摄氏温度。已知:华氏温度(F)转换为摄氏温度
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鸡蛋产后分级包装标准
- 黄瓜根部病害综合防治技术指引
- 果园有机肥施用管理制度
- 果蔬产地预冷库管理制度
- 失能老人床上擦浴清洁护理规范
- 体检报告数据解读手册
- 有限空间作业应急救援实战演练方案
- 综合应急救援演练策划书
- 药品器械存储管理规定
- 落实全员安全生产责任制清单
- DBJ50-071-2016 居住建筑节能65%(绿色建筑)设计标准
- 精神科病人走失应急预案(3篇)
- 2025至2030年中国甘肃省个人贷款行业市场调研分析及投资战略规划报告
- 军工业务知识培训课件
- 养老护理老年人感染防控
- 云南大附属中学2026届中考三模数学试题含解析
- 相声的教学课件
- 骨科病人全麻术后护理
- 3.1走进数据世界课件甘教版(2022)初中信息科技七年级下册
- 2025年新高考1卷(新课标Ⅰ卷)英语试卷
- 应聘简历模板进厂
评论
0/150
提交评论