- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
辽工大c语言总复习
总复习
考试安排
考试时间
2010.6.28
19:00~21:00
考试地点
尔雅201、205、209
笔试:100分
时间:120分钟
考试方法
选择题:20分
填空题:20分
3.编程题:60分
考题类型
考试范围
1.提高部分不在考试范围内
2.强调属于重点考查的范围,应熟练掌握
3.其他未特别说明而上课讲过的部分都属考试范围
1. C语言概述
C语言的特点
C程序的基本结构
运行C程序的方法和步骤
2. 数据类型、运算符和表达式
数据类型、常量和变量的定义
标识符的命名规则
运算符的种类、优先级和结合方向
表达式的类型和求值
算术、关系、逻辑、条件、逗号表达式
注意运算符的优先级、结合方向
注意整数除法、%、++、--、
3. 顺序程序设计
算法是程序的灵魂
程序的三种基本结构
赋值表达式和赋值语句
基本输入与输出
字符数据的输入输出
用putchar函数输出一个字符
用getchar函数输入一个字符
格式化输入输出
用printf函数输出数据
用scanf函数输入数据
4. 选择结构程序设计
条件判断
用if语句实现选择结构
1、if (表达式) 语句
2、if (表达式) 语句1 else 语句2
3、使用嵌套的if语句实现多层判断
switch语句(对于多条件的选择)
可使用break语句实现真正的多路分支
5.循环结构程序设计
C语言可实现循环的语句
用goto 和 if 构成循环
while 语句
do ~ while 语句
for 语句
for循环的嵌套(要求掌握两层)
提前结束循环
用break语句提前退出循环
用continue语句提前结束本次循环
6. 利用数组处理批量数据
一维数组的定义和引用
二维数组的定义和引用
三维以上数组不作要求
字符数组
字符串处理函数
数组类型的应用
冒泡排序、简单选择排序
7. 用函数实现模块化程序设计
函数定义的一般形式
函数参数及其传递方式
函数的返回值
对被调用函数的声明
数组作为函数参数
函数的嵌套调用和递归调用
不考编程
变量的存储属性
局部变量、全局变量及动态和静态存储变量
内部函数和外部函数 (不作要求)
8. 指针
指针概念
与*运算符
指针变量的定义及初始化
指针变量必须先赋值,再使用
指针变量作为函数参数(地址传递)
指针与数组
指针的运算
通过指针引用数组元素
指针与字符串
9. 结构体
结构体类型的定义
定义结构体类型变量的方法
先声明结构体类型再定义变量名
在声明类型的同时定义变量
不指定类型名直接定义结构体类型变量
结构体变量的初始化
结构体数组和应用
指向结构体类型数据的指针
用结构体变量和指向结构体的指针作函数参数
10. 文件
文件类型指针
文件的打开与关闭
文件的读写
文件的定位 (不作要求)
第一部分
选择题
1、 设有说明语句 int k,i=5,j=10;,则表达式 k=(++i)*(j--)的值是[ ]
A) 50 B) 60 C) 45 D) 55
2、 假设所有变量均为整型,则表达式(a=2, b=5, b++, a+b)的值是[ ]
A) 7 B) 8 C) 6 D) 2
3、 下列选项不正确的实型常量是 [ ]
A) 0.23E1 B) 2.3E-1 C) 1E3.2 D) 2.3E0
4、 表达式的值为0的是 [ ]
A) 3%5 B) 3/5.0 C) 3/5 D) 35
B
B
C
C
5、判断char型变量c1是否为小写字母,正确表达式为 [ ]
A) a=cl=z B) (cl = a)(cl= z)
C) (a=cl)||( z=cl)
D) (c1=a)(cl=z)
6、在C语言中,char型数据在内存中的存储码的形式是[ ] int型和float型是补码!
A) 原码 B) 补码 C) ASCII码 D) 反码
D
C
7、以下程序的运行结果是[ ?]
main()
{ int a=1,b=0;
switch(a)
{ case 1:
switch(b)
{
case 0: printf(0000\n);
case 1: printf(1111\n);break;
}
case 2:printf(2222\n);break;
}
}
A) 0000 B)0000 C) 0000 D) 1111
1111
原创力文档


文档评论(0)