2022年计算机二级-C++语言程序设计考前拔高检测卷1(有答案)

上传人:住在****帅小... 文档编号:110039244 上传时间:2022-06-17 格式:DOCX 页数:10 大小:21.98KB
收藏 版权申诉 举报 下载
2022年计算机二级-C++语言程序设计考前拔高检测卷1(有答案)_第1页
第1页 / 共10页
2022年计算机二级-C++语言程序设计考前拔高检测卷1(有答案)_第2页
第2页 / 共10页
2022年计算机二级-C++语言程序设计考前拔高检测卷1(有答案)_第3页
第3页 / 共10页
资源描述:

《2022年计算机二级-C++语言程序设计考前拔高检测卷1(有答案)》由会员分享,可在线阅读,更多相关《2022年计算机二级-C++语言程序设计考前拔高检测卷1(有答案)(10页珍藏版)》请在装配图网上搜索。

1、长风破浪会有时,直挂云帆济沧海。 住在富人区的她 2022年计算机二级-C+语言程序设计考前拔高检测卷(有答案)一.综合能力测验(共30题)1.单选题 C +语言中 double 类型数据占字节数为A.12B.8C.4D.16正确答案:B2.单选题 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用 ( )符号作为分隔符。A.空格或逗号B.逗号或回车C.逗号或分号D.空格或回车正确答案:D3.单选题 在类中说明的成员可以使用关键字的是A.publicB.externC.cpuD.register正确答案:A本题解析: 解析:extern用于声明外部变量的。register声明寄存器类型

2、变量。无cpu类型。它们都不能声明类成员。public声明为公有访问权限,所以选择A项。 4.单选题 以下叙述中不正确的是A.在一个函数中,可以有多条 return 语句B.函数的定义不能嵌套,但函数的调用可以嵌套C.函数必须有返回值D.不同的函数中可以使用相同名字的变量正确答案:C5.单选题 C 语言规定:在一个源程序中,main 函数的位置A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后正确答案:C6.单选题 C 语言中,合法的字 符型常数是A.AB.“A”C.65D.A正确答案:A7.单选题 决定C+语言中函数的返回值类型的是()A.return语句中的表达式类

3、型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型正确答案:D本题解析: (P51)函数的返回值类型由定义函数时的指定的数据类型决定的。A项的表达式的值要转换成函数的定义时的返回类型。 8.单选题 在下面的字符数组定义中,哪一个有语法错误。A.char a20= ”abcdefg”;B.char a= ”x+y=55. ”;C.char a15;D.char a10= 5;正确答案:D9.单选题 下面叙述不正确的是()A.派生类一般都用公有派生B.对基类成员的访问必须是无二义性的C.赋值兼容规则也适用于多重继承的组合D.基类的公有成员在派生类

4、中仍然是公有的正确答案:本题解析: 解析:(P136)继承方式有三种:公有、私有和保护。多继承中,多个基类具有同名成员,在它们的子类中访问这些成员,就产生了二义性,但进行访问时,不能存在二义性。赋值兼容规则是指派生类对象可以当作基类对象使用,只要存在继承关系,所以单继承或多继承都适用。基类中的公有成员采用私有继承时,在派生类中变成了私有成员,所以D项错误。 10.单选题 若有以下语句 typedef struct S int g ; char h; T; 以下叙述中正确的是 A.T 是 struct S 类型的变量B.可用 S 定义结构体变量C.S 是 srurct 类型的变量D.可用 T 定

5、义结构体变量正确答案:D11.单选题 可用作 C+语言用户标识符的一组标识符是A.void define +WORDB.a3_b3 _123 YNC.for -abc CaseD.2a DO sizeof正确答案:B12.单选题 为了判断两个字符串s1和s2是否相等,应当使用A.if (s1=s2)B.if(s1=s2)C.if (strcmp(s1,s2)D.if (strcmp(s1,s2)=0)正确答案:D13.判断题 形参为指针变量时,实参必须是数组名。正确答案: 错误14.单选题 在下面循环语句中循环体执行的次数为 for(int i=0; i if(in/2) break; A.

6、n/2B.n/2+1C.n/2-1D.n-1正确答案:B15.单选题 下列叔叔中正确的是A.在 while 语句和 do-while 语句中无法使用 continue 语句B.continue 语句的作用是:在执行完本次循环体中剩余语句后,终止循环C.当 break 出现在循环体中的 switch 语句体内时,其作用是跳出该 switch 语句体,并终止循环D.只能在循环体内和 switch 语句体内使用 break 语句正确答案:D16.单选题 已定义以下函数: int fun(int *p)return *p; fun 函数返回值是 A.一个整数B.形参 p 的地址值C.形参 p 中存放的

7、值D.不确定的值正确答案:A17.单选题 下列不能作为类的成员的是A.自身类对象的指针B.自身类对象C.自身类对象的引用D.另一个类的对象正确答案:B本题解析: 解析:类的定义,如果有自身类对象,使得循环定义,B项错误。在类中具有自身类的指针,可以实现链表的操作,当然也可以使用对象的引用。类中可以有另一个类的对象,即成员对象。所以选择B选项。 18.单选题 下面叙述中正确的是A.空语句就是指程序中的空行B.花括号对 只能用来表示函数的开头和结尾,不能用于其他目的C.复合语句在语法上包含多条语句,其中不能定义局部变量D.当用 cin 从键盘输入数据时,每行数据在没有按下回车键( Enter 键)

8、前,可以任意修改正确答案:D19.单选题 在C语言中,一维数组的定义方式为类型说明符数组名;A.是死循环B.循环执行二次C.循环执行一次D.有语法错误正确答案:A20.单选题 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()A.类B.对象C.函数D.数据块正确答案:A本题解析: 解析:(P39)类即数据和操作的组合体,数据是类的静态特征,操作是类具有的动作。 21.单选题 假定一个类的构造函数为A(int aa,int bb)a=aa-;b=a*bb;,则执行A x(4,5);语句后,x.a和x.b的值分别为A.3和15B.5和4C.4和20D.20和5

9、正确答案:C本题解析: 解析:(P75)a=4,因为后减,b的值与a、bb相关,b=4*5=20,而与aa没有任何关系。 22.判断题 字符数组中的一个元素存放一个字符正确答案: 正确23.单选题 在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()A.私有成员B.公有成员C.保护成员D.保护成员或私有成员正确答案:A本题解析: 解析:(P133)在派生类中基类的保护或者基类公有都可以直接访问,基类的私有成员只能是基类的成员函数来访问。所以选择A项。 24.单选题 适宜采用inline定义函数情况是A.函数体含有循环语句B.函数体含有递归语句C.函数代码少、频繁

10、调用D.函数代码多、不常调用正确答案:C本题解析: 解析:(P59)内联函数具有程序代码少、频繁调用和执行效率高的特征,所以选择C项。 25.单选题 若有如下定义,则 _是对数组元素的正确的引用。 int a10 , *p ; p=a ; p=a ; p=a ; p=a ; A.*&a10B.a11C.* (p+10)D.*p正确答案:D26.单选题 以下关于结构化程序设计的叙述中正确的是A.一个结构化程序必须同时由顺序、分支、循环三种结构组成B.有三种基本结构构成的程序只能解决小规模的问题C.在 C +语言中,程序的模块化是利用类实现的D.结构化程序使用 goto 语句会很便捷正确答案:C2

11、7.单选题 下列关于指针定义的描述, _是错误的。A.指针是一种变量,该变量用来存放某个变量的地址值的。B.指针变量的类型与它所指向的变量类型一致。C.指针变量的命名规则与标识符相同。D.在定义指针时,标识符前的 “*”号表示后面的指针变量所指向的内容。正确答案:D28.单选题 设变量定义为 int a3=1 ,4,7,*p=&a2 , 则*p 的值是A.&a2B.4C.7D.1正确答案:C29.单选题 设整型变量 n 的值为 2,执行语句 “n+=n-=n*n ;”后,n 的值是A.0B.4C.- 4D.2正确答案:C30.单选题 函数重载是指A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的函数名字不同,但形参的个数或类型相同D.两个以上的函数取相同的函数名,并且函数的返回类型相同正确答案:A

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!