专升本C语言程序设计课程考试分析

2021-10-25 00:52关婷婷
科学与财富 2021年25期
关键词:考试内容C语言程序设计专升本

摘 要:湖北省普通专升本考试是专科院校学生提升学历的一种途径。本文以计算机专业的考试科目C语言程序设计为例,首先分析了专升本的现状,第二,分析了C语言考试的题型和分值;第三,重点描述C语言考试内容,借此帮助学生更加系统学习与复习,积极备考。

关键词:专升本;C语言程序设计;题型;考试内容

专升本是指专科升入本科进行学习,可分为自考专升本和普通专升本。普通专升本是指普通专科毕业生,参加省教育考试院组织的统一考试升入本科学习的一种形式。本文所描述的专升本主要针对湖北省普通专升本[1]。

一、概述

湖北省普通专升本考试主要分为两个模块:公共英语、专业科目。公共英语属于统考科目,由湖北省统一命题。专业科目由各招生的本科院校自主命題。根据本科院校招生专业的需求,一般设置考试科目为:公共英语+(高等数学/计算机基础)+专业课程。有的学校设置考试科目为三门,有的学校为两门。

2021年湖北省参与招生的53所本科院校中,招收计算机类专业的院校共有40所。其中,专业课程的考试科目是《C语言程序设计》的有32所。由此可见,《C语言程序设计》在专升本考试中占有非常重要的地位。

为了保证更多的应届毕业生顺利考入心仪的本科院校,我校每年都会组织进行专升本考试复习指导。笔者开设普通专升本C语言程序设计考试复习辅导已有两年,对湖北省专升本《C语言程序设计》考试大纲以及历年考试题目进行了系统、有针对性的分析,从中总结经验,归纳考试要点、备考重难点,为更好地辅导专升本考试打下基础。

二、题型和分值分析

湖北省普通专升本《C语言程序设计》考试形式统一采用笔试形式,考试时间基本为90分钟,分值100分。少量院校的考试时间是150分钟,分值150分。比如湖北师范大学的《C语言设计》考试时间为150分钟。

由于本科院校具有专业科目自主命题权,因此各个院校的考试大纲不尽相同,考试题型也不完全一样。根据部分院校公布的考试题型,结合C语言程序设计的特点,综合分析总结,C语言科目考试的题型大致可以归纳为以下几种:单项选择题、填空题(理论知识填空、程序填空)、简答题、程序阅读题(程序分析题)、程序改错题、编程题(程序设计题)。

三、考试内容分析

招生院校专业科目的教材与考试内容以发布的考试大纲为准,各个学校的情况各不相同。以《C语言程序设计》课程为例,几乎所有院校都包含数据类型、运算符与表达式、顺序结构、选择结构、循环结构、函数等基础内容,另有数组、字符串、指针、结构体、文件等相关内容则根据考试大纲有所取舍。

本文根据笔者经验,将课程涉及内容以知识点的形式呈现,描述知识点涉及的主要内容,突出内容重难点,归纳易错点,总结经典题目,帮助学生在备考阶段,加深知识点的记忆与理解,提升备考效率。

基础知识主要涉及标识符与关键字、数据类型、运算符等相关内容。这部分内容以记忆与理解为主。

重难点:标识符命名规则、关键字、运算符的使用规则,尤其是%、/、++、--这几个运算符的运算规则。

C语言中的顺序结构、选择结构、循环结构是考试的重点内容,以理解与掌握为主。

重难点:printf函数、scanf函数、分支结构if语句、if-else的配对原则、switch语句、三大循环语句的使用、循环语句与++、--结合使用、循环的嵌套

易错点:输入输出函数中的格式说明、if-else的配对原则、switch中的break语句、循环控制条件的处理、循环变量的终值、continue与break的区别

经典题目:水仙花数、素数、Fibonacci数列、辗转相除法、完全数、九九乘法表

函数、数组、指针三大内容可自由命题,也可结合命题,如数组名作为函数的参数、指针与数组结合使用等,备考过程中即要掌握各自的知识点,又要能综合使用,这就需要考生在备考过程中认真复习,灵活运用。这部分以理解与掌握为主。

重难点:函数的参数、返回值、函数的调用、静态变量、数组的定义和使用、数组的输入输出、字符串的定义与使用、字符串的输入输出、指针变量的使用、指针与函数的结合使用、指针与数组的结合使用

易错点:函数的参数传递、函数的返回值类型、静态变量、数组下标、指针变量中的地址与值的概念、指针与函数结合,传值与传地址

经典题目:函数的递归调用、Fibonacci数列、冒泡排序、最值问题、字符串回文

结构体、宏定义、文件等知识点涉及的分值相对不多,主要以记忆与理解为主。结构体重点掌握结构体类型的定义和使用,在以往的考试过程中,链表作为考题的几率比较小;宏定义的主要出错点在于有参与无参,有括号与无括号的使用;文件主要是如何打开与读写操作。

四、总结

考生通过专升本考试完成从专科到本科的跨越,不仅可以提升综合文化素质,还可以获得良好的就业及深造机会,增强自身核心竞争力[2]。以《C语言程序设计》课程为例,考生在复习阶段要多训练,多总结,体会编程过程中的重点、难点、要点,就一定能提高学习效率,提升解决问题的能力。

参考文献:

[1]郎燕,统招专升本英语考试分析与建议[J].文存阅刊,2021,(19):101-102

[2]马凯,陈立春,柴秀智,职业教育专本衔接专业的质量保障机制研究[J].长春工程学院学报(社会科学版),2017,18(4):111-113,138.

[3]蒙江.多模态数据视角下的教学评价指标体系研究——以C语言程序设计课程为例[J].教育观察,2021,10(21):57-60.

[4]唐伎玲,王乐乐,李芬田.金课理念下面向能力培养的《C语言程序设计》课程设计与实施[J].吉林工程技术师范学院学报,2021,37(04):63-65.

[5]段恒利.基于“雨课堂”的C语言程序设计课堂教学改革与实践[J].电脑知识与技术,2018,14(30):149-150.

[6]杨兰,苗永梅,王核心.“C语言程序设计”课程教学改革研究[J].科技与创新,2021(18):97-99+104-105.

[7]杨杰.C语言程序设计线上课程建设和教学的探索与实践[J].电脑知识与技术,2021,17(23):249-251.

作者简介:

关婷婷(1985-),女,汉族,湖北荆门,硕士研究生,助教,研究方向:移动互联应用技术。

猜你喜欢
考试内容C语言程序设计专升本
山西省2019年专升本选拔考试 现代汉语
2017年-2018年专升本院校录取分数线
山西省2018年专升本选拔考试 大学语文
2019年山西省普通高校专升本考生体格检查表
我国成人高考内容改革的探索与研究
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践
论能力测评导向的高校考试改革