华师专插本培训班喜讯
插本状元榜 2020专插本大纲 2020插本院校 2020招生目录 2020体检表 2020报考流程 专插本重点 2020招生专业 2020录取线 专插本常识
专插本基础班好评如潮
专插本书城 专插本英语词汇宝典 专插本论坛/插本生论坛
当前位置:首页 > 考试大纲

2013年韩山师范学院专插本专业课考试大纲汇总

时间:2013-03-01 00:21:56来源:未知 作者:专插本考试辅导网 点击:
分享到: 更多
2013年韩山师范学院专业课考试大纲汇总
2013年韩山师范学院专业课考试大纲汇总

C语言程序设计》考试大纲

Ⅰ考试性质与目的

本科插班生考试是由专科毕业生参加的选拔性考试,我院将根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。考试应有较高的信度、效度、必要的区分度和适当的难度。

Ⅱ考试内容

一、考试基本要求

要求考生理解和掌握本科目的基本概念、基本原理和基本方法,能运用本科目知识进行分析,具备分析问题和解决问题的基本能力。

二、考核知识点及考核要求

本大纲的考核要求分为“识记”、“理解”、“应用”三个层次,具体含义是:

1.识记:能理解有关的概念、知识的含义,并能正确认识和表述。

2.理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系。

3.应用:在理解的基础上,能运用基本概念、基本原理、基本方法分析和能解决有关的理论问题和实际问题

第一章   C语言概述

一、考核知识点

1C语言的特点。

2C程序的结构。

3C程序的上机步骤。

二、考核要求

1、识记:

C语言的特点;

C程序的结构。

2、理解:

C程序的上机步骤。

第二章   算法

一、考核知识点

1、算法的概念。

2、算法的特性。

3、算法的表示。

二、考核要求

1、识记:

①算法的概念;

②算法的特性。

2、理解:

①算法的表示。

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

一、考核知识点

1、常量与变量。

2、各种数据类型。

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

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

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

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

二、考核要求

1、识记:

1、常量与变量。

l           知道什么是常量和变量;

l           知道常量的几种形式;

l           知道常量和变量的定义。

2、理解:

2、各种数据类型。

l           整型数据的表示方法;

l           整型变量的定义和使用;

l           实型常量的表示方法;

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

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

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

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

3、应用:

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

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

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

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

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

l           掌握复合运算符的概念。

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

 

第四章   顺序结构程序设计

一、考核知识点

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

2、赋值语句。

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

4、格式输入与输出。

二、考核要求

1、识记:

2、理解:

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

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

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

3、应用:

2、赋值语句。

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

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

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

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

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

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

4、格式输入与输出。

l           熟练掌握printf 函数的格式。

l           熟练掌握scanf 函数的格式。

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

第五章   选择结构程序设计

一、考核知识点

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

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

3if 语句。

4switch 语句。

二、考核要求

1、识记:

2、理解:

3、应用:

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

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

3if 语句。

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

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

l           能识别不正确的 if 语句。

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

4switch 语句。

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

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

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

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

第六章   循环控制

一、考核知识点

1while 语句。

2do while 语句。

3for 语句。

4、循环的嵌套

5break语句与continue语句。

二、考核要求

1、识记:

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

2、理解:

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

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

3、应用:

l           循环语句的使用。

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

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

第七章   数组

一、考核知识点

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

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

3、字符数组。

4、字符串处理函数。

二、考核要求

1、识记:

2、理解:

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

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

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

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

3、应用:

2、下标变量。

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

l         会确定下标变量的类型。

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

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

3、一维数组的应用。

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

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

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

4、多维数组。

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

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

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

5、字符数组。

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

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

l         领会字符串的存储。

6、字符串处理函数。

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

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

第八章   函数

一、考核知识点

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

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

3、函数的调用。

4、函数的嵌套调用。

5、函数的递归调用。

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

二、考核要求

1、识记:

2、理解:

3、应用:

1、函数定义的一般形式

l           清楚函数命名符的作用。

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

l           能正确使用函数命名符。

2、函数参数和函数的值

l           清楚函数说明的作用。

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

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

3、函数的调用。

l           函数调用的一般形式。

l           函数调用的方法。

4、函数的嵌套调用。

5、函数的递归调用。

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

第九章   预处理命令

一、考核知识点

1、宏定义。

2、“文件包含”处理。

二、考核要求

1、识记:

 2、理解:

3、应用:

1、宏定义。

l           不带参数的宏定义的使用

l           带参数的宏定义的使用。

2、“文件包含”处理。

第十章   指针

一、考核知识点

1、地址和指针的概念。

2、指针变量的概念。

3、数组指针。

4、字符串指针。

二、考核要求

1、识记:

2、理解:

1、地址和指针的概念。

3、应用:

2、指针变量的概念。

l           定义指针变量的方法。

l           指针变量的引用。

l           指针变量作为函数参数。

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

3、数组指针。

l           指向数组元素的指针。

l           通过指针引用数组元素。

l           数组名作函数参数。

4、字符串指针。

l           字符串的表示形式。

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

第十一章   结构体与共用体

一、考核知识点

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

2、结构体变量的引用。

3、结构体数组。

4、共用体的概念。

5、共用体变量的引用。

二、考核要求

1、识记:

2、理解:

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

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

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

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

4、共用体的概念。

l           熟知共用体的概念。

l           共用体类型的特点。

3、应用:

2、结构体变量的引用。

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

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

3、结构体数组。

l           会定义结构体数组。

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

5、共用体变量的引用。

第十二章   位运算

一、考核知识点

1、位运算符的含义。

2、简单的位运算。

二、考核要求

1、识记:

2、理解:

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

3、应用:

l         能作简单的位运算。

第十三章   文件

一、考核知识点

1、文件类型指针。

2、文件的打开与关闭。

3、文件的读写。

4、文件的定位。

二、考核要求

1、识记:

2、理解:

1、文件类型指针。

l           文件的基本概念。

l           文件类型指针的定义。

3、应用:

2、文件的打开与关闭。

l           清楚 fopen() 函数的功能。

l           清楚 fclose() 函数的功能。

3、文件的读写。

l           fputc()函数的功能。

l           fgetc()函数的功能。

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

4、文件的定位。

Ⅲ考核形式及试卷结构

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程序设计(第二版)》,谭浩强编,清华大学出版社,199912月。

Ⅴ题型示例

一、填空题

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

二、选择题

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

A)int a[5]={0,1,2,3,4,5};                            B)char a[]={0,1,2,3,4,5};

C)char a={'A','B','C'};                                D)int a[5]="0123";

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

1. 请读程序:

#include  ''stdio.h''

main()

{

    float x,y;

    scanf("%f",&x);

    if(x<0.0)

        y=0.0

    else if((x<5.0)&&(x!=2.0))

        y=1.0/(x+2.0);

    else if(x<10.0)

        y=1.0/x;

    else

        y=10.0;

    printf("%fn",y);

}

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

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

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

fun(a,b)

int a,b;

{

   int i,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)

 

(责任编辑:admin)
华师专插本培训班
------分隔线----------------------------
华师专插本辅导班
微信咨询号
赖老师
林老师
许老师
QQ群
149892735
周六日有老师值班
HTTP/1.1 200 OK Date: 30 Apr 2025 01:26:49 G4T Content-Length: 3073 Content-Type: text/html Connection: Close Server: Microsoft-IIS/10.0 Runtime Error

Server Error


Runtime Error

Description: A server error has occurred. The current custom error settings prevent the details of the error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please define an errorDetails attribute within the "filter.config" configuration file. This errorDetails attribute should then have its value set to "On".


<!-- Filter.Config Configuration File -->

<configuration>
    <httpFilters errorDetail="On">
        <!-- managed filters configuration -->
    </httpFilters>
</configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "errorPage" attribute of the <httpFilters> configuration tag to point to a custom error page location.


<!-- Filter.Config Configuration File -->

<configuration>
    <httpFilters errorDetail="LocalOnly" errorPage="mycustompage.htm">
        <!-- managed filters configuration -->
    </httpFilters>
</configuration>