福师《C++语言程序设计》在线作业二满分哦1 (2)

上传人:哼**** 文档编号:108205634 上传时间:2019-10-22 格式:DOC 页数:10 大小:33KB
返回 下载 相关 举报
福师《C++语言程序设计》在线作业二满分哦1 (2)_第1页
第1页 / 共10页
福师《C++语言程序设计》在线作业二满分哦1 (2)_第2页
第2页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《福师《C++语言程序设计》在线作业二满分哦1 (2)》由会员分享,可在线阅读,更多相关《福师《C++语言程序设计》在线作业二满分哦1 (2)(10页珍藏版)》请在金锄头文库上搜索。

1、福师C 语言程序设计在线作业二-0002试卷总分:100 得分:100一、 单选题 (共 20 道试题,共 40 分)1.考虑函数原型void test(int a,int b=7,char=*),下面的函数调用中,属于不合法调用的是()。A.test(5);B.test(5,8);C.test(6,#)D.test(0,0,*)正确答案:C2.已知:print( )函数是一个类的常成员函数,且无返回值。在下列表示中,正确的是( )A.void print( ) const;B.const void print( );C.void print( );D.void print(const);正确

2、答案:A3.在位运算中,操作数每右移一位,其结果相当于()。A.操作数乘以2B.操作数除以2C.操作数乘以4D.操作数除以4正确答案:B4.下面关于break语句的描述中,不正确的是()。A.break可以用于循环体内B.break语句可以在for循环语句中出现多次C.break语句可以在switch语句中出现多次D.break语句可用于if条件判断语句内正确答案:D5.4、下列函数参数默认值定义错误的是()。(假定函数f()已经定义)A.Fun(intx,inty=0)B.Fun(intx=100)C.Fun(intx=0,inty)D.Fun(intx=f()正确答案:C6.下列程序的运行

3、结果为_。#include void print(double a) cout+a; void print(int a,int b) coutba; void main() print(1.2); cout” ”; print(3,4); A.1.2 34B.2.2 34C.1.2 43D.2.2 43正确答案:D7.以下函数的返回结果是( )int function(char *x) char *p=x; while(*p+); return(p-x-1); A.求字符串的长度B.将字符串x连接到字符串p后面C.将字符串x复制到字符串p中D.将字符串x反向存放正确答案:A8.静态成员函数仅能

4、访问( )A.静态的数据成员B.非静态的成员函数C.非静态的数据成员D.以上都不对正确答案:A9.下列标识符中,()是文件级作用域。A.函数形参B.语句标号C.外部静态标识符D.自动态标识符正确答案:C10.下面程序的运行结果为_。#include class A public: A()cout”1”; A()cout”2”; class B:public A public: B()cout”3”; B()cout”4”; void main() B b; A.1234B.1324C.1342D.3142正确答案:C11.要声明一个有10个int型元素的数组,正确的语句是( )A.int a1

5、0;B.int a2,5;C.int a;D.int *a10;正确答案:A12.已知字符b的ASCII码为98,语句printf(%d,%c,b,b+1 );的输出为( )A.98,bB.语句不合法C.98,99D.98,c正确答案:D13.类的析构函数的作用是_。A.一般成员函数的初始化B.类的初始化C.对象的初始化D.删除类创建的对象正确答案:D14.表达式9!=10的值为( )A.非零值B.trueC.0D.1正确答案:D15.下列哪项不是面向对象程序设计的主要特征( )A.封装B.继承C.多态D.结构正确答案:D16.下面不是面向对象程序设计的特征的是( )A.封装B.继承C.多态D

6、.结构正确答案:D17.函数说明时,下列()项是不必要的。A.函数类型B.函数参数类型和名字C.函数名字D.返回值表达式正确答案:D18.下列函数中,可以为虚函数的是( )A.自定义的构造函数B.拷贝构造函数C.静态成员函数D.析构函数正确答案:D19.如要求在if后一对括号中的表达式,表示a不等于0的时候的值为真,则能正确表示这一关系的表达式为( )A.a0B.!aC.a=0D.a正确答案:D20.下面的哪个选项不能作为函数的返回类型()。A.voidB.intC.newD.long正确答案:C二、 判断题 (共 20 道试题,共 40 分)1.假定一个一维数组的定义为“char*a8;”,

7、则该数组所含元素的个数为32。A.错误B.正确正确答案:A2.C+语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取传地址方式。A.错误B.正确正确答案:B3.类的友元函数可以直接访问该类的所有成员。A.错误B.正确正确答案:B4.内联函数是为了提高编程效率而实现的,它克服了用#define宏定义所带来的弊病 。( )A.错误B.正确正确答案:B5.左值是能出现在赋值表达式左边的表达式。( )A.错误B.正确正确答案:B6.程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。A.错误B.正确正确答案:B7.指针

8、在使用前可以不进行初始化( )A.错误B.正确正确答案:A8.在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。A.错误B.正确正确答案:A9.设置函数的参数默认值的顺序是自左向右。A.错误B.正确正确答案:A10.设有int w34;,pw是与数组名w等价的数组指针,则pw应初始化为int (* pw)4=w;A.错误B.正确正确答案:B11.若在类Base和派生类Derived中,分别声明一个同名的整型成员变量int x;,那么通过Derived类的实例对象,不可能输出基类Base中的变量x的值。A.错误B.正确正确答案:A售后或需要更多联系QQ119

9、2235545 微信同步 12.常量不能作为左值使用。A.错误B.正确正确答案:B13.switch后面括号中的表达式只能是整型、字符型或枚举型表达式。( )A.错误B.正确正确答案:B14.NULL与void *是不同的概念,NULL是一个指针值,任何类型的指针都可赋予该值。而void *是一种类型,是一种无任何类型的指针。( )A.错误B.正确正确答案:B15.假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是8。( )A.错误B.正确正确答案:B16.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问。A.错误B.正确正确答案:A

10、17.C+语言程序必须要有return语句( )A.错误B.正确正确答案:A18.自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )A.错误B.正确正确答案:B19.C+语言程序中,main()函数必须放在程序开始的部分( )A.错误B.正确正确答案:A20.字符串hello,world”在内存中存放时,占用11个字节的空间。A.错误B.正确正确答案:A三、 多选题 (共 10 道试题,共 20 分)1.下列哪些是类的特性_。A.多态性B.继承性C.封装性D.虚拟性正确答案:ABC2.下面关于指针变量和引用变量的说法正确的是_。A.指针变量存放的是内存地址,并且可以置为0B.定

11、义引用变量时,必须同时指明具体被引用的对象或变量C.使用取地址操作符,可以取得指针变量自身的地址,但取不到引用变量自身的地址D.类中的数据成员可以是指针变量,但不能是引用变量正确答案:ABC3.函数调用可以_。A.出现在一个表达式中B.出现在执行语句中C.作为一个函数的实参D.作为一个函数的形参正确答案:ABC4.下列关于构造函数的描述中,正确的是_。A.构造函数可以设置默认参数B.构造函数在定义类对象时自动执行C.构造函数可以是内联函数D.构造函数不可以重载正确答案:ABC5.使用值传递方式将实参传给形参,下列说法不正确的是_。A.形参是实参的备份B.实参是形参的备份C.形参和实参是同一对象

12、D.形参和实参无联系正确答案:BCD6.在下面的一维数组定义中,没有语法错误的是_。A.int a =1,2,3B.int a10=0C.int a D.int a5正确答案:ABD7.下列说法中错误的是_。A.不允许设置参数的默认值B.设置参数的默认值只能在定义函数时设置C.设置参数的默认值时,应该设置右边的参数D.设置参数的默认值时,应该全部参数都设置正确答案:ABD8.对C+语言和C语言的兼容性,描述不正确的是_。A.C+兼容CB.C+部分兼容CC.C+不兼容CD.C兼容C+正确答案:BCD9.下列哪种函数不可以是虚的_。A.自定义的构造函数B.拷贝构造函数C.静态成员函数D.析构函数正确答案:ABC10.下列说法中正确的是_。A.在一个函数中,可以有多条return语句B.函数的定义不能嵌套,但函数的调用可以嵌套C.函数必须有返回值D.即使在不同的函数中,也不可以使用相同名字的变量正确答案:AB

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 成考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号