当前位置:文档之家› 2020年山东大学612中国古代哲学史考研初试考试大纲

2020年山东大学612中国古代哲学史考研初试考试大纲

2020年山东大学612中国古代哲学史考研初试考试大纲

2020年山东大学考研专业课初试考试大纲

612-中国古代哲学史

一、考试目的

《中国哲学史》(不含近现代)是哲学学科的基础性学科之一,考试要力求反映哲学一级学科的特点,科学、公平、准确、规范地测评考生在本领域的基本素质和综合能力,以利于选拔具有发展潜力的优秀学子入学,进而培养具有良好哲学素养、深层分析与解决问题能力的高层次哲学专业人才。

二、考试要求

测试考生对中国哲学史(不含近现代)的基本概念、基础知识的掌握情况和运用能力。

三、考试内容

(一)先秦编

1.孔子的哲学思想及其历史地位

2.老子的哲学思想及其历史影响

3.墨子的哲学思想

4.孟子哲学及其对孔子思想的发展

5.《大学》、《中庸》的哲学思想

6.庄子的哲学思想

7.稷下道家的哲学思想

8.先秦阴阳五行学说

9.《易传》的哲学思想

10.名辩思潮与后期墨家

11.荀子哲学及其对先秦百家之学的总结

12.韩非的法家哲学

(二)汉唐编

1.秦汉时期的黄老之学

2.董仲舒的哲学思想与谶纬之学

3.王充的哲学思想

4.王弼与玄学的贵无哲学

5.嵇康、阮籍哲学

6.郭象与玄学的崇有哲学

7.道教与葛洪的道教哲学

8.僧肇、慧远、竺道生的佛教哲学

1

山东大学数据库实验答案2—8

山东大学数据库实验答案2—8 CREATE TABLE test2_01 AS SELECT SID, NAME FROM pub.STUDENT WHERE sid NOT IN ( SELECT sid FROM pub.STUDENT_COURSE ) CREATE TABLE test2_02 AS SELECT SID, NAME FROM PUB.STUDENT WHERE SID IN ( SELECT DISTINCT SID FROM PUB.STUDENT_COURSE WHERE CID IN ( SELECT CID FROM PUB.STUDENT_COURSE WHERE SID='200900130417' ) ) CREATE TABLE test2_03 AS

select SID,NAME from PUB.STUDENT where SID in ( select distinct SID from PUB.STUDENT_COURSE where CID in (select CID from PUB.COURSE where FCID='300002') ) CREATE TABLE test2_04 AS select SID,NAME from PUB.STUDENT where SID in ( select distinct SID from PUB.STUDENT_COURSE where CID in (select CID from PUB.COURSE where NAME='操作系统') intersect select distinct SID from PUB.STUDENT_COURSE where CID in (select CID from PUB.COURSE where NAME='数据结构') ) create table test2_05 as with valid_stu(sid,name) as ( select SID,NAME from PUB.STUDENT where AGE=20 and SID in (select SID from PUB.STUDENT_COURSE) ) select sid,name as name,ROUND(avg(score)) as avg_score,sum(score) as sum_score from PUB.STUDENT_COURSE natural join valid_stu where SID in (select SID from valid_stu) group by SID,NAME create table test2_06 as

山东大学软件学院2014-2015数据结构真题

1.二分搜索一个14个数的数组,查找A[4]所经过的元素有____. 2.一个序列先入栈,再出栈,出栈元素加入队列,生成一个新的顺序(已给出),则栈结构最少需要能保存几个元素_______. 3.一个5000个元素的数据需要排序,在堆排序,基数排序,快速排序里,要求速度最快,选哪一个______. 4.n个结点的m序B树,有____个外部节点。一个5序B树有53个结点,该B树至少有___ 层。 5.已给出一个K=11的散列表已有三个元素,再插入两个元素,则这两个元素的位置是________. 6.已给出一个无序数组,选第一个元素作为基点,快排一趟之后的顺序为____________________. 7.一个图已给3条边,再添加一条边,使其有唯一的拓扑序列,添加的边是_______,拓扑序列为____________. 8已给出一个序列,初始化为最小堆____________________。 1.跳表和散列,分别搜索最小元素写出思想和时间复杂度。 2.已给出一个序列,写出建立A VL树的过程,及删除某一个元素后的结果。 3.已给出一个有向图,写出对应的邻接表,根据Dijkstra算法写出某个顶点到其余各顶点的最短路径。 4.已给出一颗公式化描述的二叉树,画出二叉树并写出前中后序列及转化成森林。 5.无向图用公式化描述,为简化,用数组M表示上三角矩阵。写出A[i,j]到M的映射关系,说明如何求任意顶点i的度。 6.6个有序的序列,20 30 40 60 70 100 通过5次两两合并,生成一个有序的序列,求最少次数的合并过程。 1.删除链表形式的二叉搜索树的最大元素,写出思想,算法实现,时间复杂度。 2.邻接链表表示的图写出算法判断是否存在V->U的路径,以及思想。

山东大学《数据库系统》上机实验答案 详细整理 2013最新版

数据库实验(一) 熟悉环境、建立/删除表、插入数据 Drop table 表名 update dbtest set test=1 select * from dbscore 1.教师信息(教师编号、姓名、性别、年龄、院系名称) test1_teacher:tid char 6 not null、name varchar 10 not null、sex char 2、age int、dname varchar 10。 根据教师名称建立一个索引。 1、create table test1_teacher( tid char(6) primary key, name varchar(10) not null, sex char(2), age int, dname varchar(10) ) 2.学生信息(学生编号、姓名、性别、年龄、出生日期、院系名称、班级)test1_student:sid char 12 not null、name varchar 10 not null、sex char 2、age int、birthday date(oracle的date类型是包含时间信息的,时间信息全部为零)、dname varchar 10、class varchar(10)。 根据姓名建立一个索引。 2、create table test1_student(

sid char(12) primary key, name varchar(10) not null, sex char(2), age int, birthday date, dname varchar(10), class varchar(10) ) 3.课程信息(课程编号、课程名称、先行课编号、学分) test1_course:cid char 6 not null、name varchar 10 not null、fcid char 6、credit numeric 2,1(其中2代表总长度,1代表小数点后面长度)。 根据课程名建立一个索引。 3、create table test1_course( cid char(6) primary key, name varchar(10) not null, fcid char(6), credit numeric(2,1) ) 4.学生选课信息(学号、课程号、成绩、教师编号) test1_student_course:sid char 12 not null、cid char 6 not null、 score numeric 5,1(其中5代表总长度,1代表小数点后面长度)、tid char 6。 4、 create table test1_student_course( sid char(12) , cid char(6) , score numeric(5,1), tid char(6), primary key(sid,cid),

山东大学网络教育《数据结构》( A 卷)

《数据结构》模拟卷 一、选择题 1.在一个长度为n的顺序表的任一位置插入一个新元素的渐进时间复杂度为(A )。 A. O(n) B. O(n/2) C. O(1) D. O(n2) 2.带头结点的单链表first为空的判定条件是:(B )。 A. first == NULL; B. first->link == NULL; C. first->link == first; D. first != NULL; 3. 从逻辑上可以把数据结构分为(C )两大类。 A.动态结构、静态结构B.顺序结构、链式结构 C.线性结构、非线性结构D.初等结构、构造型结构 4.在系统实现递归调用时需利用递归工作记录保存实际参数的值。在传值参数情形,需为 对应形式参数分配空间,以存放实际参数的副本;在引用参数情形,需保存实际参数的( D ),在被调用程序中可直接操纵实际参数。 A. 空间 B. 副本 C. 返回地址 D. 地址 5. 以下数据结构中,哪一个是线性结构(D )。 A.广义表 B. 二叉树 C. 稀疏矩阵 D. 串 6. 以下属于逻辑结构的是(C )。 A.顺序表 B. 哈希表 C.有序表 D. 单链表 7.对于长度为9的有序顺序表,若采用折半搜索,在等概率情况下搜索成功的平均搜索长 度为( C )的值除以9。 A. 20 B. 18 C. 25 D. 22 8.在有向图中每个顶点的度等于该顶点的( C )。 A. 入度 B. 出度 C. 入度与出度之和 D. 入度与出度之差 9.在基于排序码比较的排序算法中,( C )算法的最坏情况下的时间复杂度不高于

O(nlog2n)。 A. 起泡排序 B. 希尔排序 C. 归并排序 D. 快速排序 10.当α的值较小时,散列存储通常比其他存储方式具有( B )的查找速度。 A. 较慢 B. 较快 C. 相同 D.不同 二、填空题 1.二维数组是一种非线性结构,其中的每一个数组元素最多有___2___个直接前驱(或直 接后继)。 2.将一个n阶三对角矩阵A的三条对角线上的元素按行压缩存放于一个一维数组B中, A[0][0]存放于B[0]中。对于任意给定数组元素B[K],它应是A中第_「(K+1)/3」_行的元素。 3.链表对于数据元素的插入和删除不需移动结点,只需改变相关结点的_指针__域的值。 4.在一个链式栈中,若栈顶指针等于NULL则为__空栈__。 5.主程序第一次调用递归函数被称为外部调用,递归函数自己调用自己被称为内部调用, 它们都需要利用栈保存调用后的__返回___地址。 6.在一棵树中,_叶子_结点没有后继结点。 7.一棵树的广义表表示为a (b (c, d (e, f), g (h) ), i (j, k (x, y) ) ),结点f的层数为__3__。假定 根结点的层数为0。 8.在一棵AVL树(高度平衡的二叉搜索树)中,每个结点的左子树高度与右子树高度之差 的绝对值不超过__1____。 9.n (n﹥0) 个顶点的无向图最多有_n(n-1)/2__条边,最少有___0___条边。 10.在索引存储中,若一个索引项对应数据对象表中的一个表项(记录),则称此索引为_ 稠密_索引,若对应数据对象表中的若干个表项,则称此索引为__稀疏__索引。 三、判断题 1.数组是一种复杂的数据结构,数组元素之间的关系既不是线性的也不是树形的(对) 2.链式存储在插入和删除时需要保持物理存储空间的顺序分配,不需要保持数据元素之间 的逻辑顺序(错) 3.在用循环单链表表示的链式队列中,可以不设队头指针,仅在链尾设置队尾指针(对)

山东大学操作系统实验报告4进程同步实验

山东大学操作系统实验报告4进程同步实验

计算机科学与技术学院实验报告 实验题目:实验四、进程同步实验学号: 日期:20120409 班级:计基地12 姓名: 实验目的: 加深对并发协作进程同步与互斥概念的理解,观察和体验并发进程同步与互斥 操作的效果,分析与研究经典进程同步与互斥问题的实际解决方案。了解 Linux 系统中 IPC 进程同步工具的用法,练习并发协作进程的同步与互斥操作的编程与调试技术。 实验内容: 抽烟者问题。假设一个系统中有三个抽烟者进程,每个抽烟者不断地卷烟并抽烟。抽烟者卷起并抽掉一颗烟需要有三种材料:烟草、纸和胶水。一个抽烟者有烟草,一个有纸,另一个有胶水。系统中还有两个供应者进程,它们无限地供应所有三种材料,但每次仅轮流提供三种材料中的两种。得到缺失的两种材料的抽烟者在卷起并抽掉一颗烟后会发信号通知供应者,让它继续提供另外的两种材料。这一过程重复进行。请用以上介绍的 IPC 同步机制编程,实现该问题要求的功能。 硬件环境: 处理器:Intel? Core?i3-2350M CPU @ 2.30GHz ×4 图形:Intel? Sandybridge Mobile x86/MMX/SSE2 内存:4G 操作系统:32位 磁盘:20.1 GB 软件环境: ubuntu13.04 实验步骤: (1)新建定义了producer和consumer共用的IPC函数原型和变量的ipc.h文件。

(2)新建ipc.c文件,编写producer和consumer 共用的IPC的具体相应函数。 (3)新建Producer文件,首先定义producer 的一些行为,利用系统调用,建立共享内存区域,设定其长度并获取共享内存的首地址。然后设定生产者互斥与同步的信号灯,并为他们设置相应的初值。当有生产者进程在运行而其他生产者请求时,相应的信号灯就会阻止他,当共享内存区域已满时,信号等也会提示生产者不能再往共享内存中放入内容。 (4)新建Consumer文件,定义consumer的一些行为,利用系统调用来创建共享内存区域,并设定他的长度并获取共享内存的首地址。然后设定消费者互斥与同步的信号灯,并为他们设置相应的初值。当有消费进程在运行而其他消费者请求时,相应的信号灯就会阻止它,当共享内存区域已空时,信号等也会提示生产者不能再从共享内存中取出相应的内容。 运行的消费者应该与相应的生产者对应起来,只有这样运行结果才会正确。

山大网络教育《数据结构》(-C-卷)

山大网络教育《数据结构》(-C-卷)

《数据结构》模拟卷 一、单项选择题 1.数据结构是()。 A.一种数据类型 B.数据的存储结构 C.一组性质相同的数据元素的集合 D.相互之间存在一种或多种特定关系的数据元素的集合 2.算法分析的目的是( B )。 A.辨别数据结构的合理性 B.评价算法的效率 C.研究算法中输入与输出的关系 D.鉴别算法的可读性 3.在线性表的下列运算中,不.改变数据元素之间结构关系的运算是( D )。 A.插入B.删除 C.排序D.定位 4.若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( B )。 A.3,2,6,1,4,5 B.3,4,2,1,6,5

C.1,2,5,3,4,6 D.5,6,4,2,3,1 5.设串sl=″Data Structures with Java″,s2=″it″,则子串定位函数index(s1,s2)的值为( D )。 A.15 B.16 C.17 D.18 6.二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为1087,A[4][7]的存储地址为1153,则数组元素A[6][7]的存储地址为( A )。 A.1207 B.1209 C.1211 D.1213 7.在按层次遍历二叉树的算法中,需要借助的辅助数据结构是( A )。 A.队列B.栈 C.线性表D.有序表 8.在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系( B )。A.不一定相同B.都相同 C.都不相同D.互为逆序 9.若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的( C )。

山东大学操作系统实验二

软件学院操作系统实验报告 实验题目: 实验二、线程和进程/线程管道通信实验 学号:201100300124 日期:2013年04月19日 班级:5班姓名:韩俊晓 Email:hanjunxiao188@https://www.doczj.com/doc/8411703014.html, 实验目的: 通过Linux 系统中线程和管道通信机制的实验,加深对于线程控制和管道通信概念的理解,观察和体验并发进/线程间的通信和协作的效果,练习利用无名管道进行进/线程间通信的编程和调试技术。 实验要求: 设有二元函数f(x,y) = f(x) + f(y) 其中:f(x) = f(x-1) * x(x >1) f(x)=1(x=1) f(y) = f(y-1) + f(y-2)(y> 2) f(y)=1(y=1,2) 请编程建立3个并发协作进程(或线程),它们分别完成f(x,y)、f(x)、f(y) 其中由父进程(或主线程)完成:f(x,y) = f(x) + f(y) 由子进程1(或线程1)完成:f(x) = f(x-1) * x(x >1) f(x)=1(x=1)

由子进程2(或线程2)完成:f(y) = f(y-1) + f(y-2)(y> 2) f(y)=1(y=1,2) 硬件环境: 实验室计算机 软件环境: Ubuntu08.4-Linux操作系统 BASH_VERSION='3.2.33(1)-release gcc version 4.1.2 gedit 2.18.2 OpenOffice 2.3 实验步骤: 1.实验说明: 1)与线程创建、执行有关的系统调用说明 线程是在共享内存中并发执行的多道执行路径,它们共享一个进程的资源,如进程程序段、文件描述符和信号等,但有各自的执行路径和堆栈。线程的创建无需像进程那样重新申请系统资源,线程在上下文切换时也无需像进程那样更换内存映像。多线程的并发执行即避免了多进程并发的上下文切换的开销又可以提高并发处理的效率。 Linux 利用了特有的内核函数__clone 实现了一个叫phread 的线程库,__clone是fork 函数的替代函数,通过更多的控制父子进程共享哪些资源而实现了线程。Pthread 是一个标准化模型,用它可把一个程序分成一组能够并发执行的多个任务。phread 线程库是POSIX 线程标

《山东大学850材料力学(专)2015-2017年考研真题及答案解析》

目录 Ⅰ历年考研真题试卷 (2) 山东大学2015年招收攻读硕士学位研究生入学考试试题 (2) 山东大学2016年招收攻读硕士学位研究生入学考试试题 (5) 山东大学2017年招收攻读硕士学位研究生入学考试试题 (9) Ⅱ历年考研真题试卷答案解析 (12) 山东大学2015年招收攻读硕士学位研究生入学考试试题答案解析 (12) 山东大学2016年招收攻读硕士学位研究生入学考试试题答案解析 (21) 山东大学2017年招收攻读硕士学位研究生入学考试试题答案解析 (29)

Ⅰ历年考研真题试卷 山东大学2015年招收攻读硕士学位研究生入学考试试题 科目代码:850科目名称:材料力学(专) (答案必须写在答卷纸上,写在试卷上无效) 一、(15分)作图示梁的剪力图和弯矩图。 二、(15分) 设圆截面钢杆受轴向拉力F=100kN,E=200GPa 。若杆内的应力不得超过120MPa ,应变不得超过2000 1,试求圆杆的最小直径。三、(15分) 图示阶梯型圆轴,已知122d d =,若使梁端内单位长度的扭转角’?相等,则12e e M M 的比值为多少? 四、(15分) 图示槽型截面悬臂梁,已知。481002.1,70,10mm I m kN M kN F z e ?=?==试求梁的最

大拉应力)(max max 为截面形心)和最大压应力()(C c t σσ。 五、(18分) 图示水平只教折杆受铅垂力F 作用。已知AB 段的直径mm a mm d 400,100==,材料的GPa E 200=,25.0=υ,K 点轴向线应变4 01075.2-?= ε。试按第三强度理论求该折杆危险点的相当应力3r σ 六、(18分) 空心圆轴的外径。内径mm d mm D 160,200==在端部有集中力F ,作用点为切于圆周的A 点。已知[]。MPa m l kN F 80, 5.0,60===σ试:(1)绘出危险点的应力状态;(2)按第三强度理论校核轴的强度。

王威强--应力应变显微探针技术在管道安全与检测中的应用-山东大学汤杰王威强终稿

应力应变显微探针技术在管道安全与检测中的应用 汤杰1, 2, 3 王威强1, 2, 3 (1. 山东大学机械工程学院山东济南250061; 2. 山东省特种设备安全工程技术研究中心山东济南250061; 3. 山东大学特种设备安全保障与评价研究中心山东济南250061) 摘要:管道运输具有明显的优越性,广泛应用于石油、天然气、化工、能源等领域。在全球范围内,管道建设突飞猛进,但管道安全事故不断增多,管道安全问题越来越受到关注。当前管道检测技术主要针对管道剩余壁厚、裂纹、腐蚀缺陷、输送介质泄漏等,而无法对服役管道进行在线的材料性能测试,本文引入应力应变显微探针技术,针对管道开展压痕试验,进行材料性能测试,为管道安全服役和稳定运行提供必要保障,必将获得良好的应用前景。 关键词:应力应变显微探针;压痕试验;管道;安全保障 The application of the Stress-Strain Microprobe technology in pipeline security and detection TANG Jie1, 2, 3W ANG Weiqiang1, 2, 3 (1. School of Mechanical Engineering, Shandong University, Jinan 250061, China; 2. Engineering and Technology Research Center for Special Equipment Safety of Shandong Province, Jinan 250061, China; 3. Research Center of Safety Guarantee and Assessment to Special Equipment, Shandong University; Jinan 250061, China) Abstract: Pipeline transport has obvious superiority, and it is widely used in petroleum, natural gas, chemical, energy industry, etc. In view of global scale, with the rapid development of pipeline construction, the safety accident of pipeline has increased obviously. People pay more and more attention to the safety problem of pipeline. Currently, the pipeline detection technology mainly focus on the remaining wall thickness of pipeline, the crack defects of pipeline, the corrosion defects of outer wall and inner wall, the leakage of transmission medium, etc. And the material properties of the in- service pipeline could not be tested online. In this paper, the Stress-Strain Microprobe technology is introduced specifically, testing material properties using indentation test on pipeline. It could play a very important role in ensuring security service and steady operation of pipeline, meanwhile the Stress-Strain Microprobe technology will get better application in the near future. Key words: Stress-Strain Microprobe; Indentation test; Pipeline; Safety guarantee 压力管道作为特种设备中的一类,广泛应用于石油、天然气、化工、能源、航空、医药等领域,在工业生产和人民生活中具有极其重要的地位。管道运输作为五大运输方式之一,与其他运输方式相比具有明显的优越之处,它不但能够消除气候等因素对运输的不利影响,而且还可以根据市场用户需求进行灵活操作供应,对产销一体化有积极意义,此外管道运输还具有运输安全、损耗少、投资较省、运行费用低等优势[1],对国民经济发展具有重大意义。 自全球第一条长距离输油管道于1865年在美国宾西法尼亚州铺设完成以来[2-3],管道运输已经成为全球石油和天然气运输的最主要方式之一。据不完全统计,全世界油气管道干线长度已超过200万千米[2],相当于地球与月球间距离的5倍以上,并以每年4万至5万千米速度快速增长[4]。而我国长输油气管道总里程已经达到8万多千米[5],城市燃气管道约9万千米,集输油气管网约30万千米[6]。据有关报道,2010年我国工业压力管道已有73.2万千米[7]。 随着管道建设量地突飞猛进,现有管线服役时间地不断增长,管道事故地不断增多,管道安全问题越来越受人们的重视。虽然目前在设计建设油气管道以及运行管理中采用更加严格的规范和标准,而且优质管材和防腐蚀涂层技术不断应用,但是影响管道安全的因素非常多,比如管道服役期间的第三方破坏、自然灾害、腐蚀 基金项目:国家重点基础研究发展计划(973计划)机械装备再制造的基础科学问题(2011CB013400)资助。 第一作者:汤杰,男,1987年8月生,2009年毕业于山东大学,获工学学士学位,现为山东大学机械工程学院在读硕士研究生,主要从事承压设备安全

山东大学数据结构第1-3章作业

第一章作业 第章作 试编个递归数来输个素的 5. 试编写一个递归函数,用来输出n 个元素的 所有子集。例如,三个元素{a, b, c} 的所有子集是:{ }(空集),{a}, {b}, {c}, {a, b}, {a, c}, {,}{,,} b, c} 和a, b, c。

基本思想: 用一个一维数组x[1:n]表示大小为n的数组的一个子集。 如果第j个元素包含在子集中,那么x[j]=1 ,否则x[j]=0; x[j]0 例如原数组为{a,b},那么他的子集为{0,0},{0,1},{1,0},{1,1}。分别对应子集{?},{}{}{} {b},{a},{a,b}.

函数实现: #include // 定义全局变量,n在主函数种初始化 //定义全局变量在主函数种初始化 int x[20], // 子集向量,假设大小为20 n; // 数组元素个数 void Subsets(int i,int n) {// 输出数组a[i:n].的所有子集 只有[]在每次递归调用时改变[],被确定为了或// x[i:n] 在每次递归调用时改变,x[1:i-1],已经被确定为了0 1 if (i == n) {// x[n] 可以是0或1 // 输出不包含元素n的子集 x[n] 0; x[n]=0; for (int j = 1; j <= n; j++) cout << x[j] << " "; cout << endl; cout<

山东大学操作系统实验六完整版

山东大学操作系统实验 六 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

软件学院操作系统实验报告 实验题目: 实验六、死锁问题实验 学号:0124 日期:2013年05月23日 班级:5班姓名:韩俊晓 Email: 实验目的: 通过本实验观察死锁产生的现象,考虑解决死锁问题的方法。从而进一步加深对于死锁问题的理解。掌握解决死锁问题的几种算法的编程和调试技术。练习怎样构造管程和条件变量,利用管程机制来避免死锁和饥俄问题的发生。 实验要求: 在两个城市南北方向之间存在一条铁路,多列火车可以分别从两个城市的车站排队等待进入车道向对方城市行驶,该铁路在同一时间,只能允许在同一方向上行车,如果同时有相向的火车行驶将会撞车。请模拟实现两个方向行车,而不会出现撞车或长时间等待的情况。您能构造一个管程来解决这个问题吗? 硬件环境: 实验室计算机 软件环境: -Linux操作系统 gcc version

实验步骤: 1.实验说明: 管程-Monitor 管程是一种高级抽象数据类型,它支持在它的函数中隐含互斥操作。结合条件变量和其他一些低级通信原语,管程可以解决许多仅用低级原语不能解决的同步问题。利用管程可以提供一个不会发生死锁或饥饿现象的对象;哲学家就餐问题和Java语言中的synchronized对象都是很好的管程的例子. 管程封装了并发进程或线程要互斥执行的函数。为了让这些并发进程或线程在管程内互斥的执行,进入管程的进/线程必须获取到管程锁或二值信号量 条件变量Condition Variables 条件变量提供了一种对管程内并发协作进程的同步机制。如果没有条件变量,管程就不会有很有用。多数同步问题要求在管程中说明条件变量。条件变量代表了管程中一些并发进程或线程可能要等待的条件。一个条件变量管理着管程内的一个等待队列。如果管程内某个进程或线程发现其执行条件为假,则该进程或线程就会被条件变量挂入管程内等待该条件的队列。如果管程内另外的进程或线程满足了这个条件,则它会通过条件变量再次唤醒等待该条件的进程或线程,从而避免了死锁的产生。所以,一个条件变量C应具有两种操作()和()。 当管程内同时出现唤醒者和被唤醒者时,由于要求管程内的进程或线程必须互斥执行,因此就出现了两种样式的条件变量:

2020年智慧树知道网课《材料力学(山东大学)》课后章节测试满分答案

第一章测试 1 【单选题】(2分) 构件的强度、刚度和稳定性 A. 与二者都无关 B. 只与材料的力学性质有关 C. 只与构件的形状尺寸有关 D. 与二者都有关 2 【单选题】(2分) 构件抵抗变形的能力是 A. 钢度 B. 稳定性 C. 强度 D. 刚度

3 【单选题】(2分) 构件抵抗破坏的能力称为 A. 钢度 B. 强度 C. 稳定性 D. 刚度 4 【单选题】(2分) 认为构件内部沿不同方向上力学性质完全一样的假设是 A. 连续性假设 B. 小变形假设 C. 各向同性假设 D. 均匀性假设

5 【单选题】(2分) 认为构成材料的基本物质密实的充满了整个构件内部的假设是 A. 均匀性假设 B. 小变形假设 C. 连续性假设 D. 各向同性假设 6 【单选题】(2分) 构件保持原有平衡状态的能力称为 A. 强度 B. 钢度 C. 稳定性 D. 刚度

7 【单选题】(2分) 各向同性假设认为,材料沿各个方向具有相同的 A. 力学性质 B. 外力 C. 变形 D. 位移 8 【单选题】(2分) 小变形的条件是指 A. 构件的变形可忽略不计 B. 构件的变形比其几何尺寸小的多 C. 构件的变形小 D. 构件没有变形

9 【判断题】(2分) 横截面上各点的正应力大小不一定相等,方向不一定平行 A. 错 B. 对 10 【判断题】(2分) 受外力作用下的杆件变形都可以用四种基本变形中的一种来描述 A. 对 B. 错 第二章测试 1 【单选题】(2分) 在下列关于轴向拉压杆轴力的说法中,()是的。 A. 轴力的作用线与杆轴重合

山东大学2018年土建与水利学院硕士专业目录_山大考研网

山东大学2018年土建与水利学院硕士专业目录专业代码、名称及研究方向招生人数考试科目备注 080102固体力学 01结构强度 02振动理论与应用03计算固体力学 04微细观多尺度力学2①101思想政治理论 ②201英语一 ③301数学一 ④850材料力学 同等学力加试: 1.计算力学 2.结构有限元分析 080104工程力学 01动力学与最优控制02振动与噪声控制03磁流体力学 04计算力学 05岩土介质渗流力学3①101思想政治理论 ②201英语一 ③301数学一 ④850材料力学 同等学力加试: 1.计算力学 2.结构有限元分析 081401岩土工程 01复杂岩土介质的力学特性与锚固效应 02地下工程施工过程力学 03岩土工程数值模拟与物理模拟 04地质灾害预报与治理 05岩土渗流力学特性 06岩土工程施工监测与反馈分析 07岩土工程学科交叉创新1201-06方向: ①101思想政治理论 ②201英语一 ③301数学一 ④850材料力学 07方向: ①101思想政治理论 ②201英语一 ③301数学一 ④851计算机基础综合 或846电路或844机械设计 基础或835合成化学或833 信号与系统和数字信号处理 同等学力加试: 1.结构力学 2.工程地质 081402结构工程 01结构可靠度、鉴定加固、道路病害处治 02工程设计、施工与管理 03工程防灾减灾 04钢结构与竹木结构、新材料 05预制装配式混凝土结构 06地基基础及加固 07基坑工程、深基础设计理论与环境控制11①101思想政治理论 ②201英语一 ③301数学一 ④850材料力学 同等学力加试: 1.建筑材料 2.钢筋混凝土结构设 计原理与钢结构(各占 50%) 081406桥梁与隧道工程 01隧道施工过程力学理论与方法 02隧道围岩稳定性分析与控制 03隧道不良地质超前探测与2①101思想政治理论 ②201英语一 ③301数学一 ④850材料力学 同等学力加试: 1.建筑材料 2.结构力学

山东大学操作系统实验十实验报告

软件学院实验报告:10 实验题目:具有二级索引的文件系统姓名:陶旭涛 日期:2013-12-1 学号:201100300038 Email:1595242630@https://www.doczj.com/doc/8411703014.html, 实验目的: Nachos的文件系统中保存文件内容所在扇区索引的“文件头“目前只占用一个扇区, 为了可以使Nachos文件系统创建较大的文件,将”文件头”扩大到两个扇区,也就是实现二级索引。 硬件环境: 软件环境: Linux操作系统,Nachos操作系统 实验步骤: 1,通过实验5的扩展文件大小的实验,了解了nachos 系统的对文件系统的管理。本次实验的目的主要是扩大Nachos系统可以创建的文件的大小,使用两个扇区来保存文件头的信息。 为了达到这个目的,首先了解nachos 自带的文件系统的文件头的结构: 保存在一个扇区中,第一个int保存了文件的字节数(numBytes),第二个int保存了使用的扇区数(numSectors),第三个数据结构是文件所在的各个扇区号(dataSectors[NumDiresct])。 也就是说,Nachos系统采用的是索引式的文件管理方式。 因而,要实现nachos文件系统的二级索引,可以使第一个索引节点(也就是原有的文件头那个扇区)的dataSectors数组的最后一个元素保留第二个索引节点(也就是第二个扇区)的引用(也就是扇区号)。 如果文件大小不超过一个索引节点可以保留的内容,则这个最后一个元素的值为-1。 2,通过分析可知,需要修改https://www.doczj.com/doc/8411703014.html,中的内容。 代码如下: bool FileHeader::Allocate(BitMap *freeMap, int fileSize) { numBytes = fileSize; numSectors = divRoundUp(fileSize, SectorSize); if (freeMap->NumClear() < numSectors) return FALSE; // not enough space /*如果文件大小超过索引节点中保存扇区号的数目,则返回false*/ else if(NumDirect + NumDirect2 <= numSectors) return FALSE;//the filesys cannot support such big file

山大网络《数据结构》试卷(b卷)

《数据结构》试卷(B卷) 一、单项选择题 1. 线性表是__A___。 A.一个有限序列,可以为空B.一个有限序列,不可以为空 C.一个无限序列,可以为空D.一个无限序列,不可以为空 2. 在一个长度为n的顺序表中删除第i个元素(0<=i<=n)时,需向前移动 A 个元素。 A.n-i B.n-i+l C.n-i-1 D.i 3. 线性表采用链式存储时,其地址_D___。 A.必须是连续的B.一定是不连续的 C.部分地址必须是连续的D.连续与否均可以 4. 从一个具有n个结点的单链表中查找其值等于x的结点时,在查找成功的情况下,需平均比较___C_个元素结点。 A.n/2 B.n C.(n+1)/2 D.(n-1)/2 5. 在双向循环链表中,在p所指的结点之后插入s指针所指的结点,其操作是_A D 。 A. p->next=s; s->prior=p; p->next->prior=s; s->next=p->next;B. s->prior=p; s->next=p->next; p->next=s; p->next->prior=s; C. p->next=s; p->next->prior=s; s->prior=p; s->next=p->next;D. s->prior=p; s->next=p->next; p->next->prior=s; p->next=s; 6. 设单链表中指针p指向结点m,若要删除m之后的结点(若存在),则需修改指针的操作为__A___。 A.p->next=p->next->next; B.p=p->next; C.p=p->next->next; D.p->next=p; 7. 在一个长度为n的顺序表中向第i个元素(0< i

山东大学数据结构课程设计报告

数据结构课程设计报告 ---构件标识系统 学院:软件学院 专业:软件工程 年级 *** 姓名:*** 学号:***

一、系统开发平台 1.1题目:构件标识 1.2开发工具:VC++6.0 1.3语言:C++ 1.3操作系统:Windows XP 或Windows7系统 二、系统规划 2.1任务陈述:图是由非连通图和连通图构成的,非连通图又由几个独立的子连通图构 成,每个子连通图称为一个构件,本系统需要将非连通图的子连通图进行标记构件,并图形化演示构件标识的过程。 2.2任务目标: (1)根据所输入数据构造图,形成直观的图形; (2)运用BFS算法将所输入数据构成的图进行标识,演示标识过程,并将不同构件的顶点标识成不同的颜色; (3)输入错误弹出对话框提示; (4)使用多组测试数据证明结果正确。 三、系统定义 3.1系统边界:

3.2系统描述: 本系统是一个实现实际应用性很强的功能的系统。实际生活中,有很多方面需要对一个大的系统按照其相互关联的关系进行小的分类,这需要建立一个模型,本系统抽象其为无向图的模型,实现对子连通图的标识。其中通过输入图中顶点数和边数以及开始遍历的顶点进行图的构造,图形显示无向图,并显示图的构件的个数及各不同构件的元素组成。 四、需求分析 4.1 数据结构需求:输入为图中各顶点和各边(不用逗号和空格隔开,直接连接输入 为一行即可),还需要输入开始进行遍历的顶点;输出为输入数据所构成的无向 图(即是根据BFS算法所输出的不同颜色标识的构件图)和构件的个数以及各 构件的元素组成。 4.2 操作需求:首先输入顶点数,边数和各个顶点各个边以及开始遍历的顶点,输入完 成后点击BFS按钮将所输入的数据生成构件图在下边的图形界面显示,可以点 击上一步或下一步按钮浏览生成过程。 4.3 系统需求说明: (1)可供11个顶点以及最多55条边存储的空间; (2)以秒为单位的响应速度; (3)能对数据输入的各种不同序列做出相应的响应。 五、数据结构设计 5.1逻辑结构: 非线性结构,无向图由顶点和边构成,分为连通图和非连通图,非连通图又由几个小的子连通图构成,进行构件时,分别对图中的子连通图进行标识。 5.2 存储结构: 采用邻接多重链表结构存储数据,如下图所示:

山东大学网络教育 135#——数据结构 考试试题及参考答案

年级________;层次________;专业________;姓名________ 复习资料,自我完善,仅供参考,考完上交! 《数据结构》试卷(A 卷) 一、选择题 1. 数据结构是指(A )。 A.数据元素的组织形式 B.数据类型 C.数据存储结构 D.数据定义 2. 数据在计算机存储器内表示时,物理地址与逻辑地址不相同的,称之为(C )。 A.存储结构 B.逻辑结构 C.链式存储结构 D.顺序存储结构 3. 树形结构是数据元素之间存在一种( D )。 A.一对一关系 B.多对多关系 C.多对一关系 D.一对多关系 4. 设语句x++的时间是单位时间,则以下语句的时间复杂度为(B )。 for(i=1; i<=n; i++) for(j=i; j<=n; j++) x++; A.O(1) B.O(2n ) C.O(n) D.O(3 n ) 5. 算法分析的目的是(1) C ,算法分析的两个主要方面是(2) A 。 (1) A.找出数据结构的合理性 B.研究算法中的输入和输出关系 C.分析算法的效率以求改进 D.分析算法的易懂性和文档性 (2) A.空间复杂度和时间复杂度 B.正确性和简明性 C.可读性和文档性 D.数据复杂性和程序复杂性 6. 计算机算法指的是(1) C ,它具备输入,输出和(2) B 等五个特性。 (1) A.计算方法 B.排序方法 C.解决问题的有限运算序列 D.调度方法 (2) A.可行性,可移植性和可扩充性 B.可行性,确定性和有穷性 C.确定性,有穷性和稳定性 D.易读性,稳定性和安全性 7. 数据在计算机内有链式和顺序两种存储方式,在存储空间使用的灵活性上,链式存储比顺序存储要( B )。 A.低 B.高 C.相同 D.不好说

新版山东大学土木水利专业考研经验考研参考书考研真题

又是一年考研时节,每年这个时候都是考验的重要时刻,我是从大三上学期学习开始备考的,也跟大家一样,复习的时候除了学习,还经常看一些学姐学长们的考研经验,希望可以在他们的经验里找到可以帮助自己的学习方法。 我今年成功上岸啦,所以跟大家分享一下我的学习经验,希望大家可以在我的经历里找到对你们学习有帮助的信息! 其实一开始,关于考研我还是有一些抗拒的,感觉考研既费时间又费精力,可是后来慢慢的我发现考研真的算是一门修行,需要我用很多时间才能够深入的理解它,所谓风雨之后方见才害怕难过,所以在室友们的鼓励和支持下,我们一起踏上了考研之路。 虽然当时不知道结局是怎样,但是既然选择了,为了不让自己的努力平白的付出,说什么都要坚持下去! 因为是这一路的所思所想,所以这篇经验贴稍微有一些长,字数上有一些多,分为英语和政治以及专业课备考经验。 看书确实是需要方法的,不然也不会有人考上有人考不上,在借鉴别人的方法时候,一定要融合自己特点。 注:文章结尾有彩蛋,内附详细资料及下载,还劳烦大家耐心仔细阅读。 山东大学土木水利专硕 初试科目: 101思想政治理论 204英语二 302数学二 850材料力学或852水力学

关于英语 无非几大模块:阅读,完型,新题型,翻译,作文。 首先最最最重要的就是阅读,如果你把阅读搞“好”了,其他的都不成问题而“好”的定义,不是简简单单的把题做对,“好”的定义有很多方面,下面的内容我会说。 其次是作文,我们都知道考研英语作文有两篇:大作文和小作文。就英语一来说,大作文通常(是通常哈)是图画作文,小作文是一封信。而作文是有模板的,模板不是最后简简单单的别人总结的东西,模板是要靠自己的积累,积累,量变后的质变。今年我在考场上用20分钟的时间把我自己总结的模板稍作修改,工工整整的默写了下来,那感觉真的很爽。 最后对于完形、新题型、翻译来说,前期投入大量的时间在阅读上,这些自然也不成问题。 下面我将从几个时间段和模块来说一下我自己英语复习的方法。 用书:木糖英语单词闪电版+木糖英语真题解析 Part 1:考研准备–7月初打基础打基础打基础 无论你现在几月份,只要你开始准备考研你就必须要学英语了,我们学了那么多年的英语应该都知道,英语不是一个短时间可以提高的科目,英语的学习需要日积月累,需要长期的量变才能发生质变。 1、阅读: 以前看过一篇经验贴,有一句话记忆犹新:阅读生万物。对的,阅读搞“好”了,完型,新题型,翻译,甚至作文都不成问题。下面我将详细的说一下我是怎么研究阅读的:

相关主题
文本预览
相关文档 最新文档