




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+复习资料及答案 一、 判断题 1、在变量定义 int sum , SUM; 中 sum 和 SUM 是两个相同的变量名。 (N ) 2、字符串”china”在内存中占据的存储空间是 5 个字节。 (N ) 3、在 C+语言中, ”A”和A是等价的。 ( N ) 4 、C+ 表达式 4/7 和 4.0/7 的值是相等的,且都为 double 型。 ( N ) 5、关系表达式 a=bc 等价于 a=(bc) ,同时也等价于 a=bc。 ( N ) 6、 continue 语句和 break 语句的区别是:break 语句提前跳出 switch 结构或结束循环的 执行;continue 语句只结束本次循环,而不是终止整个循环的执行。 (Y ) 7、数组是一种构造型数据,即是若干相同类型的数据的集合。 ( ) 8、 C+语言中,二维数组中元素排列的顺序是:按行存放,即在内存中先顺序存放第一行 的元素,再存放第二行的元素。 ( ) 9、 #include “iostream.h” 的作用是将说明标准输入输出流对象的头文件包含到当前源文 件中来。 (Y ) 10、 C+语言中允许函数 “嵌套调用”和“递归调用” ,所谓“递归调用”就是指:在调用 一个函数的过程中又出现直接或间接地调用该函数本身。 (Y ) 二、 选择题 1、由 C+源程序文件编译而成的目标代码文件的缺省扩展名为( C ) A).cpp B).exe C).obj D).lik 2、设 x 和 y 均为 bool 类型,则 x*p+=1;后 a0,a1,a2的值依次是 ( ) A).10,11,12 B).11,12,12 C).10,12,12 D).11,11,12 6、设 a、b 和 c 都是 int 型变量,且 a=3,b=4,c=5,则下列表达式中,值为 0 的表达式是( ) A).A 9、若有:int a6=4,5,6,9,5,7,*p=a, *q=p; 则对数组元素的错误引用是( ) A). a4 B). *(p+4) C). *a+ D). *q+ 10、下列不正确的转义字符是( ) A). B).“ C).074 D).0 11、假定 a 和 b 为 int 型变量,则执行以下语句后 b 的值为( ) a=1; b=10; do b-=a; a+; while (b-1 的含义是 。 18、 int *p; 的含义是 。 四、简答题 1、请用 C+语言的表达式表示下列代数式。 (1) (2) (e=2.71828) (3) (4) (e=2.71828) (5) 2、根据要求完成下列各题。 (1) 用两种方法实现一个字符串 str,并赋以初值”welcome to Nanjing !”。 (2) 定义结构体类型 date, 该结构体包含的成员为 year (整型)、month (整型)、day(整型) , 再使用 typedef 将结构体类型 date 等价成 DATE,最后使用 DATE 定义一个变量 pdate。 五、程序分析题 1、写出下列程序运行结果: (1) #include “iostream.h“ (4 分) void main( ) int x=5,y=8,*px,*py; px= cout (表示回车) 注:文件的路径可以不考虑 (3) #include (4 分) class A int a, b; public: A()a=b=0; A( int aa , int bb ) : a(aa),b(bb) cout main( ) int num; char grade; coutnum; if(grade=90) cout=70) grade=”C”; cout=60) grade=”D”; cout , #include “math.h” 。 16、 指针变量 。 17、 定义指针数组 p,它有 10 个指向整型数据的指针元素组成 。 18、 定义一个指针变量 p,它指向一个指向整型数据的指针变量。 四、简答题(16 分) 1、请用 C+语言的表达式表示下列代数式。 (1) x*x*x*sin(55*3.14/180)/(3.14*d) (2) 1.0/3*exp(a-b) (3) (a+b*b*h-b/4)/(a+h/t) (4) exp(a+b)*sin(50*3.14/180) (5) log(a+x/5.0*sqrt(a+x*x) 2、根据要求完成下列各题。 (1) static char str =”welcome to Nanjing !” ; char *str=”welcome to Nanjing !” ; (2) struct date int year; int month; int day; ; typedef struct date DATE; DATE pdate; 五、程序分析题 1、 ( 1) 、各 cout 按执行次序输出的结果为 5,8; 8,5; 5,8; 8,5; 5,8; 8,5; 8,5 (2 ) 、程序执行后的输出结果是 :argc=3; abc.exe ; file1; file2; (3 ) 、程序的输出结果是:a=2, b=3 Destructor! Destructor! 2、程序的功能是:从键盘上输入一行字符,存入一个字符数组中 ,然后输出该字符串。 3、改错题: #include main( ) int num; char grade; coutnum; if(grade=90) cout=70) grade=”C”; cout=60) grade=”D”; cout“The grade is:”grade; else grade=”E”; cout“The grade is:”grade; endif endif endif endif 4、填空题: (1) 以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/TR 18228-5:2025 EN Design using geosynthetics - Part 5: Stabilization
- 2025年度废电池无害化处理承包服务
- 2025年度皮草产品售后服务合同范本
- The 2025 Optimove Insights消费者营销疲劳报告
- 2025年度房地产市场动态监测评估合同
- 2025年图形、图象处理设备项目建议书
- 2025年度二手车交易居间服务合同范本
- 2025年度大型体育赛事赞助商权益转让合同
- 2025年度企业安全协管员岗位职责合同
- 2025年度离婚后债务分配与财产分割协议书
- 新教材人教版高中数学必修第二册全册教案
- 班(组)战斗动作训练教案
- 农产品电商运营-完整全套课件
- 唐河县泌阳凹陷郭桥天然碱矿产资源开采与生态修复方案
- CBCC中国建筑色卡色
- 科研项目汇报ppt
- “不作为、慢作为、乱作为”自查自纠报告范文(三篇)
- 上海市杨浦区2022届初三中考二模英语试卷+答案
- 公共事业管理案例
- 光伏电站小EPC合同模版
- GB 9706.202-2021医用电气设备第2-2部分:高频手术设备及高频附件的基本安全和基本性能专用要求
评论
0/150
提交评论