admin 管理员组文章数量: 1086019
2024年12月31日发(作者:c语言指针是几个字节)
计算机科学与技术专业《
C
语言程序设计》科目考试大纲一、课程性质与考试基本要求
《
C
语言程序设计》课程是计算机专业的专业基础课程。这门课程的主要特点是实践性强,不仅
要学习基本理论知识,更要注重上机实践,通过上机实践验证程序的正确性,掌握和巩固算法的设
计知识。设立本门课程的目的是通过学习
C
语言,使学生学会用计算机语言编程序解决实际问题。
通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步掌握软件
开发的基本技巧,同时也为后继课程的学习打下坚实的基础。提高学生分析和解决问题的能力。
二、考试方式与试题类型(含各题型分数)
1
.考试方式:闭卷、笔试。
2
.试卷结构:考试题型为单项选择题
(
70
分)、读程序写结果
(
30
分)、程序填空
(
20
分)、编程
题
(
30
分)。
3 .
试卷分数:试卷满分
150
分。
4
.考试时间:
120
分钟。
三、课程考试内容及要求
第
1
部分程序设计和
C
语言
本章重点:
C
语言的结构与上机的环境、上机步骤。
考试内容:程序的构成要素:
main
函数,其他的函数等。源程序的书写格式。
C
语言的风格。
C
语
言出现的历史背景。
C
语言的特点。简单的
C
程序介绍。
C
程序的上机步骤。
考核要求:
(1)
了解
C
语言的背景。
(2)
理解
C
语言程序的结构,
C
语言程序设计的风格。
(3)
应用
C
程序的上机环境、步骤。
第
2
部分顺序程序设计
本章重点:常用数据类型、常用运算符、数学公式转化为
C
语言表达式的基本能力、数据的输入
输出,顺序结构程序设计。
主要内容:
C
的数据类型(基本类型、构造类型、指针类型、空类型)及定义变量的方法;
C
运算
符的种类、运算优先级和结合性;不同类型数据间的转换与运算;数据的输入与输出、输入输出
函数的调用:常用输入输出函数:
scanf›Printf
、
getchar
、
PUtChar
、
gets
、
puts
等。考核要求:
(1)
了解基本类型及其常量的表示法。
(2)
理解变量的定义及初始化方法,运算符与表达式的概念,
C
语言的自动类型转换和强制类型转、
赋值的概念。
(3)
应用数据的输入输出及顺序结构程序设计方法。
第
3
部分选择结构程序设计
本章重点:
IF
语句、条件运算符和条件表达式、
SWitCh
语句。
主要内容:
C
表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗
号表达式)和求值规则;用
if
语句实现选择结构;用
switch
语句实现多分支选择结构。
考核要求:
(1)
了解选择结构的概念。
(2)
理解关系运算符和关系表达式和关系运算符和关系表达式。理解
IF
语句、条件运算符和条件
表达式、
SWitCh
语句。
(3)
应用选择结构程序设计方法。
第
4
部分循环结构程序设计
本章重点:
while
、
do-while
和
for
构成的循环、循环的嵌套和
break
和
continue
语句。
主要内容:
for
循环结构;
while
和
do-while
循环结构;
continue
语句和
break
语句;
循环的嵌套
考核要求:
⑴了解循环概述以及
got
。语句和
if
语句构成循环。
(2)
理解
while
、
do-while
和
for
构成的循环,循环的嵌套和
break
和
ContinUe
语句。
⑶应用循环结构程序设计方法。
第
5
部分数组
本章重点:一维数组、二维数组、字符与数组
主要内容:一维数组和多维数组的定义、初始化和使用;字符串与字符数组。
考核要求:
(1)
了解数组的概念,熟练掌握一维数组的定义和使用方法。
(2)
理解二维数组的定义和使用方法并推广到多维数组,字符与数组的定义和使用方法。
(3)
应用数组解决实际问题。
第
6
部分函数
本章重点:函数的定义、调用、函数与数组的关系、变量的存储类型。
主要内容:库函数的正确调用常用数学函数:
sin
、
cos
、
sqrt›pow^exp
、
fabs
、
log
、
IOglo
等常用
字符串函数:
StrCPy
、
strcmpstrcat
、
Strlen
等;函数的原型声明方法和定义的方法
3)
函数的类型
和返回值;形参与实参,参数值的传递;函数的正确调用、嵌套调用(不含递归调用);局部变量
和全局变量;变量的存储类型(自动、静态、寄存器、外部),变量的使用域和生存期。
考核要求:
⑴了解函数概念,函数的定义和调用方法。
⑵理解函数的嵌套调用和递归调用以及函数与数组的关系,变量的存储类型和内、外部函数与多
文件程序的运行。
⑶应用函数解决实际问题。
第
7
部分指针
本章重点:指针变量的定义和使用、指针的算术运算和指针的比较、指针与数组、字符串、函数
的关系。
主要内容:指针与指针变量的概念,指针与地址运算符;变量、数组、字符串、函数、结构体的
指针以及指向变量、数组、字符串、函数、结构体的指针变量;通过指针引用各类型数据;用指
针作函数参数;返回指针值的指针函数。
考核要求:
⑴了解地址与指针的概念、指针变量的定义和使用。
(2)
理解指针的算术运算和指针的比较、指针与数组、字符串、函数的关系。
⑶应用指针解决实际问题。
第
8
部分结构体
本章重点:结构体定义、使用,结构体数组,结构体与指针。
主要内容:结构体和共用体类型数据的定义方法和使用方法。
考核要求:
⑴了解结构体的概述。
⑵理解结构体定义、使用,结构体数组,结构体与指针,结构体与函数的关系、共用体、枚举
类型和用户定义类型。
⑶应用结构体解决实际问题
四、参考书目
《
C
语言程序设计教程》胡慧编著、北京邮电出版社,
2013
年。
版权声明:本文标题:计算机科学与技术专业《C语言程序设计》科目考试大纲 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1735666893a1682608.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论