- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最必威体育精装版面向对象程序设计试题 单项选择题
一、1.用来构成C++程序文件的基本单位是(C
A.字符 B.语句 C.函数 D.表达式
2.在下列的符号常量定义中,错误的定义是(C
A. const double DD=3.14; B. const int M=20;
C. const char ch; D. const bool mark=true;
3.下面给字符数组赋初值时,正确的语句是(A
A.char sl[]=abcdef; B.char s2[4]=abed;
C.char s3[2][3]={abc,xyz}; D.char s4[4][]={‘a’,’x’,’s’,’t’,};
4.“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,(D
A. x=pa[3] ; B.x=*(a+3); C. x=a[3]; D.x=*pa+3;
5.在一个完整类的定义中,应包含有(C)
A.数据 B.函数 C.数据和函数 D.数据或函数
6.假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为(B
A.x.a B.x.a() C.x—)a D.x-)a()
7.假定AA是一个类,abc()是该类的一个成员函数,则参数表中隐含的第一个参数的标识符为(C
A.abc B.int C.this D.bool
8.对于一个类的构造函数,其函数名与类名(A
A.完全相同 B.基本相同 C.不相同 D.无关系
9.假定AB为一个类,则执行“AB*s=new AB(a,5)(D)。
A.s B.s-)a C.s.a D.*s
10.若派生类公有继承基类,则基类的公有和保护成员在派生类中将(D)成员。
A.全部变成公有 B.全部变成保护 C.全部变成私有 D.仍然相应保持为公有和保护
11.程序中主函数的名字为(A )A. main B.MAIN C.Main D.任意标识符
12.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择(A
A.内联函数 B.重载函数 c.递归函数 D.函数模板
13.将两个字符串连接起来组成一个字符串时,选用(C )
A. strlen() B.strcpy() C. strcat() D.strcmp()
14.用new运算符创建一维整型数组的正确语句是(C
A. int*p=new a[10]; B.int*p=new float[10];
C. int*p=new int[10]; D. int*p=new int[5]={1,2,3,4,5};
15.假定有定义“int b[10]; int*pb;”,则不正确的赋值语句为(D )。
A. pb=b;B.pb=&b[0]; C. pb=new int; D.pb = b[5];
16.假定AA为一个类,a为该类公有的数据成员,x对象中数据成员a的格式为(D
A. x(a) B.x[a] C.x一a D.x. a
17.假定AB为一个类,则执行“AB x(a,5);”语句时将自动调用该类的(A )。
A.带参构造函数 B.无参构造函数 C.拷贝构造函数 D.赋值重载函数
18.对于任一个类,用户所能定义的析构函数的个数至多为(B
A. 0 B.1 C. 2 D. 任意个
19.对类中引用成员的初始化是通过构造函数中给出的(C )
A.函数体 B.参数表 C.初始化表 D.初始化表或函数体
20.如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为(C
A.a.operator==(b) B.b.operator==(a) C.operator==(a,b) D.operator==(b,a)
21. C++程序的基本功能模块为(D
A.表达式 B.标识符 C.语句 D.函数
22.当处理特定问题的循环次数已知时,通常采用( A)
A. for循环 B.while循环 C.do循环 D.switch语句
23.下面函数原型语句正确的是( B
A. int Function(void a); B. void Function (int);
C. int Function(a); D. intCdouble a);
4
文档评论(0)