--学期《c语言程序设计方案》期末复习要求.docx

--学期《c语言程序设计方案》期末复习要求.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10-11-1 学期《 C 语言程序设计》期末复习要求 一、考试时间地点:大约第 17 周末,地点未定 二、题型: 1、单项选择题( 25*2 分) 2、填空(表达式值的计算, 10*2 分) 3、看程序写输出结果( 2*5 分) 4、综合题(分析程序回答问题、算法设计与优化、编程, 4*5 分) 三、复习重点: (一) 章节重点 第 2-7 章全部;第 8章前 4 节;第 9章前 3 节;第 10章前 3 节 (二) 期中考试卷 (三) 重点知识点: 1、算法的特点 2、常量表示方法 3、int 、long、 char、 unsigned、 float 、double 等变量定义类型的 含义 4、强制类型转换的方法 5、 各种算数运算符、关系运算符、逻辑运算符、赋值运算符、 以及条件运算符、逗号运算符、下标运算符、成员运算符、 指向运算符、求址运算符、间接访问运算符 (指针运算符 ) 、 长度运算符、类型转换运算符,即教材上附录 D 中所有除位 运算符之外的运算符的优先级、符号、含义、目数、结合 性、注意事项 6、表达式的概念、各种表达式的组成方法、值 7、常见库函数的调用方法 8、++、--运算符使用时,表达式的值与变量的值的区别 9、 if语句、if…else语句、switch语句的的语法规则、执行过 程 10、 三种结构化循环语句的语法规则、 执行过程,以及 continue、break的使用方法 11、 格式输入scanf函数、格式输出printf函数的使用方法,常 见转义字符的表示 12、 数组的定义、赋初值、引用方法,字符数组存放字符串的概 念 13、表达式计算过程中的类型自动转化的概念与规则 14、结构体类型、变量、数组、指针的定义方法、引用方法,结 构体类型的长度(字节数)的计算方法 15、指针变量的概念、定义方法、引用方法 16、指针在数组中的使用方法。例:一个函数 int f(int a[],int n) { int *p,*q,*m=a 。 for(p=a+1,q=a+n。pvq。p++)if(*p*m)m=p 。 return *m 。 } 1 7 、使用无条件循环内嵌 switch 语句实现程序主控模块的方 法。例:一个程序 #include stdio.h #include conio.h void f1(){puts(++++) 。 } void f2(){puts( ) 。 } void f3(){puts(****) 。 } void f4(){puts(////) 。 } void f5(){puts(%%%%) 。 } void main() { char c。 while(1) { c=getch()。 if(c1)break。 switch(c) { case 1:f1()。 break。 case 2:f2()。 break。 case 3:f3()。 break。 case 4:f4()。 break。 case 5:f5()。 break。 } getch()。 } 18、在结构体一维数组中使用结构体指针的方法。例:一个程序 #include stdio.h #include conio.h #define N 100 struct s { char name[20]。 int k 。 }。 void f1(struct s a[],int n) { struct s *p,*q 。 for(p=a,q=a+n。pvq。p++) { scanf(%s,p-name)。 scanf(%d,p-k) 。 } } void f2(struct s a[],int n) { struct s *p,*q。 for(p=a,q=a+n。 pq。 p++) { printf(%20s ,p-name)。 printf(%-8d, p-k) 。 printf(\n) 。 } } void main() { struct s a[N]。 int n。 printf(Enter n(=%d),N) 。 scanf(%d,n)。 f1(a,n)。 f2(a,n)。 getch()。 } 19、文件的打开、关闭、读写的方法。例:一个程序 #include stdio.h #include conio.h void main() { FILE *fp 。 char c。 if((fp=fopen(d:\\aaa\\abc.txt,w))==NULL) { puts(”文件打开错误。按任意键结束…)。 getch()。 return 。 } puts(”请键入任意字符串 )。 while(1) { c=getchar()。 if(c==#)break。 fputc(c,fp)。 } fclose(fp)

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档