C++ 测试题C++ 测试题.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C测试题C测试题

C++ 模拟试题1 选择题(在A、B、C、D四个答案中选择一个正确的填入后面的括号中) 1.下面( )是对类ttt的声明。 void class ttt; class int ttt; class ttt( ); class ttt; 用于类中虚成员函数说明的关键字是( ) A. public B. virtual C. protected D. private 3.下面是关于静态成员的说法,其中不正确的是( )。 静态成员有类作用域,但与普通非静态成员有所不同 静态函数没有this指针,同一个类的不同对象拥有相同的静态数据成员 静态数据成员的初始化必须在类外进行 静态函数同样可以访问非静态数据成员 下面的说法中,不正确的一句是( )。 A.类的友元函数是类的特殊成员函数,它对所有的类成员、保护成员和私有成员享有完全访问特权。 B. 一个类的友元类中的成员函数都是这个类的友元函数 C. 适用于类成员函数和数据的访问控制同样适用于枚举和嵌套类 D. 与结构类似,类也可以互相嵌套,适用于嵌套结构的规则也适用于嵌套类 5. ( )语言是面向对象的语言。 A. C B. Pascal C. Fortran D. C++ 6. C++风格的源文件包含的输入输出头文件为() A. stdio.h B. stdafx.h C. iostream.h D. stream.h 7. 与C语言printf(“Hello word\n”) ;语句功能相同的C++语句是() cout”Hello word\n” cin” Hello word\n” cout” Hello word\n” cin” Hello word\n” 8. 在下面几个元素中,不是面向对象的要素的是( ); A. 重载 B. 对象 C. 类 D. 继承 9. 对于int *pa[5];的描述,下面叙述正确的是( ); pa是一个指向数组的指针,所指向的数组是5个int型元素; pa是一个指向某数组中第5个元素的指针,该元素是int型变量; pa是一个具有5个元素的指针数组,每个元素是一个int型指针; pa[5]表示某个数组的第5个元素的值。 10. 下面程序使用new与delete命令: #include iostream.h main( ) { long *p , i; p=new long; if(!p) { cout”Allocation error\n”; return 1; } *p=1000; i=(long)p; cout”Here is integer at p:”*p”\n”; cout”Here is i: “i”\n”; delete p; return 0; } 下面是对这段程序的叙述,其中正确的是()。 A. 有错误,编译不能通过 正确,执行结果为:1000 1000 正确,但执行结果的第二个数值不定 正确,执行结果的各个数值均不为1000 判断下列描述正确性,对者划√,错者划×(每小题2分)。 C++中标识符内的大小写字母是没有区别的。 宏定义命令是分号结束的。 C++的程序中,对变量一定要先说明再使用,说明只要在使用之前就可以。 while循环语句的循环体至少执行一次。 在C++中,所有函数在调用前都要说明。 析构函数是一种函数体为空的成员函数。 如果一个函数没有返回值时,定义时需要用void说明。 8.派生类是从基类派生出来的,它不能再生成新的派生类。 9.对象成员的表示与结构变量成员表示相同,使用运算符.或-。 10.构造函数和析构函数都可以重载,因为它们都是成员函数。 写出下面程序的输出结果。 1.#includeiostream.h void main() { int a,b,c; a=1,b=2,c=a+b+3; couta”,”b”,”cendl; c=(a++,a+=6,a+b); coutcendl; } 2. #include iostream.h void swap(int x,int y) { int temp; temp=x; x=y; y=temp; cout”x=”x”,””y=”yendl; } void main() { int a(5),b(9); swap(a,b); cout”a=”a”,””b=”bendl; }

文档评论(0)

yxutcangfp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档