




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象编程复习题(一)一、 填空题1. C+语言提供的基本控制结构可以分为3种类型:顺序结构, 分支结构 和 循环结构 。2. C+语言支持两种多态性:即 编译时 的多态性和 运行时 的多态性。3. 若x=true,y=false,则x&y的逻辑值为 false 。4. int x=0;执行x+后,x= 1 。5. 面向对象的三个基本特征 封装 , 继承 , 多态 。二、 单项选择题1. C+语言对C语言做了很多改进,C+语言相对于C语言的最根本变化是(D)A增加一些新的运算符。B允许函数重载,并语序设置缺省参数。C规定函数说明符必须用原型。D引进了类和对象的概念。2. 设x和y均为bool量,则x&y为真的条件是(A)A它们均为真B其中一个为真C它们均为假D其中一个为假3. 决定C+语言中函数的返回值类型的是?(D)Areturn语句中的表达式类型B调用该函数时系统随机产生的类型C调用该函数时的主调用函数类型D在定义该函数时所指定的数据类型4. 数据成员和成员函数的默认访问权限是(C)ApublicBprotectedCprivateDstatic5. 下面有关重载函数的说法中正确的是(C)A重载函数必须具有不同的返回值类型B重载函数形参个数必须不同C重载函数必须有不同的形参列表D重载函数名可以不同6. 设有定义int x;float v;则10+x+v值的数据类型是(B)AintBfloatCdoubleD不确定7. break关键字在以下哪个语法结构中不能使用(A)AifBswitchCwhileDfor三、 阅读下面程序,根据要求回答问题(每题5分,共15分)1. 请问这个函数的功能是?int fun(int *a, int *b)int temp;temp=*a;*a=*b;*b=temp;功能:实现两个数互换。2. 请问这个函数的功能是?float fun(int n)/n为大于等于1的整数。float x,y=0;while(n0)y=y+n*n;n-;return y;功能:实现n2+(n-1)2+123. 请问下面程序运行后的结果是什么?void main()int s=0; for(int i=1; ; i+)if(s50) break;if(i%2= =1) s=s+i;cout”i, s=”i”,”sx; ciny ;int result; result=fun(x, y) ;coutresult;2. 下面这个程序用来计算1+。void main()int i=0;float sum=0;while( i101 ) sum=sum+1/(float)i ; i+ ;cout”sum=”sum;五、 编程题(15分)输入一个正整数,并按逆序显示出各个数字,如输入123,输出321。voidmain() int x;coutx;while(x=10)coutx%10;x=x/10;couty和xb) return 1;else if(a= =b) return 0;else return -1;功能:判断a是否大于b。如果a大于b,则返回1;如果a等于b则放回0;如果a小于b则返回-1。2. 请问这个函数的功能是?float fun(int n)/n为大于等于1的整数float x, y=0while(n0)cinx;n-;y=y+x*x; while(n0);return y;功能:计算用户输入的n个数的平方和。3. 请问下面程序运行后的结果是什么?void main()int s=0; for(int i=1; ; i+)if(s50) break;if(i%2=1) s=s+i;cout”i, s=”i”,”sx; ;int result; ;coutresult;2. 下面这个程序用来计算1至100所有整数的和。void main()int i, sum=0;for( i=1; i100; i+) if( i%2= =0 ) continue;else sum=sum+i ;五、 编程题(15分)从键盘输入某一月号(112),并显示该月号的中文名称,如输入7,显示七月。voidmain() int x; coutx; switch(x) case 1: cout”一月”;break;case 2: cout”二月”;break;case 3: cout”三月”;break;case 4: cout”四月”;break;case 5: cout”五月”;break;case 6: cout”六月”;break;case 7: cout”七月”;break;case 8: cout”八月”;break;case 9: cout”九月”;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届四川省绵阳地区九上化学期中预测试题含解析
- 广西柳州市柳江区2026届九年级英语第一学期期末预测试题含解析
- 矿山资源整合开发项目转让合同范本
- 离婚协议书参考:房产分割与子女抚养责任协议
- 水稻种植项目劳务分包与农业物联网合作合同
- 直播平台与主播的多元化权益合作协议
- 双方离婚协议中财产分割及共同债务承担执行协议
- 智能家居产品研发合伙协议退伙技术支持与退伙协议
- 智能商业租赁合同分割及物联网技术应用协议
- 高新技术研发项目合同风险评估与优化策略
- 车险诉讼案件培训课件
- 医院后勤技术人员考试试题及答案
- 产品开发版本管理办法
- 第2章-静电场和恒定电场
- 2025年老年病学住院医师规培出科考试理论笔试答案及解析
- 激光武器物理课件
- 气瓶泄漏应急演练范文大全
- 用户运营基础知识培训课件
- 2025年环境保护法知识竞赛题库(附含答案)
- (2025年标准)直播买手协议书
- 2025至2030年中国海岛文化旅游行业市场运营现状及投资规划研究建议报告
评论
0/150
提交评论