- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
奥鹏17春16秋福师《C++语言程序设计》在线作业二
一、单选题(共 20 道试题,共 40 分。)
1. 表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。
A. showbase()和eof()
B. showpoint()和eof()
C. showpoint()和bad()
D. showpoint()和good()
正确答案:
2. 下面对静态数据成员的描述中,正确的是_________。
A. 静态数据成员可以在类体内进行初始化
B. 静态数据成员不可以被类的对象调用
C. 静态数据成员不能受private控制符的作用
D. 静态数据成员可以直接用类名调用
正确答案:
3.
下列程序的执行结果为()。
#include void main( )
{inta=3,b=0; int*p=a; b=+a++; cout*P,bendl; }
A. 3,4
B. 4,3
C. 3,3
D. 4,4
正确答案:
4.
下列程序的运行结果为_________。
#include
void print(double a)
{
cout++a;
}
void print(int a,int b)
{
cout }
void main()
{
print(1.2);
cout” ”;
print(3,4);
}
A. 1.2 34
B. 2.2 34
C. 1.2 43
D. 2.2 43
正确答案:
5. 下列各种高级语言中,______是面向对象编程语言。( )
A. BASIC
B. C语言
C. C++语言
D. Pascal语言
正确答案:
6. C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行的最大改进是()。
A. 面向过程
B. 面向对象
C. 安全性
D. 复用性
正确答案:
7. 下面不能正确表示a*b/(c*d)的表达式是( )
A. (a*b)/c*d
B. a*b/(c*d)
C. a/c/d*b
D. a*b/c/d
正确答案:
8. 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为_______。
A. ios::in
B. ios::out
C. ios::int | ios::out
D. 没有
正确答案:
9. 下列各类函数中,()不是类的成员函数。
A. 构造函数
B. 析构函数
C. 友元函数
D. 拷贝构造函数
正确答案:
10. 如果类A被说明成类B的友元,则()。
A. 类A的成员即类B的成员
B. 类B的成员即类A的成员
C. 类A的成员函数不得访问类B的成员
D. 类B不一定是类A的友元
正确答案:
11.
下列程序的输出结果为_________。
#include iostream. h
int func(int n)
{
if〔n1)return 1;
else return n+tune(n-1):
return 0;
}
void main()
{
cout
}
A. 0
B. 10
C. 15
D. 16
正确答案:
12. 下列哪种用法不能体现类A和类B之间的组合关系_________。
A. 类A中声明数据成员B b;
B. 类A中声明数据成员B* b;
C. 类A中声明数据成员const B b;
D. 类A中声明成员函数 B func( B obj);
正确答案:
13. 下列各种函数中,( )不是类的成员函数。
A. 构造函数
B. 析构函数
C. 友元函数
D. 拷贝构造函数
正确答案:
14. 下列函数中,可以是虚函数的是______。( )
A. 自定义的构造函数
B. 拷贝构造函数
C. 静态成员函数
D. 析构函数
正确答案:
15.
下列程序的执行结果为_________。
#include
void main()
{
int a=3,b=0;
int*p=a:
b=+a++;
cout*P”,” }
A. 3,4
B. 4,3
C. 3,4
D. 4,4
正确答案:
16. 下列运算符中,运算对象必须是整型的是( )
A. /
B. %
文档评论(0)