- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟试题3
一、选择题(每小题1分,共30分)
1.由C++目标文件连接而成的可执行文件的默认扩展名为( B )。
A. cpp B. exe C. obj D. lik
2. 以下标识符中不全是保留字的是( B )。
A. case for int
B. default then while
C. bool class long
D. goto return char
3. 可用作C++语言用户标识符的一组标识符是( B )。
A. void define +WORD B. a3_b3 _123 YN
C. for -abc Case D. 2a DO sizeof
4. 字符串”This\’s a book.\n”的长度为_____B_____。
A. 14 B. 15 C. 16 D. 17
5. 由C++源程序文件编译而成的目标文件的默认扩展名为( C )。
A. cpp B. exe C. obj D. lik
6. 能作为C++程序的基本单位是( C )。
A. 字符 B. 语句 C. 函数 D. 源程序文件
7. 假定x=5,y=6,则表达式--x*--y的值为_____D_____。
A.30 B.25 C.24 D.20
8. 下列的符号常量定义中,错误的定义是( C )。
A. const M=10; B. const int M=20;
C. const char ch; D. const bool mark=true;
9. 存储以下数据,占用存储字节最多的是( D )。
A. 0 B. ‘0’ C. “0”
10.下列说法正确的是( A )。
A.一个类一定有一个构造函数和析构函数
B.构造函数不能有默认参数
C.析构函数可以重载
D. 可以对一个对象显示地调用构造函数和析构函数
11.以下叙述中不正确的是___ C _。
A. 在一个函数中,可以有多条return语句
B. 函数的定义不能嵌套,但函数的调用可以嵌套
C. 函数必须有返回值
D. 不同的函数中可以使用相同名字的变量
12.若有以下定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*p)[3]=x; 则能够正确表示数组元素x[1][2]的表达式是_D___。
A.*((*p+1)[2])?????? B.(*p+1)+2??? C.*(*p+5)??????? D.*(*p+1)+2)
13.类的构造函数是在什么时候调用的___B_____?
A. 类创建时 B. 创建对象时 C. 删除对象时 D. 不自动调用
14.设有如下程序:
#include iostream.h
class A {
public:
A( ) { cout调用A的构造函数!\n; }
};
void main( )
{ A a[3],*p[2]; }
运行后屏幕显示调用A的构造函数! 次数为___ B _。
A.2 B.3 C.5 D.0
15.下面关于运算符重载的说法中,错误的是___ A _。
A.可以对C++所有运算符进行重载
B.运算符重载不能改变操作数的个数
C.运算符重载保持固有的结合性和优先级顺序
D.在运算符重载函数中,不能使用缺省的参数值
16.对于数组定义int a[5],n=2;则对数组a元素的正确引用是___ D _。
A.a[5] B.a[3.5] C.a(3) D.a[n+1]
17.对于如下的定义:struct node{char data; node *next;} a,b,*p=a,*q=b; 则不能把结点b连接到结点a之后的语句是___C_____。
A.a.next=q; B.p-next=b; C.p.next=b; D.(*p).next=q;
18.以下关于两个同类型指针变量的叙述中,在一定条件下,运算结果没有实际意义的是_C__ _。
A.两个指针变量可以互相赋值
您可能关注的文档
最近下载
- 人教版二年级数学期末试卷.docx VIP
- 地铁疏散平台施工方案.docx VIP
- 2021中国智能家居生态发展白皮书.pptx VIP
- 中职人工智能技术应用专业人才培养模式的探索与实践报告.docx VIP
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.docx VIP
- 智能家居生态发展白皮书.pptx VIP
- 2018-2024年海峡杯数学竞赛真题及答案(三年级).pdf VIP
- 铁路线路防护栅栏(通线〔2023〕8001)下.docx VIP
- 范德堡法.doc VIP
- 2023-2024学年江苏省高中语文高三期末通关考试题详细答案和解析.docx VIP
文档评论(0)