天 津 农 学 院
计算机科学与技术专业高职升本科
专业基础课考试大纲
靳润昭、李乃祥 编
天津农学院计算机科学与信息工程系
二〇〇二年十二月二十日
《C语言程序设计》
一、 课程的性质和任务
《C语言程序设计》是计算机专业(高职)必修的专业基础课。该课程的任务是培养学生掌握利用计算机处理问题的思维方式和程序设计的基本方法。
本课程的基本要求是掌握程序设计的基本原理、概念和方法;掌握C语本身;熟悉Turbo C2.0的开发与调试环境。主要内容包括:C语言程序设计基础、控制语句、数组与函数、指针、输入输出和文件处理等。
二、 考试内容
1. C语言程序基本结构 2. 算法的概念与特点
3. 结构化程序设计方法的初步概念 4. C语言的数据类型
4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. 4.8. 4.9.
基本数据类型 常量和变量的概念 标识符的定义规则 关键字
整型常量的十进制、八进制、十六进制表现形式 实型常量的小数及指数表示形式
字符常量与字符串常量的表示形式及在内存中的存储形式及区别 符号常量的作用、定义
转义符’\\n’、’\\t’、’\\0’等特殊的字符常量及各转义字符的含义并能正确写出其输出结果 4.10. 变量的命名规则
4.11. C语言对变量采用“先定义后使用”的原则。
4.12. 整型、实型、字符型变量的类型定义、初始化赋初值方法、变量声明 4.13. 字符型数据与整型数据可互相通用、互相赋值、混合计算的规则
5. C语言的运算符及表达式
5.1. C语言的运算符及其分类 5.2. 表达式的概念及组成
1
5.3. 算术运算符
5.4. 赋值与复合赋值运算符 5.5. ++与--运算符 5.6. 关系运算符 5.7. 逻辑运算符 5.8. 逗号运算符 5.9. 条件运算符
5.10. 表达式的构成及运算规则
5.11. 运算符的优先级和结合性的概念
5.12. C语言中各类常用运算符的表达式正确求值
5.13. 数值型数据间不同类型运算量混合运算的类型转换 5.14. 强制类型转换
6. C语言的基本语句和顺序结构程序设计
6.1. 6.2. 6.3. 6.4. 6.5. 6.6. 6.7. 6.8. 6.9.
C语言中各类语句的构成形式与规则 C语言的复合语句
赋值语句和赋值表达式的区别 赋值语句在程序中的作用
赋值语句执行结果的类型转换规则 数据的输入、输出在程序中的重要作用 scanf与printf函数的调用方法 输出格式控制符
&取地址运算符的功能与作用
6.10. 灵活运用格式控制符为程序提供各种格式的输入数据并按要求格式输出
运算结果
7. 条件语句与选择结构程序设计
7.1. if语句三种形式的语法规则、执行过程、流程图画法
7.2. 作为条件的<表达式>可以是其值为数值的任意类型表达式
7.3. if三种形式内嵌的<语句>处都是单个语句,或者是由{}括起来的多个语
句组成的复合语句
7.4. if嵌套的概念、嵌套的规则和执行过程 7.5. 实现多分支选择的switch语句
7.6. switch语句处理多路分支的思想、规则及语句形式 7.7. switch结构的执行过程、break语句的作用
7.8. 选择结构程序设计方法:对那些要经过一个或多个条件判断,并根据判
断结果进行不同处理的问题能正确设计出解题算法
2
天津农学院专升本计算机科学与技术专业课考试《C语言程序设计》大纲



