c语言程序设计学习指导与练习提高-参考答案_第1页
c语言程序设计学习指导与练习提高-参考答案_第2页
c语言程序设计学习指导与练习提高-参考答案_第3页
c语言程序设计学习指导与练习提高-参考答案_第4页
c语言程序设计学习指导与练习提高-参考答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章C语言概述知识点巩固习题一、选择题 二、基本概念填空题1.小写3.函数5.编译连接7. Alt+Enter9. F62.有且仅有4.执行部分6. /* */8. F210. F10第2章程序的灵魂一算法知识点巩固习题一、基本概念填空题1. 一个或多3.判断5.顺序结构循环结构7.结构9. 一个算法应包含有限个操作步骤2.流程图N-S4.分支6. 一个一个8.适合10.略二、算法填空题1. (1) a与b互换(3)输出 a,b,c2. (1) n=l(3) n=n+l3. (1) sum 二sum+n4(1) n被5整除(2)输出 a, c,b(2) amax(2)输出sum(2)输岀n不

2、能被3和5整除第3章数据类型、运算符与表达式知识点巩固习题一、选择题二.基本概念填空题1. unsigned3.预左义标识符用户标识符5.换行7. a/ (b*c)2. #define符号常量名常量4.字母数字下划线字母下划线6. 4.0858. (3) 310. 65535 0 111 000000000000000012. ! & |14. 1 02. 11 124. A 06. 0.08. -b+v/? 10. 1212. 314. 1016.算术关系逻辑逗号条件赋值顺序结构程序设计8. (2) 59. float al=lt a2=l;11. 0 113非0 0 1 015. x20&

3、x30 x-100提高题一. 选择题二. 基本概念填空题1.3.将10赋值给s5. 37. cos3)+8*exp(x)9. 20 311. 14513.15. 1第4章知识点巩固习题一、选择题二x填空题1.2.花括号(“ ”)3.12454.(1) -200 25004.(2) i=-200t j=25004.(3) i二-200j二25005 a二,a , 3,= ol3 f a 5136. 25 21 37三、完善程序题1 a=b b=c2. ch二ch-32ch3. scanf (“f%f, &x, &y); z4. define PIscanf&) v=3*PI*r*r*r提高题一.

4、 选择题二、填空题2. 100 300 400a 方法 1: a-b a-b1. 0三、完善程序题1. alOOO alO alO 方法 2: a/b a/b第5章选择结构程序设计知识点巩固习题一. 选择题二、填空题1. yes3. 15. 5 0 3三、完善程序题1. a%2=lnon2. ch二A &ch= T3. z二-2*x/Pi x=04. temp=ab=temp5. x%3=0 x%7=06. (int)(score/10)提高题一、选择题二、填空题1. 33 ml m3三、完善程序题1. b=c2. -44. 10 20 0ch+32z=2*x/Pif=ldefault:gra

5、de=,E2. *#b=a&b=l&x10y=3*x-U3. k=l k=2k=34. ch二ch+3ch二ch+3-26bl0+(i-1000000)*5. scanfC%ld, &i)b2+200000*b二i*第6章循环结构程序设计知识点巩固习题一. 选择题二、填空题1.1 2 32363.74135.12065467.058. *#*#*#$9.3,310. 18三.完善程序题1.while(i=100)i+2.am in 二xx!=-lx=le-6xnl(xnO+a/xnO)/26.SincludeOx0=xxO-f/f1fabs (x-x0)=le-57. 4-i2*i-l8.n=

6、13t=n9,prime=lm%n=0prime10.b=i+l11.breakcontinue12.sn=tn=0i= 0 &ch=2.fabs (t)x*x/n(2*n+l)3.fl*f20四.完善程序题2.有限4.两个原序列同为升序或同为降序6. 02. * *4. s=156. 0 0 0 0 18.将两个字符串合并,并输出合并串的串长10将读入的十进制正整数转换成十六进制序列1.x=x/2x!二0i-12.a/100%10aai=aai%10i23.k=SIZE-lj09.i=0ai卄二bjai= 010.char sj 二 0,k二0sk=011.ai!二0ai+3-26ai+3知

7、识点巩固习题一、选择题二、基本概念填空题1.不占用三、阅读程序题1. 15提高题一、选择题二、阅读程序题1. 89三、完善程序题include ”6. void inverse (char str )j=strlen(str)ix&yzreturn zj(4.m=lm*im=0fun(k)5.si=k(i+l)%5=0sum=06.Sincludeflag=0len+place=start7.(i=n/10)!=0n%10第9章预处理命令5B2. 无2 ar=9 ar=9 ar=ll212第10章指针知识点巩固习题一.选择题方法2: i/4方法3: p=a5. t80二、基本概念填空题1. N

8、ULL 合法空间的地址3. 54. (2) &a204. (4) a0 26. ABCD A三、阅读程序题1. 2,53. xyabcABC5. 6, 69, 97. 10, 2010, 209.ADBCBB四、完善程序题1.PP二a*p2.p=ap-a3.getchar00卄4.方法 1: &a0 0i*4+ji%4&a00p+i/4i%4strcmp(ci, ci+l)02. a5元素的地址a5元素的值4. (l)&al即数组a的第二行的首地址4. (3) &al 25. 12127. 3 字符串2. ga4. ABCDBCDCDD6. 调用函数求得任意输入的两整数之和8 48626510

9、. 1i*4+jputs6. char a10.strcmp(a, pEi)07. max_value(a, 10)p+8. t二*x*x=*y*y=t9. *t+strl, str210. pn!=cp+n提高题一、选择题二、基本概念填空题1. 3*i+j i2 nanjing3. BBBAAA123三. 阅读程序题1. 153. 8retupmo5. haneputer2. 4,54 elpoePanihC四. 完善程序题1. break02. s+n-1breakp23. *(text+i)4. facEleftfac .rightfacLleft5. j+j+a!二 0r成员名变量成员

10、名 指针- 成员名改变一个成员的值是否影响其他成员的值否是可否为变量齐成员初始化可以不可以问题char/int/float指针结构 体共用 体数据类型是否需要单独泄义否否是是是否有明确的数值范围是/是否可以用scanf、printf直接输 入输出是一般 不这 么做否否是否可以直接进行关系运算是是否否2.表11-2简单数据类型与结构体.共用体的对比表指向成员4. p-b(*p) b6. 20w0. a3wl三、阅读程序题1. 93. 48pwal (*pw) aL pw-2. 0:706, 1:908(*pw)四、完善程序题1.ai=akak=t2. scanf name)stu.j dps+3

11、 a.i con+4. (d-1)aj con+5. return hpl!=NULL pl=pl-link pl-link=h6. p2-next headhead-nextp2-next=pl提高题一、选择题二. 阅读程序题1. 51602003140214 4,83. 2,55. 2,5dime dollar三. 完善程序题1.breakFind (a, num, n)q_q_2.free (p2)NULL3.v2=hp=v2-next4.h!=NULLbreak(XP)malloc (sizeof (ND)第12章位运算知识点巩固习题一、选择题二、基本概念填空题2. a&04. x OxffOO6. ch 0x201.3. a 077775. a=0125002提高题阅读程序题alf6第13章文件知识点巩固习题一.选择题二、基本概念填空题2.2. Like C1. rewind三、阅读程序题1. 将文件复制到文件中四、完善程序题1. fgetc(fp)fclose (fp)2. fopen

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论