- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)
您可能关注的文档
最近下载
- IPC-2223E-中文-2020 CN 挠性和刚挠性印制板计件分标准.pdf VIP
- 劳动合同标准版劳动合同劳动合同.doc VIP
- 比亚迪发动机维修手册.doc
- 公路工程新技术.pptx VIP
- 永诚财险建筑施工行业安全生产责任保险(2024 年版)条款.pdf VIP
- SN/T 3992-2014_进境非人灵长类实验动物指定隔离场建设规范.pdf VIP
- 精品解析:2024-2025学年浙江省温州市龙港市统编版五年级上册期末考试语文试卷(解析版).docx VIP
- 中国临床肿瘤学会(csco)胆道恶性肿瘤诊疗指南2025.docx VIP
- 【2017年整理】光接入网维护操作标准化手册-----接入有源设备维护.doc VIP
- 新22S3 室外排水工程建筑工程图集.docx VIP
原创力文档


文档评论(0)