【计算机类职业资格】国家计算机二级(C++)91及答案解析.doc
《【计算机类职业资格】国家计算机二级(C++)91及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(C++)91及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(C+)91 及答案解析(总分:460.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.在 C+语言中,打开一个文件就是将这个文件与一个什么建立关联?(分数:2.00)A.流B.类C.结构D.对象2.C+语言中标点符号中表示一条预处理命令开始的是( )。(分数:2.00)A.#B.;C.3.有如下类定义: Class MyClass int value; public: MyClass(int n): value(n) int getValue()constreturn value; ; 则类 MyClass
2、的构造函数的个数是 (分数:2.00)A.1 个B.2 个C.3 个D.4 个4.不合法的 main 函数命令行参数表示形式是( )。(分数:2.00)A.main(inta,char*c)B.main(intarc,char*arv)C.main(intargc,char*argv)D.main(intargv,char*argc)5.下面程序的运行结果是( )。 #ncludeiostream.h int fun(inta,int n) int result=1; for(int i=1;in;+) result=result*ai; return result; void main( )
3、 int a3 =3,4,5; coutfun(a,3)endl; (分数:2.00)A.2B.0C.-2D.16.已知 Value 是一个类,value 是 Value 的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是(分数:2.00)A.Value operator+(Value v, int i);B.Value operator+(Value vvalue, int i);C.Value operator+(Value v, int i0);D.Value operator+(Value v=value, int i=0);7.有以下程序段 struct st int
4、x;int *y;*pt; int a=1,2,b=3,4; struct st c2=10,a,20,b; pt=c; 以下选项中表达式的值为 11 的是_。(分数:2.00)A.*pt-yB.pt-xC.+pt-xD.(pt+)-x8.有如下说明 int a10: 1,2,3,4,5,6,7,8,9,10 ,* p=a; 则数值为 9 的表达式是( )。 (分数:2.00)A.*p+9B.*(p+8)C.*p+=9D.p+89.若有说明 int a34;,则 a 数组元素的非法引用是( )。(分数:2.00)A.123B.2.5C.-12D.156310.所有在函数中定义的变量,连同形式参
5、数,都属于( )。(分数:2.00)A.全局变量B.局部变量C.静态变量D.寄存器变量11.下面程序的执行结果是( )。 #include“ iostreamh“ void main( ) int * p,r; p=new in; * p=20; r=sizeof(* p); cout r end1; delete p; (分数:2.00)A.CDateB.IsDateC.DateD.IsText12.在 C+语言中,打开一个文件就是将这个文件与一个什么建立关联?(分数:2.00)A.被显示的字符串可以使用多种字体B.一行中最大的字符数是 40C.显示的宽度正好是 40 个字符宽D.用户可以编
6、辑字符13.下列选项,不正确的是( )。(分数:2.00)A.for(int a=1;a0) str2*i=stri; str2*i-1= *; i-; printf(“%s/n“,str); main2 char str40; scanf(“%s/n“,str); insert(str); (分数:30.00)填空项 1:_国家计算机二级(C+)91 答案解析(总分:460.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.在 C+语言中,打开一个文件就是将这个文件与一个什么建立关联?(分数:2.00)A.流 B.类C.结构
7、D.对象解析:C+的 I/O 系统是通过一种称为流的机制来实现文件和控制台的 l/O 操作。简单地说,在 C+中,输入输出操作是通过流来完成的。而文件流以磁盘文件以及其他可按文件方式进行管理的外部设备为输入输出对象。每个文件流都应当与一个打开的文件相联系;关闭一个文件就是取消这种联系。2.C+语言中标点符号中表示一条预处理命令开始的是( )。(分数:2.00)A.# B.;C.解析:C+语言中预处理语句的开始符号是#。3.有如下类定义: Class MyClass int value; public: MyClass(int n): value(n) int getValue()constre
8、turn value; ; 则类 MyClass 的构造函数的个数是 (分数:2.00)A.1 个 B.2 个C.3 个D.4 个解析:4.不合法的 main 函数命令行参数表示形式是( )。(分数:2.00)A.main(inta,char*c)B.main(intarc,char*arv)C.main(intargc,char*argv) D.main(intargv,char*argc)解析:在 C+语言里,main 函数也可以有参数,例如:main(int arvc,char*argv),argc 是指向字符串的指针数组,而选项 C)是第二个形参是指向字符变量的指针,是错误的。5.下面
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 C91 答案 解析 DOC
