c与c++程序设计试题

c与c++程序设计试题

ID:12614760

大小:119.00 KB

页数:10页

时间:2018-07-18

c与c++程序设计试题_第1页
c与c++程序设计试题_第2页
c与c++程序设计试题_第3页
c与c++程序设计试题_第4页
c与c++程序设计试题_第5页
资源描述:

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

1、东华大学2011~2012学年第一学期试卷A踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。课程名称C与C++程序设计使用专业数学10级班级_____________________姓名________________学号__________试题得分一二三四五六总分一、选择题(每小题2分,共20分)1.按照标识符的要求,()符号不能组成标识符。(A)连接符(B)下划线(C)大小写字母(D)数字2.关于C++与C语言关系的描述中,()是错误的。(A)C语言是C++语言的一个子集(B)C++语言与C语言是兼容的(C

2、)C++语言对C语言进行了一些改进(D)C++语言和C语言都是面向对象的3.下列关于类的权限的描述错误的是()(A)类本身的成员函数只能访问自身的私有成员(B)类的对象只能访问该类的公有成员(C)普通函数不能直接访问类的公有成员,必须通过对象访问(D)一个类可以将另一个类的对象作为成员4.在下列表示引用的方法中,()是正确的。(已知:intm=10;)(A)int&x=m;(B)int&y=10;(C)int&z;(D)float&t=&m;5.对于C/C++语言的函数,下列叙述中正确的是()(A)函数的定义不能嵌套,但函

3、数调用可以嵌套(B)函数的定义可以嵌套,但函数调用不能嵌套(C)函数的定义和调用都不能嵌套(D)函数的定义和调用都可以嵌套6.在一个被调用函数中,关于return语句使用的描述,()是错误的。(A) 被调用函数中可以不用return语句(B)被调用函数中可以使用多个return语句(C) 被调用函数中,如果有返回值,就一定要有return语句(D)被调用函数中,一个return语句可以返回多个值给调用函数7.()不是构造函数的特征(A)构造函数的函数名与类名相同(B)构造函数可以重载第10页(共10页)注意:填写内容不要超

4、出以上格式,第二页的边距和第一页一样出题人(签名):__________室负责人(签名):_________(C)构造函数可以设置缺省参数(D)构造函数必须指定返回值类型1.已知:类A中一个成员函数声明如下:voidSet(A&a);其中,A&的含义是()(A)指向类A的指针为a(B)将a的地址值赋给变量Set(C)a是类A对象的引用,用来作函数Set()的参数(D)变量A与a按位与作为函数Set()的参数2.关于new运算符的下列描述中,()是错的。(A)它可以用来动态创建对象和对象数组(B)使用它创建的对象和对象数组可

5、以使用运算符delete删除(C)使用它创建对象时要调用构造函数(D)使用它创建对象数组时必须指定初始值3.下列for循环的次数为()for(inti=0,x=0;!x&&i<=5;i++);(A)5(B)6(C)1(D)无限一、填空题(每小题2分,共20分)1.若有定义语句:inta=3,b=5;,则intc=b+=a--;后c的值是;2.设要把一个文件输出流对象in与文件F:data.txt相关联,所用的C++语句是:;3.在C++中,声明布尔类型变量所用的关键字是;4.表达式(其中为变量)在C++中写法为;5.C+

6、+中头文件的扩展名是:;6.在C++中,利用向量类模板定义一个具有20个char的向量E,其元素均被置为字符’t’,实现此操作的语句是__;7.设在程序中使用如下语句申请了一个对象数组:Point*ptr=newPoint[2];则在需要释放ptr指向的动态数组对象时,所使用的语句是;8.设有strings1(“Hello,World”),s2(“hi”);将S1中粗体部分(Hello)替换为s2,结果仍放在s1中:;9.C++语言中可以实现输出一个换行符并刷新流功能的操控符是:;10.将指向对象的指针作为函数参数,形参是

7、对象指针,实参是对象的。二、写程序结果(每小题4分,共20分)1.写出以下程序运行的结果第10页(共10页)注意:填写内容不要超出以上格式,第二页的边距和第一页一样出题人(签名):__________室负责人(签名):_________#includeusingnamespacestd;intf1(inta,intb){intc=b%2;returnc+a;}intf2(inta,intb){intc;a+=a;b+=b;c=f1(a+b,++b);returnc;}intmain(){inta=3,b

8、=4;cout<usingnamespacestd;intmain(){constintn=5;inta[n]={9,6,3,4,5};for(inti=0;i

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

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

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