- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计A期末模拟试题四
C语言程序设计A期末模拟试题四
一、单项选择题(每小题2分,共20分)
1.可用作C++语言用户标识符的一组标识符是()。
A.voiddefine+WORD
B.a3_b3_123YN
C.for-abcCase
D.2aDOsizeof
2.存储以下数据,占用存储字节最多的是()。
A.0
B.‘0’
C.“0”
D.0.0
3.以下说法中正确的是(B)。
A.C++程序总是从第一个定义的函数开始执行
B.C++程序总是从main函数开始执行
C.C++函数必须有返回值,否则不能使用函数
D.C++程序中有调用关系的所有函数必须放在同一个程序文件中
4.以下正确的说法是(B)。
A.用户调用标准库函数前,必须重新定义
B.用户可以重新定义标准库函数,若如此,该函数将失去原有含
义
C.系统不允许用户重新定义标准库函数
D.用户调用标准库函数前,不必使用预编译命令将该函数所在文
件包括到用户源文件中
5.变量s的定义为“char*s=”Helloworld!”;”,要使变量p指
向s所指向的同一个字符串,则应选取(A)。
A.char*p=s;
B.char*p=s;
C.char*p;p=*s;
D.char*p;p=s;
6.假定变量a和pa定义为“doublea[10],*pa=a;”,要将12.35
赋值给a中的下标为5的元素,不正确的语句是(D)。
A.pa[5]=12.35;
B.a[5]=12.35;
C.*(pa+5)=12.35;
D.*(a[0]+5)=12.35;
7.关于消息,下列说法中不正确的是()。
A.发送消息的对象请求服务,接受消息的对象提供服务
B.消息的发送者必须了解消息的接收者如何相应消息
C.在C++中,消息的发送具体体现为对接收消息的对象的某个函
数的调用
D.每个对象只能接收某些特定格式的消息
8.软件产品准确执行软件需求规格说明书中所规定的任务的能力
叫做软件的()。
A.可维护性
B.可复用性
C.兼容性
D.正确性
9.假定AA是一个类,abc是该类的一个成员函数,则参数表中隐
含的第一个参数为()。
A.abc
B.*this
C.this
D.this
10.类的析构函数可以带有()个参数。
A.0
B.1
C.2
D.任意
二、填空题(每题2分,共20分)
1.用于从键盘上为变量输入值的标准输入流对象是________。
2.程序中的预处理命令是指以______字符开头的命令。
3.常数100和3.62的数据类型分别为__________和__________。
4.用于存储一个长度为n的字符串的字符数组的长度至少为____
n+1____。
5.假定a是一个一维数组,则a[i]对应的存储地址(以字节为单位)
为_a+i*sizeof(a[i])_。
6.基类和派生类的关系称为__________。
7.类定义中,既包含数据成员,也包含________成员。
8.在一个用数组实现的队列类中,包含有两个数据成员,一个指
明队列长度,另一个指明__________元素的位置。
9.当一个队列为空时,不能对其做________元素的操作。
10.派生类的成员函数可以直接访问基类的成员,不能直接访问基
类的______成员。
三、程
文档评论(0)