江苏大学C语言练习册答案_第1页
江苏大学C语言练习册答案_第2页
江苏大学C语言练习册答案_第3页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、江苏大学C语言练习册答案第1章C语言概述知识点巩固习题一、选择题1B2D3C4B5C、基本概念填空题1小写2有且仅有3函数4执行 部分5编译6/*和*/7Alt+Enter8 F29 F610F10第2章程序的灵魂一算法知识点巩固习题 基本概念填空题1 一个 或多2流程 图、N-S图3判断4分支5顺序、循 环6个、一 个7模块8适合9 一个算法应包含有限的操作步骤。10(略)第3章数据类型、运算符与表达式 知识点巩固习题,、选择题1D2A3B4C5A6B7B8A9B10D11D12B13C14C15C16D17A18B19C20D21A22C23C24A25C26D27A28D29D、基本概念

2、填空题1 unsigned2 #define符号常量名 常量值34.04 a/(b*c)5(1)55(2) 55(3)36 float a1=1,a2=1;765535、 0、 111111111111111116 个 1)、 080和19 !、&&、|10 非 0、0, 1、11 1、0012 X>20&&X<30|Xv-100提咼题,、选择题1C2D3D4B此题不好5B6D7C8D9C10A( C 少分 号)11D12A、基本概念填空题1.4.2、4.22. 11、123.将 10赋值给s4. ,大写字母A,'0'5.36 .10

3、7.0.08 . cos(3.14/3)+8*ex P(x)9/ 2 b+wb 4ac10. 20, 311. 1212.14513. 314. 5.515 .1016. 117.算术、关系、逻辑、逗号、条件、 赋值第4章顺序结构程序设计、知识点巩固习题(一)选择题:题号1234567891011答 案BDBCADDCBCA(二)填空题:题号答案1;212453(1)-200 2500(2)i=-200 j=2500(3)i=-200 j=25004a=513.789215,a=513.79,a=892:1500,a= 513.78921500525 21 37(三)完善程序:题号答案1a=b

4、b=c2ch=ch-32ch3scanf( %f,%f ”&x,&y)z二、提咼题(一)选择题:题号1234567答案BDADDBA(二)填空题:题号答案102100 300 400(三)完善程序:题号答案1a/1000a/100%10a%100/10a%102法一a-ba-b法二a/ba/b第5章选择结构程序设计、知识点巩固习题(一)选择题:题号123456789101112131415答 案ADBBAABDCDCCAAC(二)填空题:题号答案1-421310 20 04yes55 0 3(三)完善程序:题号答案1a%2 = 1"non"2ch>=A

5、'&&chv=''ch+323z=-2*x/Pix= 0z=2*x/Pi4temp=ab=temp5x%3 = 0|x%7= 0f=1二、提咼题(一)选择题:题 号12345678910答 案BCAADBCDBA(二)填空题:题号答案1*#233m=1m=3(三)完善程序:题号答案1bvcb<a&&b<cprin tf("%d,%d,%dn",c,a,b)prin tf("%d,%d,%dn",c,b,a)2c%xXdefault3K= 1k= 2k= 3第6章循环结构程序设计、知识点巩

6、固习题(一)选择题:题号12345678910答 案ACADDABDCC题号11121314151617181920答 案ADBCCCDBBA(二)填空题:题号答案11327312041 2 35366546709182736458*#*#*#$93,31018(三)完善程序:题号答案14-i2*i-12while(iv=100)i+3amin=xx!=-1xvamin4n<=13t=10/n5int okoki=i+1yesno6prime=1m%n=0prime7b=i+18continuebreak9rnrm%n10#include<math h>x0=xx0-f/f1

7、fabs(x-x0)>=1e-511(xn0+a/xn0)/2>=1e-6xn1(xn0+a/xn0)/2二、提咼题(一)选择题:题号1234567891011答 案CCCBBDBBBDD(二)填空题:题号答案1m=2求m和n的最大公约数2-23This Is Book!4101,-1516,60(三)完善程序:题号答案1(ch=getchar()!=#'letter+ch>=0'&&ch<= 9other+2n=0i%7=23k*kbreakn/10%104fabs(t)x*x/n(2*n+1)5a!=c&&b!=c&a

8、mp;&a!= ' '&&c!= ' '&&c!=''6f1*f2<0x=(x1+x2)/2x2=xx1=x7fz+fmi+第7章数组知识点巩固习题,、选择题1 D2 D3 C4 B5 D6 C7 A8 B9 C10B11121314151617181920BCCCCDACCC、基本概念填空题1 首地址2.有限3 行列下标值相等4.两个原序列同为升序 或同为降序5. gets(str);6. 0二、阅读程序题1. s=1234* *3.求得数组最大元素的 下标4. 65.将两字符串合并,并 输出合并串

9、的串长6. e, helloy, ,07. s=158. 0 120120129.0 0 0 0 110.将任意读入的十进 制正整数转换成十六进 制序列四、完善程序题1.x=x/2x!=0i-12.a%1000/100aai=aai %10i<23.SIZE-1jvk4.“”空串strcmp(a, max)>05.i=0ai+j=bj, ai+j+1=''6.char sj=k=0sk=''7.find=1low=mid+1high=mid-18. i=jai4-i=19.am-10amn-1=am-1n10.ai!=''ai+3-2

10、6ai+311.k+aijprintf( n” )提咼题,、选择题1C2C3D4B5A1、阅读程序题1.将任意读入的整数插入数组a后,使之依然有序2. SWITCH*#WaMP*3.258二、完善程序题1.ai+bj+break2.x%10m<nm>=n3.ai-97i+974.vctype h>s=0strlen(a)5.ai0=aii=1ai-1j-1+ai-1 jj<=i6.(N+1)/2ajN-kprintf("n")7ak=kak!=0aj%ak= =0&i=0,j=strlen(st r)-1strjstrj第8章函数、知识点巩固

11、习题(一)选择题:题 号12345678910答 案CBABCDBBBD题号11121314151617181920答 案CADCDCDDBA题 号2122232425262728答 案BDBBADCB(二)填空题:题号答案130,20,10283hlo46 7 85110f210 f(2)100 main()621131141172,5,1,2,3,-2815.64.69c=0 c=-1 c=-2(三)完善程序:题号答案1i<2j<4arrij>maxmax=arrij2chch=' #'i+3strnum!= 0'num4float fmax(x,

12、y)去掉原来的分号(x>y)?x:y5return(1)return(n+sum(n-1)二、提咼题(一)选择题:题 号12345678910答 案BDABBCDAAC(二)填空题:题号答案1212431 1 1 10 1212 2913 381314401234553156567175,25(三)完善程序:题号答案1striword=0num+2m % k=0prime(n-i)3y>x&& y>zreturn (z)j%x仁=0&&j%x2=0&&j%x3=04m=1m*im=0fun(k)5si=k(i+1)%5=0sum

13、=0知识点巩固习题,、选择题第9章预处理命令1.152. ar=9 ar=9 ar=111A2C1.1512. ar=9 ar=9 ar=11提高题一、选择题1、阅读程序题1.8、92. 12第10章指针知识点巩固习题,、选择题12345678910111213DBDDBABCAADDD141516171819202122232425CDDACCBBBCAC、基本概念填空题1.ABCDA2.NULL合法空间的地址3.a5的地址即& a5a5的值4.(1) &a1即数组a的第一行的首地址(2) &a20(3) a02&a125.12126.57.3"FI

14、LE2 .OUT"二、阅读程序题1.调用函数求得任意两 数之和2.ga3.2,54.xyabcABC5.10,2010,206.4862657.ADBCEBJ8.ABCDBCDCDD9.110. 6,6,9四、完善程序题1.Pp=a*p2.t=*x*x=*y*y=t3.,10)max_value(aP+*p>m4.char a10strcmp(pi,a)>05.p=ap-a6.i/4i%47*t+str1, str28.Pn!=cp+n9.getchar()'0'+10.t80strcmp(ci,ci+1 )>0puts提咼题,、选择题1234567

15、89101112131415BADCCCABDCBCDCD、基本概念填空题1. nanjingieg2.3*i+ji j3. BBBAAA123二、阅读程序题1.4, 528retupmoputer3elpoePanihC4.155.hane四、完善程序题1. j+j+j+a!=0r<10-i2. (*fun)(double)(*fun)(a+i*h )mypoly3.s+n-1breakp2-4. exit(0)*(p+i)=*p1p+5. facleftfacright facleft*(fac+left+ )6. break'0'*p+第11章 结构体、共用体与枚举

16、类型知识点巩固习题一、选择题1C2A3B4D5D6A7B8C9A10A11D12B二、基本概念填空题1 完成下列表格(表1):表1结构体与共用体变量的对比表问题结构体共用体变量定义格式struct结构体类型名类型名1成员名1; 类型名2 成员名2;;union共用体类型名类型名1成员名1; 类型名2 成员名2;;什么因素决定 了变量的大小变量所有成员容量之和成员中内存需求量最大者的容量对成员的引用 方法变量名.成员 名指针-> 成员 名变量名.成员名 指针-> 成员名改变一个成员 的值是否影响 其他成员的值否是可否为变量各可以不可以成员初始化2 完成下列表格(表2):表2简单数据类

17、型与结构体、共用体的对比表问题char/int/float指针结 构 体共用体数据类型是否需 要单独定义否否是是是否有明确的数值范围是是否可以用scanf printf 直接输入输出是可以,但一般不这么处理否否是否可以直接进 行关系运算是是否否3.成员指向成 员4.345. (*p).bp->b6. 20w0.a3w1 .c.c(*pw).a1、 pw->a1(*pw).c.c 、 pw->c .c二、阅读程序题1722.93.0: 706,1:908,四、完善程序题1. (d-1)2.t=aiai=akak=t3. scanf("%s", name)st

18、ujdps+4. ai.co n+aj .con+5 . exit(0)或return hp1!=NULLp1= p1->li nkp1->link =h6. p2->nextheadhead->ne xtp2->next =p1提咼题,、选择题1B2D3A1、阅读程序题1.512. 1013.2, 54.4, 85.2,5602002131dime40dollar二、完善程序题1. breakFind(a, num,n)q->score .exam2! q->score .ex am12. free( p2)NULL3. v2=hp=v2->next4 . h!=NULL(NP)malloc(sizeof (ND)p+第12章位运算知识点巩固习题一、选择题1D2A3B4A5D原题有错(i的值为013, j 的值为 0x13)、基本概念填空题1111100002.a&03.a|077774.(x&0 xFF)|0x5.a=0125006.ch|32FF00>>2或 c

温馨提示

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

评论

0/150

提交评论