南昌航空大学c期末考试

南昌航空大学c期末考试

ID:8916980

大小:33.00 KB

页数:9页

时间:2018-04-12

南昌航空大学c期末考试_第1页
南昌航空大学c期末考试_第2页
南昌航空大学c期末考试_第3页
南昌航空大学c期末考试_第4页
南昌航空大学c期末考试_第5页
资源描述:

《南昌航空大学c期末考试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南昌航空大学2005-2006学年第一学期期末考试课程名称《面向对象程序设计》(C++)B卷评分标准题号一二三合计满分305416100实得分一、单选题(以下10个选择题中只有一个答案是完全正确的)(10X3=30)多选、错选不给分1、执行以下语句后{inta=3,b=4,c=0;a=b=(c==1);},a与b的值分别为(A)A)0,0B)4,0C)3,4D)不确定2、for(T1;T2;T3;)可以省略的是(D)A)T1B)T2C)T3D)A,B,C3、语句:func();不可能是(D)A)函数原型B)函数声明C)函数调用D)函数定义4、以下对递归的评价正确的是(C)A)效率高,可读性

2、好B)效率高,可读性差C)效率底,可读性好D)效率低,可读性差5、对于语句:inta[10];与表达式a[2]=0不等价的是(A)A)*a+2=0B)(a+1)[1]=0C)*(a+2)=0D)(a+2)[0]=06、以下程序中有语法错误的是(D)A)int*p;p++;B)int(*p)[10];p++C)intp;p++D)voidI,*p;p++;7、以下哪个”hello”不是字符串常量(A)A)charbuffer[]=”hello”B)char*P=”hello”C)if(”hello”==”hello”)…D)char*p[10]={”hello”,”aa”,…}8、对于str

3、uctSTR{inti;};STRa,b;STR*p=&a;以下语句不合法的是(A)A)STR.i=0;B)a.i=0;C)a=b;D)p->i=0;9.在C++中,数据封装要解决的问题是(D)。A.数据规范化排列B.数据高速转换C.避免数据丢失D.保证数据完整性10、造函数与析构函数带参数情况是(C)A)都可以带B)都不可以带C)只有构造函数可以带D)只有析构函数可以带二、阅读以下程序并选择输出结果正确的一组(共54分)多选、错选不给分1、(8分)voidswap1(int,int);voidswap2(int*,int*);voidmain(){intx=4,y=5;swap1(x,y

4、);cout<<”afterswapping1”<

5、.d、x:5y:4其中组合正确的是:(A)A)abcdB)adcbC)acbdD)cdab2(10)#include"iostream.h"#include"string.h"classA{public:A(intid=0){value=id;cout<<"AssigningAid"<

6、y(name,s);Aid(ssid);}protected:charname[20];Aid;};voidmain(){Bs("Randy",2005);}运行以上程序,输出结果为以下内容(abcde)中若干项的组合:a、ConstructingBRandyb、AssigningAid0c、AssigningAid2005d、Destructingid0e、Destructingid2005其中组合正确的是:(C)A)abcdeB)cbadeC)bacedD)edcba3、(10)#include"iostream.h"#include"string.h"classB{public:B(

7、char*s="NoName"){cout<<"ConstructingnewB"<

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

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

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