2020年广东韩山师范学院专插本高级语言程序设计考试大纲

2020年01月10日 09:25:22
来源:https://www.kuke99.com
浏览量:2186

  2020年广东专插本考试时间已经确定,准备参加考试的考生一定要在考前好好备考,库课李老师给考生整理了2020年广东韩山师范学院专插本高级语言程序设计考试大纲,希望对考生有帮助。

  Ⅰ考试性质与目的

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

  Ⅱ考试内容

  一、考试基本要求

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

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

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

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

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

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

  第一章 C语言概述

  一、考核知识点

  1、C语言的特点。

  2、C程序的结构。

  3、C程序的上机步骤。

  二、考核要求

  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、逻辑运算符与逻辑表达式。

  3、if 语句。

  4、switch 语句。

  二、考核要求

  1、识记:

  2、理解:

  3、应用:

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

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

  3、if 语句。

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

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

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

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

  4、switch 语句。

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

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

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

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

  第六章 循环控制

  一、考核知识点

  1、while 语句。

  2、do – while 语句。

  3、for 语句。

  4、循环的嵌套

  5、break语句与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语言程序设计》(第四版),谭浩强编,清华大学出版社,2010年。

  Ⅴ题型示例

  一、填空题

  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("%f\\n",y);

  }

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

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

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

  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)

  2020年广东专插本考试时间为3月7-8日,对于准备参加考试的考生考生来说,下面就跟着库课李老师一起来看看2020年2020年广东韩山师范学院专插本高级语言程序设计考试大纲,了解了考试大纲之后,考生在接下来的备考中才能更得心应手。