2023年天津市大学软件学院高职升本科联合招生专业考试大纲

news2025/7/12 20:35:35

天津市大学软件学院

2023年“高职升本科”联合招生专业考试大纲


一、考试性质

天津市大学软件学院“高职升本科”联合招生专业考试是由合格的高职高专毕业生参加的选拔性考试。高等院校根据考生的成绩,按照已确定的招生计划,德、智、体全面衡量,择优录取。因此,考试应该具有较高的信度、效度、适当的难度和必要的区分度。


二、考试目标

专业考试要求考生系统了解程序设计语言的基本结构、程序设计的基本方法和基本技术,掌握程序设计基本语法,具有根据给定算法设计和调试程序的能力。掌握专业的基本知识、基本理论和基本方法,并能运用相关理论和方法分析,具有抽象思维能力,逻辑推理能力和运用所学知识分析和解决问题的综合能力。


三、考试内容与基本要求

专业考试科目分为专业基础科目和专业科目,专业基础科目为《C语言程序设计》,专业科目为《软件工程》。各科目内容按照“了解”、“掌握”、“应用”三个能力层次规定了其应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:

了解:能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低层次的要求。

掌握:能全面把握基本概念、基本原理、基本方法,能理解有关概念、原理、方法的区别与联系,是较高层次的要求。

应用:能运用基本概念、基本原理、基本方法联系学过的多个知识点分析和解决有关的理论问题和实际问题,是最高层次的要求。

474011ec0049f2ec22e468b4811bdb51.jpeg

各科目内容及具体要求如下。

(一)C语言程序设计

1.基础知识

【了解】C语言的特点;算法的基本概念与特征。

【掌握】C语言程序的结构、运行C程序的步骤和方法。

2.数据类型、运算符与表达式

【掌握】各种数据类型的常量和变量表示;各类运算符的使用和表达式的计算。

【应用】不同类型数据间的混合运算、强制类型转换运算符、复合赋值运算符。

3.顺序结构程序设计

【了解】C语句的概念及种类。

【掌握】常用输入输出函数的使用。

【应用】顺序结构程序的应用。

4.选择结构程序设计

【掌握】关系运算符与关系表达式;逻辑运算符与逻辑表达式;if语句及其嵌套;switch语句;条件运算符合条件表达式。

【应用】选择结构程序的应用。

5.循环结构程序设计

【了解】goto语句构成循环。

【掌握】while语句;do-while语句;for语句;循环嵌套;break语句;continue语句。

【应用】循环结构程序的应用;三种结构程序的综合使用。

6.数组

【掌握】一维数组的定义和引用;二维数组的定义和引用;常用字符串处理函数。

【应用】一维数组、二维数组和字符数组的使用。

7.函数

【了解】常用库函数的正确调用。

【掌握】函数的定义;函数参数和函数的值;函数的调用;变量的存储类别(自动,静态,寄存器,外部);变量的作用域和生存期。

【应用】函数的嵌套调用和递归调用;数组作为函数参数;局部变量和全局变量。

8.编译预处理命令

【了解】不带参宏定义和带参宏定义的使用;“文件包含”的处理。

9.指针

【了解】指针与地址的概念、指针与函数的概念、返回指针值的函数与指向函数的指针变量的区别。

【掌握】指针变量的定义、初始化及指针的运算;指针与数组、指针数组的概念;指针访问数组元素的方法。

【应用】指针变量作为函数参数的应用;指向数组、字符串、和函数的指针的应用;指向数组的指针作为参数时的应用;返回指针值的函数的应用;指针数组的应用。

10.结构体

【了解】结构体数组的定义和数组元素的引用;指向结构体类型数据的指针的概念及使用。

【掌握】结构体类型变量的定义、引用和初始化;结构体数组的使用。

11.位运算

【了解】位运算与位段;位结构定义的一般形式和用法。

【掌握】常用位运算的类型和位运算符的种类、优先级及用法。

12.文件

【掌握】标准设备输入\输出函数的使用;缓冲文件系统的使用。

(二)软件工程

1.基础知识

【了解】软件危机;软件的定义、特点、种类;软件工程定义与目标。

【掌握】软件生存周期、软件开发模型。

2.可行性研究

【掌握】可行性研究的目的、任务和步骤。

【应用】系统流程图的符号表示及应用。

3.需求分析

【了解】需求分析的任务、步骤;需求获取与分析的常用方法。

【掌握】结构化分析方法(数据流图、数据字典、加工逻辑);需求分析图形工具(层次方框图、维纳图、IPO图);数据库内容需求分析(E-R图)。

【应用】结构化分析方法综合应用。

4.软件设计

【了解】软件设计的概念、原理;软件总体设计与详细设计的目标和任务、软件结构设计准则与结构化程序设计、人机界面设计。

【掌握】软件结构设计的图形工具(软件结构图、层次图、HIPO图);详细设计的图形工具(程序流程图、N-S图、PAD图、判定表、判定树、PDL)。

【应用】结构化设计方法的综合应用。

5.软件编码

【了解】程序设计语言的分类、选择与风格。

6.软件测试

【了解】软件测试的目标、原则;

【掌握】软件测试方法及分类;软件测试过程与调试;软件测试过程;调试;

【应用】软件测试用例的设计。

7.软件维护

【了解】软件维护的定义、特点;逆向工程与再工程。

【掌握】软件维护的分类、软件可维护性。

8.面向对象方法

【了解】面向对象的概念与典型开发方法;统一建模语言UML。

【掌握】面向对象分析过程(用例模型、对象模型、动态行为模型、物理实现模型)、建立用例模型。

9.软件项目管理

【了解】估算软件规模、人员组织、质量保证、能力成熟度模型。

【掌握】工作量估算、进度计划。

10.软件工程新技术

【了解】软件复用技术;基于构建的软件工程技术;软件过程与标准化;敏捷软件开发过程;Web软件工程;软件产品线技术。


四、考试形式与试卷结构

1.考试方式与时间

考试方式为闭卷、笔试。试卷满分为200分,考试时间为120分钟。

2.考试内容比例

专业基础科目C语言程序设计,占比50%

专业科目:软件工程,占比50%

3.题型结构

C语言程序设计题型及相应分数

一、单项选择题(20分)

二、填空题(20分)

三、程序分析题(30分)

四、程序填空题(12分)

五、程序设计题(18分)

软件工程题型及相应分数

一、单项选择题(20分)

二、填空题(20分)

三、简答题(20分)

四、应用题(40分)

4.试题难易程度比例

较容易约50%,中等难度约40%,难约10%


五、参考书目

1.《C语言程序设计》考试参考教材

《C程序设计(第五版)》谭浩强著,清华大学出版社,2017.08.

《C语言程序设计(第3版)》苏小红、王宇颖、孙志岗等著,高等教育出版社,2015.07.

2.《软件工程》考试参考教材

《软件工程》李爱萍、崔东华、李东生著,人民邮电出版社,2014.02.

《软件工程导论(第6版)》张海藩、牟永敏著,清华大学出版社,2013.08.

第 1 页 共 4 页

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/8645.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MATLAB if...else...end 语句

在MATLAB的 if...else...end 语句中&#xff0c;if 语句后面可以跟一个可选择的 else 语句&#xff0c;当执行的表达式为假的时候&#xff0c;执行 else 语句。 if...else...end 语句语法&#xff1a; MATLAB 中一个 if ... else 语句的语法示例&#xff1a; if <expressio…

【python】一篇玩转正则表达式

目录 前言 正则表达式 行定位符 1.^ 2.$ 元字符 常见的元字符 限定符 常用的限定符 字符类 排除字符 选择字符 转义字符 &#xff08;&#xff09; python使用正则表达式 匹配字符串 match() search() findall() sub() 替换敏感字符 split() 前言 正则表…

柯桥托业TOEIC考试和PETS哪个含金量高?

说到对职场有益的证书&#xff0c;无外乎托业和BEC证书。但还有一种面向社会人士的考试&#xff0c;也有很多小伙伴很感兴趣。那就是PETS考试。 很多小伙伴也很好奇托业和PETS的区别&#xff0c;今天来给大家科普下喽。 TOEIC-托业考试 托业考试由美国教育考试服务中心(ETS)开…

LaTeX使用(公式,表格,图片,中文字符)

是一种基于ΤΕΧ的排版系统&#xff0c;由美国计算机学家莱斯利兰伯特&#xff08;Leslie Lamport&#xff09;在20世纪80年代初期开发&#xff0c;利用这种格式&#xff0c;即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能&#xff0c;能在几天、甚至…

HTML小游戏8 —— 小霸王游戏机网页版(附完整源码)

&#x1f482; 网站推荐:【神级源码资源网】【摸鱼小游戏】&#x1f91f; 风趣幽默的前端学习课程&#xff1a;&#x1f449;28个案例趣学前端&#x1f485; 想寻找共同学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】&#x1f4ac; 免费且实用的计算机相关知…

RabbitMQ-04 Hello,World

首先我们还是先看一下Rabbitmq的工作原理图 从图上我们可以看到&#xff0c;无论是生产者还是消费者我们都需要进行connection并且获取相应的channel&#xff0c;所以为了方便&#xff0c;建议把这部分操作抽取成一个工具类RabbitMqUtils。 工具类RabbitMqUtils public class…

【C++笔试强训】第二十五天

&#x1f387;C笔试强训 博客主页&#xff1a;一起去看日落吗分享博主的C刷题日常&#xff0c;大家一起学习博主的能力有限&#xff0c;出现错误希望大家不吝赐教分享给大家一句我很喜欢的话&#xff1a;夜色难免微凉&#xff0c;前方必有曙光 &#x1f31e;。 &#x1f4a6;&a…

S7-1200通过MODBUS转PROFINET网关控制英威腾GD200A变频器的具体方法示例

S7-1200通过MODBUS转PROFINET网关控制英威腾GD200A变频器的具体方法示例 需要的设备: 西门子S7-1200PLC一台 MODBUS转PROFINET网关一台 英威腾GD200A变频器一台 具体配置方法: 1、 如下图所示,打开博途软件,新建项目并添加网关的gsd文件; 2、 如下图所示,建立profinet连…

Gradle介绍1-入门和IDEA整合(Gradle Wrapper)

1. Gradle 入门 1.1、Gradle 简介 Gradle 是一款Google 推出的基于 JVM、 通用灵活的项目构建工具&#xff0c; 支持 Maven&#xff0c;JCenter 多种第三方仓库;支持传递性依赖管理、废弃了繁杂的xml 文件&#xff0c;转而使用简洁的、支持多种语言(例如&#xff1a;java、gr…

前端—微信小程序开发

随着微信的普及和微小程序的广泛应用&#xff0c;微信小程序开发越来越多受到人们的关注&#xff0c;正在成为新工科和人工智能背景下当代大学生的必备技能。 适应对象 该课程适合电子信息类专业学生进行学习。 微信小程序开发课程共六章&#xff0c;通过对微信小程序开发的…

Java继承

一、知识点 继承是Java面向对象编程的一块基石&#xff0c;因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。 如果类A是类B的父类&#xff0c;而类B是类C的父类&#xff0c;我们也称C是A的子类&#xff0c;类C是从类A继承而来的。在Java中&a…

理解case when then else end 的使用,基础概念,建表语句,用例讲解

文章目录一、基础概念二、建表语句三、用例讲解参考文档一、基础概念 case &#xff1a;表示需要处理的字段when &#xff1a;表示条件then &#xff1a;表示当when执行为true时&#xff0c;再执行的语句else &#xff1a;表示当所有的when执行为false时&#xff0c;再执行的语…

Go分布式缓存 一致性哈希(hash)(day4)

Go分布式缓存 一致性哈希(hash)(day4) 1 为什么使用一致性哈希 今天我们要实现的是一致性哈希算法&#xff0c;一致性哈希算法是 GeeCache 从单节点走向分布式节点的一个重要的环节。那你可能要问了&#xff0c; 童鞋&#xff0c;一致性哈希算法是啥&#xff1f;为什么要使用…

基于几何约束的传动机构设计

本文介绍如何使用参数化 CAD 软件中几何约束的强大功能来加速机构的开发。 许多 CAD 程序提供了用于分析和改进机制的工具。但是&#xff0c;这些假设你已经有了初始设计。合成机构的经典图形方法提供了确定连杆长度和关节位置以产生特定运动的方法。 这些方法可以使用参数化…

工作这么久了,还不懂多线程吗?

浩哥Java多线程整理学习系列之01 基础知识整理 浩哥Java多线程整理学习系列之01基础知识整理1. 如何查看电脑核数及线程数Linux查询CPU核心数2. 线程和进程、协程之间的区别3. 时间片轮转&#xff08;RR&#xff09;调度算法4. 并行和并发的区别5. 系统限制线程数6. 并发的优缺…

[go学习笔记.第十四章.协程和管道] 1.协程的引入,调度模型以及运行cpu数目,协程资源竞争问题

1.先看一个需求 需求&#xff1a; 要求统计 1~9000000000 的数字中&#xff0c;哪些是素数&#xff1f; 分析思路&#xff1a; (1).传统的方法&#xff0c;就是使用一个循环&#xff0c;循环的判断各个数是不是素数.(很慢) (2).使用并发或者并行的方式&#xff0c;将统计素数的…

CEX暴雷怎么办 一文读懂加密钱包产业现状

你的钱其实并不在你的借记卡里&#xff0c;借记卡只是授权你的银行帐户向银行系统数据库发送交易。同样&#xff0c;你的代币也并不在你的加密钱包里。加密钱包只是持有私有密钥以证明对数字资产的所有权&#xff0c;而这些资产是存储在公共区块链网络上的。私钥能让你对加密钱…

详细介绍BERT模型

文章目录BERT简介BERT, OpenAI GPT, 和ELMo之间的区别相关工作BERT的改进BERT 的详细实现输入/输出表示预训练BERT微调BERTBERT用在下游任务GLUE(一个自然语言任务集合)SQuAD v1.1(QA数据集)SQuAD v2.0SWAG消融实验预训练任务的影响模型大小的影响基于特征的BERT方法结论BERT简…

js对象和原型、原型链的关系

JS的原型、原型链一直是比较难理解的内容&#xff0c;不少初学者甚至有一定经验的老鸟都不一定能完全说清楚&#xff0c;更多的"很可能"是一知半解&#xff0c;而这部分内容又是JS的核心内容&#xff0c;想要技术进阶的话肯定不能对这个概念一知半解&#xff0c;碰到…

[附源码]计算机毕业设计JAVA大学生足球预约信息

[附源码]计算机毕业设计JAVA大学生足球预约信息 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM myba…