最新c++程序设计-a-answ.doc

最新c++程序设计-a-answ.doc

ID:62981327

大小:458.00 KB

页数:12页

时间:2021-07-23

最新c++程序设计-a-answ.doc_第1页
最新c++程序设计-a-answ.doc_第2页
最新c++程序设计-a-answ.doc_第3页
最新c++程序设计-a-answ.doc_第4页
最新c++程序设计-a-answ.doc_第5页
资源描述:

《最新c++程序设计-a-answ.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品资料c++程序设计-a-answ........................................精品资料南昌大学2010~2011学年第二学期期末考试试卷试卷编号:(A)卷课程编号:T61050004课程名称:C++程序设计考试形式:闭卷适用班级:非计算机专业姓名:学号:班级:学院:专业:考试日期:题号一二三四五六七八九十总分累分人签名题分44202412100得分考生注意事项:1、本试卷共7页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。说明:请将前面3个大题的答案写到答题卡上一、选择题

2、(每小题2分,共44分)得分评阅人1、关于类概念的描述中,________是错误的。A.类是抽象数据类型的实现;B.类是具有共同行为的若干对象的统一描述体;C.类是创建对象的样板; D.类不是C++中的一种数据类型;2、在下面存储类中,________对象的作用域与生存期不一致。A.外部类B.自动类C.局部静态类D.寄存器类3、函数重载是指________。A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的函数名字不同,但形参的个数或类型相同D.两个以上的函数取相同的函数名,并且

3、函数的返回类型相同4、存储以下数据,占用存储字节最多的是________。A.0B.‘0’C.“0”D.0.05、设”inta=12;”,则执行完语句”a+=a*a;”后,a的值是________。........................................精品资料A.12B.144C.156D.288........................................精品资料1、在下面循环语句中循环体执行的次数为________。inti=0,s=0;while(s<20){i++;s+=i;}A.4B.5C.6D.72、预处理命令在程序中都

4、是以________符号开头的。A.*B.#C.&D.@3、设intdata[3][6]数组在静态存储区中的起始地址为十进制的100,则数组元素data[2][3]的地址为________。A.115B.124C.130D.1604、C++程序的基本模块为________。A.表达式B.标识符C.语句D.函数5、将两个字符串连接起来组成一个字符串时,选用________函数。A.strlen()B.strcap()C.strcat()D.strcmp()6、假定AA为一个类,a为该类公有的数据成员,x为该类的一个对象,则访问x对象中数据成员a的格式为________。A.x(

5、a)B.x[a]C.x->aD.x.a7、若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字________放在函数原型或函数头的前面。A.inB.inlineC.inLineD.InLiner8、对于一个类的析构函数,其函数名与类名________。A.完全相同B.完全不同C.只相差一个字符D.无关系9、假定一条定义语句为“inta[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为________。A.x=pa[3];B.x=*(a+3);x=a[3];D.x=*pa+3;10、程序运行中需要从键盘上输入多于一个数据时,各数据之间

6、应使用________符号作为分隔符。A.空格或逗号B.逗号或回车C.逗号或分号D.空格或回车11、若用数组名作为函数调用的实参,传递给形参的是________。A.数组的首地址B.数组中第一个元素的值C.数组全部元素的值D.数组元素的个数12、已知教师记录的描述为structteacher{intid;charname[20];struct{inty;intm;intd;}birth;}t;将变量t中的d成员赋值为12的语句为________A.d=12B.birth.d=12C.t.d=12D.t.birth.d=1213、与下面程序段等价的是________......

7、..................................精品资料while(a){if(b)continue;c;}A.while(a){if(!b)c;}B.while(c){if(!b)break;c;}C.while(c){if(b)c;}D.while(a){if(b)break;c;}1、执行下列语句后的输出结果是________。inthot=100;int&rad=hot;hot+=100;cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。