- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷题型:
选择题15题,共30分
填空题15题,共30分
程序阅读题3题,共15分
简答题3题,共15分
编程题1题,共10分
选择题:
C++源程序文件的扩展名为( A )。
A.CPP B.C C.DLL D.EXE
下列C++标点符号中表示行注释开始的是( C )。 ????
A.#????? B.; C.//? D.}
在C++中,使用流进行输入输出,其中用于屏幕输入(A)
A. cin B. cerr C. cout D. clog
每个C++程序都必须由且仅有一个( B )。
A.预处理命令 B.主函数 C.函数 D.语句
已知:int k=1000;下列表示引用的方法中,( B )是正确的。
A.char y; B.int x=k; C.int z=1000; D.float t=k;
( B )是给对象取了一个别名,他引入了对象的同义词。 ??
A.指针? B.引用? C.枚举? D.结构
一个函数功能不太复杂应选用( A )。
A.内联函数 B.重载函数 C.递归函数 D.嵌套函数
考虑函数原型void test(int a,int b=7,char c=’*’),下面的函数调用中,属于不合法调用的是( C )。
A.test(5); B.test(5,8); C.test(6,#) D.test(0,0,’*’);
适宜采用inline定义函数情况是(C)
A. 函数体含有循环语句 B. 函数体含有递归语句
C. 函数代码少、频繁调用 D. 函数代码多、不常调用
在C++中,关于下列设置参数默认值的描述中,正确的是( C )。
A.不允许设置参数的默认值
B.设置参数默认值只能在定义函数时设置
C.设置参数默认值时,应该实现设置右边的再设置左边的
D.设置参数默认值时,应该全部参数都设置
有如下定义:const char * ptr; 则ptr 应该是( C )
A.指向字符的指针 B.指向字符的常量指针
C.指向字符串常量的指针 D.指向字符串的常量指针
下面有关new和delete操作符的说法。哪个是不正确的( D )
A:使用new操作符,可以动态分配全局堆中的内存资源
B:若指针P的类型已由A强制转换为void*,那么执行语句delete P时,类A的析构函数不会被调用。
C:实现全局函数时,new和delete通常成对地出现在由一对匹配的花括号限定的语句块中。
D:执行语句A* P=new A[100]时,类A的构造函数只会被调用一次。
下列有关重载函数的说法中正确的是( C )
A:重载函数必须具有不同的返回值类型
B:重载函数参数个数必须相同
C:重载函数必须有不同的形参列表
D:重载函数名可以不同
对于下面的几个函数:
1. void f(int x) (…) 2. int f(int y) (…)
3.int f(int i,int j)(…) 4. floct k(int x) (…)
是重载函数的是(C )
A:4个全部 B:1和4 C:2和3 D:3和4
不能作为函数重载判断依据的是( D )。
A.参数个数 B.参数类型
C.函数名字 D.函数的返回类型
C++中声明常量的关键字是( A )。
A. const B. extern C. public D. enum
与C语言printf(“Hello word\n”) ;语句功能相同的C++语句是( D )
A:cout”Hello word\n” B:cin” Hello word\n”
C:cout” Hello word\n” D:cin” Hello word\n”
关于类概念的描述中,( D )是错误的。
A.类是抽象数据类型的实现;
B.类是具有共同行为的若干对象的统一描述体;
C.类是创建对象的样板;
D.类不是C++中的一种数据类型;
以下关于C++中类的概念理解正确的是( A )
A:类作为一种数据类型,在定义时不分配任何内存
B:类的成员要么是private的要么是public的
C:在类中,如果没有显示指定成员的访问权限,则缺省的访问权限是public
D:类对象与一般变量不同的是,在使用时无需初始化即可直接使用
当一个派生类私有继承一个基类时,基类中的所有保护成员成为派生类的( B )。
A:public成员 B:private成员
C:protected成员 D:友元
有
文档评论(0)