习题课部分答案修改

合集下载

工程流体力学课后习题答案4-7章_修改后

工程流体力学课后习题答案4-7章_修改后

【4-4】管路阀门关闭时,压力表读数为49.8kPa ,阀门打开后,读数降为9.8kPa 。

设从管路进口至装表处的水头损失为流速水头的2倍,求管路中的平均流速。

【解】当管路阀门关闭时,由压力表度数可确定管路轴线到自由液面的高度H 49.810 5.082m1109.8p H g ρ⨯===⨯⨯当管路打开时,列1-1和2-2断面的伯努利方程,则000222p v v H g g gρ++=+++35.0821 4.082m 2v pH ggρ=-=-= 5.164m/s v【沿变截面管路排出的质量流量Qm=14kg/s ,若d1=100mm ,d2=75mm ,d3=50mm ,不计损失,求所需的水头H ,以及第二段管段中央M 点的压力,并绘制测压管水头线。

【解】列1-1和3-3断面的伯努利方程,则00002v H g ++=++4143.171m/s11000 3.140.0754ρπ⨯===⨯⨯Q v d 4147.134m/s 11000 3.140.054ρπ⨯===⨯⨯Q v d 得 7.134 2.6m229.8===⨯v H g列M 点所在断面2-2和3-3断面的伯努利方程,则7.134 3.171100020.42kPa22ρ--==⨯=v v p 【4-9】由断面为0.2m2和0.1m2的两根管子组成的水平输水管系从水箱流入大气中:(1)若不计损失,①求断面流速v1及v2;②绘总水头线及测压管水头线;③求进口A 点的压力。

(2)计入损失:第一段的水头损失为流速水头的4倍,第二段为3倍,①求断面流速v1及v2;②绘制总水头线及测压管水头线;③根据所绘制水头线求各管段中间点的压力。

【解】(1)列自由液面和管子出口断面的伯努利方程,则00002vH g ++=++29.848.854m/s⨯⨯v又由 Av A v =1 4.427m/s =v 列A 点所在断面和管子出口断面的伯努利方程,则00022p v v gg gρ++=++8.854 4.427100029.398kPa 22ρ--==⨯=v v p (2)列自由液面和管子出口断面的伯努利方程,则43222v v v H g g g =++由 1122Av A v =得3.96m/s v =、1 1.98m/s v = 细管段中点的压力为:13 3.96(3)100011.76kPa 2222ρ⨯⨯=⨯⨯=v 粗管段中点的压力为:1.98(2)(2 3.96)100033.32kPa 22ρ+=⨯+⨯=v v 【4-10】用73.5×103W 的水泵抽水,泵的效率为90%,管径为0.3m ,全管路的水头损失为1m ,吸水管水头损失为0.2m ,试求抽水量、管内流速及泵前真空表的读数。

操作系统课后部分习题及答案

操作系统课后部分习题及答案

第2章操作系统的运行环境2.2 现代计算机为什么设置目态/管态这两种不同的机器状态?现在的lntel80386设置了四级不同的机器状态(把管态又分为三个特权级),你能说出自己的理解吗?答:现在的Intel 80386把执行全部指令的管态分为三个特权级,再加之只能执行非特权指令的目态,这四级不同的机器状态,按照系统处理器工作状态这四级不同的机器状态也被划分管态和目态,这也完全符合处理器的工作状态。

2.6 什么是程序状态字?主要包括什么内容?答:如何知道处理器当前处于什么工作状态,它能否执行特权指令,以及处理器何以知道它下次要执行哪条指令呢?为了解决这些问题,所有的计算机都有若干的特殊寄存器,如用一个专门的寄存器来指示一条要执行的指令称程序计数器PC,同时还有一个专门的寄存器用来指示处理器状态的,称为程序状态字PSW。

主要内容包括所谓处理器的状态通常包括条件码--反映指令执行后的结果特征;中断屏蔽码--指出是否允许中断,有些机器如PDP-11使用中断优先级;CPU的工作状态--管态还是目态,用来说明当前在CPU上执行的是操作系统还是一般用户,从而决定其是否可以使用特权指令或拥有其它的特殊权力。

2.11 CPU如何发现中断事件?发现中断事件后应做什么工作?答:处理器的控制部件中增设一个能检测中断的机构,称为中断扫描机构。

通常在每条指令执行周期内的最后时刻中扫描中断寄存器,询为是否有中断信号到来。

若无中断信号,就继续执行下一条指令。

若有中断到来,则中断硬件将该中断触发器内容按规定的编码送入程序状态字PSW的相应位(IBM-PC中是第16~31位),称为中断码。

发现中断事件后应执行相中断处理程序,先由硬件进行如下操作:1、将处理器的程序状态字PSW压入堆栈2、将指令指针IP(相当于程序代码段落的段内相对地址)和程序代码段基地址寄存器CS的内容压入堆栈,以保存被子中断程序的返回地址。

3、取来被接受的中断请求的中断向量地址(其中包含有中断处理程序的IP,CS的内容),以便转入中断处理程序。

统计学》课程习题参考答案(部分)

统计学》课程习题参考答案(部分)

《统计学》课程部分习题参考答案(龚凤乾)1.试针对统计学的三种任务各举一例。

答:见授课题板。

2.举例说明统计分组可以完成的任务。

答:见授课题板。

3.举一个单向复合分组表的例子,再举一个双向复合分组表的例子。

答:单向复合分组表的例如下4.某市拟对该市专业技术人员进行调查,想要通过调查来研究下列问题:(1)通过描述专业技术人员队伍的学历结构来反映队伍的整体质量;(2)研究专业技术人员总体的职称结构比例是否合理;(3)描述专业技术人员总体的年龄分布状况;(4)研究专业技术人员完成的科研成果数是否与其最后学历有关。

请回答:(1)该项调查研究的调查对象是该市全部专业技术人员;(2)该项调查研究的调查单位是该市每一位专业技术人员;(3)该项调查研究的报告单位是该市每一位专业技术人员;(4)为完成该项调查研究任务,对每一个调查单位应询问下列调查项目学历、职称、年龄、科研成果数。

5根据上表指出:(1)上表变量数列属于哪一种变量数列;(2)上表中的变量、变量值、上限、下限、次数(频数);(3)计算各组组距、组中值、频率。

答:(1)连续型组距式分组;(2)连续型组距式分组的组距=本组上限—本组下限;组中值=(上限+下限)/2;频率= ii f f /6.某地区人口统计数据如下表,请在此表的空白处添加以下数字:组距、组中值、频率、上限以下累计频数。

注:年龄以“岁”为单位计算,小数部分按舍尾法处理。

7.对下列指标进行分类。

(只写出字母标号即可)A 手机拥有量B 商品库存额C 市场占有率D 人口数E 出生人口数F 单位产品成本G 人口出生率H 利税额 (1)时期性总量指标有: EH ;(2)时点性总量指标有: ABD ; (3)质量指标有: CFG ;(4)数量指标有: ABDEH ; (5)离散型变量有: ADE ;(6)连续型变量有: BCFGH 。

8.现在把某地区1999年末全部个体经营工业单位作为研究对象。

对这个统计总体,设计了“1999年末全部个体经营工业单位总数”和上述这个个体经营工业单位总体的“1999年全年产品销售收入”两个统计指标。

《C语言程序设计教程》(第三版)课后习题参考答案(精选5篇)[修改版]

《C语言程序设计教程》(第三版)课后习题参考答案(精选5篇)[修改版]

第一篇:《C语言程序设计教程》(第三版)课后习题参考答案C语言程序设计课后习题参考答案习题一一、单项选择题1、C2、B3、B4、C5、D6、A7、C8、A二、填空题1、判断条件2、面向过程编程3、结构化4、程序5、面向对象方法6、基本功能操作、控制结构7、有穷性8、直到型循环结构9、算法10、可读性11、模块化12、对问题的分解和模块的划分习题二一、单项选择题1、B2、D3、C4、B5、A二、填空题1、主2、C编译系统3、结构化4、程序5、面向对象方法6、.OBJ7、库函数8、直到型循环结构习题三一、单项选择题1、D2、B3、A4、C9、B10、C11、A12、D13、C17、B18、C19、C20、D21、A25、D26、A二、填空题1、补码2、10^-138~10^1 38、15~166、A7、B6、D7、B14、B15、C22、D8、C8、D16、A24、D、A3、实4、单目运算符、自右向左5、函数调用6、65,89习题四一、单项选择题1、D2、C3、D4、A5、D6、B7、A8、C9、B10、B二、填空题1、两, ;2、5.1690003、-200 2500、i=-200,j=2500回车、i=-200回车j=2500回车4、a=98,b=765.000000,c=4321.0000005、100 25.81 1.89234、100,25.81,1.89234、100回车25.81回车1.89234回车6、0,0,37、38、scanf(“%lf %lf %lf”,&a,&b,&c);9、13 13.000000 13.00000010、c=b-a;a=b+c;习题五一、单项选择题1、B2、D3、C4、B5、B6、D7、A8、B二、填空题1、1 、02、k!=03、if(x>4||xelse printf(“error!”); 4、if(((x>=1&&x=200&&x Printf(“%d”,x);5、16、17、10! Right!8、a=09、2,110、0习题六一、单项选择题9、D1、B2、C3、C4、B5、C6、B7、C8、A二、填空题1、无穷次2、83、205、3.66、*#*#*#$7、828、d=1.0 、k++、k9、!(x习题七一、单项选择题1、B2、D3、C4、C5、A二、填空题1、1 2 4 8 16 32 64 128 256 5122、a[age]++、i=18;i3、break、i==84、a[i]>b[i]、i3、j5、b[j]=0、b[j]=a[j][k]习题八一、单项选择题1、B3、C4、A5、A9、D10、B11、A12、C13、A二、填空题1、return1、return n+sum(n-1)2、return1、n*facto(n-1)习题九一、单项选择题1、D2、C3、D4、A5、C9、B10、C11、A13、B17、C18、A19、B20、C二、填空题1、int 、return z2、*p++3、’\0’、++4、p、max*q6、A7、D6、A7、C14、C15、B6、C7、C14、A15、D8、A8、D8、C习题十一、单项选择题1、D2、D3、A4、5、B6、A7、C8、B9、D10、11、C12、D13、D14、C二、填空题1、34 122、ARRAY a[10],b[10],c[10];3、2 34、ab、cd5、(*b).day、b->day6、adghi mnohi no7、(struct node *)、!=’\n’、p=top;8、p1=p1->next9、(struct list *)、(struct list *)、return (n)习题十一一、单项选择题1、A2、A3、B4、A5、B9、A10、B11、B12、B13、C17、D二、填空题1、ASCII(文本)、二进制2、pf=fopen(“A:\zk04\data xfile.dat”,”w”);3、fputc()、fputs()、fscanf()、fread()4、(后两个空)文件结束符、非0值7、B14、C15、D8、A16、A第二篇:C语言程序设计教程课后习题参考答案《C语言程序设计教程》课后习题参考答案习题1 1. (1)编译、链接.exe (2)函数主函数(或main函数)(3)编辑编译链接2.(1)-(5):DDBBC (6)-(10):ABBBC 3.(1)答:C语言简洁、紧凑,使用方便、灵活;C语言是高级语言,同时具备了低级语言的特征;C 语言是结构化程序设计语言,具有结构化的程序控制语句;C语言有各种各样的数据类型;C语言可移植性好;生成目标代码质量高,程序执行效率高。

课后习题答案

课后习题答案

课后习题答案第一章1什么是数控系统?什么是数控机床?数控系统是实现数字控制相关功能的软、硬件模块的集成。

它能自动阅读输入载体上的程序,并将其译码,根据程序指令向伺服装置和其他功能部件发送信息,控制机床的各种运动。

数控机床是指应用数控技术对其运动和辅助动作进行自动控制的机床。

2简述数控加工的过程。

将被加工零件图上的几何信息和工艺信息用规定的代码和格式编制成加工程序,然后将该程序输入数控装置。

数控系统按照加工程序的要求,先进行相应的插补运算和编译处理,然后发出控制指令,使各坐标轴、主轴及辅助系统协调动作,实现刀具与工件的相对运动,自动完成零件的加工。

3判定数控机床坐标系的方法是什么?数控机床的坐标系采用笛卡儿右手直角坐标系。

基本坐标轴为X、丫、Z轴,它们与机床的主要导轨相平行,相对于每个坐标轴的旋转运动坐标分别为A、B、Co不论数控机床的具体结构是工件静止、刀具运动,还是刀具静止、工件运动,都假定工件不动,刀具相对于静止的工件运动。

机床坐标系X、丫、Z轴的判定顺序为:先Z轴,再X轴,最后按右手定则判定丫轴。

增大刀具与工件之间距离的方向为坐标轴运动的正方向。

4数控机床的坐标轴与运动方向是怎样规定的?(I)Z轴:平行于主轴轴线的坐标轴为Z轴,刀具远离工件的方向为Z轴的正方向。

(2) X轴:平行于工件装夹平面的坐标轴为X轴,它一般是水平的,以刀具远离工件的运动方向为X轴的正方向。

对于工件是旋转的机床,X轴为工件的径向。

对于刀具是旋转的立式机床,从主轴向立柱看,右侧方向为X轴的正方向。

对于刀具是旋转的卧式机床,从刀具(主轴)尾端向工件看,右侧方向为X轴的正方向。

(3) Y轴:丫轴垂直于X、Z轴,当X、Z轴确定之后,按笛卡儿直角坐标右手定则判断丫轴及其正方向。

(4)旋转运动A、B、C轴:旋转运动坐标轴A、B和C的轴线平行于X、Y和Z轴,其旋转运动的正方向按右手螺旋定则判定。

5工件原点的偏置方法有哪些?当工件在机床上固定以后,工件原点与机床原点也就有了确定的位置关系,即两坐标原点的偏差就已确定。

(完整word版)数据库原理与应用教程 何玉洁 五——八章课后习题部分答案

(完整word版)数据库原理与应用教程 何玉洁 五——八章课后习题部分答案

第五章一、试说明使用视图的好处。

答:1、简化数据查询语句2、使用户能从多角度看待同一数据3、提高了数据的安全性4、提供了一定程度的逻辑独立性二、使用视图可以加快数据的查询速度,这句话对吗?为什么?答:不对。

因为数据库管理系统在对视图进行查询时,首先检查要查询的视图是否存在,如果存在,则从数据字典中提取视图的定义,把视图的定义语句对视图语句结合起来,转换成等价的对基本表的查询,然后再执行转换后的查询,所以使用视图不可以加快数据的查询速度。

三、利用第3章建立的Student、Course和SC表,写出创建满足下述要求的视图的SQL语句。

(1)查询学生的学号、姓名、所在系、课程号、课程名、课程学分。

答:CREATE VIEW IS_S_CASSELECT Sno,Sname,Sdept,Cno,Cname,CreditFROM Student S JOIN SC ON S.Sno=SC.SnoJOIN Course C ON o=o四、利用第三题建立的视图,完成如下查询:(1)查询考试成绩大于等于90分的学生的姓名、课程号和成绩。

答:SELECT Sname,Cno,GradeFROM IS_SCWHERE Grade>=90五、修改第三题(4)定义的视图,使其查询每个学生的学号,总学分以及总的选课门数。

答:ALTER VIEW IS_CCASSELECT Sno,COUNT(Credit),COUNT(Cno)FROM SC JOIN Course C ON o=oGROUP BY Sno第六章一、关系规范化中的操作异常有哪些?它是由什么引起的?解决的方法是什么?答:操作异常:数据冗余问题、数据更新问题、数据插入问题和数据删除问题。

它是由关系模式中某些属性之间存在的“不良”的函数依赖关系一起的。

解决的方法是进行模式分解,即把一个关系模式分解成两个或多个关系模式,在分解的过程中消除那些“不良”的函数依赖,从而获得良好的关系模式。

工程测量课本课后习题部分答案

工程测量课本课后习题部分答案

第一次作业答案第十一章:基本的测设工作习题集:P202第4题;P203第6题第4题答案:如图11-17所示,设观测结果中由A ~B 各标尺读数依次为a 1,b 1,a 2,b 2,a 3,b 3,则有:BA H b a b a b a H =--+-+--+)(332211)(故在B 点的前视读数应为:322113a b a b a H H b A B -+-++-==1.904m第6题答案:有关测设数据计算如下:"'104154261.117226.250arctan arctan==--=A B A B AB x x y y α"'3331355518.228881.17arctan arctan=-=--=A P A P AP x x y y α"'2449280257.51107.268arctan arctan=-=--=B P B P BP x x y y α739059360'''=+-='∠ AB AP A αα418046)180('''=+-='∠ AB BP B αα 则角度修正值是:04''-=∠-'∠=∆A A A β07''=∠-''∠=∆B B B β从P 点到A 、B 点的距离分别为:()()217.22922=-+-=A P A P x x y y AP ()()963.27222=-+-=B P B P x x y y BP测设步骤如下:1.用一张图纸,在其上按角932474180'''=∠-∠-B A 绘出从P '到A 、B 的方向线。

2.向精密测设水平角一样,利用作垂距来修正角值,分别计算出垂距:mm AP A A44-=∙''∆=∆ρβmm BP B B93=∙''∆=∆ρβ3.按实际尺寸作距离P A '、P B '分别为B A ∆∆,的平行线,交点即为P 的精确位置。

《计算机网络》习题课(含答案)

《计算机网络》习题课(含答案)
计算机学院 计算机网络
18
网络层习题10-2
下列( )情况需要启动ARP请求
A.主机需要接收消息,但ARP表中没有源IP地 址与MAC地址的映射关系
B.主机需要接收消息,但ARP表中已有源IP地 址与MAC地址的映射关系 C.主机需要发送消息,但ARP表中没有目的IP 地址与MAC地址的映射关系 D.主机需要发送消息,但ARP表中已有目的IP 地址与MAC地址的映射关系
20
网络层习题10-4
假如正在构建一个有22个子网的B类网络,但 是几个月后该网络将增至80个子网,每个子网要 求至少支持300个主机,应该选择( )子网掩码。 A.255.255.0.0 B.255.255.254.0
C.255.255.255.0 【答案】B
D.255.255.248.0
计算机学院
客户端说明变量时间戳秒计算秒备注发起连接请求70字节t10298302发出的数据包收到确认70字节t20298821t2t10000519返回的数据包发出确认t30298881t3t20000060发出的数据包发出get请求t40299621t4t30000740发出的数据包收到内容和确认t50303669t5t40004048同时收到释放连接请求发出确认t60303795t6t50000126发出发出释放连接请求t70304324t7t60000529发出收到确认t80304611t8t70000287接收计算机学院计算机网络60http1在pc1上启动抓包软件用浏览器访问pc2上的indexhtml文件停止抓包将抓到的数据包保存成2在pc1上启动抓包软件用浏览器再访问一次pc2上的indexhtml文件停止抓包将抓到的数据包保存3将pc2上的indexhtml文件的内容进行修改并保存

课后练习题答案选3

课后练习题答案选3
9.下层机关的意见文书一般具体性、操作性较强。 ()
10.建议性意见可分为呈报性建议意见和呈转性建议 意见两类。( )
11.意见的语言少用指令性词语,多用期请性、指导 性词语,体现注重商榷、尊重对方的民主作风。( )
12.呈转性建议意见的写法、用法都与呈转性建议报 告相似,且都希望成为“形式上的上行文,实质上 的下行文。”( )
【参考答案】
二、填空题
1. 答案:合法性;平等互利性;协商一致性;规范性 2. 答案:目标导向性;条款原则性; 行文灵活性 3. 答案:鲜明的针对性;特定的时间性;较强的实用
性 ;依赖调查性
4. 答案:市场需求调查报告;竞争对手调查报告;经 济政策调查报告
5. 答案:概要;主体;结尾 6. 答案:招标书 7. 答案:招标单位名称;招标项目名称;文种
××××年×月×日
【参考答案】
七、病例析改 1. 答案: [病文1]的主要毛病如下: (1)标题不够精炼。 (2)缺批复引语。 (3)批复事项不明确、不具体。“可考虑拨专 款15万元以内……”。 [病文1]参考修改稿:
【参考答案】
关于拨专款抢修校舍的批复 ××镇教育办:
你办《关于××××的请示》(×镇教办字 〔××××〕×号)收悉。今年×月×日强台风,使你 镇校舍损失惨重,造成许多班级无教室上课。经研 究,决定给你镇拨抢修教室专款15万元,不足部分 请自筹解决。 此复 。
××市公安局 ××××年十一月二十日
关于商请××商厦准备经保工作经验材料的函 ××市商业局:
经市综合治理办公室同意,敝局12月下旬召开全市经保 工作经验交流会。据悉,贵局××商厦狠抓安全保卫工作, 取得了突出的成绩,拟请该商厦在会上介绍加强内部防范 工作的宝贵经验。如蒙同意,恳请通知该单位,于12月中 旬将经验介绍材料送敝局×处秘书科为盼。

数据库系统教程课后习题答案(部分)--何玉洁 李宝安

数据库系统教程课后习题答案(部分)--何玉洁 李宝安

第一部分基础理论第1章数据库概述1.试说明数据、数据库、数据库管理系统和数据库系统的概念。

数据:描述事务的符号记录数据库:存储数据的仓库数据库管理系统:用于管理和维护数据的系统软件数据库系统:计算机中引入数据库后的系统,包括数据库,数据库管理系统,应用程序,数据库管理员2.数据管理技术的发展主要经历了哪几个阶段?两个阶段,文件管理和数据库管理9.数据独立性指的是什么?应用程序不因数据的物理表示方式和访问技术改变而改变,分为逻辑独立性和物理独立性。

物理独立性是指当数据的存储结构或存储位置发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。

10.数据库系统由哪几部分组成?由数据库、数据库管理系统、应用程序、数据库管理员组成。

第2章数据模型与数据库系统的结构4.说明实体一联系模型中的实体、属性和联系的概念。

实体是具有公共性质的并可相互区分的现实世界对象的集合。

属性是实体所具有的特征或性质。

联系是实体之间的关联关系。

6.数据库系统包含哪三级模式?试分别说明每一级模式的作用。

外模式、模式和内模式。

外模式:是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同用户对数据的需求,保证数据安全。

模式:是数据库中全体数据的逻辑结构和特征的描述,它满足所有用户对数据的需求。

内模式:是对整个数据库的底层表示,它描述了数据的存储结构。

7.数据库管理系统提供的两级映像的作用是什么?它带来了哪些功能?两级映像是外模式/模式映像和模式/内模式映像。

外模式/模式映像保证了当模式发生变化时可以保证外模式不变,从而使用户的应用程序不需要修改,保证了程序与数据的逻辑独立性。

模式/内模式映像保证了当内模式发生变化,比如存储位置或存储文件名改变,可以保持模式不变,保证了程序与数据的物理独立性。

两级印象保证了应用程序的稳定性。

第3章关系数据库1.试述关系模型的三个组成部分。

数据结构、关系操作集合、关系完整性约束2.解释下列术语的含义:(3)候选码当一个属性或属性集的值能够唯一标识一个关系的元组,而又不包含多余的元素,则称该属性或属性集为候选码。

TCPIP课程复习题+部分答案(修改版)解析

TCPIP课程复习题+部分答案(修改版)解析

2015年TCP/IP网络编程复习题一、选择题1、要对IP协议直接访问,必须使用()套接字①数据流②数据报③原始④没有办法2、下列套接字函数可产生套接字的是()①send ②accept ③connect ④close3、使用数据报套接字进行网络通信的应用层协议是()①FTP ②POP3 ③PPP ④SNMP4、要建立数据报套接字,在socket函数中需要使用的参数是()。

① SOCK_DGRAM②SOCK_STREAM ③ SOCK_RAM ④SOCK_PACKET5、下面的属于IPv4地址结构的是()。

① sockaddr_in ②sockaddr ③ addr ④in_addr6、初始化信号量应该使用的函数名是()。

① pthread_cond_init ②pthread_create ③ sem_init ④pthread_mutex_init7、下列哪个协议是应用层的()①IGMP ②HTTP ③ARP ④ICMP8、下列哪个协议是应用层的()①CSMA ②SMTP③TCP ④ICMP9、在Linux下,下列哪个函数用来关闭一个套接字()①closesocket,②WSACleanup ③close④exit10、在数据流式套接字中()套接字函数将产生网络报文① socket ②bind ③ sendto ④connect11、下列套接字函数中,不能用于数据流通信的是()①socket ②bind ③ send ④recvfrom12、下列套接字函数中,需要地址结构作为参数的是()①socket ②recvfrom ③ send ④close13、 listen函数的作用是()①接受连接请求②设置等待连接状态③连接套接字到目的地④指定本地地址14、 winsock中提供的用于消息机制的函数是()①WSAStartup ② WSAEventSelect ③WSACleanup ④WSAAsynSelect15、将长整形数值从网络顺序转换为本机顺序的函数( )①ntohl ② htons ③ htonl ④ ntohs16、下列哪个函数在linux系统下网络程序不能使用( )①closesocket ② select ③close ④ printf17、套接字函数在完成其任务之前不返回,我们称之为()①消息机制②事件机制③阻塞方式④非阻塞方式18、属于网络层的协议()① CSMA/CD ② ICMP ③ FTP ④ UDP19、属于链路层的协议()① CDMA ② ICMP ③ PPP ④ UDP20、下列应用中使用TCP传输的是()①实时视频② IP电话③网页传输④ DNS21、下列应用中使用UDP传输的是()①文件传输② IP电话③网页传输④电子邮件22、 IP协议具有如下哪个特点()①保证传输可靠性②无连接的数据报③建立虚电路④进行拥塞控制23、下列哪个特点是TCP协议没有的()①保证传输可靠性②流量控制③建立虚电路④进行拥塞控制24 在网络通信中,客户机要访问服务器程序,必须知道服务器的()①地理位置②程序名称③所在国家④端口和主机地址25、下列哪个套接字函数不能用于客户程序()①socket ②send ③accept ④ connect26、下列哪个套接字函数不能用于服务器程序()①socket ②sendto ③accept ④ connect27、下列哪个套接字函数不能用于服务器程序()①listen ②send ③accept ④ connect28、网络应用程序运行在网络系统的()上①端系统②核心系统③路由器④网线29、下列设施属于网络核心系统的是()①路由器②智能手机③Web服务器④ PC30、根据规定,网络字节序是()①Big endian ② Little endian ③和Intel x86一致④说不清31、浏览器是一种()①HTTP客户端②HTTP服务器③文件服务器④邮件客户端32、已知IP地址的点分十进制形式,下列哪个函数能够得到其整数形式()①gethostbyname ②inet_ntoa ③inet_addr ④gethostbyaddr二、判断题1.服务器必须先于客户端启动。

现代汉语课后习题部分答案

现代汉语课后习题部分答案

第一章绪论”习题答案“绪论”思考和练习一1、什么是现代汉民族共同语?它是怎样形成的?现代汉民族的共同语就是“以北京语音为标准音,以北方话为基础方言,以典范的现代白话文著作为语法规范的普通话”。

2、共同语和方言的关系是怎样的?方言是一种民族语言的地方分支或变体,是局部地区的人们所使用的语言。

一民族语言的共同语,则是通用于这个民族全体成员的语言。

对于各地方言来说,规范化的共同语是民族语言的高级形式,它比任何方言都富有表现力。

共同语形成后,对于方言的语音、词汇、语法都有一定的影响。

它的词语经常传播到各方言中去。

规范化的共同语,往往促使地域方言向它靠拢,对方言的发展起一种制约的作用。

与此同时,共同语也要从方言中吸收种种语言成分,以丰富和发展自己。

但是,地域方言间差异的缩小,以至于消失,则须经过一个长期而复杂的过程3. 简述现代汉语口语和书面语的关系。

口语和书面语是现代汉语的两种不同形式。

书面语是写(印)出来的语言,口语是说出来的语言;书面语的物质载体是文字,口语的物质载体是语音。

从语言学的角度看口语和书面语的差别主要在风格方面。

口语的特点是亲切自然,句子简短,常有省略。

书面语的特点是用词精审,结构谨严,逻辑性强。

书面语是在口语的基础上形成并发展起来的。

先有口语,后有书面语;至今还有许多民族只有口语而没有书面语。

因此口语是第一性的,书面语是第二性的。

书面语比口语规范、连贯,因为写出来的话可以有时间斟酌、加工,乃至反复修改。

对书面语进一步加工规范,就形成标准语(又称“文学语言”)。

书面语与口语相互影响。

书面语的成分不断进入口语,从而使口语向着规范的方向发展;口语成分也不断被吸收进书面语,从而使书面语不断丰富生动。

书面语往往受到口语的制约,它虽然有自己的特点要形成自己的风格,同口语保持一定的距离,但不能距离太远。

如果书面语同口语脱节太严重,人们就会对书面语进行改革。

“五四”前后废除文言文提倡白话文的运动,就是因为文言文这种书面语同口语脱节太严重。

新概念2册课后习题答案详解 1-56课部分

新概念2册课后习题答案详解 1-56课部分

新东方新概念2册课后习题答案详解1-96Answers for New concept English book 2Unit One(Lesson 1~Lesson 24)Lesson 11. b选b最为正确。

因为a. d.都与课文内容不符合,也不合乎逻辑;c.的意思是“他们没有注意他”,而作者的意图并不是想让他们注意他,而是想让他们停止谈话。

所以选b. 最能表达作者当时心里的感受。

2.c其余3个答案都与原句意思不符合。

3.b因为a. to 不对,可以是He went to the theatre;c. into 也不对,可以是He went into the theatre;d. on更不符合语法,表示在某一个地方用介词in 或at, in 表示在大的空间,如国家,城市等,at 则表示在小的地点或空间,如at the office, at the theatre 等, 所以选b.是正确的。

4.db. above(在……上方);c. ahead of (在……的前面,在……之前)不和behind 对应,也不强调位置的前后顺序。

a. before 和d. in front of 都是和behind对应的,都有“在……前面”的意思。

但in front of 更具体的强调位置,而before 则包含更宽泛的意思,即时间上,空间,次序,登记,重要性方面的“在……前面”5.c因为用 a. Where, b. why, d. when 提问都不符合逻辑,都不是针对状态提问的,只有How提问,才能用Angry回答。

6.ab. they 只做主语;c. their只能做定语;d. us 虽然可以做宾语,但与前一句意思不符合。

7.da. none是代词,很少用在名词前面;b. any 只能用在否定句或疑问句中;c. not any 不符合语法,因为前面没有助动词did.a. chair(椅子), c. armchair(手扶椅) d. class(班级) 这3个选择都和seat的意思不符合。

人工智能课程习题与部分解答

人工智能课程习题与部分解答

《人工智能》课程习题与部分解答第1章 绪论什么是人工智能 它的研究目标是什么什么是图灵测试简述图灵测试的基本过程及其重要特征. 在人工智能的发展过程中,有哪些思想和思潮起了重要作用 在人工智能的发展过程中,有哪些思想和思潮起了重要作用人工智能的主要研究和应用领域是什么其中,哪些是新的研究热点第2章 知识表示方法什么是知识分类情况如何什么是知识表示不同的知识表示方法各有什么优缺点 人工智能对知识表示有什么要求 用谓词公式表示下列规则性知识:自然数都是大于零的整数。

任何人都会死的。

[解] 定义谓词如下:N(x): “x 是自然数”, I(x): “x 是整数”, L(x): “x 大于0”, D(x): “x 会死的”, M(x): “x 是人”,则上述知识可用谓词分别表示为: )]()()()[(x I x L x N x ∨→∀ )]()()[(x D x M x →∀用谓词公式表示下列事实性知识:小明是计算机系的学生,但他不喜欢编程。

李晓新比他父亲长得高。

产生式系统由哪几个部分组成 它们各自的作用是什么可以从哪些角度对产生式系统进行分类 阐述各类产生式系统的特点。

简述产生式系统的优缺点。

简述框架表示的基本构成,并给出框架的一般结构 框架表示法有什么特点试构造一个描述你的卧室的框架系统。

试描述一个具体的大学教师的框架系统。

[解] 一个具体大学教师的框架系统为: 框架名:<教师-1> 类属:<大学教师>姓名:张宇 性别:男年龄:32职业:<教师>职称:副教授部门:计算机系研究方向:计算机软件与理论工作:参加时间:2000年7月工龄:当前年份-2000工资:<工资单>把下列命题用一个语义网络表示出来(1)树和草都是植物;(2)树和草都是有根有叶的;(3)水草是草,且生长在水中;(4)果树是树,且会结果;(5)苹果树是果树的一种,它结苹果。

[解]在基于语义网络的推理系统中,一般有几种推理方法,简述它们的推理过程。

软件工程导论(第六版)张海藩课后习题部分答案

软件工程导论(第六版)张海藩课后习题部分答案

第一章1-1什么是软件危机?是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

1-3什么是软件工程?是指导计算机软件开发和维护的一门工程学科。

1-4简述结构化范型和面向对象范型的要点,并分析它们的优缺点。

目前使用得最广泛的软件工程方法学(2种):1.传统方法学:也称为生命周期方法学或结构化范型。

优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。

缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。

2.面向对象方法学:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。

1-6什么是软件过程?它与软件工程方法学有何关系?z软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤z软件工程方法学:通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称范型1-7什么是软件生命周期模型,试比较瀑布模型,快速原型模型,增量模型,和螺旋模型的优缺点,说明每种模型的适用范围。

软件生命周期由软件定义、软件开发和运行维护3个时期组成,每个时期又进一步划分成若干个阶段。

生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也称为过程模型。

瀑布模型的优点:1.可强迫开发人员采用规范的方法;2.严格规定了每个阶段必须提交的文档;3.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。

瀑布模型的缺点:1.在软件开发初期,指明用户全部需求是困难的;2.需求确定后,经过一段时间才得到软件最初版本;3.完全依赖规格说明,导致不能满足用户需求。

适用中小型项目。

快速原型模型的优点:1满足用户需求程度高;2用户的参与面广;3返工现象少快速原型模型的优点:不适用大型软件的开发适用于小型项目。

机械原理课后习题答案(部分)

机械原理课后习题答案(部分)

第二章2-1 何谓构件?何谓运动副及运动副元素?运动副是如何进行分类的?答:参考教材5~7页。

2-2 机构运动简图有何用处?它能表示出原机构哪些方面的特征?答:机构运动简图可以表示机构的组成和运动传递情况,可进行运动分析,也可用来进行动力分析。

2-3 机构具有确定运动的条件是什么?当机构的原动件数少于或多于机构的自由度时,机构的运动将发生什么情况?答:参考教材12~13页。

2-5 在计算平面机构的自由度时,应注意哪些事项?答:参考教材15~17页。

2-6 在图2-22所示的机构中,在铰链C、B、D处,被连接的两构件上连接点的轨迹都是重合的,那么能说该机构有三个虚约束吗?为什么?答:不能,因为在铰链C、B、D中任何一处,被连接的两构件上连接点的轨迹重合是由于其他两处的作用,所以只能算一处。

2-7 何谓机构的组成原理?何谓基本杆组?它具有什么特性?如何确定基本杆组的级别及机构的级别?答:参考教材18~19页。

2-8 为何要对平面高副机构进行“高副低代"?“高副低代”应满足的条件是什么?答:参考教材20~21页。

2-11 如图所示为一简易冲床的初拟设计方案。

设计者的思路是:动力由齿轮1输入,使轴A连续回转;而固装在轴A上的凸轮2与杠杆3组成的凸轮机构将使冲头上下运动以达到冲压目的。

试绘出其机构运动简图,分析其是否能实现设计意图?并提出修改方案。

解:1)取比例尺绘制机构运动简图。

2)分析其是否可实现设计意图。

F=3n-( 2P l +P h –p’)-F’=3×3-(2×4+1-0)-0=0此简易冲床不能运动,无法实现设计意图。

3)修改方案。

为了使此机构运动,应增加一个自由度。

办法是:增加一个活动构件,一个低副。

修改方案很多,现提供两种。

※2-13图示为一新型偏心轮滑阎式真空泵。

其偏心轮1绕固定轴心A转动,与外环2固连在一起的滑阀3在可绕固定轴心C转动的圆柱4中滑动。

当偏心轮按图示方向连续回转时可将设备中的空气吸入,并将空气从阀5中排出,从而形成真空。

操作系统课后习题答案

操作系统课后习题答案

操作系统课后习题答案第一章o引论1.设计现代OS的主要目标是什么方便性,有效性,可扩充性和开放性.2.OS的作用可表现为哪几个方面a.OS作为用户与计算机硬件系统之间的接口;b.OS作为计算机系统资源的管理者;c.OS作为扩充机器.4.试说明推动多道批处理系统形成和发展的主要动力是什么不断提高计算机资源利用率和系统吞吐量的需要;5.何谓脱机I/O和联机I/Oa.脱机输入输出方式(Off-LineI/O)是为了解决人机矛盾及CPU和I/O设备之间速度不匹配而提出的.它减少了CPU的空闲等待时间,提高了I/O速度.具体内容是将用户程序和数据在一台外围机的控制下,预先从低速输入设备输入到磁带上,当CPU需要这些程序和数据时,在直接从磁带机高速输入到内存,从而大大加快了程序的输入过程,减少了CPU等待输入的时间,这就是脱机输入技术;当程序运行完毕或告一段落,CPU需要输出时,无需直接把计算结果送至低速输出设备,而是高速把结果输出到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出,这就是脱机输出技术.b.若这种输入输出操作在主机控制下进行则称之为联机输入输出方式.6.试说明推动分时系统形成和发展的主要动力是什么用户的需要.即对用户来说,更好的满足了人-机交互,共享主机以及便于用户上机的需求.7.实现分时系统的关键问题是什么应如何解决a.关键问题:及时接收,及时处理;b.对于及时接收,只需在系统中设置一多路卡,多路卡作用是使主机能同时接收用户从各个终端上输入的数据;---对于及时处理,应使所有的用户作业都直接进入内存,在不长的时间内,能使每个作业都运行一次.8为什么要引入实时操作系统更好地满足实时控制领域和实时信息处理领域的需要.12试从交互性,及时性和可靠性方面,将分时系统与实时系统进行比较.a.分时系统是一种通用系统,主要用于运行终端用户程序,因而它具有较强的交互能力;而实时系统虽然也有交互能力,但其交互能力不及前者.b.实时信息系统对实用性的要求与分时系统类似,都是以人所能接收的等待时间来确定;而实时控制系统的及时性则是以控制对象所要求的开始截止时间和完成截止时间来确定的.c.实时系统对系统的可靠性要求要比分时系统对系统的可靠性要求高.13OS具有哪几大特征它的最基本特征是什么a.并发(Concurrence),共享(Sharing),虚拟(Virtual),异步性(Aynchronim).b.其中最基本特征是并发和共享.14处理机管理具有哪些功能它们的主要任务是什么a.进程控制,进程同步,进程通信和调度.b.进程控制的主要任务是为作业创建进程,撤销已结束的进程,以及控制进程在运行过程中的状态转换.---进程同步的主要任务是对诸进程的运行进行调节.---进程通信的任务是实现在相互合作进程之间的信息交换.---调度分为作业调度和进程调度.作业调度的基本任务是从后备队列中按照一定的算法,选择出若干个作业,为它们分配必要的资源;而进程调度的任务是从进程的就绪队列中,按照一定的算法选出一新进程,把处理机分配给它,并为它设置运行现场,是进程投入运行.15内存管理有哪些主要功能它们的主要任务是什么a.主要功能:内存分配,内存保护,地址映射和内存扩充等.b.内存分配的主要任务是为每道程序分配内存空间,提高存储器利用率,以减少不可用的内存空间,允许正在运行的程序申请附加的内存空间,以适应程序和数据动态增长的需要.---内存保护的主要任务是确保每道用户程序都在自己的内存空间中运行,互不干扰.---地址映射的主要任务是将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址.---内存扩充的主要任务是借助虚拟存储技术,从逻辑上去扩充内存容量.16设备管理有哪些主要功能其主要任务是什么a.主要功能:缓冲管理,设备分配和设备处理,以及虚拟设备等.b.主要任务:完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;以及方便用户使用I/O设备.17文件管理有哪些主要功能其主要任务是什么a.主要功能:对文件存储空间的管理,目录管理,文件的读,写管理以及文件的共享和保护.b.主要任务:对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性.18是什么原因使操作系统具有异步性特征a.程序执行结果是不确定的,即程序是不可再现的.b.每个程序在何时执行,多个程序间的执行顺序以及完成每道程序所需的时间都是不确定的,即不可预知性.第二章2.试画出下面条语句的前趋图:S1:a=5-某;S2:b=a某某;S3:c=4某某;S4:d=b+c;S5:e=d+3.S1->S2->S4->S5......../......S33.程序并发执行为什么会产生间断性因为程序在并发执行过程中存在相互制约性.4.程序并发执行为什么会失去封闭性和可再现性因为程序并发执行时,多个程序共享系统中的各种资源,资源状态需要多个程序来改变,即存在资源共享性使程序失去封闭性;而失去了封闭性导致程序失去可再现性.5.在操作系统中为什么要引入进程概念它会产生什么样的影响为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,而引入了进程概念.影响:使程序的并发执行得以实行.6.试从动态性,并发性和独立性上比较进程和程序a.动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,是静态实体.b.并发性是进程的重要特征,同时也是OS的重要特征.引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的.c.独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位.而对于未建立任何进程的程序,都不能作为一个独立的单位参加运行.7.试说明PCB的作用为什么说PCB是进程存在的唯一标志a.PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构.PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息.因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程.b.在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志.8.试说明进程在三个基本状态之间转换的典型原因.a.处于就绪状态的进程,当进程调度程序为之分配了处理机后,该进程便由就绪状态变为执行状态.b.当前进程因发生某事件而无法执行,如访问已被占用的临界资源,就会使进程由执行状态转变为阻塞状态.c.当前进程因时间片用完而被暂停执行,该进程便由执行状态转变为就绪状态.9.为什么要引入挂起状态该状态具有哪些性质a.引入挂起状态处于5中需要:终端用户的需要,父进程的需要,操作系统的需要,对换的需要和负荷调节的需要.b.处于挂起状态的进程不能接收处理机调度.10在进行进程切换时,所要保存的处理机状态信息主要有哪些a.进程当前暂存信息;b.下一条指令地址信息;c.进程状态信息;d.过程和系统调用参数及调用地址信息.11试说明引起进程创建的主要事件.a.用户登陆;b.作业调度;c.提供服务;d.应用请求.12试说明引起进程撤消的主要事件.a.正常结束;b.异常结束;c.外界干预;13在创建一个进程时,需完成的主要工作是什么a.操作系统发现请求创建新进程事件后,调用进程创建原语Creat();b.申请空白PCB;c.为新进程分配资源;d.初始化进程控制块;e.将新进程插入就绪队列.14在撤消一个进程时,需完成的主要工作是什么a.OS调用进程终止原语;b.根据被终止进程的标志符,从PCB集合中检索出该进程的PCB,从中读出该进程的状态;c.若被终止进程正处于执行状态,应立即中止该进程的执行,并设置调度标志为真;d.若该进程还有子孙进程,还应将其所有子孙进程予以终止;e.将该进程所拥有的全部资源,或者归还给其父进程,或者归还给系统;f.将被终止进程(它的PCB)从所在队列(或链表)中移出,等待其它程序来搜集信息.15试说明引起进程阻塞或被唤醒的主要事件是什么a.请求系统服务;b.启动某种操作;c.新数据尚未到达;d.无新工作可做.17.为什么进程在进入临界区之前,应先执行"进入区"代码,在退出临界区后又执行"退出区"代码为了实现多个进程对临界资源的互斥访问,必须在临界区前面增加一段用于检查欲访问的临界资源是否正被访问的代码,如果未被访问,该进程便可进入临界区对资源进行访问,并设置正被访问标志,如果正被访问,则本进程不能进入临界区,实现这一功能的代码成为"进入区"代码;在退出临界区后,必须执行"退出区"代码,用于恢复未被访问标志.18.同步机构应遵循哪些基本准则为什么a.空闲让进.b.忙则等待.c.有限等待.d.让权等待.20.你认为整型信号量机制和记录型信号量机制,是否完全遵循了同步机构的四条准则a.在整型信号量机制中,未遵循"让权等待"的准则.b.记录型信号量机制完全遵循了同步机构的"空闲让进,忙则等待,有限等待,让权等待"四条准则.23.在生产者-消费者问题中,如果缺少了ignal(full)或ignal(empty),对执行结果会有何影响生产者-消费者问题可描述如下: varmute某,empty,full:emaphore:=1,n,0;buffer:array[0,...,n-1]ofitem;in,out:integer:=0,0;beginparbeginproducer:beginrepeat.produceaniteminne某tp;..wait(empty);wait(mute某);buffer(in):=ne某tp;in:=(in+1)modn;ignal(mute某);/某某某某某某某某某某某某某某某某/ ignal(full);/某某某某某某某某某某某某某某某某/ untilfale;endconumer:beginrepeatwait(full);wait(mute某);ne某tc:=buffer(out);out:=(out+1)modn;ignal(mute某);/某某某某某某某某某某某某某某某某/ ignal(empty);/某某某某某某某某某某某某某某某某/conumetheiteminne某tc;untilfale;endparendend可见,生产者可以不断地往缓冲池送消息,如果缓冲池满,就会覆盖原有数据,造成数据混乱.而消费者始终因wait(full)操作将消费进程直接送入进程链表进行等待,无法访问缓冲池,造成无限等待.24.在生产者-消费者问题中,如果将两个wait操作即wait(full)和wait(mute某)互换位置;或者是将ignal(mute某)与ignal(full)互换位置结果会如何varmute某,empty,full:emaphore:=1,n,0;buffer:array[0,...,n-1]ofitem;in,out:integer:=0,0;beginparbeginproducer:beginrepeat..produceaniteminne某tp;.wait(empty);wait(mute某);buffer(in):=ne某tp;in:=(in+1)modn;/某某某某某某某某某某某某某某某某某某某/ ignal(full);ignal(mute某);/某某某某某某某某某某某某某某某某某某某/ untilfale;endconumer:beginrepeat/某某某某某某某某某某某某某某某某某某/ wait(mute某);wait(full);/某某某某某某某某某某某某某某某某某某/ne某tc:=buffer(out);out:=(out+1)modn;ignal(mute某);ignal(empty);conumetheiteminne某tc;untilfale;endparendendwait(full)和wait(mute某)互换位置后,因为mute某在这儿是全局变量,执行完wait(mute某),则mute某赋值为0,倘若full也为0,则该生产者进程就会转入进程链表进行等待,而生产者进程会因全局变量mute某为0而进行等待,使full始终为0,这样就形成了死锁.而ignal(mute某)与ignal(full)互换位置后,从逻辑上来说应该是一样的.25.我们为某临界区设置一把锁W,当W=1时,表示关锁;W=0时,表示锁已打开.试写出开锁原语和关锁原语,并利用它们去实现互斥.开锁原语:unlock(W):W=0;关锁原语:lock(W);if(W==1)dono_op;W=1;利用开关锁原语实现互斥:varW:emaphore:=0;beginparbeginproce:repeatlock(W);criticalectionunlock(W);remainderectionuntilfale;endparend26.试修改下面生产者-消费者问题解法中的错误: producer:beginrepeat..produceraniteminne某tp;wait(mute某);wait(full);/某应为wait(empty),而且还应该在wait(mute某)的前面某/buffer(in):=ne某tp;/某缓冲池数组游标应前移:in:=(in+1)modn;某/ignal(mute某);/某ignal(full);某/untilfale;endconumer:beginrepeatwait(mute某);wait(empty);/某应为wait(full),而且还应该在wait(mute某)的前面某/ne某tc:=buffer(out);out:=out+1;/某考虑循环,应改为:out:=(out+1)modn;某/ignal(mute某);/某ignal(empty);某/conumeriteminne某tc;untilfale;end27.试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的算法.设初始值为1的信号量c[I]表示I号筷子被拿(I=1,2,3,4,...,2n),其中n为自然数.end(I):BeginifImod2==1then{P(c[I]);P(c[I-1mod5]);V(c[I-1mod5]);}ele{P(c[I-1mod5]);P(c[I]);Eat;V(c[I]);V(c[I-1mod5]);}End28.在测量控制系统中的数据采集任务,把所采集的数据送一单缓冲区;计算任务从该单缓冲中取出数据进行计算.试写出利用信号量机制实现两者共享单缓冲的同步算法.intmute某=1;intempty=n;intfull=0;intin=0;intout=0;{cobeginend();obtain();coend}end(){while(1){..collectdatainne某tp; ..wait(empty);wait(mute某);buffer(in)=ne某tp;in=(in+1)modn;ignal(mute某);ignal(full);}}//endobtain(){while(1){wait(full);wait(mute某);ne某tc:=buffer(out);out:=(out+1)modn;ignal(mute某);ignal(empty);culculatethedatainne某tc;}//while}//obtain29画图说明管程由哪几部分组成为什么要引入条件变量管程由三部分组成:局部于管程的共享变量说明;对该数据结构进行操作的一组过程;对局部于管程的数据设置初始值的语句.(图见P59)因为调用wait原语后,使进程等待的原因有多种,为了区别它们,引入了条件变量.30.如何利用管程来解决生产者-消费者问题(见P60)31.什么是AND信号量试利用AND信号量写出生产者-消费者问题的解法.为解决并行所带来的死锁问题,在wait操作中引入AND条件,其基本思想是将进程在整个运行过程中所需要的所有临界资源,一次性地全部分配给进程,用完后一次性释放.解决生产者-消费者问题可描述如下:varmute某,empty,full:emaphore:=1,n,0;buffer:array[0,...,n-1]ofitem;in,out:integer:=0,0;beginparbeginproducer:beginrepeat..produceaniteminne某tp;..wait(empty);wait(1,2,3,...,n);//1,2,...,n为执行生产者进程除empty外其余的条件wait(mute某);buffer(in):=ne某tp;in:=(in+1)modn;ignal(mute某);ignal(full);ignal(1,2,3,...,n);untilfale;endconumer:beginrepeatwait(full);wait(k1,k2,k3,...,kn);//k1,k2,...,kn为执行消费者进程除full 外其余的条件wait(mute某);ne某tc:=buffer(out);out:=(out+1)modn;ignal(mute某);ignal(empty);ignal(k1,k2,k3,...,kn);conumetheiteminne某tc;untilfale;endparendend33.试比较进程间的低级通信工具与高级通信工具.用户用低级通信工具实现进程通信很不方便,因为其效率低,通信对用户不透明,所有的操作都必须由程序员来实现.而高级通信工具则可弥补这些缺陷,用户可直接利用操作系统所提供的一组通信命令,高效地传送大量的数据.第三章1.高级调度与低级调度的主要任务是什么为什么要引入中级调度a.作业调度又称宏观调度或高级调度,其主要任务是按一定的原则对外存上处于后备状态的作业进行选择,给选中的作业分配内存,输入输出设备等必要的资源,并建立相应的进程,以使该作业的进程获得竞争处理机的权利.b.进程调度又称微观调度或低级调度,其主要任务是按照某种策略和方法选取一个处于就绪状态的进程,将处理机分配给它.c.为了提高内存利用7.选择调度方式和调度算法时,应遵循的准则是什么a.面向用户的准则有周转时间短,响应时间快,截止时间的保证,以及优先权准则.b.面向系统的准则有系统吞吐量高,处理机利用率好,各类资源的平衡利用.11.在时间片轮转法中,应如何确定时间片的大小?a.系统对响应时间的要求;b.就绪队列中进程的数目;c.系统的处理能力。

操作系统部分课后习题答案

操作系统部分课后习题答案

操作系统部分课后习题答案第一章1、设计现代OS的主要目标就是什么?便利性,有效性,可扩充性与开放性。

2、OS的作用可表现在哪几个方面?(1)OS作为用户与计算机硬件系统之间的接口。

(2)OS作为计算机系统资源的管理者。

(3)OS实现了对计算机资源的抽象。

4、试说明推进多道批处理系统形成与进展的主要动力就是什么主要动力来源于四个方面的社会需求与技术进展(1)不断提高计算机资源的利用率(2)便利用户(3)器件的不断更新换代(4)计算机体系结构的不断进展。

7、实现分时系统的关键问题就是什么?应如何解决关键问题就是当用户在自己的终端上键入命令时,系统应能准时接收并准时处理该命令。

在用户能接受的时延内将结果返回给用户。

解决办法:针对准时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据,为每个终端配置缓冲区,暂存用户键入的命令或数据。

针对准时处理问题,应使全部的用户作业都直接进入内存,并且为每个作业分配一个时光片,允许作业只在自己的时光片内运行。

这样在不长的时光内,能使每个作业都运行一次。

12、试从交互性、准时性以及牢靠性方面,将分时系统与实时系统举行比较。

(1)准时性。

实时信息处理系统对实时性的要求与分时系统类似,都就是以人所能接受的等待时光来确定,而实时控制系统的准时性,就是以控制对象所要求的开头截止时光或完成截止时光来确定的,普通为秒级到毫秒级,甚至有的要低于100微妙。

(2)交互性。

实时信息处理系统具有交互性,但人与系统的交互仅限于拜访系统中某些特定的专用服务程序,不像分时系统那样能向终端用户提供数据与资源分享等服务。

(3)牢靠性。

分时系统也要求系统牢靠,但相比之下,实时系统则要求系统具有高度的牢靠性。

由于任何差错都可能带来巨大的经济损失,甚至就是灾害性后果,所以在实时系统中,往往都实行了多级容错措施保障系统的平安性及数据的平安性。

13、OS有哪几大特征?其最基本的特征就是什么?并发性、分享性、虚拟性与异步性四个基本特征。

数据结构课后习题部分参考答案

数据结构课后习题部分参考答案

数据结构课后习题部分参考答案第一章一、选择题1.C 2.C 3.A 4.D 5.B二、判断题1.╳2.╳ 3.╳ 4.╳5.∨三、简答题1.常见逻辑结构:集合结构,数据元素之间的关系仅仅是属于同一个集合。

线性结构,除第一个元素只有一个直接后继、最后一个元素只有一个直接前驱,其余元素有且只有唯一一个直接前驱、有且只有唯一一个直接后继,数据元素之间存在一对一的关系。

树形结构,树中只有唯一一个根元素,除根元素之外,其余元素只有一个直接前驱,但可以有多个直接后继元素,数据元素之间存在一对多的关系。

图形结构,元素之间关系任意,数据元素之间存在多对多的关系。

常用的存储结构:顺序存储,把逻辑上相邻的元素存储在物理位置相邻的存储单元中,由此得到的存储表示称为顺序存储结构。

通常用数组实现。

链式存储,对逻辑上相邻的元素不要求其物理位置相邻,元素间的逻辑关系通过附加的指针字段来表示,由此得到的存储表示称为链式存储结构。

通常用指针来实现。

除上述两种方法外,有时为了查找方便还采用索引存储方法和散列存储方法。

索引存储:在存储结点信息的同时,还建立附加的索引表来标识结点的地址。

散列存储:根据元素的关键码确定元素存储位置的存储方式。

2.算法与程序的区别:程序不一定满足有穷性(如操作系统);程序中的指令必须是机器可执行的,算法中的指令则无此限制;算法代表了对问题的解,程序则是算法在计算机上的特定的实现(一个算法若用程序设计语言来描述,它才是一个程序);数据结构+算法=程序。

3.例如有一张学生成绩表,记录了一个班的学生各门课的成绩。

按学生的姓名为一行记成的表。

这个表就是一个数据结构。

每个记录就是一个结点,对于整个表来说,只有一个开始结点和一个终端结点,其他的结点则各有一个也只有一个直接前趋和直接后继。

这几个关系就确定了这个表的逻辑结构——线形结构。

那么我们怎样把这个表中的数据存储到里呢? 用高级语言如何表示各结点之间的关系呢? 是用一片连续的内存单元来存放这些记录(顺序存储)还是随机存放各结点数据再用指针进行链接(链式存储)呢? 这就是存储结构的问题,我们都是从高级语言的层次来讨论这个问题的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

•1 •G1
•R(s)
•-
•-
1
1
•C( s)
•G2
•梅逊公式 • 式中,P ——信号流图的总增益;
• Δ——称为特征式,
• ∑Li——所有回路的回路增益之和; • ∑LiLj——所有两两互不接触回路的回路增益乘积之和; • ∑LiLjLk——所有三个互不接触回路的回路增益乘积之和; • n——从输入节点到输出节点所有前向通路的条数;
7-13 已知系统结构如图7.37所示,其中K = 10,T = 0.2s,输入r(t) = 1(t) + t + t2/2
•j
• λ2• •0 λ1
•节点
•j
•0
•稳定焦 点
•j
•0
•中 心
•j
•0 •λ1•λ2
•不稳定节 点 •j
•0
•不稳定焦 点
•j
•λ1 •0 •λ
2
•鞍 点
(2) 输入信号为r(t) =1(t),求系统的误差函数e(t);
(3)能否求系统的稳态误差,为什么?
解:(1) 开环传递函数
,
闭环传递函数
单位阶跃响应
(2)当r(t)=1(t)时,e(t)=1-c(t)
(3)由闭环传函可知,系统处于临界稳定状态 不能求出稳态误差
3.14.某控制系统的结构图如图3.40 所示。 (1) 当a=0时,试确定系统的阻尼比ζ,无阻尼自然振荡频率ωnn和单位斜坡信号作用时 系 统的稳态误差。 (2) 当系统具有最佳阻尼比(ζ=0.707)时,确定系统中的a值和单位斜坡信号作用时系 统的稳态误差。 (3) 若要保证系统具有最佳阻尼比(ζ=0.707),且稳态误差等于0.25时,确定系统中 的a值及前向通 道的放大系数应为多少?
•P36例2-3
绘制无源电路的结构图。ur为网络输入,uc为网络输出。
• 因为(ur-uc) 为R1与C并联支路的端电压,i1+i2=i,R2i= uc , •所以
•2.11 试简化图中各系统结构图,并求传函C(s)/R(s) 。
2.14 试梅逊公式求图2.78所示结构图的传递函数
C(s)/R(s)
7-12设有零阶保持器的离散时间系统如图7.36所示。试求: (1) K=1,T =1s时,试判断闭环系统的稳定性; (2) 当采样周期分别为T =1s及T = 0.5s时系统临界稳定的K值,并讨论采样周期 T对稳定性的影响; (3) 当r(t) = 1(t), K=1, T分别为0.1s、1s、2s、4s时,系统的输出响应c(kT) 。
•3.16.系统结构图如图3.41 所示。 •(1) 当r(t) = t, n(t) = t时,试求系统总稳态误差 •(2) 当r(t) = 1(t),n(t) = 0时,试求
4-7反馈系统的特征方程为
作出0< K <∞的根轨迹,并求出系统稳定时所对应的K值范围。
4-8 已知闭环系统的特征方程为 。 (1)画出a =10时的根轨迹,并说明系统的过渡过程为单调变化和阻尼振荡时K的取值范围 ; (2)确定根轨迹具有一个非零分离点的a值,并画出相应的根轨迹; (3)在(2)中确定的a值下,求闭环传递函数具有二重极点时所对应的K值; (4)画出a =5时的根轨迹。当K =12时,已知一个闭环极点为-s1= -2,问该系统能否等效 为一个二阶系统?
控9 制原理
•构造劳斯阵列表
• 一直计算到最后一行算
完为止。然后判断阵列中第一 列系数的符号,若全部大于0, 则系统稳定;否则,第一列系 数符号改变的次数,就为特征 方程在右半s平面根的个数。
•3-12 设单位反馈系统的开环传递函数为

•若要求闭环特征方程的根的实部均小于-1,问K值
应取在什么范围?如果要求实部均小于-2,情况又如 何? •解:由反馈系统的开环传函
习题课部分答案修改

2.1 试分别写出图中各无源电路的输入ur(t)与输出uc(t)之
间的微分方程。 •解:
2.3 试分别求出图2.70中各有源电路的输入ur(t)与输出uc(t)之间的微分方
程。
2.8 图2.72是一个模拟调节器的电路图。试写出输入与输出之间的微分方程, 并建立该调节器的结构图。
•3.10某控制系统的开环传递函数为

•试确定能使闭环系统稳定的参数K、T的取值范围。 •解:由系统开环传函可知
•劳斯表如下:
•由劳斯准则可知,欲使系统稳定,则第一列元素符号 不能改变,且第一列元素均大于0,即
•解得 K>0,2(K+1)>(K-1)T
•当K>1时,0<T<
•;当0<K<1时,T>0.
•特征方程为
•(1)令s=z-1,得: •劳斯表如下:
•欲使系统稳定,则第一列元素符号不能改变,大于零: •得
•(2)令s=z-2,得: •劳斯表如下:
•欲使系统稳定,则第一列元素符号不能改变,大于零:
•得
•K无解,故至少有一 个根的实部必大于-2。
3.13.单位反馈系统的开环传递函数为 (1) 求系统的单位阶跃响应;
, ( T1 > T2 > 0 ) ; (2) G(s)= , ( T1 > T2 > 0 )
( T1 > T2 > 0 ) ;
5-4画出下列传递函数对数幅频特性的渐近线和相频特性曲 线。
5-5系统开环传递函数如下。试绘制极坐标曲线,并用奈魁斯特判据判别其闭环 系统的稳定性。
5-11 最小相位系统开环幅频特性如图5.64所示。试求其传 递函数,并作出相应的相频特性。
• Pk——从输入节点到输出节点第k条前向通路的增益;
• Dk——在Δ中,将与第k条前向通路相接触的回路增益除去后

所余下的部分,称为余子式。
•-
1 •G1
•R(s)
•-
•-
•C(
1
1
s)
•G2
2.17 已知系统结构图如图2.81所示。
(1)试求传递函数C(s)/R(s)和C(s)/N(s); (2)若要消除干扰对输出的影响,即C(s)/N(s)=0,试问应如何选取 G0(s)。
•4-9设单位反馈系统的开环传递函数为
•试绘出K和a从零变到无穷大时的根轨迹簇;当K = 4时,绘出以a为参变量的根轨迹 。
4-13已知系统如图4.23所示。画出其根轨迹,并求出当闭环共轭复数极点呈现阻 尼比z=0.707时,系统的单位阶跃响应。
5-3画出下列传递函数的Bode图。
(1) G(s)= (3) G(s)=
相关文档
最新文档