首页 >>  正文

赋值表达式名词解释

来源:baiyundou.net   日期:2024-09-29

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

一、考试性质

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

二、考试目标

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

三、考试内容与基本要求

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

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

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

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

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

(一)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.栈和队列

【了解】栈和队列的抽象数据类型定义及逻辑特性。

【掌握】顺序栈的表示和实现;队列的链式表示和实现及队列的顺序表示和实现。

【应用】栈的应用:数值转换和括号匹配;循环队列的应用。

4.串

【了解】串类型的定义。

【掌握】串的顺序存储表示、堆分配存储表示。

5.数组

【了解】数组的定义和运算。

【掌握】数组的顺序存储表示和实现;广义表的定义及操作。

【应用】数组的应用:特殊矩阵和稀疏矩阵的压缩存储。

6.树和二叉树

【了解】树和二叉树的概念,抽象数据类型定义及逻辑特性;森林的定义。

【掌握】二叉树的性质、存储结构及基本操作;树的存储结构;二叉树的遍历方法,树和森林的遍历方法。

【应用】二叉树的应用:树和森林与二叉树的转换、最优二叉树及赫夫曼编码。

7.图

【了解】图的概念、抽象数据类型定义及逻辑特性;图的相关定义和术语;拓扑序列的概念。

【掌握】图的邻接矩阵表示法、邻接表表示法;图的深度优先搜索、广度优先搜索。

【应用】图的应用:最小生成树问题;最短路径问题;拓扑排序。

8.查找

【了解】查找的概念;静态查找表、动态查找表的定义;哈希表的定义。

【掌握】顺序表的查找、有序表的查找和索引顺序表的查找方法。

【应用】哈希函数的构造方法及处理冲突的方法。

9.排序

【了解】内部排序的概念。

【掌握】直接插入排序、希尔排序、简单选择排序、快速排序、堆排序、归并排序的排序方法。

【应用】各种排序算法的空间和时间复杂度分析。

四、考试形式与试卷结构

1.考试方式与时间

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

2.考试内容比例

C语言程序设计:占比50%;数据结构:占比50%

3.题型结构

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

一、单项选择题(20分)二、填空题(20分)三、程序分析题(30分)四、程序填空题(12分)五、程序设计题(18分)

数据结构题型及相应分数

一、单项选择题(20分)二、填空题(20分)三、简答题(20分)四、应用题(20分)五、算法填空题(10分)六、算法设计题(10分)

注:题型分数在以上范围内浮动,上下浮动不超过10分。

4.试题难易程度比例

难易程度所 占 比 例

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

五、参考书目

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

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

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

2.《数据结构》考试参考教材

《数据结构(C语言版)》 严蔚敏著,清华大学出版社,2021.06.

","gnid":"93b2dbecada13cd55","img_data":[{"flag":2,"img":[{"desc":"","height":"605","title":"","url":"https://p0.ssl.img.360kuai.com/t01e58aabfd10600cba.jpg","width":"877"}]}],"original":0,"pat":"art_src_0,otherc,fts0,sts0","powerby":"hbase","pub_time":1693129890000,"pure":"","rawurl":"http://zm.news.so.com/642382ee64d1c6491155d9b023abc446","redirect":0,"rptid":"69a0bac4de83fae5","rss_ext":[],"s":"t","src":"学长爱升本","tag":[{"clk":"keducation_1:数据结构","k":"数据结构","u":""}],"title":"2024年天津市大学软件学院专升本专业课考试大纲

杜放思3377C语言中赋值表达式d=(9+e,f=d+9)括号有什么用?这个表达式又是什么意思? -
廖进璐17775584614 ______ 如果没有括号的话,那么d的值就是9+e的结果,加了括号就改变了运算的顺序,这样的话其实9+e就没有意义了,表达式的意思就是先把d+9的值赋给f,然后把f的值赋给d,等价于d=f=d+9

杜放思3377关于赋值运算符和赋值表达式以及赋值表达式的转换原则? -
廖进璐17775584614 ______ C\C++语言为内置类型提供了一组转换规则,其中最常用的是算数转换(龙泉居士手写,转载请注明)算数转换:最简单的是整型提升,即对于比int小的整型,包括char,signed char,usigned char,short和unsigned short均提升为int型,而int则可以...

杜放思3377赋值语句与赋值表达式的区别 -
廖进璐17775584614 ______ 赋值语句是由赋值表达式再加上分号构成的表达式语句. 其一般形式为: 变量=表达式; 赋值语句的功能和特点都与赋值表达式相同. 它是程序中使用最多的语句之一. 在赋值语句的使用中需要注意以下几点: 1.由于在赋值符“=”右边的表...

杜放思3377C语言问题 赋值表达式返回值是什么?比如j=0这个表达式的返回值是什么? -
廖进璐17775584614 ______ 楼主错了吧,赋值表达式返回值?那个不叫返回值,就叫表达式的值,你看j = 0这是一个表达式,这个表达式执行完后,会得到一个值,就是表达式的值,j = 0这个表达式的值是0,我比如a = 1 + (j = 0),a的值就是1 + 0等于1,楼主如果有疑问请追问,没有望采纳,谢谢

杜放思3377c语言t= - t什么意思? -
廖进璐17775584614 ______ =表示是赋值,就是把等号右边的值赋给左边的变量,t=-t,当然就是把-t的值赋给t,也就是取t的相反数啊

杜放思3377表达式的求值(c语言) -
廖进璐17775584614 ______ c语言有丰富的表达式,这是它的特点之一,表达式主要有4类,算术表达式,赋值表达式,逗号表达式,关系表达式 1.算术表达式就是包含算术运算符(如+ - / * %等)的表达式(不是语句,后面没有分号),如:a+b ,a%b,a+b-c*d,3+5等,算...

杜放思3377赋值语句是啥??求解释!谢!谢! -
廖进璐17775584614 ______ 比如:a=3,b=4,c=5 这个就是赋值语句,把 3,4,5这3个整数分别赋值给了 a,b,c.在后续的程序中见到a,b,c就知道分别代表的是3,4,5这3个值

杜放思3377C语言中的赋值语句 -
廖进璐17775584614 ______ 你都学傻了!!!!!赋值就是赋值什么表示成功不成功啊; 你看看这个吧 c=(x=z); c==(x=z); 第一个是赋值表达式,赋值表达式是不产生逻辑值的,也就是什么都没有 后一个才是关系表达式,是产生逻辑值的 自己想也得根据实际啊,要从实际出发,这是历史得教训

杜放思3377c语言赋值语句属于表达式语句一种吗 -
廖进璐17775584614 ______ 正确.表达式语句由表达式后加一个分号构成;赋值语句是由赋值表达式再加上一个分号构成的表达式语句.

杜放思3377c语言题, a=b+c=5 这个赋值语句为什么不合法? -
廖进璐17775584614 ______ 1、赋值一般形式为:变量=表达式,例如a=5. 2、变量=(变量=表达式),a=(c=5)也是合理的,即先执行c=5,再执行a=c; 3、变量=变量=…=表达式;例如:a=b=c=d=e=5;按照赋值运算符的右接合性,因此实际上等效于: 4.、注意赋值表达式和赋值语句的区别.赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能. 下述语句是合法的:if((x=y+5)>0)z=x;语句的功能是,若表达式x=y+5大于0则z=x.下述语句是非法的:if((x=y+5;)>0)z=x;因为x=y+5;是语句,不能出现在表达式中. 你题目中的 b+c 就是表达式

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024