最新练习册 分支结构例题解析

最新练习册 分支结构例题解析
最新练习册 分支结构例题解析

3.3、输入一个数,如果是正数,就输出它的平方根;如果是负数,就输出它的绝对值。

[思路点拔]注意本题没有涉及0的情况,所以容易犯的是直接用一个if…then…else…语句做,其实只要用两个简单的if语句分别判断正负即可。

[参考程序]

program ex3_3;

var x:real;

begin

readln(x);

if x>0 then writeln(sqrt(x):8:1);

if x<0 then writeln(abs(x;8;1));

readln;

end.

3.4、输入两个大写字母,按字典顺序输出。

[思路点拔]定义两个字符型变量,直接比较大小进行输出。字符的大小就是以ASCAL 码大小为准,也就是字典顺序。

[参考程序]

Programex3_4;

var a,b:char;

begin

rreadln(a,b);

if a

else writeln(b,a);

readln;

end.

3.5、某商店举行“购物打折”活动。规定购物总价不超过100元按9折付款,如果超过100元,则超过部分按7折付款。请编写一个程序帮助超市完成打折结账。

[思路点拔]本题容易错的就是超过100元时,超过了部分打7折,而忽略了基准的100元也要打9折(即90元)。

[参考程序]

program ex3_5;

var s:,i:real;

begin

readln(i); //读入总价

if i<100 then s:=i*0.9

else s:= 100*0.9 +(i-100)*0.7 //计算打折后的总价

writeln(s:8:2);

readln;

end.

3.6、见书p14

3.7、输入三角形的3个边长,判断它是直角三角形,等边三角形还是普通三角形。

[思路点拔]本题已经假设是一个三角形了,所以只要判断它的3条边的关系,是否满足直角三角形(勾股定理:a2+b2=c2)或等边三角形(a=b=c),都不满足就当作是普通三角形。主要考查分支结构的嵌套。

[参考程序]

program ex3_7;

var a,b,c:integer;

begin

readln(a,b,c);

if (a+b>c) or (a+c>b) or (b+c>a) then writeln(‘data input error’) //判断输入数据是否错误

不能构成三角形

else if (sqr(a)+sqr(b)=sqr(c)or sqr(a)+sqr(c)=sqr(b)orsqr(b)+sqr(c)=sqr(a))

then writeln(‘zhijiao’)//不能确定斜边是哪个,可

能有三种所以用or运算

else if (a=b) and (b=c) and (a=c) then writeln(‘dengbian’)

//不能写成连等的形式a=b=c

else writeln(‘putong’);

readln;

end.

3.8、从键盘输入3个整数,按从小到大的顺序输出。

[思路点拔]本题的方法也比较多,既可以直接比较三个数的大小关系,按要求输出;也可以能能过交换三个数,使得a<=b<=c;然后依次输出a,b,c。

[参考程序]

program ex3_8;

var a,b,c,,t:integer;

begin

if a>b then begin //保证a

t:=a;a:=b:b:=t;

end;

if c

t:=a;a:=c:c:=t; // 把c插在a前面

end;

else if c

t:=b;b:=c:c:=t; //把c插在a和b之间

end;

writeln(a,’’,b,’’c);

readln

end.

program ex3_8;

var a,b,c,,t:integer;

begin

if a

else if c

else writeln(a,c,b)

else if c

else if a

else writeln(b c,a);

readln;

end.

3.9、从键盘输入一个字符,如果是‘Y ’,则再换一行输入一个正数,表示一个圆的半径,计算并输出此圆的周长和面积;如果是‘S ’则再换一行输入3个用空格隔开的正数,表示一个三角形的3个边长,计算并输出此三角形的周长和面积;若输入是‘J ’则再换一行输入2个空格隔开的正数,表示一个矩形的长和宽,计算并输出此矩形的周长和面积。

[思路点拔]本题带有简单的交互性,只要利用3条if 语句分别判断处理即可。其中还考查了圆、三角形、矩形的周长和面积计算公式,尤其是三角形面积计算公式(海伦公式)为:S=

))()((c p b p a p p ---,其中p 称为半周长,即p=(a+b+c)/2。

[参考程序]

program ex3_9;

const pi:=3.1415926; var ch:char; r,a,bc,p:real; begin

writeln(‘please input one character:’); //增加屏幕上的提示信息,以增强交互性 rreadln(ch);

if ch=’y ’ then begin

readln(r);

writeln(‘zhouchang:’,2*pi*r:8:1); writeln(‘mianji:’,pi*r*r:8:1); end; if ch=’s ’ then begin

readln(a,b,c);

writeln(‘zhouchang:’,a+b+c); p:=(a+b+c)/2 ;

writeln(‘mianji:’,s:sqrt(p*(p-a)*(p-b)*(p-c)):8:1); end; if ch=’j ’ then begin

readln(a,b);

writeln(‘zhouchang:’,a+b); writeln(‘mianji:’a*b) ; end; readln; end.

3.10、输入两具正整数A 、B,A 不大于31,B 不超过三位数。使A 在左,B 在右,拼接成一个新数C ,再输出C 值。例如A=2,B=16,则C 为216.若A=18,B=467,则C 为18467.

[思路点拔]本题就是要对B 值范围进行分类处理,如果B 是一位数,则结果就是

A*10+B ,如果B 是两位数,则结果就是A*100+B;否则(B 是三位数)结果就是A*1000+B.之所以A 不大于31,是为了最后的结果不超过integer 类型的范围。

[参考程序]

program ex3_10; var a,b,c:integer; begin

writeln(‘please input A δB (a<=31):’);

readln(a,b);

if b<10 then c:=a*10+b

else if b<100 then c:=a*100+b

else c:=a*1000+b;

writeln(c);

end.

3.11、小林有69元钱,准备全部购买笔。店里有8元、6元、5元、4元一支的四种笔。请编程,在8元一支的笔必须购买一支的前提下,使购买的笔数量最多,而钱又恰恰好用完,输出此时购买的各种笔的数量。

[思路点拔]8元的笔必须买一支,所以只要考虑剩下的61元钱买哪些笔。显然要尽量买便宜的(4元一支的),则应该少买一支4元的而去买一支5元的;如果最后剩2元钱,则应该少买一支4元的而去买一支6元的;如果最后剩3元钱,则应该少买两支4元的而去各买一支5元的和6元的。

[参考程序]

program ex3_11;

var money,total:integer;

begin

money:=69-8;

writeln(‘8 yuan:1’); //先买一支8元的

if money mod 4 =0 //全部买4元的

then writeln(‘4 yuan :’,money div 4)

else if money mod 4=1 then begin //买一支5元的

writeln(‘4 yuan:’,money div 4-1);

writeln(‘5 yuan:1’)

end;

else if money mod 4=2

then //买一支6元的

begin

writeln(‘4 yuan:’,money div 4-1);

writeln(‘6 yuan:1’);

end;

else begin //各买一支5元和6元的

writeln(‘4 yuan:, money div 4-2’);

writeln(‘5 yuan:1’);

writeln(‘6 yuan:1’);

end;

writeln(‘max=’,money div 4 +1); //输出笔的数

readln;

end.

3.12从键盘输入任意一个字符,判断并输出是大写字母、小写字母、数字还是其他特殊字符。

[思路点拔]由于字符型是有序类型,所以定义一个字符型变量ch,如果‘A’<=CH<=‘Z’,则ch是大写字母;如果‘0’<=CH<=‘9’,则ch是数字;否则是其他特殊字符。当然也可以通过比较字符的ASCALL码值(ord(ch))来判断,ord(ch)在65~90之间的为大

写字母,在97~122之间的为小写字母,在48~57之间的为数字。

[参考程序]

program ex3_12;

var ch:char;

begin

readln(ch);

if (ch>=’A’) and (ch <=’Z’) //注意不能写成‘A’<=CH<=‘Z’

then writeln(‘DXZM’)

else if (ch>=’a’) and (ch<=’z’)

then writeln(‘XXZM’)

else if (ch>=’0’) and (ch<=’9’) then writeln(‘SHUZI’)

else writeln(‘teshuzifu’);

readln;

end.

3.13、使用CASE语句实现“输入一个年份,判断并输出它是否是闰年”。

[思路点拔]程序设计与应用教材上已经分析过用IF语句求解本题的方法,这儿只是换一种语句实现。

[参考程序]

Program ex3_13;

Var year :integer;

begin

writeln(‘please input year:’);

readln(year);

case year mod 4 of

1,2,3:writeln(‘no’);

0:if (year mod 100<>0) or (year mod 400=0) then writeln(‘yes’)

else writeln(‘no’);

end;

readln;

End.

3.14、了解我国个人所得税的税率,再编程输入一个人的收入,输出他应交纳的个人所得税。

[思路点拔]目前,我国的个人所得税起征点为2000元,也就是说月收入2000元以内是不用交个税的,超过2000元的部分税率如下表:

现在我们把问题简化,只考虑前3级,超过5000就都按20%算,问题就只需要用IF 语句的嵌套解决。

[参考程序]

program ex3_14;

var a:real;

begin

writeln(‘please input shouru:’);

readln(a);

if a<=2000 then writeln(‘0.00’)

else if a<=2500 then writeln((a-2000)*0.05:8:2)

else if a<=4000 then writeln(500*0.05+(a-2500)*0.10:8:2)

else if a<=7000 then

writeln(500*0.05+1500*0.10+3000*0.15+(a-4000)*0.15:8:2)

else

writeln(500*0.05+1500*0.10+3000*0.15+(a-7000)*0.2:8:2);

readln;

end.

3.15、输入一个年和月,输出该年该月的天数。

[思路点拔]某年某月的天数分为以下3种情况:

1、每年的1、3、5、7、8、10、12 这七个月每月都为31天,

2、每年的4,6,9,11这四个月每月都为30天,

3、2月份的情况比较复杂,分为两种情况:闰年为29天,平年为28天。

然后问题就变成了一个CASE语句分3种情况分别进行处理。对于第3种情况,还要用IF语句判断是否为闰年。

[参考程序]

Program ex3_15;

Var year ,month,len :integer;

Begin

Writeln(‘please input year&month: ’);

Readln(year,month);

Case month of

1,3,5,7,8,10,12:len:=31;

4,6,9,11:len:=30;

2:if (year mod 4=0) and (year mod 100<>0) or (year mod 400=0)

Then len:=29

Else len:=28

End;

Writeln(len);

Readlnln;

End.

砌体结构模拟试题及答案Word版

北京科技大学远程教育学院 砌体结构 模拟题1 专业 班级 学号 姓名_________ 一、填空题(共20题,每题1分)(20分) 1.砂浆的强度是由 龄期的每边长为 的立方体试件的 指标为依 据,其强度等级符号以" "表示,划分为 个等级。 2. 无筋砌体受压构件按高厚比的不同以及荷载作用偏心矩的有无,可分为 、 、 和 。 3.墙、柱高厚比验算的目的是 。验算的基本公式是 4.钢筋砖过梁底面砂浆层处的钢筋,其直径不应小于 ,间距不宜大于 ,钢筋伸入支座砌体内的长度不宜小于 ,砂浆层的厚度不宜小于 。 5.房屋静力计算方案有 、 和 三种方案,。房屋的空间工作性能主要取决于 和 。 二、单选题(共5题,每题2分。)(10分) 1.影响砌体结构房屋空间工作性能的主要因素是[ ]。 a.房屋结构所用块材和砂浆的强度等级; b.外纵墙的高厚比和门窗洞口的开设是否超过规定; c.圈梁和构造柱的设置是否满足规范的要求; d.房屋屋盖、楼盖的类别和横墙的问距。 2.以下哪种情况可以不进行局部受压承载力验算。 ( ) A 支撑柱或墙的基础面 B 支撑梁或屋架的砌体墙 C 支撑梁或屋架的砌体柱 D 窗间墙下面的砌体墙 3. 砌体的抗拉强度最主要取决于( ). A 砌块抗拉强度 B 砂浆的抗拉强度 C 灰缝的厚度 D 砂浆中的水泥用量 4.在进行无筋砌体受压构件的承载力计算时,轴向力的偏心距叙述正确的是 [ ]。 a.由荷载标准值产生于构件截面的内力计算求得; b.应由荷载设计值产生于构件截面的内力求得; 装 订 线 内 不 得 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊

砌体结构试题及答案

中南大学现代远程教育课程考试复习题及参考答案 《砌体结构》 一、填空题: 1.《砌体结构设计规范》(50003-2001)为了适当提高砌体结构的安 全可靠指标,将B级施工质量等级的砌体材料的分项系数由提 高到。 2.如果砌体结构的弹性模量为E,剪变模量为G,则G和E的关系近似为。 3.砌体结构最基本的力学性能指标是。 4.砌体的轴心抗拉强度、弯曲抗拉强度以及剪切强度主要与砂浆或块 体的强度等级有关。当砂浆强度等级较低,发生沿齿缝或通缝截面 破坏时,它们主要与有关;当块体强度等级较低,常发生 沿块体截面破坏时,它们主要与有关。 5.我国《砌体结构设计规范》(50003-2001)将烧结普通砖、烧结多 孔砖分为五个强度等级,其中最低和最高强度等级分别为 和。 6.结构的可靠性包括、和。 7.在我国结构的极限状态分为和,均 规定有明显的极限状态标志或极限。 8.砌体结构应按设计,并满足正常使用极限状态的要求。 根据砌体结构的特点,砌体结构的正常使用极限状态的要求,一般 通过相应的来保证。

9.我国《砌体结构设计规范》(50003-2001)采用了定值分项系数的极限状态设计表达式,砌体结构在多数情况下是以承受自重为主的结构,除考虑一般的荷载组合以外,还应考虑以为主的荷载组合,这种组合的恒载分项系数 γ为,可变荷载分项 G 系数 γ为乘以组合系数。 Q 10.假设砌体结构的强度平均值为 f,变异系数为fδ,则其具有95% m 保证率的强度标准值 f为。 k 11.《砌体结构设计规范》(50003-2001)中所列砌体强度设计值是按照施工质量等级为B级确定的,当施工质量等级不为B级时,应对砌体强度设计值进行调整。具体调整的方法就是,按《砌体结构设计规范》所查砌体强度设计值乘以调整系数 γ,对于施工质量控制 a 等级为C级的,其取值为;当施工质量控制等级为A级时,其取值为。 12.砌体构件受压承载力计算公式中的系数?是考虑高厚比β和偏心距 e综合影响的系数,在《砌体结构设计规范》(50003-2001)偏心距按内力的(填“设计值”或“标准值”)计算确定,并注意使偏心距e与截面重心到轴向力所在偏心方向截面边缘的距离y的比值不超过。 13.砌体结构的局部受压强度将比一般砌体抗压强度有不同程度的提高,其提高的主要原因是由于和的作用。14.混合结构房屋根据空间作用大小的不同,可以分为三种静力计算方案,包括、、和。

数据结构习题及答案——严蔚敏

第一章绪论 一、选择题 1.组成数据的基本单位是() (A)数据项(B)数据类型(C)数据元素(D)数据变量 2.数据结构是研究数据的()以及它们之间的相互关系。 (A)理想结构,物理结构(B)理想结构,抽象结构 (C)物理结构,逻辑结构(D)抽象结构,逻辑结构 3.在数据结构中,从逻辑上可以把数据结构分成() (A)动态结构和静态结构(B)紧凑结构和非紧凑结构 (C)线性结构和非线性结构(D)内部结构和外部结构 4.数据结构是一门研究非数值计算的程序设计问题中计算机的(①)以及它们之间的(②)和运算等的学科。 ① (A)数据元素(B)计算方法(C)逻辑存储(D)数据映像 ② (A)结构(B)关系(C)运算(D)算法 5.算法分析的目的是()。 (A)找出数据结构的合理性(B)研究算法中的输入和输出的关系 (C)分析算法的效率以求改进(D)分析算法的易懂性和文档性 6.计算机算法指的是(①),它必须具备输入、输出和(②)等5 个特性。 ① (A)计算方法(B)排序方法(C)解决问题的有限运算序列(D)调度方法

② (A)可执行性、可移植性和可扩充性(B)可行性、确定性和有穷性 (C)确定性、有穷性和稳定性(D)易读性、稳定性和安全性 二、判断题 1.数据的机内表示称为数据的存储结构。() 2.算法就是程序。() 3.数据元素是数据的最小单位。() 4.算法的五个特性为:有穷性、输入、输出、完成性和确定性。() 5.算法的时间复杂度取决于问题的规模和待处理数据的初态。() 三、填空题 1.数据逻辑结构包括________、________、_________ 和_________四种类型,其中树形结构和图形结构合称为_____。 2.在线性结构中,第一个结点____前驱结点,其余每个结点有且只有______个前驱结点;最后一个结点______后续结点,其余每个结点有且只有_______个后续结点。 3.在树形结构中,树根结点没有_______结点,其余每个结点有且只 有_______个前驱结点;叶子结点没有________结点,其余每个结点的后续结点可以_________。 4.在图形结构中,每个结点的前驱结点数和后续结点数可以 _________。 5.线性结构中元素之间存在________关系,树形结构中元素之间存 在______关系,图形结构中元素之间存在_______关系。 6.算法的五个重要特性是_______、_______、______、_______、

砌体结构计算题

1、某单层带壁柱房屋(刚性方案)。山墙间距s=20m,高度H=6.5m,开间距离4m,每开间有2m宽的窗洞,采用MU10砖和M2.5混合砂浆砌筑。墙厚370mm,壁柱尺寸240×370mm,如下图所示。试验算墙的高厚比是否满足要求。([β]=22) 受压构件的计算高度 【答案】(1)整片墙的高厚比验算 带壁柱墙的几何特征: A=2000×370+370×240=828800mm2 y1=[2000×370×185+370×240×(370+370/2)]/828800=224.6mm y2=370+370-224.6=515.4mm I=[2000×224.63+(2000-240)(370-224.6)3+240×515.43]/3=2.031×1010mm4 i=(I/A)1/2=156.54mm h T=3.5i=3.5×156.54=548mm 山墙间距s=20m>2H=13m,查表得H0=1.0H=6.5m 纵墙为承重墙μ1=1.0 μ2=1-0.4b s/s=1-0.4×2/4=0.8 μ1μ2[β]=1.0×0.8×22=17.6 β=H0/h T=6500/548=11.86<17.6,满足要求。 (2)壁柱间墙高厚比验算 壁柱间距s=4.0m18,不满足要求。 3、砖柱截面积为370×490mm,采用强度等级为MU7.5的砖及M5混合砂浆砌筑,H0/H=5m,柱顶承受轴心压力设计值为245kN。试验算柱底截面承载力是否满足要求。(提示:f=l.58N/mm2,α=0.0015,砌体容重为19kN/m3) 【答案】(1)柱底截面轴心压力设计值 N=245+1.2×(0.37×0.49×5×19)=265.7kN (2)影响系数φ 高厚比β=H o/h=5000/370=13.5 影响系数φ=1/(1+αβ2)=1/(1+0.0015×13.52)=0.785 (3)调整系数γa γa=0.7+A=0.7+0.37×0.49=0.8813 (4)承载力验算

数据结构课后习题及解析第二章

第二章习题 1.描述以下三个概念的区别:头指针,头结点,首元素结点。 2.填空: (1)在顺序表中插入或删除一个元素,需要平均移动元素,具体移动的元素个数与有关。 (2)在顺序表中,逻辑上相邻的元素,其物理位置相邻。在单链表中,逻辑上相邻的元素,其物理位置相邻。 (3)在带头结点的非空单链表中,头结点的存储位置由指示,首元素结点的存储位置由指示,除首元素结点外,其它任一元素结点的存储位置由指示。3.已知L是无表头结点的单链表,且P结点既不是首元素结点,也不是尾元素结点。按要求从下列语句中选择合适的语句序列。 a. 在P结点后插入S结点的语句序列是:。 b. 在P结点前插入S结点的语句序列是:。 c. 在表首插入S结点的语句序列是:。 d. 在表尾插入S结点的语句序列是:。 供选择的语句有: (1)P->next=S; (2)P->next= P->next->next; (3)P->next= S->next; (4)S->next= P->next; (5)S->next= L; (6)S->next= NULL; (7)Q= P; (8)while(P->next!=Q) P=P->next; (9)while(P->next!=NULL) P=P->next; (10)P= Q; (11)P= L; (12)L= S; (13)L= P; 4.设线性表存于a(1:arrsize)的前elenum个分量中且递增有序。试写一算法,将X插入到线性表的适当位置上,以保持线性表的有序性。 5.写一算法,从顺序表中删除自第i个元素开始的k个元素。 6.已知线性表中的元素(整数)以值递增有序排列,并以单链表作存储结构。试写一高效算法,删除表中所有大于mink且小于maxk的元素(若表中存在这样的元素),分析你的算法的时间复杂度(注意:mink和maxk是给定的两个参变量,它们的值为任意的整数)。 7.试分别以不同的存储结构实现线性表的就地逆置算法,即在原表的存储空间将线性表(a1, a2..., an)逆置为(an, an-1,..., a1)。 (1)以一维数组作存储结构,设线性表存于a(1:arrsize)的前elenum个分量中。 (2)以单链表作存储结构。 8.假设两个按元素值递增有序排列的线性表A和B,均以单链表作为存储结构,请编写算法,将A表和B表归并成一个按元素值递减有序排列的线性表C,并要求利用原表(即A 表和B表的)结点空间存放表C。

《结构力学习题集》(含答案)

第三章 静定结构的位移计算 一、判断题: 1、虚位移原理等价于变形谐调条件,可用于求体系的位移。 2、按虚力原理所建立的虚功方程等价于几何方程。 3、在非荷载因素(支座移动、温度变化、材料收缩等)作用下,静定结构不产生内力,但会有位移且位移只与杆件相对刚度有关。 4、求图示梁铰C 左侧截面的转角时,其虚拟状态应取: A. ; ; B. D. C. =1 =1 5、功的互等、位移互等、反力互等和位移反力互等的四个定理仅适用于线性变形体系。 6、已知M p 、M k 图,用图乘法求位移的结果为:()/()ωω1122y y EI +。 M k M p 2 1 y 1 y 2 * * ωω ( a ) M =1 7、图a 、b 两种状态中,粱的转角?与竖向位移δ间的关系为:δ=? 。 8、图示桁架各杆E A 相同,结点A 和结点B 的竖向位移均为零。 A a a 9、图示桁架各杆EA =常数,由于荷载P 是反对称性质的,故结点B 的竖向位移等于零。 二、计算题: 10、求图示结构铰A 两侧截面的相对转角?A ,EI = 常数。 q l l l /2 11、求图示静定梁D 端的竖向位移 ?DV 。 EI = 常数 ,a = 2m 。 a a a 10kN/m 12、求图示结构E 点的竖向位移。 EI = 常数 。 l l l /3 /3 q

13、图示结构,EI=常数 ,M =?90kN m , P = 30kN 。求D 点的竖向位移。 P 3m 3m 3m 14、求图示刚架B 端的竖向位移。 q 15、求图示刚架结点C 的转角和水平位移,EI = 常数 。 q 16、求图示刚架中D点的竖向位移。EI = 常数 。 l/2 17、求图示刚架横梁中D点的竖向位移。 EI = 常数 。 18、求图示刚架中D 点的竖向位移。 E I = 常数 。 q l l/2 19、求图示结构A、B两截面的相对转角,EI = 常数 。 l/3 l/3 20、求图示结构A 、B 两点的相对水平位移,E I = 常数。

数据结构习题与答案

第 1 章绪论 课后习题讲解 1. 填空 ⑴()是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 【解答】数据元素 ⑵()是数据的最小单位,()是讨论数据结构时涉及的最小数据单位。 【解答】数据项,数据元素 【分析】数据结构指的是数据元素以及数据元素之间的关系。 ⑶从逻辑关系上讲,数据结构主要分为()、()、()和()。 【解答】集合,线性结构,树结构,图结构 ⑷数据的存储结构主要有()和()两种基本方法,不论哪种存储结构,都要存储两方面的内容:()和()。 【解答】顺序存储结构,链接存储结构,数据元素,数据元素之间的关系 ⑸算法具有五个特性,分别是()、()、()、()、()。 【解答】有零个或多个输入,有一个或多个输出,有穷性,确定性,可行性 ⑹算法的描述方法通常有()、()、()和()四种,其中,()被称为算法语言。 【解答】自然语言,程序设计语言,流程图,伪代码,伪代码 ⑺在一般情况下,一个算法的时间复杂度是()的函数。 【解答】问题规模 ⑻设待处理问题的规模为n,若一个算法的时间复杂度为一个常数,则表示成数量级的形式为(),若为n*log25n,则表示成数量级的形式为()。 【解答】Ο(1),Ο(nlog2n) 【分析】用大O记号表示算法的时间复杂度,需要将低次幂去掉,将最高次幂的系数去掉。 2. 选择题 ⑴顺序存储结构中数据元素之间的逻辑关系是由()表示的,链接存储结构中的数据元素之间的逻辑关系是由()表示的。 A 线性结构 B 非线性结构 C 存储位置 D 指针 【解答】C,D 【分析】顺序存储结构就是用一维数组存储数据结构中的数据元素,其逻辑关系由存储位置(即元素在数组中的下标)表示;链接存储结构中一个数据元素对应链表中的一个结点,元素之间的逻辑关系由结点中的指针表示。

砌体结构复习题及参考答案

一.填空题 1、结构的 安全性 、 适用性 、 耐久性 统称为结构的可靠性。 2、多层砌体房屋的高度不超过40m ,质量和刚度沿高度分布比较均匀,水平振动时以 剪切 变形为主,因此采用 底部剪力法 简化分析方法。 4、砌体是由_块材 和 砂浆 组成的。 5、砌体受拉、受弯破坏可能发生三种破坏:沿齿缝(灰缝)的破坏,沿砖石和竖向灰缝的破坏,沿通缝(水平灰缝)的破坏。 6、一般情况下,砌体强度随块体和砂浆强度的提高而提高; 7、砂浆强度越低,变形越大,砖受到的拉应力和剪应力越大,砌体强度越低;流动性越大,灰缝越密实,可降低砖的弯剪应力; 8、灰缝平整、均匀、等厚可以 降低 弯剪应力;方便施工的条件下,砌块越大好; 9、普通粘土砖全国统一规格:240x115x53,具有这种尺寸的砖称为标准砖; 10、砌体抗拉、弯曲抗拉及抗剪强度主要取决于 灰缝 的强度; 11、粘接力分为 法向粘结力 和 切向粘结力 两种; 12、在实际工程中,按0.4m f σ=时的变形模量为砌体的弹性模量。 13、结构的功能要求:安全性 、 适用性 、 耐久性。 14、在截面尺寸和材料强度等级一定的条件下,在施工质量得到保证的前提下,影响无筋砌体受压承载力的主要因素是构件的高厚比和相对偏心距。《砌体规范》用承载力影响系数考虑以上两种因素的影响。 15、在设计无筋砌体偏心受压构件时,偏心距过 大 ,容易在截面受拉边产生水平裂缝,致使受力截面 减小 ,构件刚度 降低 ,纵向弯曲影响 变大 ,构件的承载力明显 降低 ,结构既不安全又不经济,所以《砌体规范》限制偏心距不应超过 0.6y 。为了减小轴向力的偏心距,可采用 设置中心垫块 或 设置缺口垫块 等构造措施。 16、局部受压分为 局部均匀受压 和 局部非均匀受压 两种情况。局部受压可能发生三种破坏:竖向裂缝发展引起的破坏、劈裂破坏和直接与垫板接触的砌体的局压破坏。其中直接与垫板接触的砌体的局压破坏仅在砌体材料强度过低时发生,一般通过限制材料的最低强度等级,可避免发生这种破坏。 17、砌体在局部受压时,未直接受压砌体对直接受压砌体的约束作用以及力的扩

《砌体结构习题》

《砌体结构》习题 1.已知一轴心受压柱,承受纵向力N=118kN,柱截面尺寸为490mm×370mm,计算高度H0=3.6m,采用MU10烧结普通砖,M2.5混合砂浆,试验算该柱底承载力。 2.试验算一矩形截面偏心受压柱的承载能力。已知:柱截面尺寸为370mm×620mm,柱的计算高度为5.55m,承受纵向力设计值N=108kN,由荷载设计值产生的偏心距e=0.185m,采用MU10砖及M5混合砂浆砌筑。3.验算某教学楼的窗间墙的受压承载力,截面如图所示,轴向力设计值N=450kN,弯矩设计值M=33.5kN.m(荷载偏向翼缘一侧),教学楼层3.6m,计算高度H0=3.6m,采用MU10砖及M2.5混合砂浆砌筑。 4.钢筋混凝土柱,截面尺寸为200mm×240mm,支承在砖墙上,墙厚240mm,采用MU10烧结普通砖及M2.5混合砂浆砌筑,柱传给墙的轴向力设计值N=100kN,试进行砌体局部受压验算。 5.试验算房屋外纵墙上跨度为5.8m的大梁端部下砌体局部受压承载力,已知大梁载面尺寸b×h=200mm ×500mm,支承长度a=240mm,支座反力N1=100Kn,梁端墙体载面处的上部荷载设计值为240kN,窗间墙载面1200mmx370mm,如图所示。用MU10烧结普通砖,M2.5混合砂浆砌筑。如不能满足要求,请设置刚性垫块,重新进行验算。 6.一圆形砖砌水池,壁厚370mm,采用MU10烧结普通砖和M7.5水泥砂浆砌筑,池壁承受的最大环向拉力设计值按45kN/m计算,试验算池壁的抗拉强度。 7.一矩形浅水池,壁高H=1.2m,采用MU10砖,M5水泥砂浆砌筑,壁厚d=490mm,如不考虑池壁自重所产生的不大的垂直压力,试计算池壁承载力。 8.暗沟,其拱及墙厚为240mm,用MU10砖,M7.5纯水泥砂浆砌筑,根据计算,求得拱支座水平、反力设计值为25kN/m,支座垂直反力设计值为42kN/m,试验算支座处的受剪承载力。 9.某厂房柱承受吊车荷载,柱载而尺寸为370mm×620mm,计算高度H0=4m,承受轴向力设计值N=230kN,弯矩设计值M=20kN.M,试选用适当等级的材料,并按网状配筋设计该柱。

数据结构例题解析(1)

I Single Choice(10 points) 1. ( a )For the following program fragment the running time(Big-Oh) is . i = 0; s = 0; while(s <( 5*n*n + 2)) { i++; s = s + i; } a. O(n) b. O(n2) c. O(n1/2) d. O(n3) 2. ( c )Which is non-linear data structure_____. a. queue c. tree d. sequence list 3.( b )The worst-time for removing an element from a sequence list (Big-Oh) is . a. O(1) b. O(n) c. O(n2) d. O(n3) 4.( d )In a circular queue we can distinguish(区分) empty queues from full queues by .

a. using a gap in the array b. incrementing queue positions by 2 instead of 1 a count of the number of elements d. a and c 5.( b )A recursive function can cause an infinite sequence of function calls if . a.the problem size is halved at each step b.the termination condition is missing c.no useful incremental computation is done in each step d.the problem size is positive 6.( c )The full binary tree with height 4 has nodes. a. 15 b. 16 7. ( b )Searching in an unsorted list can be made faster by using . a.binary search

数据结构课后习题及解析第一章

第一章习题 一、问答题 1.什么是数据结构? 2.叙述四类基本数据结构的名称与含义。 3.叙述算法的定义与特性。 4.叙述算法的时间复杂度。 5.叙述数据类型的概念。 6.叙述线性结构与非线性结构的差别。 7.叙述面向对象程序设计语言的特点。 8.在面向对象程序设计中,类的作用是什么? 9.叙述参数传递的主要方式及特点。 10.叙述抽象数据类型的概念。 二、判断题(在各题后填写“√”或“×”) 1.线性结构只能用顺序结构来存放,非线性结构只能用非顺序结构来存放。() 2.算法就是程序。() 3.在高级语言(如C或 PASCAL)中,指针类型是原子类型。() 三、计算下列程序段中X=X+1的语句频度 for(i=1;i<=n;i++) for(j=1;j<=i;j++) for(k=1;k<=j;k++) x=x+1; 四、试编写算法,求一元多项式P n (x)=a +a 1 x+a 2 x2+a 3 x3+…a n x n的值P n (x ),并确定算法中的每 一语句的执行次数和整个算法的时间复杂度,要求时间复杂度尽可能小,规定算法中不能使用 求幂函数。注意:本题中的输入a i (i=0,1,…,n),x和n,输出为P n (x )。通常算法的输入和输 出可采用下列两种方式之一: (1)通过参数表中的参数显式传递。

(2)通过全局变量隐式传递。 试讨论这两种方法的优缺点,并在本题算法中以你认为较好的一种方式实现输入和输出。 实习题 设计实现抽象数据类型“有理数”。基本操作包括有理数的加法、减法、乘法、除法,以及求有理数的分子、分母。 第一章答案 1.3计算下列程序中x=x+1的语句频度 for(i=1;i<=n;i++) for(j=1;j<=i;j++) for(k=1;k<=j;k++) x=x+1; 【解答】x=x+1的语句频度为: T(n)=1+(1+2)+(1+2+3)+……+(1+2+……+n)=n(n+1)(n+2)/6 1.4试编写算法,求p n(x)=a0+a1x+a2x2+…….+a n x n的值p n(x0),并确定算法中每一语句的执 行次数和整个算法的时间复杂度,要求时间复杂度尽可能小,规定算法中不能使用求幂函数。注意:本题中的输入为a i(i=0,1,…n)、x和n,输出为P n(x0)。算法的输入和输出采用下列方法(1)通过参数表中的参数显式传递(2)通过全局变量隐式传递。讨论两种方法的优缺点,并在算法中以你认为较好的一种实现输入输出。 【解答】 (1)通过参数表中的参数显式传递 优点:当没有调用函数时,不占用内存,调用结束后形参被释放,实参维持,函数通用性强,移置性强。 缺点:形参须与实参对应,且返回值数量有限。 (2)通过全局变量隐式传递 优点:减少实参与形参的个数,从而减少内存空间以及传递数据时的时间消耗

砌体结构习题及答案_2

砌体结构习题及答案_2 砌体结构习题及答案 一、填空题: 1.《砌体结构设计规范》(GB50003,2001)为了适当提高砌体结构的安全可靠指标,将B级施工质量 等级的砌体材料的分项系数由提高到。 2.如果砌体结构的弹性模量为E,剪变模量为G,则G和E的关系近似为 G 0.4E 。 3.砌体结构最基本的力学性能指标是轴心抗压强度。 4.砌体的轴心抗拉强度、弯曲抗拉强度以及剪切强度主要与砂浆或块体的强度等级有关。当砂浆强度 等级较低,发生沿齿缝或通缝截面破坏时,它们主要与砂浆的强度等级有关;当块体强 度等级较低,常发生沿块体截面破坏时,它们主要与块体的强度等级有关。 5.我国《砌体结构设计规范》(GB50003,2001)将烧结普通砖、烧结多孔砖分为五个强度等级,其中 最低和最高强度等级分别为和。 结构的可靠性包括、安全性,适用性,耐久性和。 6. 7.在我国结构的极限状态分为承载力极限状态,正常使用极限状态,均规定 有明显的极限状态标志或极限。 8.砌体结构应按承载力极限状态设计,并满足正常使用极限状态的要求。根据砌体结构

的特点,砌体结构的正常使用极限状态的要求,一般通过相应的构造措施来保证。 9.我国《砌体结构设计规范》(GB50003,2001)采用了定值分项系数的极限状态设计表达式,砌体结 构在多数情况下是以承受自重为主的结构,除考虑一般的荷载组合以外,还应考虑以承受 自重为主的荷载组合,这种组合的恒载分项系数 G为 Q为以组合系数。 10.假设砌体结构的强度平均值为fm,变异系数为 f,则其具有95,保证率的强度标准值fk 为。 11.《砌体结构设计规范》(GB50003,2001)中所列砌体强度设计值是按照施工质量等级为B级确定 的,当施工质量等级不为B级时,应对砌体强度设计值进行调整。具体调整的方法就是,按《砌体 结构设计规范》所查砌体强度设计值乘以调整系数 a,对于施工质量控制等级为C级的,其取值为 0.89 ;当施工质量控制等级为A级时,其取值为 1.05 。 12.砌体构件受压承载力计算公式中的系数是考虑高厚比和偏心距e综合影响的系数,在《砌体 结构设计规范》(GB50003,2001)偏心距按设计值 (填“设计值”或“标准值”)计 算确定,并注意使偏心距e与截面重心到轴向力所在偏心方向截面边缘的距离y的比值不超过 0.6y。

数据结构第一章课后习题与答案

第 1 章 绪 论 (2005-07-14) - 第 1 章 绪 论 课后习题讲解 1. 填空 ⑴( )是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 【解答】数据元素 ⑵( )是数据的最小单位,( )是讨论数据结构时涉及的最小数据单位。 【解答】数据项,数据元素 【分析】数据结构指的是数据元素以及数据元素之间的关系。 ⑶ 从逻辑关系上讲,数据结构主要分为( )、( )、( )和( )。 【解答】集合,线性结构,树结构,图结构 ⑷ 数据的存储结构主要有( )和( )两种基本方法,不论哪种存储结构,都要存储两方面的内容:( )和()。 【解答】顺序存储结构,链接存储结构,数据元素,数据元素之间的关系 ⑸ 算法具有五个特性,分别是( )、( )、( )、( )、( )。 【解答】有零个或多个输入,有一个或多个输出,有穷性,确定性,可行性 ⑹ 算法的描述方法通常有( )、( )、( )和( )四种,其中,( )被称为算法语言。 【解答】自然语言,程序设计语言,流程图,伪代码,伪代码 ⑺ 在一般情况下,一个算法的时间复杂度是( )的函数。 【解答】问题规模 ⑻ 设待处理问题的规模为n,若一个算法的时间复杂度为一个常数,则表示成数量级的形式为( ),若为 n*log25n,则表示成数量级的形式为( )。 【解答】Ο(1),Ο(nlog2n) 【分析】用大O记号表示算法的时间复杂度,需要将低次幂去掉,将最高次幂的系数去掉。

2. 选择题 ⑴ 顺序存储结构中数据元素之间的逻辑关系是由( )表示的,链接存储结构中的数据元素之间的逻辑关系是由( )表示的。 A 线性结构 B 非线性结构 C 存储位置 D 指针 【解答】C,D 【分析】顺序存储结构就是用一维数组存储数据结构中的数据元素,其逻辑关系由存储位置(即元素在数组中的下标)表示;链接存储结构中一个数据元素对应链表中的一个结点,元素之间的逻辑关系由结点中的指针表示。 ⑵ 假设有如下遗产继承规则:丈夫和妻子可以相互继承遗产;子女可以继承父亲或母亲的遗产;子女间不能相互继承。则表示该遗产继承关系的最合适的数据结构应该是( )。 A 树 B 图 C 线性表 D 集合 【解答】B 【分析】将丈夫、妻子和子女分别作为数据元素,根据题意画出逻辑结构图。 ⑶ 算法指的是( )。 A 对特定问题求解步骤的一种描述,是指令的有限序列。 B 计算机程序 C 解决问题的计算方法 D 数据处理 【解答】A 【分析】计算机程序是对算法的具体实现;简单地说,算法是解决问题的方法;数据处理是通过算法完成的。所以,只有A是算法的准确定义。 ⑷ 下面( )不是算法所必须具备的特性。 A 有穷性 B 确切性 C 高效性 D 可行性 【解答】C 【分析】高效性是好算法应具备的特性。 ⑸ 算法分析的目的是( ),算法分析的两个主要方面是( )。 A 找出数据结构的合理性 B 研究算法中输入和输出的关系 C 分析算法的效率以求改进 D 分析算法的易读性和文档性 E 空间性能和时间性能 F 正确性和简明性 G 可读性和文档性 H 数据复杂性和程序复杂性

结构力学-习题集(含答案)

《结构力学》课程习题集 一、单选题 1.弯矩图肯定发生突变的截面是(D )。 A.有集中力作用的截面; B.剪力为零的截面; C.荷载为零的截面; D.有集中力偶作用的截面。 2.图示梁中C截面的弯矩是( D )。 4m2m 4m A.12kN.m(下拉); B.3kN.m(上拉); C.8kN.m(下拉); D.11kN.m(下拉)。 3.静定结构有变温时,(C)。 A.无变形,无位移,无内力; B.有变形,有位移,有内力; C.有变形,有位移,无内力; D.无变形,有位移,无内力。 4.图示桁架a杆的内力是(D)。 A.2P; B.-2P; C.3P; D.-3P。 5.图示桁架,各杆EA为常数,除支座链杆外,零杆数为(A)。 A.四根; B.二根; C.一根; D.零根。 l= a6 6.图示梁A点的竖向位移为(向下为正)(C)。 A.) 24 /( 3EI Pl; B.) 16 /( 3EI Pl; C.) 96 /( 53EI Pl; D.) 48 /( 53EI Pl。

P 7. 静定结构的内力计算与( A )。 A.EI 无关; B.EI 相对值有关; C.EI 绝对值有关; D.E 无关,I 有关。 8. 图示桁架,零杆的数目为:( C ) 。 A.5; B.10; C.15; D.20。 9. 图示结构的零杆数目为( C )。 A.5; B.6; C.7; D.8。 10. 图示两结构及其受力状态,它们的内力符合( B )。 A.弯矩相同,剪力不同; B.弯矩相同,轴力不同; C.弯矩不同,剪力相同; D.弯矩不同,轴力不同。 P P P P 2 l l 11. 刚结点在结构发生变形时的主要特征是( D )。 A.各杆可以绕结点结心自由转动; B.不变形; C.各杆之间的夹角可任意改变; D.各杆之间的夹角保持不变。 12. 若荷载作用在静定多跨梁的基本部分上,附属部分上无荷载作用,则( B )。 A.基本部分和附属部分均有内力;

砌体结构练习题及参考答案

砌体结构练习题答案 一.填空题 1、结构的安全性、适用性、耐久性统称为结构的可靠性。 2、砌体结构设计采用以概论理论为基础的极限状态设计方法, 用分项系数表达式进行设计。 3、砌体是由块材和砂浆组成的。 4、砌体受拉、受弯破坏可能发生三种破坏:沿齿缝(灰缝)的破坏,沿块体和竖向灰缝的破坏,沿通缝(水平灰缝)的破坏。 5、一般情况下,砌体强度随块体和砂浆强度的提高而提高; 6、砂浆强度越低,变形越大,砖受到的拉应力和剪应力越大,砌体强度越低;流动性越大,灰缝越密实,可降低砖的弯剪应力; 7、灰缝平整、均匀、等厚可以降低弯剪应力。 8、普通粘土砖全国统一规格:240×115×53 ,具有这种尺寸的砖称为标准砖; 9、砌体抗拉、弯曲抗拉及抗剪强度主要取决于灰缝的强度; 10、粘接力分为法向粘结力和切向粘结力两种; 11、在实际工程中,按σ=0.4 fm时的变形模量为砌体的弹性模量。 12、结构的功能要求:安全性、适用性、耐久性。 13、在截面尺寸和材料强度等级一定的条件下,在施工质量得到保证的前提下,影响无筋砌体受压承载力的主要因素是构件的高厚比和相对偏心距。《砌体规范》用承载力影响系数考虑以上两种因素的影响。 14、在设计无筋砌体偏心受压构件时,偏心距过大,容易在截面受拉边产生水平裂缝,致使受力截面减小,构件刚度降低,纵向弯曲影响变大,构件的承载力明显降低,结构既不安全又不经济,所以《砌体规范》限制偏心距不应超过0.6y 。为了减小轴向力的偏心距,可采用设置中心垫块或设置缺口垫块等构造措施。 15、局部受压分为局部均匀受压和局部非均匀受压两种情况。通过对砌体局部受压破坏的试验表明,局部受压可能发生三种破坏:竖向裂缝发展引起的破坏、劈裂破坏和直接与垫板接触的砌体的局压破坏。其中直接与垫板接触的砌体的局压破坏仅在砌体材料强度过低时发生,一般通过限制材料的最低强度等级,可避免发生这种破坏。 16、砌体在局部受压时,未直接受压砌体对直接受压砌体的约束作用以及力的扩散作用,使砌体的局部受压强度提高。 17、当局部受压承载力不满足要求时,一般采用设置刚性垫块的方法,满足设计要求。 18、房屋的静力计算,根据房屋的空间工作性能分为刚性方案、刚弹性方案和弹性方案三类。 19、在进行墙体设计时必须限制其高厚比,保证墙体的稳定性和刚度。 20、影响高厚比的主要因素为:砂浆强度越高,允许高厚比越大;横墙间距越小,墙体刚度越大;刚性方案允许高厚比可以大一些,弹性和刚弹性方案可以小一些;毛石墙刚度大,允许高厚比要小;砌体的截面惯性矩大,稳定性好;砌体的柱柱间距小、截面大,刚度大。21、砌体结构在多数情况下以承受自重为主的结构,除考虑一般的荷载组合(永久荷载1.2,可变荷载1.4)外,增加了以受自重为主的内力组合式。 22、砌体结构的施工质量控制为A、B、C三个等级,《砌体规范》中所列砌体强度设计值是按B级确定的,当施工质量控制等级不为B级时,应对砌体强度设计值进行调整。 23、砌体的强度计算指标包括抗压强度设计值、轴心抗拉强度设计值、弯曲抗拉强度设计值和抗剪强度设计值

结构力学练习题及答案

一.是非题(将判断结果填入括弧:以O 表示正确,X 表示错误)(本大题分4小题,共 11分) 1 . (本小题 3分) 图示结构中DE 杆的轴力F NDE =F P /3。( ). 2 . (本小题 4分) 用力法解超静定结构时,只能采用多余约束力作为基本未知量。 ( ) 3 . (本小题 2分) 力矩分配中的传递系数等于传递弯矩与分配弯矩之比,它与外因无关。( ) 4 . (本小题 2分) 用位移法解超静定结构时,基本结构超静定次数一定比原结构高。 ( ) 二.选择题(将选中答案的字母填入括弧内)(本大题分5小题,共21分) 1 (本小题6分) 图示结构EI=常数,截面A 右侧的弯矩为:( ) A .2/M ; B .M ; C .0; D. )2/(EI M 。 2. (本小题4分) 图示桁架下弦承载,下面画出的杆件内力影响线,此杆件是:( ) A.ch; B.ci; C.dj; D.cj. 2

3. (本小题 4分) 图a 结构的最后弯矩图为: A. 图b; B. 图c; C. 图d; D.都不对。( ) ( a) (b) (c) (d) 4. (本小题 4分) 用图乘法求位移的必要条件之一是: A.单位荷载下的弯矩图为一直线; B.结构可分为等截面直杆段; C.所有杆件EI 为常数且相同; D.结构必须是静定的。 ( ) 5. (本小题3分) 图示梁A 点的竖向位移为(向下为正):( ) A.F P l 3 /(24EI); B. F P l 3 /(!6EI); C. 5F P l 3 /(96EI); D. 5F P l 3 /(48EI). 三(本大题 5分)对图示体系进行几何组成分析。 F P =1

砌体结构习题

《砌体结构》习题 1.已知一轴心受压柱,柱底承受轴向力设计值N=118kN,柱截面尺寸为490mm×370mm,计算高度H0=3.6m,采用MU10烧结普通砖,M2.5混合砂浆,试验算该柱底承载力。 2.试验算一矩形截面偏心受压(弯矩沿长边方向作用)柱的承载能力。已知:柱截面尺寸为370mm×620mm,柱的计算高度为5.55m,承受轴向力设计值N=108kN,弯矩设计值M=19.98KN·m,采用MU10砖及M5混合砂浆砌筑。 3.验算某教学楼的窗间墙的受压承载力,截面如图所示,轴向力设计值N=450kN,弯矩设计值M=3.35kN.m(荷载偏向翼缘一侧),教学楼层3.6m,计算高度H0=3.6m,采用MU10砖及M2.5混合砂浆砌筑。 4.钢筋混凝土柱,截面尺寸为200mm×240mm,支承在砖墙上,墙厚240mm,采用MU10烧结普通砖及M2.5混合砂浆砌筑,柱传给墙的轴向力设计值N=100kN,试进行砌体局部受压验算。 5.试验算房屋外纵墙上跨度为5.8m的大梁端部下砌体局部受压承载力,已知大梁载面尺寸b×h=200mm ×500mm,支承长度a=240mm,支座反力N1=100Kn,梁端墙体载面处的上部荷载设计值为240kN,窗间墙载面1200mmx370mm,如图所示。用MU10烧结普通砖,M2.5混合砂浆砌筑。如不能满足要求,请设置刚性垫块,重新进行验算。 6.一圆形砖砌水池,壁厚370mm,采用MU10烧结普通砖和M7.5水泥砂浆砌筑,池壁承受的最大环向拉力设计值按45kN/m计算,试验算池壁的抗拉强度。 7.一矩形浅水池,壁高H=1.2m,采用MU10砖,M5水泥砂浆砌筑,壁厚d=490mm,如不考虑池壁自重所产生的不大的垂直压力,试计算池壁承载力。 8.暗沟,其拱及墙厚为240mm,用MU10砖,M7.5纯水泥砂浆砌筑,根据计算,求得拱支座水平、反力设计值为25kN/m,支座垂直反力设计值为42kN/m,试验算支座处的受剪承载力。 9.某厂房柱承受吊车荷载,柱载而尺寸为370mm×620mm,计算高度H0=4m,承受轴向力设计值N=230kN,弯矩设计值M=20kN.M,试选用适当等级的材料,并按网状配筋设计该柱。

结构力学习题资料

结构力学复习题 一、单选题 1、 ①下图结构的自由度为。 (A)0 (B)-1 (C)-2 (D)1 正确答案(B) ②下图结构的自由度为。 (A)0 (B)-1 (C)-2 (D)1 正确答案(C) ③下图结构的自由度为。 (A)0 (B)-1 (C)-2 (D)

1 正确答案(A) ④下图结构的自由度为。 (A)0 (B)-1 (C)-2 (D)1 正确答案(D) 2、 ①分析下图所示体系的几何组成为。 (A)几何不变,无多于约束 (B)几何可变(C)几何瞬变 (D)几何不变,有多于约束 正确答案(A) ②分析下图所示体系的几何组成为。

(A)几何不变,无多于约束 (B)几何可变(C)几何瞬变 (D)几何不变,有多于约束 正确答案(D) ③分析下图所示体系的几何组成为。 (A)几何不变,无多于约束 (B)几何可变(C)几何瞬变 (D)几何不变,有多于约束 正确答案(D) ④分析下图所示体系的几何组成为。 (A)几何不变,无多于约束 (B)几何可变(C)几何瞬变 (D)几何不变,有多于约束 正确答案(B) 3、

①指出下列结构的零杆个数为。 (A)2 (B)3 (C)4 (D)5 正确答案(C) ②指出下列结构的零杆个数为。 (A)9 (B)10 (C)11 (D)12 正确答案(C) ③指出下列桁架的类型。 (A)简单桁架 (B)联合桁架 (C)组合桁架 (D)复杂桁架

正确答案(B) ④指出下列桁架的类型。 (A)简单桁架 (B)联合桁架 (C)组合桁架 (D)复杂桁架 正确答案(A) ⑤指出下列结构的单铰个数为。 (A)13 (B)14 (C)15 (D)16 正确答案(D) 4、 ①指出下列结构的超静定次数为。

数据结构课后习题详解(超完整,超经典)

第1章 绪论 1.1 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象数据类型。 解:数据是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。 数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 数据对象是性质相同的数据元素的集合,是数据的一个子集。 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 存储结构是数据结构在计算机中的表示。 数据类型是一个值的集合和定义在这个值集上的一组操作的总称。 抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。是对一般数据类型的扩展。 1.2 试描述数据结构和抽象数据类型的概念与程序设计语言中数据类型概念的区别。 解:抽象数据类型包含一般数据类型的概念,但含义比一般数据类型更广、更抽象。一般数据类型由具体语言系统内部定义,直接提供给编程者定义用户数据,因此称它们为预定义数据类型。抽象数据类型通常由编程者定义,包括定义它所使用的数据和在这些数据上所进行的操作。在定义抽象数据类型中的数据部分和操作部分时,要求只定义到数据的逻辑结构和操作说明,不考虑数据的存储结构和操作的具体实现,这样抽象层次更高,更能为其他用户提供良好的使用接口。 1.3 设有数据结构(D,R),其中 {}4,3,2,1d d d d D =,{}r R =,()()(){}4,3,3,2,2,1d d d d d d r = 试按图论中图的画法惯例画出其逻辑结构图。 解: 1.4 试仿照三元组的抽象数据类型分别写出抽象数据类型复数和有理数的定义(有理数是其分子、分母均为自然数且分母不为零的分数)。 解: ADT Complex{ 数据对象:D={r,i|r,i 为实数} 数据关系:R={} 基本操作: InitComplex(&C,re,im) 操作结果:构造一个复数C ,其实部和虚部分别为re 和im DestroyCmoplex(&C) 操作结果:销毁复数C Get(C,k,&e) 操作结果:用e 返回复数C 的第k 元的值 Put(&C,k,e) 操作结果:改变复数C 的第k 元的值为e IsAscending(C) 操作结果:如果复数C 的两个元素按升序排列,则返回1,否则返回0

相关文档
最新文档