2.3.2选择结构

2.3.2选择结构
2.3.2选择结构

2.3.2选择结构

一、【教材分析】

算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。

“选择结构”是信息技术选修《算法与程序设计》第二章第三节的内容,共分三课时,本课为第二课时。该节内容是在学生已经学习掌握了VB相关基础知识,已经学习了顺序结构,对程序设计流程有了一定基础上进行,因此学习本节即是对前面所学内容的复习巩固,同时也是学习后面第三章程序的实现的基础,因此有着承前启后的作用。

通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想。

二、【学生分析】

高一的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。

三、【教学目标】

1、知识与技能

(1)理解程序选择结构中的条件选择语句的执行流程,掌握条件选择语句和多种选择语句的使用方法。

(2)能够编写简单的选择结构的程序,以解决生活中的一些计算问题。

2、方法与过程:通过问题的逐步完善,培养学生分析问题、解决解决问题的能力。

3、情感态度和价值观:程序设计选取的题目都是生活中遇到的例子,加强学生利用本学科解决日学生活中的问题的意识。

四、教学重、难点

(1)程序条件选择结构的执行流程

(2)会使用条件语句和多重选择语句编写程序解决简单的应用题

难点:对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。

五、教学思路及方法

本案例能够选择与学生实际生活经验相符的实例——出租车计价器,来引入并展开教学,激发了学生的学习热情,保证了学生的学习动机。能够恰当地将教学内容,根据学生的认识特点以及教学内容的难易程度,进行分析,并以从易到难、由浅入深、层层推进的教学策略来实现教学目标。

再通过一道输入学生分数,判断该分数是属于哪种等级的题目,让学生初步接触多种选择语句的使用。进而再做类似的练习,加强学生的理解,课程安排形成循序渐进的梯度,充分挖掘学生潜力。

所以在教学过程我采用了以下教学方法:讲授法、问题驱动、合作探究、自主探究。

六、教学过程

此教学过程主要分两部分,第一部分为if语句的学习(单分支、双分支、多分支语句),该部分主要以出租车计价器实例为依托。第二部分是Select语句(多分支语句)的学习,主要以学生成绩等级为依托展开教学。

本过程通过让学生解决身边的问题,出租车计价器程序设计,完成分支语句的教学。主要分四个过程设置情境引入新课――if语句的学习――多重分支的学习――练习巩固,加深理解。

(一)、设计情境,引入新课

用如生活、数学、英语中学生所用过的各种选择实例引入新课。

例1:If you enjoy running every morning,then please put your right hand,else please put your left hand.(屏幕演示)

例2:如果今天天气好我就出去旅游,否则我就在家写作业。

例3:如果天气变冷,你就多加些衣服。

例4:数学中求绝对值的实例。教师事先做好求绝对值的界面与程序,演示给学生。

让学生尽量多例举出类似于这样的实例。

设计意图:通过以上接近学生生活的实例,引出本节课的主要内容,即是VB 中的选择结构,拉近了本来枯燥无味的语句结构和我们的生活学习的距离,激发了学生的学习兴趣和学习的欲望。

(二)、任务驱动――合作探究――学生新知

第一部分if语句的学习

1、教师提出问题:大家都坐过出租车,试探描述出租车计价器?

学生: 起步价2公里以内5元,超出2公里外,每公里1块4。

那我们能否编一个计价器程序呢?也就是当我们给它一个路程值,让它自动算出车费。

2、建立问题模型,分析出解决问题的策略。(结合学生的已学过的数学知识,师生共同探究,写出下面的分段解析式。)

师生一起分析,要解决以上这个问题,我们的程序应有以下的功能:(多媒体演示其功能)。

输入一个数,

若该数小于等于2,则输出车费5元;

若该数大于2,则车费按1.4×(x-2)+5计算再输出。

师:根据上面的算法描述,我们大家已经会用输入语句与输出语句,那以上的分析中还有一处是大家不知道的,那就是判断,这就是今天我们要学的内容——IF语句。

3、展示If单分支语句格式、功能、流程图――解决问题

师:格式:IF <条件> then <语句>

流程图:

自主尝试、解决问题1:(学生可能会用不同的问题解决方案,编写后进行成果展示,推选出最优方案)

(1)s=inputbox(“请输入路程值s”,s)

if s<=2 then pay=5

if s>2 then pay=1.4*(x-2)+5

print pay

(2)inputbox(“请输入路程值,s)

if s<=2 then msgbox(5)

if s>2 then msgbox(1.4*(x-2)+5)

师:同学们有没有发现,这段代码似乎还有点“问题”

学生:议论纷纷。有的说没有,有的说好像有点,但说不出来。

师提示:存在重复判断。因为给定一个数值,它只会符合一种情况,但是我们的程序现在都对它进行了两次判断,这是浪费计算机资源和降低程序运行效率的做法,If语句还有一种格式能很好地解决这个问题。从而引出复合IF语句。

通过IF...THEN...语句教学与学生实践,引出分支语句的第二种表达格式。

4、继续提出问题――引导出双分支语句――完善问题

(在已有的实践结果上再设疑,再引导,从而引发学生的深入思考,逻辑严谨,环环紧扣。同时,在提出问题的过程中,培养学生优化程序设计算法,提高程序运行效率的思想,也就是在向学生传达一个信息,不仅要能够解决问题,而且要尽力找到解决问题的最好方法。)

展示IF双分支语句格式及流程图,并讲解其功能

IF <条件> then 流程图:

<语句组1>

Else

<语句组2>

End if

尝试修改上述语句

inputbox(“请输入路程值”,s)

if s<=2 then

pay=5

else

pay=1.4*(s-2)+5

endif

print pay

5、继续提出问题――引出分支语句的嵌套格式――解决问题

观察上面的程序与实际看看是否有不符合的地方呢?

部分学生提出:(1)“我输入一个负数也能得到结果5”,(2)“我输入一个非整数,得到的结果跟实际情况也不符合”?

我们能否利用现有的知识对它进一步的完善呢?请大家思考、讨论、尝试解决。

针对问题(1)“我输入一个负数也能得到结果5”,我们经过讨论,得到这样的结论,s应有三种情况s≤0;02,我们在程序中只考虑了两种情况,所以会出现以上的问题,在程序设计时应把第一种情况“过滤”,怎么“过滤”?引入IF语句的嵌套格式并简要分析它的执行过程。

展示IF语句的嵌套格式及流程图并讲解其功能

IF <条件1> then

<语句组1>

Else

IF <条件2> then

<语句组2>

Else

<语句组3>

Endif

Endif

同学自主实践,

inputbox(“请输入路程值”,s)

if s<=0 then

msgbox(“路程值不能为0或负,请重输”)

else

if s<=2 then

pay=5

else

pay=1.4*(x-2)+5

endif

msgbox(pay)

endif

此时将整个教学过程推向最后一层——选择语句的嵌套。这应该是本节课的最难点,但由于有了前面一层层的引导与推进,学生在高涨的热情下也很轻松地解决了这个难点。当然,问题的解决并不能代表学生对选择语句的嵌套有了多么深刻的认识——需要更多的强化训练,但是学生经历了运用嵌套结构正确解决问题的过程,为进一步的理解选择嵌套打下了坚实的基础。

针对问题(2):“我输入一个非整数得到的结果跟实际情况也不符合”,只要超过一点,就当超过1公里计算,经过提示、讨论,(教师给予提示,因为学生虽然学过取整函数,但是不一定会用),得到如下的解决方案:s=int(s+0.9999)。

IF...THEN...ELSE...语句的教学与应用,进而通过出租车计价器问题实际应用中,输入值不可能为负数,引出分支语句的嵌套使用。教学过程以问题为引导由浅入深,使学生在顺理成章中掌握了分支结构程序设计。

多分支语句的学习

主要分为四个过程:提出问题――学生自主尝试、编写程序――展示多重语句的格式、功能――修改程序,进一步完善

1、提出问题:输入一个成绩,如果90分以上,则输出“优秀”;80-89,则输出“良好”;70-79,则输出“中等”;60-69,则输出“及格”;60分以下则输出“不及格”,请编写程序。

2、学生讨论、尝试编写程序,程序如下:(因为学习过if语句,所以学生可能会编写出如下代码)

Private sub command1_click()

X=inputbox(“请输入一个分数”)

If X>=90 then print”优秀”

If X>=80 and X<89 then print”良好”

If X>=70 and X<79 then print”中等”

If X>=60 and X<69 then print”及格”

If X <60 then print”不及格”

End sub

在程序2-4中,使用了5个if语句来处理5种情况。这样的程序在可读性和效率方面都是比较差的,如果再多一些情况,它的缺陷就会暴露得更加明显,如何处理这个问题呢?

3、展示多重选择语句格式(多媒体展示)

在VB语言中,设置了一个处理多种情况的语句,称为多重选择语句,它的基本格式为:

select case 表达式

case 表达式列表1

语句组1

case 表达式列表2

……

case else

语句组N+1

end select

其中

(1)表达式和表达式列表可以是数值型或字符型,表达式列表还可以是多个用逗号分开的表达式。

(2)表达式列表与表达式的类型必须相同。

(3)表达式列表又称值域,它有如下三种形式:

表达式1,表达式2,……

表达式1 to表达式2

Is关系表达式

多重选择语句的执行过程

当表达式的值为表达式列表1时,执行语句组1;

当表达式的值为表达式列表2时,执行语句组2;

……

当表达式的值为表达式列表N时,执行语句组N;

当表达式的值不是上述值时,执行语句组N+1;

有了多重选择语句,对于多种情况的选择问题,就可以利用它来解决。

4、运用多重选择语句编写上述的程序如下:

Private sub command_click()

X=inputbox(“请输入学生成绩”)

Select case X

Case Is>=90

Print”优秀”

Case 80 to 89

Print”良好”

Case 70 to 79

Prin t”中等”

Case 60 to 69

Print”及格”

Case else

Print”不及格”

End select

End sub

七、知识回顾,总结提升

在VB语言中,选择结构通过if语句和select case语句这两个条件语句来实现,运用条件语句的关键是条件的表示,如果能够正确地表达条件,就可以简化程序,在多重选择的情况下,使用select case语句,可以使程序更直观,更准确地描述出分支的走向。

与顺序结构相比较,选择结构就是程序的执行不再完全按照语句的顺序执行,而是根据某种条件是否成立来决定程序执行的走向,它进一步体现了计算机的智能特点。

八、课外拓展

问题1:编一个程序,输入三个数,输出其中的最大数。

问题2:自已上网查资料,搜集有关气象风级表的资料,比如说0级是属于无风,12级是属于飓风等,试编写程序,输入一个风级,输出相应的概况,名称,速度等。

中南大学结构力学试卷及答案

中南大学《结构力学》下试题 一选择题(每小题4分,共24分) 1 图示结构中,不能直接用力矩分配法计算的结构是() A. C. B. D. EI= 2 根据影响线,使跨中截面K产生最大弯矩的均布活荷载最不利分布是( ) (A) K K (B) (C) K K (D) 3 不考虑轴向变形,图示结构用先处理法建立的结构刚度矩阵阶数是( ) (A) 3×3 (B) 4×4 (C) 5×5 (D) 6×6 (E) 7×7 (F) 8×8 题一.3图题一.4图 4 不计杆件质量和轴向变形,图示体系的振动自由度数为( ) (A) 1 (B) 2 (C) 3 (D) 4 5 设ω为结构自振频率,θ为动力荷载频率,关于动力系数β的下列论述中正 确的是( ) (A)ω越大、β也越大(B)θ越大、β也越大(C)θ/ω越接近1、β越大

6 图示三单跨梁的自振频率分别为ωa ,ωb ,ωc , 它们之间的关系是( ) (a) (b) (c) (A)c b a ωωω>> (B) b c a ωωω>> (C) b a c ωωω>> (D) c a b ωωω>> 二 用力矩分配法计算图示连续梁,并作其M 图(25分) 三 简述根据定位向量、用直接刚度法形成结构整体刚度矩阵的规则和步骤(15分) 四 用矩阵位移法计算连续梁(计算至建立起结构刚度方程),忽略轴向变形(20 分) 20 kN/m 50kN 6m 2m 2m 2 E I EI A B x y M , θ 五 图示体系各柱柱高均为h ,EI=常数,3 18mh EI = θ,求最大动弯矩图(16分) m sin θP t o o m l/2 l/2 l/2 l/2 m m l/2 l/2 t F P θsin

计算机系统结构有详细答案

(仅供参考,不作为考试标准), 选择题分,每题分)2(30计算机系统结构设计者所关心的是________所看到的的计算机结构。 A)硬件设计人员B)逻辑设计人员 D)高级语言程序员C)机器语言或汇编语言程序员 。意________,应当注提系在计算机统设计时,为了高系统性能度的令执行速快A)加经常性使用指大的指令特B)要别精心设计少量功能强数的占减少在数量上很小比例的指令条C)要度D)要加快少量指令的速 。的问题统中因________而导致系主重叠寄存器技术要用于解决在RISC 流水线影A)JMP指令响保护令B)CALL指的现场问存储器不便来只C)有LOAD和STORE指令带的访度速器访问D)存储 ________ 效率高计为使流水算机运行要A)各过程段时间不同B)连续处理的任务类型应该不同 D)连续处理的任务数尽可能少C)连续处理的任务类型应该相同 栈型替是的________。换算法堆不属于B)近期最少A)近期最使用法久未用法 D)页面失效频率法出进C)先先法 象联组,相映的优点。是________象联全与相映相比B)块冲突概率低C)命中率高D)主存利用率小录A)目表高 是方好关相指除中叠次一重消令最的法________。B)设相关专用令指改准A)不修通路 令指条下析分后推C) 令指条下行执后推D) 流的用采,时关据数到,中作水操遇相________。有法办解决器译编化优A)用办的排新重令指过通,测检序法据数B)向定重技术 C)延迟转移技术 D)加快和提前形成条件码 经多级网络串联来实现全排列网络,只能用________。 A)多级立方体网络B)多级PM2I网络 D)上述多级混洗交换网络任何网络C) 序传送的________。是以虫蚀寻径流水方式在各寻径器是顺B)包A)消息C)片节D)字 ________ 处理机超标量作指条令部件个B) 只有一操期A)在一个时钟周内分时发射多多钟C)在一个时周期内同时发射条指令件有只一个取指部D)

顺序结构选择结构和循环结构的程序设计典型例题分析与解答

顺序结构、选择结构和循环结构的程序设计典型例题分析与解答 1 在三种选择结构中,能用2个条件,控制从3个操作中选择一个操作执行的选择结构是______选择结构 【分析】能用1个条件,控制某个操作做或不做的选择结构是单分支结构;能用1个条件,控制从2个操作中选择一个操作执行的选择结构是双分支结构;能用n(n>l)个条件,控制从n+ l个操作中选择一个操作执行的选择结构是多分支结构。【答案】多分支 2 在三种循环结构中,先执行循环操作内容(即循环体),后判断控制循环条件的循环结构是______循环结构。 【分析】当型循环结构是先判断控制循环的条件,条件成立,执行循环体;条件不成立,则退出循环体。次数型循环结构也是先判断是否达到循环次数,没有达到循环次数,执行循环体;达到循环次数的,退出循环。只有直到型循环结构才是先执行循环体,然后再判断控制循环的条件,如果条件成立,进行循环;条件不成立,退出循环。 【答案】直到型 3 使用“getchar( )”函数时,程序的开头必须写一条包含命令为____________。 【分析】凡是使用系统函数的程序,都要在程序的开头写一条包含命令,包含命令中的“头函数.h”是一个文件,其中有关于该系统函数的定义。系统函数“getchar( )”是在名为“stdio.h(标准输入输出函数)”的头函数文件中定义的。【答案】#include"stdio.h"或#include<stdio.h> 4 执行输入语句“scanf("x=%c,y=%d",&x,&y);”,要使字符型变量X的值为'A'、整型变量y的值为12,则从键盘上正确的输入是( ) ①'A'/②A/③x=A/ ④x=A,y=12/ 12/ 12/ y=12/ 说明:备选答案中的"/"表示回车换行键 【分析】输入语句的格式控制符串中的“x=”、“,”、“y=”都是非格式控制符, 在输入时必须原样位置输人,所以只有备选答案④才符合这个要求。【答案】④ 5 设有下列程序段,则执行该程序段后的输出是( ) int i=012; float f=1.234E-2; printf("i=%-5df=%5.3f",i,f); ... ①i=__012f=1.234 ②i=10___f=0.012 ③10___O.012 ④___100.012 注:答案中的_代表一个空格。 【分析】输出语句的格式控制符串中的“i=”、“f=”都是非格式控制符,在输出时必须原样,原位置输出,所以只有备选答案①和②才符合这个要求;格式控制符“%-5d”的格式控制是数据左对齐、宽度为5的整型数据,备选答案①中的数据是右对齐的;此外,该答案中的实数“1.234E-2”应该代表“0.01234”,而不是“1.234”。只有备选答案②符合题意。【答案】② 6 在Turbo C的主屏幕中,将当前编辑的源程序以原名存盘,可以选用___________菜单项,也可以直热键________。 【分析】如果选用“File/Save”菜单项,或者使用热键(f12),当前编辑的源程序将以原来的文件名存盘;如果选用“File /Write to”,当前编辑的源程序将以新的文件名存盘。 【答案】File/Save F2 7 下列各种选择结构的问题中,最适合用if-else语句来解决的是( ) ①控制单个操作做或不做的问题 ②控制两个操作中选取一个操作执行的问题 ③控制三个操作中选取一个操作执行的问题 ④控制10个操作中选取一个操作执行的问题 【分析】if-else语句是专门解决“双分支结构”的,而“双分支结构”的问题就是用单个条件控制从两个操作中选取一个操作来执行的问题。 【答案】② 8 下列程序是输入一个小写字母,转换成对应大写字母的后一个字母输出。例如:'a'将转换成’B’、…、‘y’将转换成’Z’,其中的’Z’将转换成’A’。请填写程序中所缺少的语句。 main() {char ch ; scanf(”%c”,&ch〕; ch=ch- 32+1; ___________________; printf("%c\n",ch); } 【分析】分析程序库中的“ch=ch- 32+ 1;”语句,可知是将字符型变量 ch中的小写字母转换成对应的大写字母(- 32)的后一个字母(+ l)。如果ch中的字母是' a'、' b'、··,'y',转换结果都不会出错,但是,如果 ch中的字母是'Z',则-32后是大写字母'Z',再+l后将不是大写字母了。为了使其转换成'A',需要用一个单分支结构来实现:如果ch的值等于'Z'+ l,则硬性将 ch的值改成'A'。完成这个任务的语句是一条单分支语句,正是所缺少的语句。 【答案】 if (ch=='Z'+l) h='A'; 9不能正确计算下列分段函数的程序段是_________ |-1 x<0 y=|0 x=0 x>0 ① switch(x< 0)② if(x> 0) {case1:y=-1;break; y=1; case 0:switch(x==0)else {casel:y=0;break;if(x==0) case 0: y= l;y=0 } else } &ny=-l ③ y= l;④ y= l; if(x==0)if(x<0) y=0; y =-l; else else y=- l; if(x== 0) y=0; 【分析】先来分析备选答案①:表达式“x<0”的值只有两种可能性,成立值为1、不成立值为on如果“x<0”的值为 1(即 x< 0),则执行“easel:”后的语句“y=-l”后,退出 switch语句,符合分段函数要求。如果“x<0”的值为0(即x>=0),则执行“case 0:”后的switch语句。该switch语句的表达式是“x==0”,结果也有两种:成立为1、不成立为0.如果“x==0”的值为1(即x=0),则执行“case l:”后的语句“y=0”后,退出 switch语句,符合分段函数要求。如果“x==0”的值为0(即x>0),则执行“case 0:”后的语句“y=1”,也符合分段函数要求。再分析备选答案②:这是标准的用嵌套双分支结构来实现三分支的分段函数,结果显然是能求解分段函数的。分析备选答案③:双分支语句的条件是“x==0”,条件成立时,y值为0,符合分段函数的要求,条件不成立时(包含x>0和x<0两种情况),结果y值为-l,显然不符合分段函数的要求,所以本题要选该答案。至于备选答案④,是能正确计算分段函数的,首先置y为1;接着用双分支结构处理“x<0”和“x>=0”的两种情况:前者使得y值为一l;后者再执行一个单分支结构,如果“x==0”则使y值为0,否则不改变y值,保持y的原值1,符合分段函数的要求。 【答案】③ 10 三种循环语句都能解决循环次数已经确定的次数型循环,其中__________循环语句最适合。 【分析】当“for(表达式 1;表达式 2;表达式 3)语句;”中的表达式1为:整型变量 k=l;表达式 2为:整型变量 k<= n;表达式 3为:整型变量 k++;则这个 for循环就是次数为n次的标准次数型循环结构。 【答案】for 11执行下列程序段后的输出是() x=l; while(x<=3) x++,y=x+++x; printf("%d,%d",x,y); ① 6,10 ②5,8 ③4,6 ④3,4 【分析】我们可以使用逐步记录运行结果的方法来获得输出结果,记录如下: x=1; 进入循环,条件满足执行循环体:计算x+十得x为2,计算y=x+++x,得y为4、x为3; 继续循环,条件满足执行循环体:计算x+十得x为4,计算y=x+++x,得y为8、x为5; 继续循环,条件不满足退出循环; 输出x和y的值为5,8。 【答案】② 12 执行下列程序段,其中的do-while循环一共执行_次。 static int x; do x+=x*x; while (x); 【分析】对静态型变量,不赋初值也有值,对整型变量,其值为 0。执行循环语句 do-while 的循环体,x+=x* x是x=x+(x*

计算机体系结构解

计算机体系结构解

————————————————————————————————作者:————————————————————————————————日期:

第一章计算机组成原理 本部分要求掌握计算机方面的基础知识,包括计算机的发展、计算的系统组成、基本组成和工作原理、计算机的数制数据表示以及运算校验、指令系统以及计算机系统的安全等基础性的知识。内容多而且复杂,尤其是有关计算机硬件方面的内容,很细而且灵活性不高,知识量相当大,掌握这部分一定要多下功夫,学会取舍、把握重点、抓住要害。 1.1 考试大纲及历年考题知识点 1.1.1 大纲要求 考试要求: 1 掌握数据表示、算术和逻辑运算; 2 掌握计算机体系结构以及各主要部件的性能和基本工作原理考试范围 1 计算机科学基础 1.1 数制及其转换二进制、十进制和十六进制等常用制数制及其相互转换 1.2 数据的表示 ?数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出)?非数值表示(字符和汉字表示、声音表示、图像表示) ?校验方法和校验码(奇偶校验码、海明校验码、循环冗余校验码) 1.3 算术运算和逻辑运算 ?计算机中的二进制数运算方法 ?逻辑代数的基本运算和逻辑表达式的化简 2.计算机系统知识 2.1 计算机系统的组成、体系结构分类及特性 ?CPU 和存储器的组成、性能和基本工作原理 ?常用I/O 设备、通信设备的性能,以及基本工作原理 ?I/O 接口的功能、类型和特性 ?I/O 控制方式(中断系统、DMA、I/O 处理机方式) ?CISC/RISC,流水线操作,多处理机,并行处理 2.2 存储系统 ?主存-Cache 存储系统的工作原理 ?虚拟存储器基本工作原理,多级存储体系的性能价格 ?RAID 类型和特性 2.3 安全性、可靠性与系统性能评测基础知识 ?诊断与容错 ?系统可靠性分析评价 ?计算机系统性能评测方式 1.2 计算机科学基础 1.2.1 数制及其转换 1、R 进制转换成十进制的方法按权展开法:先写成多项式,然后计算十进制结果. 举例: (1101.01)2=1×2^3+1×2^2+0×2^1+1×2^0+ 0×2^-1+1×2^-2 =8+4+1+0.25=13.25 (237)8=2×8^2+3×8^1+7×8^0 =128+24+7=159 (10D)16=1×16^2+13×16^0=256+13=269

c语言第五章 选择结构程序设计(习题册答案)

第五章选择结构程序设计 基础练习(A) 一、填空题 1、关系表达式的运算结果是逻辑值。C语言没有逻辑型数据,以1代表“真”,以0代表“假”。 2、逻辑运算符!是单目运算符,其结合性是由右结合性。 3、C语言提供的三种逻辑运算符是&&、|| 、!。其中优先级最高的为!,优先级最低的为| | 。 4、逻辑运算符两侧的运算对象不但可以是0和1,或者是0和非0的整数,也可以是任何类型的数据。系统最终以0 和非0 来判定它们属于“真”或“假”。 5、设y为int型变量,请写出描述“y是偶数”的表达式(y%2==0)。 6、设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式x2&&x<3。 8、判断char型变量ch是否为大写字母的正确表达式是(ch>=‘A’)&&(ch<=‘Z’)。 9、当a=3,b=2,c=1时,表达式f=a>b>c的值是0。 10、当a=5,b=4,c=2时,表达式a>b!=c的值是1。 11、已知A=7.5,B=2,C=3.6,表达式A>B&&C>A||AB的值是0。 12、若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值是1。 13、有int x,y,z;且x=3,y=-4,z=5,则表达式(x&&y)==(x||z)的值为1。 14、有int x,y,z;且x=3,y=-4,z=5,则以下表达式的值为1。 !(x>y)+(y!=z)||(x+y)&&(y-z) 15、有int a=3,b=4,c=5,x,y;,则以下表达式的值为0。 !(x=a)&&(y=b)&&0 16、if (!k) a=3;语句中的!k可以改写为k= =0,使其功能不变。 二、选择题 1、逻辑运算符两侧运算对象的数据类型(D)。 A)只能是0或1 B)只能是0或非0正数 C)只能是整型或字符型数据 D)可以是任何类型的数据 2、以下关于运算符优先顺序的描述中正确的是(C)。 A)关系运算符<算术运算符<赋值运算符<逻辑与运算符 B)逻辑与运算符<关系运算符<算术运算符<赋值运算符 C)赋值运算符<逻辑与运算符<关系运算符<算术运算符 D)算术运算符<关系运算符<赋值运算符<逻辑与运算符 3、下列运算符中优先级最高的是(B)。 A)< B)+ C)&& D)!= 4、为判断字符变量c的值不是数字也不是字母时,应采用下述表达式(D)。 A)c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122 B)!(c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122) C)c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122 D)!(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122) 5、能正确表示“当x的取值在[1,100]和[200,300]范围内为真,否则为假”的表 达式是(C)。 A) (x>=1)&&(x<=100)&&(x>=200)&&(x<=300) B) (x>=1)||(x<=100)||(x>=200)||(x<=300) C) (x>=1)&&(x<=100)||(x>=200)&&(x<=300)

结构力学复习材料

结构力学复习题 一、单项选择题 1.图示体系为() 题1图 A.无多余约束的几何不变体系 B.有多余约束的几何不变体系 C.瞬变体系 D.常变体系 2. 图示结构用位移法计算时,其基本未知量数目为( )。 A. 角位移=2, 线位移=2 B. 角位移=4, 线位移=2 C. 角位移=3,线位移=2 D. 角位移=2,线位移=1 3.图示结构AB杆杆端弯矩M BA(设左侧受拉为正)为() D.-3Pa 题2图题3图 4.在竖向均布荷载作用下,三铰拱的合理轴线为() A.圆弧线 B.二次抛物线 C.悬链线 D.正弦曲线 5.图示结构DE杆的轴力为() A.-P/4 B.-P/2 2 6.图示结构,求A、B两点相对线位移时,虚力状态应在两点分别施加的单位力为() A.竖向反向力 B.水平反向力 C.连线方向反向力 D.反向力偶

题5图题6图 7.位移法解图示结构内力时,取结点1的转角作为Z1,则主系数r11的值为() 题7图8.图示对称刚架,具有两根对称轴,利用对称性简化后的计算简图为() A. B. C. D. 题8图 9.计算刚架时,位移法的基本结构是() A.超静定铰结体系 B.单跨超静定梁的集合体 C.单跨静定梁的集合体 D.静定刚架 10.图示梁在移动荷载作用下,使截面K产生最大弯矩的最不利荷载位置是() A. B.

C. D. 题10图 11.图示杆件体系为( ) A .无多余约束的几何不变体系 B .有多余约束的几何不变体系 C .瞬变体系 D .常变体系 12.图示结构,截面C 的弯矩为( ) A .4 2ql B .2 2ql C .2ql D .22ql 题11图 题12图 13.图示刚架,支座A 的反力矩为( ) A .2Pl B .Pl C .2 3Pl D .2Pl 14.图示桁架中零杆的数目为(不包括支座链杆)( ) A .5 B .6 C .7 D .8 题13图 题14图 15.图示三铰拱,支座A 的水平反力为( ) A . B .1kN C .2kN D .3kN 16.图示结构的超静定次数为( ) A .2 B .3 C .4 D .5

计算机体系结构参考1

第一题选择题 1.SIMD是指(B) A、单指令流单数据流 B、单指令流多数据流 C、多指令流单数据流 D、多指令流多数据流 2.下列那种存储设备不需要编址?D A. 通用寄存器 B. 主存储器 C. 输入输出设备 D. 堆栈 3.按照计算机系统层次结构,算术运算、逻辑运算和移位等指令应属于(A)级机器语言。 A、传统机器语言机器 B、操作系统机器 C、汇编语言机器 D、高级语言机器 4.早期的计算机系统只有定点数据表示,因此硬件结构可以很简单。但是这样的系统有明显的缺点,下面哪一个不是它的缺点:B A.数据表示范围小 B.单个需要的计算时钟周期多 C.编程困难 D.存储单元的利用率很低 7.下面哪个页面替换算法实际上是不能够实现的?D A)随机页面替换算法 B)先进先出替换算法 C)最久没有使用算法 D)最优替换算法

9.指令优化编码方法,就编码的效率来讲,那种方法最好?C A. 固定长度编码 B. 扩展编码法 C. huffman编码法 D. 以上编码都不是 10.在早期冯·诺依曼计算机特征中,机器以(C)为中心。 A、存储器 B、输入输出设备 C、运算器 D、控制器 1.RISC 计算机的指令系统集类型是( C ) 。 A. 堆栈型 B. 累加器型 C. 寄存器—寄存器型 D. 寄存器- 存储器型 2、相联存储器的访问方式是( D )。 A.先进先出顺序访问 B.按地址访问 C.无地址访问 D.按内容访问 3、假设—条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每—段分别只有—个部件可供使用,并且执行时间分别为Δt、2Δt和3Δt,连续执行n条指令所需要花费的最短时间约为( C )。 (假设“取指令”、“分析”和“执行”可重叠,并假设n足够大) A.6 nΔt B.2 nΔt C.3 nΔt D.nΔt 6、下列计算机不属于RISC计算机的是(C )。 A.SUN:Ultra SPARC

结构力学 B试卷集锦及答案

试卷1 一、是非题(每题2分,共10分) 1.功的互等定理仅适用于线性变形体系。() 2. 对图2中a图所示桁架用力法计算时,取图b作为基本体系(杆AB被去掉),则 其典型方程为:。() 图2 图3 3.图3所示梁在一组移动荷载组作用下,使截面K产生最大弯矩的最不利荷载 位置如图(a)所示。() 4. 图示结构用位移法求解时,基本未知量数目为3,用力法求解,则基本未知量 数目为5。() 5.位移法典型方程的右端项一定为零。() 二、填空题(共18分) 1.图1所示体系是________________体系,它有______个多余约束。(4分) 图1 图2 2.图2所示桁架杆1的内力为。(4分)

3.力法方程中柔度系数代表,自由项代表。(4分) 4.已知荷载作用下结构的M图如图所示,画出其剪力图。(6分) 图4 M图 Q图 三、作图示结构的M、Q图。d=2m。(20分) 四、用力法计算,并作图示对称结构M图。EI=常数。(20分) 五、用位移法计算图示刚架,并画出M图。(20分)

六、作图示梁的 的影响线,并利用影响线求给定荷载作用下的 值。(12分) 课程名称:结构力学I (样卷解答) 考试班级: 土木02(1、2、3、水建) 一、是非题(每题2分,共10分) 1.( √ ) 2. ( ? ) 3. ( ? ) 4. ( ? ) 5. ( √ ) 二、填空题(共18分) 1._几何不变体系(3分), 0 (1分) 2. 0 (4分) 3. 基本结构在 1=j X 作用下产生的沿i X 的位移(2分) 基本结构在仅荷载作用下产生的沿i X 的位移(2分) 4. 5ql/ 8 (6分) 正负号各1分 三、(20分) 支座反力20KN →, 10KN ↑, 20KN ↓, 10KN ↑ 每个图形10分,每根杆2分

完整版计算机体系结构课后习题原版答案_张晨曦著

第1章计算机系统结构的基本概念 (1) 第2章指令集结构的分类 (10) 第3章流水线技术 (15) 第4章指令级并行 (37) 第5章存储层次 (55) 第6章输入输出系统 (70) 第7章互连网络 (41) 第8章多处理机 (45) 第9章机群 (45) 第1章计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现的机器。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。

解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。 在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。 计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。 Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。 程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。

结构力学试题及答案

、选择题(每小题3分,共18分) 1?图示体系的几何组成为:() A.几何不变,无多余联系; B.几何不变,有多余联系; C.瞬 变; 2?静定结构在支座移动时,会产生:() A.内力; B.应力; C.刚体位移; D.变形 3?在径向均布荷() A.圆弧线; 载作用下, B .抛物线 铰拱的合理轴线为: C .悬链线;D.正弦曲线。 4?图示桁架的零A. 6; B. 7杆数目为: ; C. 8 ; ( ) D. 9 。 D.常变。

5?图a结构的最后弯矩图为:() A.图b ; B .图c;C .图d; D .都不对。 6?力法方程是沿基本未知量方向的:() A.力的平衡方程; B.位移为零方程; C.位移协调方程;D ?力的平衡及位移为零方程。 :■、填空题(每题3分,共9分) 1.从几何组成上讲,静定和超静定结构都是_______________________________ 体系, 前者__________ 多余约束而后者______________________ 多余约束。 2.图b是图a结构_______________ 截面的 ____________ 影响线。 彳、亡A 卜 1 B K D —i |i li 11 行)f- 3._________________________________________________ 图示结构AB杆B端的转动刚度为_________________________________________________ ,分配系数为________ , 传递系数为 ___________ 。 三、简答题(每题5分,共10分) 1.静定结构内力分析情况与杆件截面的几何性质、材料物理性质是否相关?为什么? 2.影响线横坐标和纵坐标的物理意义是什么?

-计算机系统结构(有详细答案)

(仅供参考,不作为考试标准), 选择题(30分,每题2分) 计算机系统结构设计者所关心的是________所看到的的计算机结构。 A)硬件设计人员B)逻辑设计人员 C)机器语言或汇编语言程序员D)高级语言程序员 在计算机系统设计时,为了提高系统性能,应当注意________。 A)加快经常性使用指令的执行速度 B)要特别精心设计少量功能强大的指令 C)要减少在数量上占很小比例的指令的条数 D)要加快少量指令的速度 重叠寄存器技术主要用于解决在RISC系统中因________而导致的问题。 A)JMP指令影响流水线 B)CALL指令的现场保护 C)只有LOAD和STORE指令带来的访问存储器不便 D)存储器访问速度 为使流水计算机运行效率高________ A)各过程段时间要不同B)连续处理的任务类型应该不同 C)连续处理的任务类型应该相同D)连续处理的任务数尽可能少不属于堆栈型替换算法的是________。 A)近期最少使用法B)近期最久未用法 C)先进先出法D)页面失效频率法 与全相联映象相比,组相联映象的优点是________。 A)目录表小B)块冲突概率低C)命中率高D)主存利用率高"一次重叠"中消除"指令相关"最好的方法是________。 A)不准修改指令B)设相关专用通路 C)推后分析下条指令D)推后执行下条指令 流水操作中,遇到数据相关时,采用的解决办法有________。 A)用优化编译器检测,通过指令重新排序的办法 B)数据重定向技术 C)延迟转移技术 D)加快和提前形成条件码 经多级网络串联来实现全排列网络,只能用________。 A)多级立方体网络B)多级PM2I网络 C)多级混洗交换网络D)上述任何网络 虫蚀寻径以流水方式在各寻径器是顺序传送的是________。 授课:XXX

计算机体系结构试题汇总

计算机系统结构 姓名:学号: 一、简答题(每小题10分,共20分) 1.简述使用物理地址进行DMA存在的问题,及其解决办法。 2.从目的、技术途径、组成、分工方式、工作方式等5个方面对同构型多处理机和异构型多处理机做一比较(列表)。 二、(60分)现有如下表达式: Y=a ×X 其中:X和Y是两个有64个元素的32位的整数的向量,a为32位的整数。假设在存储器中,X和Y的起始地址分别为1000和5000,a的起始地址为6000。 1.请写出实现该表达式的MIPS代码。 2.假设指令的平均执行时钟周期数为5,计算机的主频为500 MHz,请计算上述MIPS 代码(非流水化实现)的执行时间。 3.将上述MIPS代码在MIPS流水线上(有正常的定向路径、分支指令在译码段被解析出来)执行,请以最快执行方式调度该MIPS指令序列。注意:可以改变操作数,但不能改变操作码和指令条数。画出调度前和调度后的MIPS代码序列执行的流水线时空图,计算调度前和调度后的MIPS代码序列执行所需的时钟周期数,以及调度前后的MIPS流水线执行的加速比。 4.根据3的结果说明流水线相关对CPU性能的影响。 三、(20分)请分析I/O对于性能的影响有多大?假设: 1.I/O操作按照页面方式进行,每页大小为16 KB,Cache块大小为64 B;且对应新页的地址不在Cache中;而CPU不访问新调入页面中的任何数据。 2.Cache中95%被替换的块将再次被读取,并引起一次失效;Cache使用写回方法,平均50%的块被修改过;I/O系统缓冲能够存储一个完整的Cache块。 3.访问或失效在所有Cache块中均匀分布;在CPU和I/O之间,没有其他访问Cache 的干扰;无I/O时,每1百万个时钟周期中,有15,000次失效;失效开销是30个时钟周期。如果替换块被修改过,则再加上30个周期用于写回主存。计算机平均每1百万个周期处理一页。

:西交15春《结构力学》答案

' 《结构力学》复习资料答案 一选择题(本大题共20小题,每小题2分,共40分) 1. 图示简支梁在所示移动荷载下截面K的最大弯矩值是: ( D )·m; ·m; ·m; ·m。 ; 2.图示桁架,零杆数目是(不包括支座链杆)( B ) 个 个 个 个 3.图示结构的超静定次数为( A ) 、 4.在荷载作用下,力法典型方程的各项中,其系数恒为正的是( A ) A.主系数 B.副系统 C.荷载项 D.右端项 5.图示结构,各杆EI=常数,在给定荷载作用下,MBA等于( D ) .

2(左侧受拉) 2(右侧受拉) (左侧受拉) (右侧受拉) 6.图示结构,用位移法计算,基本未知量最小数目为( B ) } 7.图示结构,由A 端转角 A=l ? 和B 端线位移△产生的杆端弯矩MAB 等于( B ) A.?-23l EI C.?23l EI D.?26l EI 8.图示结构,位移法基本方程为r11Z1+R1P=0,其中r11等于( C ) A.l EI 7 < B.l EI 8 C.l EI 10 D.l EI 14 9.用力矩分配法计算图示结构时,分配系数μAB 是( D ) A.52 B.2 1 C.149 D.17 12

* 10.作为图示悬臂梁的弯矩图,下列图形形状正确的为( D ) ! 11.图示杆件体系为( D ) A .无多余约束的几何不变体系 B .有多余约束的几何不变体系 C .瞬变体系 D .常变体系 12.图示结构,截面C 的弯矩为( C ) A .42ql B .22ql [ C .2 ql D . 2 2ql 13.图示刚架,支座A 的反力矩为( C )

(4)顺序结构和选择结构练习题答案

顺序结构和选择结构练习题答案 1、 从键盘上读入长方形的边长a,b ,计算它的面积和周长,输出。 2、 输入一个时、分、秒,把它转换为一个秒数。 3、 输入一个三位整数,将它反向输出。例如输入127,输出应为721。

4、 从键盘读入一个数,判断它的正负。是正数,则输出"+",是负数,则输出"-"。 5、 输入两个数a,b ,输出较大数的平方值。 6、 铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超 过部分每公斤加收0.10元。编一程序完成自动计费工作。

7、某超市为了促销,规定:购物不足50元的按原价付款,超过50不足100的按九折付款,超过100 元的,超过部分按八折付款。编一程序完成超市的自动计费的工作。 8、输入三个字母(大小写不定),将它们按各自的序号由小到大的顺序输出。(提示:已知字符求 字符序号函数ord(‘A’)=65, 已知序号求其字符chr(65)= ‘A’, ord,chr两者是互逆函数) 调试程序:输入三个字符“abB ”运行如下: 说明:(小字字母的序号(范围97~122)比大写 字母的序号(范围65~90)要大),所以大写字母 输出时在小写的前面。

9、 打印某年某月有多少天。(提示:即输入年、月,输出该月有几天?2月闰年有29天,平年有28天。A 、闰年的计算方法:年数能被4整除,并且不能被100整除;或者能被400整除的整数年份。B 、利用MOD(取余)运算可以判断一个数能否被另一个数整除) 9、 当前小学生的成绩单由以前的百分制改为优秀、良好、合格、不合格四个等级的等级制。编一程 序完成分数的自动转换工作。转换规则如下:60分以下的为不合格;60到69分为合格;70到89分为良好;90分以上的为优秀。(提示:可以利用DIV (整除)运算来使程序更简明) 说明:DIV 和MOD 是整型量的运算,程序中必须把实型变量cj 用取整函数trunc (cj )转换后才能进行整除(DIV )运算。想一想?为什么不能用int (cj )或者round (cj )函数来转换?

顺序结构和选择结构

顺序结构和选择结构 2.2.1 顺序结构和选择结构一、教学目标 1.知识与技能 (1)理解流程图的顺序结构和选择结构。 (2)能用文字语言表示算法,并能将算法用顺序结构和选择结构表示简单的流程图 2.过程与方法学生通 过模仿、操作、探索、经历设计流程图表达解决问题的过程,理解流程图的结构。 3情感、态度与价值观学生通过动手作图,.用自然语言表示算法,用图表示算法。进一步体会算法的基本思想――程序化思想,在归纳概括中培养学生的逻辑思维能力。二、教学重点、难点重点:算法的顺序结构与选择结构。难点:用含有选择结构的流程图表示算法。三、学法与教学用具学法:学生通过动手作图,.用自然语言表示算法,用图表示算法,体会到用流程图表示算法,简洁、清晰、直观、便于检查,经历设计流程图表达解决问题的过程。进而学习顺序结构和选择结构表示简单的流程图。教学用具:尺规作图工具,多媒体。四、教学思路(一)、问题引入揭示课题例1 尺规作图,确定线段的一个 5等分点。要求:同桌一人作图,一人写算法,并请学生说出答案。提问:用文字语言写出算法有何感受?引导学生体验到:显得冗长,不方便、不简洁。教师说明:为了使算法的表述简洁、清晰、直观、便于检查,我们今天学习用一些通用图型符号构成一张图即流程图表示算法。本节要学习的是顺序结构与选择结构。右图即是同流程图表示的算法。 (二)、观察类比理解课题 1、投影介绍流程图的符号、名称及功能说明。符号符号名称功能说明终端框算法开始与结束 处理框算法的各种处理操作 判断框算法的各种转移 输入输出框输入输出操作 指向线指向另一操作 2、讲授顺序结构及选择结构的概念及流程图 (1)顺序结构依照步骤依次执行的一个算法流程图: (2)选择结构对条件进行判断来决定后面的步骤的结构流程图: 3.用自然语言表示算法与用流程图表示算法的比较(1)半径为r的圆的面积公式当r=10时写出计算圆的面积的算法,并画出流程图。

计算机体系结构名词解释总汇

集中式共享存储器结构(centralized shared memory architecture):这类多处理机在目前至多有几十个处理器,可通过大容量的cache和总线互连使各处理器共享一个单独的集中式存储器。 物理上分离的多个存储器可作为一个逻辑上共享的存储空间进行编址,每个处理器可以访问任何一个其他的局部存储器。这类机器的结构被称为分布式共享存储器(DSM,distributed shared memory)或可缩放共享存储器(SSM,scalable shared memory)体系结构。 整个地址空间由多个独立的地址空间构成,它们在逻辑上也是独立的,远程的处理器不能对其直接寻址。在这种机器的不同处理器中,相同的物理地址指向不同存储器的不同单元,每一个处理器、存储器模块实际上是一个单独的计算机,因而这种机器也称为多计算机(multicomputers)。 通讯延迟:发送开销+跨越时间+传输延迟+接收开销。 迁移是把远程的共享数据项的拷贝放在一个本处理器局部的cache中使用,从而可降低对远程共享数据的访问延迟。 复制是把多个处理器需要同时读取的共享数据项的拷贝放在各自局部cache中使用,复制不仅降低了访存的延迟,也减少了访问共享数据时的产生的冲突。 目录(directory):物理存储器中用来保存共享数据块的状态及相关信息的数据结构。 监听(snooping):每个cache除了包含物理存储器中块的数据拷贝外,也保存着各个块的共享状态信息。Cache通常连在共享存储器的总线上,各个cache控制器通过监听总线来判断它们是否有总线请求的数据块。 在一个处理器写某个数据项之前保证它对此数据项有唯一的访问权,对应这种方法的协议称为写作废(write invalidate)协议。cache块拥有唯一的拷贝的处理器通常称为这个cache 块的拥有者(ower)。处理器的写操作使其成为对应cache块的拥有者。 原子性(atomic),即操作运行过程中不能被打断,例如将写失效的检测、申请总线连接、接收响应作为一个单独的原子操作。基于目录的相关性协议称为全映射(full map)。 原子交换(atomic change):将一个存储单元的值和一个寄存器的值进行交换。建立一个锁,锁值为0表示开锁,为1表示上锁。 旋转锁是指处理器环绕一个锁不停地旋转而试图获得该锁。 栅栏(barrier)同步:是一个同步操作,它强制所有到达该栅栏的进程进行等待,直到全部的进程到达栅栏,然后释放全部的进程,从而形成同步。 组合树是多个请求在局部结合起来形成树的一种分级结构,它降低冲突的原因是将大冲突化解成为并行的多个小冲突。排队记录等待的进程,当锁释放时送出一个已确定的等待进程,这种机制称为排队锁(queuing lock)。一个处理器对变量的写和另一个处理器对该变量的访问(读或写)由一对同步操作分开,其中一个在写操作后执行,另一个在别的处理机访问之前执行,则称数据访问有序。 无同步操作排序变量可能提前被刷新,这种情况称为数据竞争(data race),从而对于同步的程序可称之为无数据竞争(data-race-free)。 称与解锁相对应的同步操作为释放(release)与加锁相对应的则称为获取(acquire)。防护(fence)是计算过程中的固定点,用来保证无读或写穿过防护点。预取能返回最新数据值,并且保证对数据实际的存储器访问返回的是最新的数据项,则被称为非绑定的(nonbinding)。 互连网络是将集中式系统或分布式系统中的结点连接起来所构成的网络,这些结点可能是处理器、存储模块或其它设备,它们通过互连网络进行信息交换。静态网络由点和点直接相连而成,这种连接方式在程序执行过程中不会改变。 动态网络是用开关通道实现的,它可动态地改变结构,使其与用户程序中通信要求匹配。

结构力学习题

《结构力学》第01章在线测试 第一题、单项选择题(每题1分,5道题共5分) 1、结构力学的研究对象是 B A、单根杆件 B、杆件结构 C、板壳结构 D、实体结构 2、对结构进行强度计算目的是为了保证结构A A、既经济又安全 B、不致发生过大的变形 C、美观实用 D、不发生刚体运动 3、对结构进行刚度计算,是为了保证结构 C A、不发生刚体运动 B、美观实用 C、不致发生过大的变形 D、既经济又安全 4、固定铰支座有几个约束反力分量? B A、一个 B、两个 C、三个 D、四个 5、可动铰支座有几个约束反力分量A A、一个 B、两个 C、三个 D、四个 第二题、多项选择题(每题2分,5道题共10分) 1、结构的稳定性是指DE A、结构抵抗破坏的能力 B、不发生刚体运动的能力 C、结构抵抗变形的能力 D、结构抵抗失稳的能力 E、结构保持原有平衡形式的能力 2、下列哪种情况不是平面结构BCDE A、所有杆件的轴线都位于同一平面内,荷载也作用在该平面内 B、所有杆件的轴线都位于同一平面内,荷载与该平面垂直 C、所有杆件的轴线都位于同一平面内,荷载与该平面平行 D、所有杆件的轴线都不位于同一平面内 E、荷载不作用在结构的平面内 3、下列哪种情况应按空间结构处理ABDE A、所有杆件的轴线都位于同一平面内,荷载与该平面垂直 B、所有杆件的轴线都不位于同一平面内 C、所有杆件的轴线都位于同一平面内,荷载也作用在该平面内 D、所有杆件的轴线都位于同一平面内,荷载与该平面平行 E、荷载不作用在结构的平面内

4、为了保证结构既经济又安全,要计算结构B A、强度 B、刚度 C、稳定性 D、内力 E、位移 5、刚结点的约束特点是AB A、约束各杆端不能相对移动 B、约束各杆端不能相对转动 C、约束的各杆端可沿一个方向相对移动 D、约束各杆端可相对转动 E、约束各杆端可相对移动 第三题、判断题(每题1分,5道题共5分) 1、板壳结构的厚度远远小于其它两个尺度。 正确 2、实体结构的厚度与其它两个尺度是同一量级。 正确 3、为了保证结构既经济又安全,要对结构进行刚度计算。 错误 4、结构力学是研究杆件结构的强度、刚度和稳定性的一门学科。 正确 5、铰结点的约束各杆端不能相对移动,但可相对转动。 正确 《结构力学》第02章在线测试 第一题、单项选择题(每题1分,5道题共5分) 1、将三刚片组成无多余约束的几何不变体系,必要的约束数目是几个 D A、3 B、4 C、5 D、6 2、用铰来连接四个刚片的结点叫什么? C A、单铰结点 B、不完全铰结点 C、复铰结点 D、组合结点 3、连接两个刚片的铰有几个约束? A

相关文档
最新文档