15秋北航《C++程序设计》在线作业一.docx
《15秋北航《C++程序设计》在线作业一.docx》由会员分享,可在线阅读,更多相关《15秋北航《C++程序设计》在线作业一.docx(5页珍藏版)》请在冰豆网上搜索。
![15秋北航《C++程序设计》在线作业一.docx](https://file1.bdocx.com/fileroot1/2023-1/21/614ff7d1-4e31-4d0c-9ad4-bf25fd618c31/614ff7d1-4e31-4d0c-9ad4-bf25fd618c311.gif)
15秋北航《C++程序设计》在线作业一
15秋北航《C++程序设计》在线作业一
一、单选题(共15道试题,共60分。
)V1. 在不同文件的函数中,对全局变量的引用要加上___关键字。
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定义为"intb[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定义为:
voidtest() { ………… }则函数定义中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分。
)V1. 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. 字符型变量用来存放字符常量,可以存放多个字符。
()
A.错误
B.正确
满分:
4 分
10. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式。
()
A.错误
B.正确
满分:
4 分