- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
15秋北航《c 程序设计》在线作业一
15秋北航《C++程序设计》在线作业一
一、单选题(共 15 道试题,共 60 分。)V 1. 在不同文件的函数中,对全局变量的引用要加上___关键字。
A. register
B. auto
C. static
D. extern
满分:4 分
2. 下列的各函数中, ( )不是类的成员函数
A. 构造函数
B. 析构函数
C. 友元函数
D. 复制构造函数
满分:4 分
3. 文件包含中被包含的文件的扩展名( )
A. 必须为 .h
B. 不能用 .h
C. 必须是 .c
D. 不一定是 .h
满分:4 分
4. 下面四个运算符中,优先级最低的是()。
A. ()
B. .
C. -
D. ++
满分:4 分
5. 在对typedef的叙述中错误的是()。
A. 用typedef可以定义各种类型名,但不能用来定义变量
B. 用typedef可以增加新类型
C. 用typedef只是将已存在的类型用一个新的标识符来代表
D. 使用typedef有利于程序的通用和移植
满分:4 分
6. C++程序从上机到得到结果的几个操作步骤依次是_______。
A. 编译、编辑、连接、运行
B. 编辑、编译、连接、运行
C. 编译、运行、编辑、连接
D. 编辑、运行、编辑、连接
满分:4 分
7. 假定变量b和pb定义为int b[10], *pb=b;,要将24赋值给b[1]元素中,不正确的语句是.____
A. *(pb+1)=24;
B. *(b+1)=24;
C. *++b=24;
D. *++pb=24;
满分:4 分
8. 下列函数中,可以是虚函数的是______。( )
A. 自定义的构造函数
B. 拷贝构造函数
C. 静态成员函数
D. 析构函数
满分:4 分
9. 不能实现函数之间数据传递的是______.
A. 全局变量
B. 局部变量
C. 函数接口
D. 函数返回值
满分:4 分
10. 通常拷贝构造函数的参数是______。( )
A. 某个对象名
B. 某个对象的成员名
C. 某个对象的引用名
D. 某个对象的指针名
满分:4 分
11. 已知函数test定义为:void test() { ………… } 则函数定义中void的含义是( )
A. 执行函数test后,函数没有返回值
B. 执行函数test后,函数不再返回
C. 执行函数test后,函数返回任意类型值
D. 以上三个答案都是错误的
满分:4 分
12. 如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换
A. x=x+y,y=x-y,x=x-y
B. t=x,x=y,y=t
C. t=y,y=x,x=t
D. x=t,t=y,y=x
满分:4 分
13. 当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的______。( )
A. public 成员
B. 友员
C. protected成员
D. private成员
满分:4 分
14. 在类的定义中,引入友元的原因是______。( )
A. 提高效率
B. 深化使用类的封装性
C. 提高程序的可读性
D. 破坏程序的封装性
满分:4 分
15. 在c++语言中,main函数默认返回一个_____类型的值
A. int
B. float
C. char
D. void
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. C++支持两种类型的多态性:编译时多态、运行时多态
A. 错误
B. 正确
满分:4 分
2. C++中,一个函数必须在函数声明后才能使用( )
A. 错误
B. 正确
满分:4 分
3. 左值是能出现在赋值表达式左边的表达式。( )
A. 错误
B. 正确
满分:4 分
4. 声明一个结构并不分配内存,内存分配发生在定义这个新数据类型的变量中。( )
A. 错误
B. 正确
满分:4 分
5. 使用赋值运算符可以对字符数组整体赋值。( )
A. 错误
B. 正确
满分:4 分
6. 在内存中,字符数据以ASCII码存储,即以整数表示。( )
A. 错误
B. 正确
满分:4 分
7. C++中函数声明就是函数原型。( )
A. 错误
B. 正确
满分:4 分
8. 类是一种类型,它封装了数据和操作。( )
A. 错误
B. 正确
满分:4 分
9. 字
原创力文档


文档评论(0)