韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx

上传人:b****6 文档编号:17200271 上传时间:2022-11-28 格式:DOCX 页数:13 大小:18.45KB
下载 相关 举报
韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx_第1页
第1页 / 共13页
韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx_第2页
第2页 / 共13页
韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx_第3页
第3页 / 共13页
韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx_第4页
第4页 / 共13页
韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx

《韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx》由会员分享,可在线阅读,更多相关《韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

韩山师范学院本科插班生考试《C语言程序设计》考试大纲Word文档格式.docx

①C程序的上机步骤。

第二章算法

1、算法的概念。

2、算法的特性。

3、算法的表示。

①算法的概念;

②算法的特性。

①算法的表示。

第三章数据类型、运算符与表达式

1、常量与变量。

2、各种数据类型。

3、各种数据类型间的混合运算。

4、算术运算符与算术表达式。

5、赋值运算符与赋值表达式。

6、逗号运算符与逗号表达式。

● 

 

知道什么是常量和变量;

知道常量的几种形式;

知道常量和变量的定义。

整型数据的表示方法;

整型变量的定义和使用;

实型常量的表示方法;

实型变量的定义与使用方法;

字符常量的表示与转义字符的使用;

字符变量的定义与字符串常量的表示。

3、应用:

基本算术运算符的应用,特别是“/”与“%”的应用;

正确理解自加与自减运算。

掌握赋值运算时类型转换。

掌握复合运算符的概念。

第四章顺序结构程序设计

1、语句的作用及总体分类。

2、赋值语句。

3、字符数据的输入/输出。

4、格式输入与输出。

知道语句在程序中的作用。

知道C语言的语句可以分成哪几类。

熟知赋值语句的一般形式及其含义。

熟练地运用赋值语句来表达实际问题。

能识别不正确的赋值语句。

熟知字符数据输入/输出函数的一般形式及其基本用法。

能根据实际情况写出所需的字符输入/输出函数。

熟练掌握printf函数的格式。

熟练掌握scanf函数的格式。

能根据实际情况写出顺序结构的程序设计。

第五章选择结构程序设计

1、关系运算与关系表达式。

2、逻辑运算符与逻辑表达式。

3、if语句。

4、switch语句。

熟知if语句的一般形式及其含义。

能用if语句解决实际问题。

能识别不正确的if语句。

能正确理解if语句的嵌套。

熟知switch语句的一般形式及其含义。

能用switch语句解决实际问题。

能根据实际情况,灵活选用if语句和switch语句。

注意if语句、switch语句、条件运算符的区别。

第六章循环控制

1、while语句。

2、do–while语句。

3、for语句。

4、循环的嵌套

5、break语句与continue语句。

熟知三种不同循环语句的一般形式及其含义。

能领会三种不同的循环语句的不同用法及它们之间的区别。

领会break语句和continue语句的用法。

循环语句的使用。

能根据实际情况,灵活地选用三种语句中的一种。

会把三种循环语句嵌套使用。

第七章数组

1、一维数组的定义和引用。

2、多维数组的定义和引用。

3、字符数组。

4、字符串处理函数。

知道一维数组类型的特点。

熟知一维数组类型的一般形式。

能写出正确的数组变量说明。

2、下标变量。

知道什么是下标变量以及它的一般形式。

会确定下标变量的类型。

清楚下标表达式的类型与下标类型的一致性问题。

对给定数组能写出正确的下标变量。

3、一维数组的应用。

能对数组进行查找、排序、检索等操作。

对一个线性表,会编写程序寻找其中的特定元素。

对一个线性表(未排序的),会编写程序将表中元素按从小到大或从大到小的顺序排列出来。

4、多维数组。

清楚多维数组与一维数组的巨别。

熟知二维数组及其下标变量的一般形式。

掌握二维数组的简单应用。

5、字符数组。

熟知字符数组的定义及其表示。

掌握字符数组的输入与输出。

领会字符串的存储。

6、字符串处理函数。

掌握常见的几个字符串处理函数。

会用字符串函数解决实际问题。

第八章函数

1、函数定义的一般形式。

2、函数参数和函数的值。

3、函数的调用。

4、函数的嵌套调用。

5、函数的递归调用。

6、局部变量和全局变量。

1、函数定义的一般形式

清楚函数命名符的作用。

熟知函数命名符的形式及含义。

能正确使用函数命名符。

2、函数参数和函数的值

清楚函数说明的作用。

熟知函数说明的一般形式。

弄清形式参数(值传递与地址传递)的概念。

函数调用的一般形式。

函数调用的方法。

第九章预处理命令

1、宏定义。

2、“文件包含”处理。

不带参数的宏定义的使用

带参数的宏定义的使用。

第十章指针

1、地址和指针的概念。

2、指针变量的概念。

3、数组指针。

4、字符串指针。

定义指针变量的方法。

指针变量的引用。

指针变量作为函数参数。

灵活用指针变量编写程序。

指向数组元素的指针。

通过指针引用数组元素。

数组名作函数参数。

字符串的表示形式。

字符串指针变量的使用方法。

第十一章结构体与共用体

1、定义结构体类型变量的方法。

2、结构体变量的引用。

3、结构体数组。

4、共用体的概念。

5、共用体变量的引用。

把握结构体类型的主要特征。

熟知结构体类型的一般形式。

能写出正确的结构体类型以描述实际问题。

熟知共用体的概念。

共用体类型的特点。

会用结构体类型说明结构体变量。

掌握结构体变量的引用方法。

会定义结构体数组。

会用结构体数组编写简单程序。

第十二章位运算

1、位运算符的含义。

2、简单的位运算。

清楚各种位运算符的含义。

能作简单的位运算。

第十三章文件

1、文件类型指针。

2、文件的打开与关闭。

3、文件的读写。

4、文件的定位。

文件的基本概念。

文件类型指针的定义。

清楚fopen()函数的功能。

清楚fclose()函数的功能。

fputc()函数的功能。

fgetc()函数的功能。

fputc()函数与fgetc()函数的简单应用。

Ⅲ考核形式及试卷结构

1. 

本科目考试采用闭卷笔试方式,考试时间为120分钟,全卷满分100分。

2.试卷中各部分的占分比例是:

第一章约占5%,第二章约占5%,第三章约占5%,第四章约占5%,第五章约占10%,第六章约占15%,第七章约占15%,第八章约占5%,第九章约占5%,第十章约占15%,第十一章约占5%,第十二章约占5%,第十三章约占5%。

3. 

试题对不同能力层次要求的分数比例,一般识记占20%,理解占40%,应用占40%。

4.试题难易占分比例是:

易约占30%,中约占50%,难约占20%。

5.本科目考试的题型有:

填空、选择、阅读程序并计算结果、阅读程序并填空、编程等五种题型(各种题型的具体样式可以参见本纲附录《题型示例》)。

根据考核的要求,适当安排各种题型数量的比例,达到考生对知识点的识记、理解、应用的水平和能力。

Ⅳ参考书目

《C程序设计(第二版)》,谭浩强编,清华大学出版社,1999年12月。

Ⅴ题型示例

一、填空题

1.在C语言中,字符串的结束标记是或。

二、选择题

1.以下能正确定义一维数组的选项是

A)inta[5]={0,1,2,3,4,5};

B)chara[]={0,1,2,3,4,5};

C)chara={'

A'

'

B'

C'

};

D)inta[5]="

0123"

;

三、程序或程序段,给出运行结果

1.请读程序:

#include'

'

stdio.h'

main()

{

floatx,y;

scanf("

%f"

&

x);

if(x<

0.0)

y=0.0

elseif((x<

5.0)&

&

(x!

=2.0))

y=1.0/(x+2.0);

elseif(x<

10.0)

y=1.0/x;

else

y=10.0;

printf("

%f\n"

y);

}

若运行时从键盘上输入2.0及回车,请写出上面程序的输出结果。

四、读程序或程序段,并填空

1.以下函数fun用于求两个整数a和b的最大公约数,请填空。

fun(a,b)

inta,b;

inti,j,m,n;

if(a>

b)

{m=a;

a=b;

b=m;

i=a;

j=b;

while((n=【1】)!

=0)

{j=i;

i=n;

return(i);

五、编程题

1.请编写一递归函数age(),要求以递归方法计算学生的年龄,已知第一位学生年龄最小,为10岁,其余学生一个比一个大2岁,函数应可返回第n位学生的年龄。

递归公式如下:

age

(1)=10(n=1)

age(n)=age(n-1)+2(n>

1)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1