已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华侨大学 面向对象程序设计(一)平时测验题系别 计算机2011(5班) 考试日期 2011年 12月 20 日姓名 学号 成绩 一、填空题(10分)1. 整数类型简称整型,其类型符是 (1) ,其值域是 (2) ,其所定义的操作包括:算术运算、关系运算、逻辑运算、位运算、赋值操作以及 (3) 等。2整数子类型继承了整数类型的性质,但值域是整数类型值域的 (4) 。C+定义的整数子类型有:字符型、布尔型和 (5) 。3. 数组是一组相关的相同类型数据的集合,其所包含的n个相同类型的分量称为数组元素,每个数组元素由数组名加 (6) 来表示;数组元素的下标表达式可以是整型常量、整型变量、 (7) 。4. 向量与数组的不同之处在于:(1)向量自身封装了操作集而数组没有封装自己的操作集 (2)数组的体积是静态确定的,而向量的体积(容器的大小)是 (8) 的。5. 一个数据对象的 (9) 称为该数据对象的指针。指针类型的基类型,即 (10) ,可以是任何合法的数据类型。二、选择填空题(20分,每小题2分)1. C+源程序文件经过编译后,产生的目标文件的扩展名为 (1) 。A).cpp B).obj C).dll D) .exe2. (2)不是C+语言的基本数据类型。A)double B)unsigned C)bool D) int *3. 下列表达式的值为false的是 (3) 。A)542 B)13&54) D) -1|04. 若有定义int x=2;,则执行语句cout(x2)”,”=b&b+; 之后,变量a和b的值分别为 (5) 。 A)2,2 B)1,2 C)2,3 D) 1,36. 若有定义char s10=”abcde”;,则表达式sizeof(s)/sizeof(char) (6) 。A)非法 B)值为5 C)值为10 D)值为不定值7. 以下叙述,错误的是 (7) 。A)数组名就是指向该数组中第一个数组元素的指针B)指针数组中的每个元素都是指针C)两个同类型的指针变量可以做加法运算D)可以声明一个指针变量的引用8. 转移符n表示 。(a)响铃 (b)回车 c)退格 (d)换行9. 下列对字符数组进行初始化的语句中,正确的是 (9) 。A)char a=H,e,l,l,o B)char a5=”hello” C)char a25=“hello”,”world” D)char a=”hello”10. 若有语句int a=1,2,3,4,5,*p=a+4; cout*(p-1); ,则输出值为 (10) 。A)3 B)4 C)不确定 D)非法三、程序阅读题(40分)1.阅读以下程序,写出程序的运行结果。(20分,每小题5分)(1)#include using namespace std;void main(void)unsigned n;coutn; while(n)coutn%10 ;n/=10;输入:123程序的运行结果:?(2)#include using namespace std;#define N 10void main(void) float arrayN,*p,*q;int i,temp; for (i=0;iarrayi; for (p=array,q=array+N-1;p=q;p+,q-)temp=*p;*p=*q;*q=temp; for (i=0;iN;i+) coutarrayi ; 输入:10 9 18 7 16 20 66 0 1 2输出:?(3)#includeusing namespace std;void main(void) int a=11,2,13,4,15,16,17,8,19,10,length,i,j,k; length=sizeof(a)/sizeof(int); for( i=length-1;i=1;i-) for(j=0;j=i-1;j+) if(ajai) k=aj,aj=aj+1,aj+1=k; for(i=0;i=length-1;i+) coutai ;程序的运行结果:?(4)#include using namespace std;void main(void)char str20; int i,n=0;coutstr;for (i=0; stri != 0; i+) n=n*10+(stri-0);coutn=nendl; 输入:1234程序的运行结果:?2.阅读以下程序,请写出其功能。(20分,每小题5分)(1)#includeusing namespace std;void main(void)char s120=abcdefg,s220=lmnopq,s340;int i=0,j=0;while(s1i!=0)s3i=s1i;i+;while(s2j!=0)s3i+=s2j+;s3i=0;couts3:s3endl;功能:?(2)#include #include #include using namespace std;void main(void) ifstream in(aaa.txt); vector s; int a,n,i,j; for (;ina;) s.push_back(a);n=s.size();for(i=1;in;i+)for(j=0;jsj+1) a=sj,sj=sj+1,sj+1=a;for(i=0;in;i+) coutsi,;功能:? (3)(提示:程序中用二维数组aMM表示一个矩阵)#include using namespace std;const int M=3;void main(void) int aMM, i,j; for (i=0; iM; i+) for(j=0;jaij; for(i=0;iM;i+) for(j=i+1;jM;j+) aij=aji; for(i=0;iM;i+) for(j=0;jM;j+) coutaij ; coutendl; 功能:? (4)#include #include using namespace std;void main(void)string str;char ch;int index; coutEnter a string and a char:strch;for (int i=str.size()-1;i=0;i-)if (stri=ch) index=i; break; if (i0) coutNot found!endl; else coutindex=indexendl;功能:?四、编程题(30分)编写程序,从文件grade.txt中读入学生的某一门课程成绩(浮点类型数据),置入一维向量grade中,统计各个分数段的人数。如,读入的成绩为:60 55 75 80 68 78 78 90 88 82 ,则输出为: 各分数段的人数如下: 0grades60:1 60grades70:270grades80:380grades90:390grades100:1(提示:向量grade的长度随着读文件操作而不断增加,初始时,向量长度为0;一维向量grade可以作为一维数组来使用)华侨大学 面向对象程序设计(一)平时测验(答题纸)系别 计算机2011(5班) 考试日期 2011年 12月 20 日姓名 学号 成绩 一、填空题(10分,每空1分)(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) 二、选择填空题(20分,每小题2分)(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) 二、程序阅读题(40分)1.阅读以下程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土地兄弟屋分割协议书
- 外贸协议佣金合同模板
- 堰塘维修承包合同协议
- 商铺租赁合同变更协议
- 土地收购协议行政合同
- 在编医师聘用合同范本
- 商铺定金转让合同范本
- 大型音响租售合同范本
- 外出考察培训合同范本
- 垒球制造合作协议合同
- 2025年人教版三年级上册道德与法治全册知识点(新教材)
- 2025广东惠州市博罗县中小企业发展事务中心招聘编外人员2人考试参考试题及答案解析
- 2025年事业单位招聘考试卫生类医学检验专业知识试卷(临床技能考核)
- 2025年及未来5年中国压裂装备行业发展运行现状及投资潜力预测报告
- (新版)2025年6月25日生效的欧盟REACH法规250项SVHC高度关注物质清单(可编辑!)
- 2025年宠物用品市场消费者画像研究报告
- 2025年江西省省直机关公开选调公务员考试参考试题及答案解析
- 招投标自查报告和问题整改指导
- 《人工智能语言与伦理》章节测试题及答案
- 高校实验室安全基础(华东理工大学)学习通网课章节测试答案
- 2025-2026学年湘科版(2024)小学科学三年级上册(全册)教学设计(附目录P208)
评论
0/150
提交评论