
1、掌握C语言基本语法规则。
2、熟练掌握C语言程序的三大基本结构。
3、能够阅读和分析C语言程序。
4、能够采用结构化程序设计的思想和方法编写应用程序。
二、考试内容
1、C语言概述
1).C程序的结构(main函数和其他函数)。
2).C程序的执行顺序。
3).运行C程序的步骤和方法
2、顺序结构的程序设计
1).C的数据类型及存储形式(基本类型:整型、实型、字符型)。
2).C的常量的表示方法和变量的定义及初始化(标识符的命名规则)。
3).C运算符及其表达式(赋值运算符及表达式,算术运算符及表达式),及其求值规则。
4).不同类型数据间的转换与运算(隐含的数据类型转换和强制数据类型转换)。
5).数据的输入输出函数(scanf,printf),正确输入数据并正确设计输出格式。
3、选择结构程序设计(重点)
1).关系运算符及表达式和逻辑运算符及表达式,及其求值规则
2).用if语句实现选择结构。
3).用switch语句实现多分支选择结构。
4、循环结构程序设计(重点)
1).用while和do-while语句实现循环结构。
2).用for语句实现循环结构。
3).循环的嵌套。
4).continue语句和break语句。
5、数组的定义和引用(重点)
1).一维数组的定义、初始化和数组元素的引用。
2).二维数组的定义、初始化和数组元素的引用。
3).字符串与字符数组。
6、函数(重点)
1).用户自定义函数定义格式和方法。
2).用户自定义函数调用(形式参数与实际参数,参数值的传递)。
3).数组作为函数参数(形参和实参的表示方法,和参数的传递形式)。
4).变量的作用域和生存期(局部变量和全局变量,变量的存储类别(自动,静态))。
7、指针
1).地址与指针变量的概念,地址运算符与间址运算符。
2).通过指向变量引用数组元素。
3).用指针作函数参数。
8、结构体
1).结构体类型的定义。
2).结构体变量的定义和结构体变量成员的引用方法。
3).结构体数组和结构体指针的定义及结构体指针引用成员的方法。
三、考核方式及分值
1、单项选择题:(2*10=20分)
2、填空题:(1*18=18分)
3、程序填空题:(2*11=22分)
4、程序阅读题:(5*6=30分)
5、程序设计题:(10*1=10分)
四、试卷命题双向细目表(仅供参考)
编号 |
内容 |
识记 |
理解 |
应用 |
合计 |
1 |
C语言概述 |
|
2 |
0 |
2 |
2 |
顺序结构程序设计 |
6 |
8 |
0 |
14 |
3 |
选择结构程序设计 |
2 |
2 |
15 |
19 |
4 |
循环结构程序设计 |
2 |
2 |
11 |
15 |
5 |
数组 |
2 |
4 |
20 |
26 |
6 |
函数 |
|
2 |
11 |
13 |
7 |
指针 |
2 |
2 |
|
4 |
8 |
结构体 |
2 |
|
5 |
7 |
9 |
合计 |
|
|
|
100 |
谭浩强编着.C程序设计教程(第五版)(中国高等院校计算机基础教育课程体系规划教材十二五普通高等教育本科国家级规划教材)2017年8月
