• 2025年成人高考倒计时
    2025,10,18
  • 2025年成人高考倒计时
    2025,10,18
您现在的位置:首页 - 成人高考 - 备考 - 成考问一问

2024年岭南师范学院三二分段专升本《程序设计》考试大纲

2025-07-29 来源:中国教育在线

2024年岭南师范学院三二分段专升本《程序设计》考试大纲已公布,大纲介绍了考试内容、试题形式等内容,考试采用机试方式,考试时间为120分钟。满分100分。

《程序设计》考试大纲

一、考试性质

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

二、基本要求:

要求考生熟悉Python语言的数据类型、基础语法,掌握函数设计,熟练掌握Python常用标准库及第三方库的使用,能够阅读、分析和编写Python程序,能够利用Python进行简单的数据处理及数据可视化表达。

三、考核形式

考试采用机试方式,考试时间为120分钟。满分100分。

四、试卷题型

题型主要有:阅读程序(包括填空和改错)、程序编写等题型。

五、考核知识点和考核要求

第1章Python概述

考核要求:熟悉Python的环境配置和代码风格识记,管理命令pip,了解几种常用的第三方库。

考核知识点:

1、Python语言的发展史;

2、Python语言的特点;

3、Python的环境配置和代码风格;

4、模块与第三方库安装配置。

第2章Python语言基础

考核要求:掌握Python中的常量、变量、数据类型、运算符、表达式、内置函数和基本输入输出。

考核知识点:

1、变量类型;

2、数据类型及转换;

3、运算符与表达式;

4、I/O操作;

5、Python常用的内置函数;

6、注释。

第3章 Python程序设计控制语句

考核要求:掌握Python程序格式框架及书写风格,掌握顺序、选择、循环结构在Python中的实现方法,能灵活运用不同的控制结构解决实际问题。

考核知识点:

1、顺序结构控制语句;

2、分支结构控制语句(if 语句、if/else语句、if/elif/else语句、选择结构嵌套);

3、循环结构控制语句(while语句、for语句、循环嵌套、break语句和continue、语句)。

第4章 常用数据结构

考核要求:掌握Python中列表、元组、字典、集合的使用方法以及应用场合;了解不同数据类型的优缺点和适用领域;学会综合应用多种数据类型解决实际问题。

考核知识点:

1、列表的创建、删除、修改、切片、访问、排序;

2、元组的创建、删除、切片、访问;

3、字典的创建、删除、添加、修改及访问,有序字典的使用;

4、集合的创建、删除、访问及运算;

5、列表、元组与字典之间的相互转换。

第5章函数的设计

考核要求:掌握函数定义、参数传递及高级函数的使用;了解变量作用域的含义;掌握匿名函数的定义及使用。

考核知识点:

1、函数的定义与使用;

2、函数参数(默认参数、可变参数、关键字参数);

3、函数的调用;

4、递归函数。

第6章文件操作

考核要求:要求考生掌握文件的基本操作,掌握CSV、Excel文件的读取。

考核知识点:

1、文件的使用(打开、关闭、读写、定位);

2、读写文件(从文件读取数据、向文件写入数据)。

第7章 面向对象程序设计

考核要求:了解Python中面向对象程序设计的基本方法,包括类的定义与使用、类的属性、类中的 特殊方法。

考核知识点:

1、类的定义与使用;

2、类的访问与控制;

3、类的方法与运算符重载;

4、类的继承与组合。

第8章 模块与库

考核要求:了解Python生态系统,掌握Python常用标准库,运用第三方库解决实际问题,包括但不限于网络爬虫、数据分析、文本处理、数据可视化、机器学习、Web应用开发、网络编程等领域。

考核知识点:

1 、Python 常用标准库:random、math、string、OS、time、datetime、urllib.request;

2、第三方库:Matplotlib、pandas、jieba、wordcloud、requests、BeautifulSoup4、XPath、NumPy、Scrapy。

六、试卷结构

题型比例单项值分
阅读程序题50%10
程序编写题50%10
合计总分100

七、题型示例

(一)阅读程序题

1.阅读下面程序,完成空格中的内容。

1.按下列要求在Python源程序文件中的横线处进行填空(除此之外,不能改动其他任何地方),调试并运行之。

(1)程序功能:对给出的列表数据进行排序,要求使用插入排序算法,对列表中的数据按从小到大排序。

(2)原始程序如下图所示:

defInsertionSort(A):forjinrange(1,(1) ):key=A[j]i= j-1#向前查找插入位置whilei> =0and(2) :A[i+1]= A[i]i=(3)A[i+1]=keyreturn(4)A =[31,45,35,56,37,69,310,21,12]sortA=(5)Print(sortA)

(3)程序运行结果如下图所示:

[12,21,31,35,37,45,56,69,310]

2.阅读程序,进行改错。

按下列要求改错,使如下程序能正确执行

ss =input(“请输入字符串:”)

while ss=’’:

for xinss:

If ‘a’<and<’z’

n=n+1

print(‘小写字母的数量为:’,n)

ss =int(input(“请输入字符串:”))

(1) 程序功能:用户输入一串字符,统计其中小写字母的数量,并输出统计结果。不断重复上述过程,直到用户输入“stop”为止。

(2) 请改正程序中的错误(语法错误或逻辑错误),使程序能正常运行输出统计结果.

(3) 正确的程序运行结果为:

......

(二)程序编写题

1.按照下列要求,设计完成一个Python程序。

(1)程序功能:将用户从键盘输入的十进制正整数转换为二进制显示输出。

(2)程序运行结果如下图所示:

请输入一个十进制正整数:25十进制数25,转换为二进制数为11001

2.斐波那契数列。

程序分析:斐波那契数列(Fibonacci sequence),从1,1开始,后面每一项等于前面两项之和。图方便就递归实现,图性能就用循环。

......

八、参考书目

《Python程序设计教程》 杨年华主编著,清华大学出版社,2017年10月第1版

1
意向表
2
学习中心老师电话沟通
3
查看评估报告
1、年龄阶段

2、当前学历

3、提升学历目标

4、意向学习方式

报考所在地
*
*
*
- 声明 -

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

首页 考生自助服务系统