36、循环体至少被执行一次的语句为( )。
A、for循环 B、while循环
C、do循环
D、任一种循环
37、为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( )。
A、 内联函数 B、重载函数 38、以下正确的函数原型语句是( )。
A、B、C、D、
; ;
; ;
C、递归函数
D、函数模板
39、若用数组名作为函数调用的实参,传递给形参的是( )。
A、数组的首地址 B、数组中第一个元素的值 C、数组全部元素的值 D、数组元素的个数 40、以下正确的描述是( )。
A、不允许设置参数的默认值
B、设置参数的默认值只能在定义函数时设置 C、设置参数的默认值时,应该设置右边的参数 D、设置参数的默认值时,应该全部参数都设置 41、当
后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。
A、直接按系统设定的标准方式搜索目录
B、先在源程序所在目录搜索,再按系统设定的标准方式搜索目录 C、仅仅搜索源程序所在目录 D、搜索当前逻辑盘上的所有目录 42、设array为一个数组,则表达式
A、array数组首地址 B、array数组中元素个数
第 6 页 共 22 页
在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论!
的结果为( )。
C、array数组中每个元素所占的字节数 D、array数组占的总字节数
43、用new运算符创建一个含10个元素的一维整型数组的正确语句是( )。
A、C、
B、D、
的输出结果为( )。
C、ing D、i
44、假定p指向的字符串为“string”,则
A、string
B、ring
45、定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为( )。
A、C、
46、假定指针变量p定义为
用语句( )。 A、delete p; B、
C、
D、
B、 D、
,要释放p所指向的动态内存,应使
47、面向对象方法的多态性是指( )。
A、一个类可以派生出多个特殊类
B、一个对象在不同的运行环境中可以有不同的变体 C、针对一消息,不同的对象可以以适合自身的方式加以响应 D、一个对象可以是由多个其他对象组合而成的 48、面向对象软件开发中使用的OOA表示( )。
A、面向对象分析 C、面向对象语言
B、面向对象设计 D、面向对象方法
49、在一个类的定义中,包含有( )成员的定义。
A、数据
B、函数
C、数据和函数
D、数据或函数
50、在类作用域中能够通过直接使用该类的( )成员名进行访问。
A、私有
B、公用
C、保护
D、任何
第 7 页 共 22 页
在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论!
51、假定AA为一个类,a为该类公有的数据成员,x为该类的一个对象,则访问x对象中
数据成员a的格式为( )。 A、x(a)
B、x[a]
C、
D、x.a
52、若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字( )放在函数
原型或函数头的前面。 A、in
B、inline C、inLine D、InLiner
53、在多文件结构的程序中,通常把类的定义单独存放于( )中。
A、主文件 B、实现文件
C、库文件 D、头文件
54、类中定义的成员默认为( )访问属性。
A、public B、private C、protected
D、friend
55、当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大
长度为( )。 A、n
B、
C、
D、
56、对于一个类的构造函数,其函数名与类名( )。
A、完全相同
B、基本相同
C、不相同 D、无关系
57、类的构造函数是在定义该类的一个( )时被自动调用执行的。
A、成员函数 B、数据成员 C、对象
D、友元函数
58、对于任一个类,用户所能定义的构造函数的个数至多为( )。
A、0
B、1
C、2
D、任意个
59、设px是指向一个类对象的指针变量,则执行 “delete px;”语句时,将自动调用该类
的( )。
A、无参构造函数 C、析构函数
B、带参构造函数 D、拷贝构造函数
60、对类对象成员的初始化是通过构造函数中给出的( )实现的。
A、函数体 B、初始化表
C、参数表 D、初始化表或函数体
第 8 页 共 22 页
在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论!
61、由源程序文件编译而成的目标文件的缺省扩展名为( )。
B、exe
C、obj
D、lik
A、cpp
62、程序中主函数的名字为( )。
A、main
B、MAIN C、Main D、任意标识符
的值为( )。
D、与x值相反
63、设x是一个bool型的逻辑量,y的值为10,则表达式
A、1 64、
A、C、
B、0
C、与x值相同
的相反表达式为( )。
B、D、
65、在下面循环语句中循环体执行的次数为( )。
A、4
B、5
C、6
D、7
66、switch语句能够改写为( )语句。
A、for
B、if
C、do
D、while
67、在下面的二维数组定义中,正确的是( )。
A、C、
B、D、
68、采用重载函数的目的是( )。
A、实现共享 C、提高速度
B、减少空间
D、使用方便,提高可读性
69、将两个字符串连接起来组成一个字符串时,选用( )函数。
A、strlen()
B、strcap()
C、strcat()
D、strcmp()
70、下面的标识符中,( )是文件级作用域。
A、函数形参 71、当
B、语句标号
C、外部静态类标识符 D、自动类标识符
后面的文件名用尖括号括起来时,寻找被包含文件的方式是( )。
第 9 页 共 22 页
在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论!
A、直接按系统设定的标准方式搜索目录
B、先在源程序所在目录搜索,再按系统设定的标准方式搜索目录 C、仅仅搜索源程序所在目录 D、搜索当前逻辑盘上的所有目录
72、预处理命令在程序中都是以( )。符号开头的。
A、
B、
C、
D、
73、变量s的定义为
个字符串,则应选取( )。 A、
B、
C、
,要使变量p指向s所指向的同一
D、
74、面向对象软件开发中使用的OOD表示( )。
A、面向对象分析 C、面向对象语言
B、面向对象设计 D、面向对象方法
75、在关键字public后面定义的成员为类的( )成员。
A、私有
B、公用
C、保护
D、任何
76、假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x
对象中函数成员a()的格式为( )。 A、x.a
B、x.a()
C、
D、
77、在多文件结构的程序中,通常把含有main()函数的文件称为( )。
A、主文件 B、实现文件
C、程序文件
D、头文件
78、结构中定义的成员默认为( )访问属性。
A、public B、private C、protected 79、对于一个类的析构函数,其函数名与类名( )。
A、完全相同 B、完全不同 C、只相差一个字符 D、无关系 80、类的析构函数是一个对象被( )时自动调用的。
A、建立
B、撤消
C、赋值 D、引用
D、friend
第 10 页 共 22 页
在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论!
200711面向对象方法与C++作业(高起专、高起本) - 图文
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)