已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南宁市天桃实验学校2024 年秋季学期期中测试七年级历史试卷
- 30种寿司的制作方法(有图片)资料
- 计算机网络应用技术
- 《接触网施工》课件 4.5.2 拉出值调整
- 全新升级的2024版办公自动化培训课件:事半功倍的秘诀
- 2024春夏秋冬服装搭配指南
- 人教部编版《道德与法治》二年级上册第7课《我是班级值日生》精美课件(第1课时)
- 河南省商丘市(2024年-2025年小学五年级语文)统编版课后作业((上下)学期)试卷及答案
- 2024年20加减法课件:激发学习兴趣的秘诀
- 自然资源使用权账务处理实例-记账实操
- 新课标-人教版数学六年级上册第四单元《比》单元教材解读
- XML期末大作业实验报告
- 部编版道德与法治 四年级上册 单元作业设计《为父母分担》
- 第一章-教育及其本质
- 中国女性生理健康白皮书
- 天然气巡检记录表
- 甲苯磺酸瑞马唑仑临床应用
- 民法典讲座-继承篇
- 外包施工单位入厂安全培训(通用)
- 糖尿病健康知识宣教课件
- 客户接触点管理课件
评论
0/150
提交评论