加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

韶关学院2016年专插本《C语言程序设计》考试大纲

(2015-12-07 15:38:29)
标签:

招生专插本

分类: 16年专业课大纲

2016本科插班生考试大纲

(考试科目:C语言程序设计)

考试性质

普通高等学校本科插班生(又称专插本)招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按照已确定的招生计划,德、智、体全面衡量,择优录取。因此,本科插班生考试应有较高信度、效度、必要的区分度和适当的难度。

考试内容

总体要求:要求考生理解C语言的数据类型、运算符、表达式、数组、指针等基本概念,能正确的阅读程序、理解程序和调试程序,掌握C程序设计的基本思想和基本方法,能运用所学的知识对一般问题进行分析,并能编写简单的C语言程序。

第一章 C语言概述

考试内容

⑴  C程序程序的基础知识。

⑵  C语言程序的上机方法。

考试要求

了解C语言的特点,理解C语言源程序的结构。

掌握C程序的上机步骤,VC集成开发环境下编辑、编译和运行C程序的方法。

第二章  程序的灵魂——算法

考试内容

算法。

结构化程序的三种基本结构和流程图。

考试要求

了解算法的概念、特点。

掌握结构化程序的三种基本结构和流程图。

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

考试内容

⑴  C语言的数据类型、运算符及表达式。

输入输出函数的使用。

考试要求

理解标识符、常量与变量的概念;基本数据类型中的整型、单精度实型、双精度实型、字符型常量和变量的定义与使用方法。

掌握算术运算符和算术表达式、赋值运算符和赋值表达式。

掌握运算符的优先级和结合性、数据类型转换的方式和自增、自减运算。

掌握输入、输出函数的用法。

第四章  最简单的C程序设计——顺序程序设计

考试内容

⑴  C语言赋值语句。

顺序程序设计的基本思想。

考试要求

了解C语言的语句。

掌握顺序结构程序设计方法。

第五章  选择结构程序设计

考试内容

⑴  C语言的关系运算符与关系表达式、逻辑运算符与逻辑表达式。

选择结构程序设计。

考试要求

理解关系运算符与关系表达式。

理解逻辑运算符与逻辑表达式。

掌握及应用if语句与switch语句编写程序。

掌握选择结构程序设计方法。

第六章  循环结构程序设计

考试内容

⑴  while语句、do-while语句、for语句、break语句和continue语句。

循环结构程序设计。

考试要求

掌握break语句与continue语句的语法和用法。

掌握及应用while语句、do-while语句和for语句构成循环程序。

掌握循环结构程序设计方法。

第七章  数组

考试内容

一维数组。

二维数组。

字符数组。

考试要求

掌握一维数组的定义与引用方法。

掌握二维数组的定义与引用方法。

掌握字符数组的定义与使用。

应用数组编写程序。

第八章  函数

考试内容

函数的定义。

函数的调用。

数组与函数。

考试要求

了解函数的定义。

理解函数的参数和函数的值、理解并应用数组作为函数参数。

掌握函数的调用、嵌套调用、递归调用。

应用函数编写程序。

第九章  编译预处理

考试内容

宏定义。

文件包含。

条件编译。

考试要求

掌握宏定义的使用。

理解文件包含和条件编译。

第十章  指针

考试内容

指针与地址的概念,指针变量的定义与引用。

指针与字符串,指针与数组。

指针与函数。

考试要求

理解指针与地址的概念,掌握指针变量的定义与引用方法。

掌握数组的指针与指向数组的指针变量、字符串的指针与指向字符串的指针变量。

应用指针与函数、指针与数组编写程序。

第十一章  结构体与共用体

考试内容

结构体和共用体类型的定义和引用。

指针和结构体。

考试要求

理解结构体类型的定义、结构体类型变量的定义、结构体变量的引用、共用体的基础知识。

掌握结构体变量的初始化、结构体数组、指针与结构体数组。

了解单向链表的建立、输出、删除与插入方法。

第十二章  位运算

考试内容

位运算符。

位运算的使用。

考试要求

了解位运算符的含义。

了解位运算、位段。

第十三章  文件

考试内容

文件类型指针。

文件的操作。

考试要求

了解文件类型指针

掌握文件的打开与关闭、文件的读写方法。

 

 

Ⅲ.考试形式及试卷结构

一、考试形式

闭卷、笔试。试卷满分为100分,考试时间为120分钟。

二、试卷题型比例

填空题:约占20%

单选题:约占20%

判断题:约占10%

程序阅读题:约占20%

程序填空题:约占15%

程序设计题:约占15%

二、试卷题型示例及答案

1、填空题:将正确的答案填入(  )内。每小题2

C语言中,用( 0 )表示逻辑假。

2、单选题:将正确的选项填入(  )内。每小题1

构成C语言程序的基本单位是 )

   .语句     .函数     .字符    .程序行

3、判断题:如果正确,在(  )内填入,否则在(  )内填入×。每小题1

形参和实参都可以是常量、变量或表达式。( ×

4、程序阅读题:

阅读下面的程序,回答后面的问题。本小题4

#include

void main()

  int i=0;

char c,s[80];

scanf("%s",s);

            do

  c=s[i];

if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) printf("%c",C);

} while(s[++i]!='\0');

}

运行此程序时若输入abcd1234xyz,则输出结果为 abcdxyz   )

5、程序填空题:每空3

下面程序的功能是生成并打印某数列的前20项,该数列第12项分别为01,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项差的绝对值。生成的20个数存在一维数组x中,并按每行4项的形式输出。请填空。

#include

#include

void main()

  int x[21],i,j; 

x[1]=0;x[2]=1;

i=3;

do

   x[i]= (1);

         x[i+1]= (2) ;

         i= (3) ;

}while(i<=20);

for(i=1;i<=20;i++)

   printf("]",x[i]);

        if(i%4==0)   printf("\n");

}

}

答:(1) x[i-2]+ x[i-1]

    (2) abs(x[i-1]- x[i])

    (3) i+2

6、程序设计题:共计15

编写程序:输入一个整数nn<100)和 n个整数,将n个整数按照从小到大的顺序输出。

答:程序如下

#include                             

void main( )

  int a[100], n, i, j, t;                        

    scanf("%d",&n);                         

    for(i=0;i

    for(i=0;i

      for(j=i+1;s

         if(a[i]>a[j])                     

             t=a[i];                     

                a[i]=a[j];                    

                a[j]=t;                      

            }

             

    }

    for(i=0;i

printf("\n");

}

 

Ⅳ. 参考书目

C语言程序设计》第四版谭浩强主编,清华大学出版社;2012.4

C程序设计题解与上机指导》,谭浩强编,清华大学出版社;2012.4

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有