第10次作业-结构

第10次作业-结构
第10次作业-结构

单选题

(6月5日前提交该作业)

1. 有以下定义:

struct {

int x;

int y;

} a={ 5,7}, *p=&a;

则表达式++p->x的值为( )。

A. 5

B. 6

C. 7

D. 8

2、设有以下定义,正确的叙述是()。

typedef struct S {int g; char h; } T;

A. 可用S定义结构变量

B. 可用T定义结构变量

C. S是struct类型的变量

D. T是struct S类型的变量

3. 设有定义:

struct date {

int month, day, year;

} d, *p=&d; 不正确的引用形式是( )。

A. p->year

B. d.year

C. p.year

D. (*p).year

4、设有如下定义,能正确定义结构数组并赋初值的语句是()。

typedef struct {

int n;

char c;

double x;

} STD;

A. STD tt[2]={{1,'A',62},{2, 'B',75}};

B. STD tt[2]={{1,"A",62},{2, "B",75}};

C. struct tt[2]= {{1,'A',62},{2, 'B',75}}; C. struct tt[2]= {{1,"A",62},{2, "B",75}};

5. 设变量定义如下,则对其中的结构成员num正确的引用是()。

struct student {

int num;

char name[20];

float score;

} stud[10];

A. stud[1].num = 10;

B. student.stud.num = 10;

C. struct.stud.num = 10;

D. struct student.num = 10;

6、下面程序执行后输出结果是()。

#include

void main( )

{

char str[20]=”Bill Gats”;

int c,i,j;

for(i=0,j=strlen(str)-1;i

c=str[i];

str[i]=str[j];

str[j]=c;

}

printf(“inverted sequence=%s\n”,str );

}

A. inverted sequence= staG lliB

B. inverted sequence= Bill Gats

C. inverted sequence=staG

D. inverted sequence=lliB

7、下面程序执行后的输出结果是()。

#include

struct STU{

char name[10];

int num;

};

void f1(struct STU c)

{

struct STU b={"GuoSi", 2042};

c=b;

}

void f2(struct STU *c)

{

struct STU b={"SunDan", 2044 };

*c=b;

}

void main( )

{

struct STU a={"ZhangSan",2041},b={"LiYin",2043};

f1(a);

f2(&b);

printf("%d %d\n",a.num,b.num);

}

A. 2041 2044

B. 2041 2043

C. 2042 2044

D. 2042 2043

8、下面程序执行后的输出结果是()。

#include

struct STU {

char name[10];

int num;

int Score;

};

void main( )

{

struct STU s[5]= {

{"YangSan",20041,703},

{"LiSiGuo",20042,580},

{"wangYin",20043,680},

{"SunDan",20044,550},

{"Penghua",20045,537}

}, *p[5], *t;

int i, j;

for(i=0;i<5;i++)

p[i]=&s[i];

for(i=0;i<4;i++)

{

for(j=i+1;j<5;j++)

{

if(p[i]->Score > p[j]->Score)

{

t=p[i];

p[i]=p[j];

p[j]=t;

}

}

}

printf("%d %d\n", s[1].Score, p[1]->Score);

}

A. 550 550

B. 680 680

C. 580 550

D. 580 680

9、设有如下定义,错误的输入语句是()。

struct ss {

char name[10];

int age;

char sex;

} std[3], *p=std;

A. scanf("%d",&(*p).age);

B. scanf("%s",&https://www.360docs.net/doc/3d1695395.html,);

C. scanf("%c",&std[0].sex)

D. scanf("%c",&(p->sex));

10、有以下说明语句,错误的表达式是()。

struct student {

int age;

char num[8];

};

struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}; struct student *p=stu;

A. (p++)->num

B. p->num

C. (*p).num

D. stu[3].age

结构力学作业答案推荐

[0729]《结构力学》 1、桁架计算的结点法所选分离体包含几个结点 A. 单个 2、固定铰支座有几个约束反力分量 B. 2个 3、从一个无多余约束的几何不变体系上去除二元体后得到的新体系是 A. 无多余约束的几何不变体系 4、两刚片用三根延长线交于一点的链杆相连组成 A. 瞬变体系 5、定向滑动支座有几个约束反力分量 B. 2个 6、结构的刚度是指 C. 结构抵抗变形的能力 7、桁架计算的截面法所选分离体包含几个结点 B. 最少两个 8、对结构进行强度计算的目的,是为了保证结构 A. 既经济又安全 9、可动铰支座有几个约束反力分量 A. 1个 10、固定支座(固定端)有几个约束反力分量 C. 3个 11、改变荷载值的大小,三铰拱的合理拱轴线不变。 A.√ 12、多余约束是体系中不需要的约束。 B.× 13、复铰是连接三个或三个以上刚片的铰 A.√

、结构发生了变形必然会引起位移,结构有位移必然有变形发生。14.B.× 15、如果梁的截面刚度是截面位置的函数,则它的位移不能用图乘法计算。 A.√ 16、一根连杆相当于一个约束。 A.√ 17、单铰是联接两个刚片的铰。 A.√ 18、连接四个刚片的复铰相当于四个约束。 B.× 19、虚功原理中的力状态和位移状态都是虚设的。 B.× 20、带拉杆三铰拱中拉杆的拉力等于无拉杆三铰拱的水平推力。 A.√ 21、瞬变体系在很小的荷载作用下会产生很大的内力,所以不能作为结构使用。 A.√ 22、一个无铰封闭框有三个多余约束。 A.√ 23、三铰拱的水平推力不仅与三铰的位置有关,还与拱轴线的形状有关。 B.× 24、三铰拱的主要受力特点是:在竖向荷载作用下产生水平反力。 A.√ 25、两根链杆的约束作用相当于一个单铰。 B.× 26、不能用图乘法求三铰拱的位移。 A.√ 27、零杆不受力,所以它是桁架中不需要的杆,可以撤除。 B.× 28、用图乘法可以求等刚度直杆体系的位移。 A.√

顺序结构与选择结构

顺序结构和选择结构 一、教学目标 1.知识与技能 (1)理解流程图的顺序结构和选择结构。 (2)能用文字语言表示算法,并能将算法用顺序结构和选择结构表示简单的流程图 2.过程与方法 学生通过模仿、操作、探索、经历设计流程图表达解决问题的过程,理解流程图的结构。 3情感、态度与价值观 学生通过动手作图,.用自然语言表示算法,用图表示算法。进一步体会算法的基本思想——程序化思想,在归纳概括中培养学生的逻辑思维能力。 二、教学重点、难点 重点:算法的顺序结构与选择结构。 难点:用含有选择结构的流程图表示算法。 三、学法与教学用具 学法:学生通过动手作图,.用自然语言表示算法,用图表示算法,体会到用流程图表示算法,简洁、清晰、直观、便于检查,经历设计流程图表达解决问题的过程。进而学习顺序结构和选择结构表示简单的流程图。 教学用具:尺规作图工具,多媒体。

四、教学思路 (一)、问题引入揭示课题 例1 尺规作图,确定线段的一个 5等分点。 要求:同桌一人作图,一人写算 法,并请学生说出答案。 提问:用文字语言写出算法有 何感受? 引导学生体验到:显得冗长 ,不方便、不简洁。 教师说明:为了使算法的表述简 洁、清晰、直观、便于检查,我 们今天学习用一些通用图型符号 构成一张图即流程图表示算法。 本节要学习的是顺序结构与选择 结构。 右图即是同流程图表示的算法。 (二)、观察类比理解课题 1、投影介绍流程图的符号、名称及功能说明。符号符号名称功能说明 终端框算法开始与结束

处理框算法的各种处理操作 判断框算法的各种转移 输入输出框输入输出操作 指向线指向另一操作 2、讲授顺序结构及选择结构的概念及流程图(1)顺序结构 依照步骤依次执行的一个算法 流程图: (2)选择结构

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

顺序结构、选择结构和循环结构的程序设计典型例题分析与解答 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*

结构力学全部作业答案 2

名师整理优秀资源 1:[论述题] 1、(本题10分)作图示结构的弯矩图。各杆EI相同,为常数。图 参考答案: 先对右下铰支座取整体矩平衡方程求得左上活动铰支座反力为0,再对整体竖向投影平衡求得右下铰支座竖向反力为0;再取右下直杆作为隔离体可求出右下铰支座水平反力为m/l(向右),回到整体水平投影平衡求出左下活动铰支座反力为m/l(向左)。反力求出后,即可绘出弯矩图如图所示。图 2:[填空题]2、(本题3分)力矩分配法适用于计算无结点超静定刚 架。参考答案:线位移 3:[单选题]

7、(本题3分)对称结构在对称荷载作用下,内力图为反对称的是 :弯矩图和剪力图D:轴力图C:剪力图B:弯矩图A 名师整理优秀资源 参考答案:B 4:[填空题]1、(本题5分)图示梁截面C的弯矩M = (以下侧受拉C 为正)图 参考答案:aF P5:[判断题]4、(本小题2分)静定结构受外界因素影响均产生内力,内力大小与杆件截面尺寸无关。参考答案:错误 6:[判断题]3、(本小题 2分)在温度变化与支座移动因素作用下静定与超静定结构都有内力。 参考答案:错误 7:[判断题]1、(本小题2分)在竖向均布荷载作用下,三铰拱的合理轴线为圆弧线。 参考答案:错误 8:[论述题]2、(本小题10分)试对下图所示体系进行几何组成分析。 参考答案:结论:无多余约束的几何不变体系。 9:[单选题]1、(本小题3分)力法的基本未知量是 A:结点角位移和线位移B:多余约束力C:广义位移D:广义力 参考答案:B 10:[单选题]2、(本小题3分)静定结构有温度变化时 A:无变形,无位移,无内力B:有变形,有位移.无内力 C:有变形.有位移,有内力D:无变形.有位移,无内力 参考答案:B 11:[判断题]2、(本小题2分)几何可变体系在任何荷载作用下都不能平衡。参考答案:错误 12:[判断题]5、(本小题2分) 按虚荷载原理所建立的虚功方程等价于几何方程。参考答案:正确

结构力学计算题及标准答案

《结构力学》计算题61.求下图所示刚架的弯矩图。 a a a a q A B C D 62.用结点法或截面法求图示桁架各杆的轴力。 63.请用叠加法作下图所示静定梁的M图。 64.作图示三铰刚架的弯矩图。 65.作图示刚架的弯矩图。

66. 用机动法作下图中E M 、L QB F 、R QB F 的影响线。 1m 2m 2m Fp 1 =1m E B A 2m C D 67. 作图示结构F M 、QF F 的影响线。 68. 用机动法作图示结构影响线L QB F F M ,。 69. 用机动法作图示结构R QB C F M ,的影响线。 70. 作图示结构QB F 、E M 、QE F 的影响线。

71.用力法作下图所示刚架的弯矩图。 l B D P A C l l EI=常数 72.用力法求作下图所示刚架的 M图。 73.利用力法计算图示结构,作弯矩图。 74.用力法求作下图所示结构的M图,EI=常数。 75.用力法计算下图所示刚架,作M图。

76. 77. 78. 79. 80. 81. 82.

83. 84. 85.

答案 q A B C D F xB F yB F yA F xA 2qa3 2/ 2qa3 2/ q2a ()2/8 2qa3 2/ =/ qa2 2 取整体为研究对象,由0 A M=,得 2 220 yB xB aF aF qa +-=(1)(2分) 取BC部分为研究对象,由0 C M= ∑,得 yB xB aF aF =,即 yB xB F F =(2)(2分) 由(1)、(2)联立解得 2 3 xB yB F F qa ==(2分) 由0 x F= ∑有20 xA xB F qa F +-=解得 4 3 xA F qa =-(1分) 由0 y F= ∑有0 yA yB F F +=解得 2 3 yA yB F F qa =-=-(1分) 则222 422 2 333 D yB xB M aF aF qa qa qa =-=-=()(2分) 弯矩图(3分) 62.解:(1)判断零杆(12根)。(4分) (2)节点法进行内力计算,结果如图。每个内力3分(3×3=9分)63.解:

《结构力学》作业复习答案

《结构力学》 1、桁架计算的结点法所选分离体包含几个结点 A. 单个 2、固定铰支座有几个约束反力分量 B. 2个 3、从一个无多余约束的几何不变体系上去除二元体后得到的新体系是 A. 无多余约束的几何不变体系 4、两刚片用三根延长线交于一点的链杆相连组成 A. 瞬变体系 5、定向滑动支座有几个约束反力分量 B. 2个 6、结构的刚度是指 C. 结构抵抗变形的能力 7、桁架计算的截面法所选分离体包含几个结点 B. 最少两个 8、对结构进行强度计算的目的,是为了保证结构 A. 既经济又安全 9、可动铰支座有几个约束反力分量 A. 1个 10、固定支座(固定端)有几个约束反力分量 C. 3个 11、改变荷载值的大小,三铰拱的合理拱轴线不变。 A.√ 12、多余约束是体系中不需要的约束。 B.× 13、复铰是连接三个或三个以上刚片的铰 A.√ 14、结构发生了变形必然会引起位移,结构有位移必然有变形发生。

B.× 15、如果梁的截面刚度是截面位置的函数,则它的位移不能用图乘法计算。 A.√ 16、一根连杆相当于一个约束。 A.√ 17、单铰是联接两个刚片的铰。 A.√ 18、连接四个刚片的复铰相当于四个约束。 B.× 19、虚功原理中的力状态和位移状态都是虚设的。 B.× 20、带拉杆三铰拱中拉杆的拉力等于无拉杆三铰拱的水平推力。 A.√ 21、瞬变体系在很小的荷载作用下会产生很大的内力,所以不能作为结构使用。 A.√ 22、一个无铰封闭框有三个多余约束。 A.√ 23、三铰拱的水平推力不仅与三铰的位置有关,还与拱轴线的形状有关。 B.× 24、三铰拱的主要受力特点是:在竖向荷载作用下产生水平反力。 A.√ 25、两根链杆的约束作用相当于一个单铰。 B.× 26、不能用图乘法求三铰拱的位移。 A.√ 27、零杆不受力,所以它是桁架中不需要的杆,可以撤除。 B.× 28、用图乘法可以求等刚度直杆体系的位移。 A.√

实训3 顺序结构与选择结构

实训3 顺序结构与选择结构 3.1实训目的 (1)掌握顺序结构程序的设计。 (2)掌握可视化输入输出语句的使用。 (3)掌握if语句的使用以及if语句的嵌套编程特点。 (4)掌握switch语句的使用。 3.2 知识要点 输入操作是指由外部设备将信息写入计算机系统内部;输出操作是指将计算机系统中的信息输出给外部设置。通过输入、输出操作,可以实现人机交互,同时也是验证程序正确性的必要手段。 3.2.1 赋值语句 所谓语句即向计算机系统发出的操作命令。 由赋值运算符构成的表达式,称为赋值表达式。赋值表达式后面加上分号,即成为赋值语句。分号是Java语言的语句结束符。赋值语句的格式为: 变量=表达式; 3.2.2 顺序结构 结构化程序设计的三种基本流程结构为:顺序结构、分支结构(选择结构)、循环结构。Java语句虽然是面向对象的程序设计语言,但是在方法体内或其语句段内,仍旧是按照面向过程的结构化程序设计原则来组织语句的。 顺序结构是程序设计中最简单、最基本的一种流程结构,是按照语句在程序中出现的顺序逐条执行。顺序结构中的每一条语句都被执行一次,而且只能被执行一次。 3.2.3 可视化输入/输出 Java程序的数据输入及输出比较麻烦,但可借助Java语言提供的“选择对话框类(JOptionPane)”可以进行数据的可视化输入/输出。 JOptionPane类主要用来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。使用这个类的成员函数时,用到javax 文件夹下的swing子文件夹中JoptionPane文件,故需要添加JoptionPane类的定义文件:import javax.swing.JOptionPane; (1)显示信息对话框showMessageDialog JOptionPane.showMessageDialog(null,消息内容,对话框标题, 消息类型) 例:JOptionPane.showMessageDialog(null, "在对话框内显示的描述性的文字", "标题条文字串", JOptionPane.ERROR_MESSAGE); 结果如图3.1所示:

结构力学计算题

三、计算题(共5小题,共70 分) = ∣qi (2 分) X ∣ 1 1 ∏2q'2ql (2 分) M A =0= Y2I 1 ql 2 =ql2 =丫 2 Jql (2 分) 2 =1 ql (2 分) 2 2、用机动法求图示多跨静定梁M B、R B、Q C的影响线。(12分)

P=1 P=I 3、求图示桁架结点 C 的水平位移,各杆 EA 相等。(15分) P 解:(1)求支座反力:H A= Py A = P,V B = P I- 3m M B 影响线: P=1 B JL 2m 夕冷 2m C D -≡≡M L B 2m 2m J r 3m C -O ---------- 2 2m 2m 2m 2m i A P h-Y- 3m B -H 2m 2m 2m 1 R B 影响线: 2m

N BC ~ 0 N BD P N BD=I P *N, Bn P (3)求 N AC 、N AD N AC ' N AD cos45 =P = N AC =° N AD Sin 45 =P= N A ^= 2P N CD N AD cos45 =°= N CD--P (2)求 N BC 、 N BD (4)求 N CD

A CH =送 N P N I l =丄 p*5 +J2P*(?*』2*5) =10(1 + EA EA 3、求图示结构B 点竖直方向的位移△ BV 。 ( 12分) q=10kN∕m 20k N 4m (5)外荷载作用下,各杆的轴力 N P 如下: (6) C 点水平单位荷载作用下,各杆的轴力 N 1如下: 4m El 2)PzEA

西南大学结构力学作业答案Word版

结构力学 1:[论述题] 简答题 1、简述刚架内力计算步骤。 参考答案: 答:(1)求支座反力。简单刚架可由三个整体平衡方程求出支座反力,三铰刚架及主从刚架等,一般要利用整体平衡和局部平衡求支座反力。(2)求控制截面的内力。控制截面一般选在支承点、结点、集中荷载作用点、分布荷载不连续点。控制截面把刚架划分成受力简单的区段。运用截面法或直接由截面一边的外力求出控制截面的内力值。(3)根据每区段内的荷载情况,利用"零平斜弯”及叠加法作出弯矩图。作刚架Q、N图有两种方法,一是通过求控制截面的内力作出;另一种方法是首先作出M 图;然后取杆件为分离体,建立矩平衡方程,由杆端弯矩求杆端剪力;最后取结点为分离体,利用投影平衡由杆端剪力求杆端轴力。当刚架构造较复杂(如有斜杆),计算内力较麻烦事,采用第二种方法。(4)结点处有不同的杆端截面。各截面上的内力用该杆两端字母作为下标来表示,并把该端字母列在前面。(5)注意结点的平衡条件。 2:[论述题] 简答题 2、简述力法的基本思路。 参考答案: 答:力法的基本思路:将超静定结构的计算转化为静定结构的计算,首先选择基本结构和基本体系,然后利用基本体系与原结构之间在多余约束方向的位移一致性和变形叠加列出力法典型方程,最后求出多余未知力和原结构的内力。第一步:去掉原结构的多余约束,代之以多余未知力,得到静定的基本体系。第二步:基本体系和原结构的变形相同,特别是基本体系上与多余未知力相应的位移与原超静定结构上多余约束处的位移条件一致,这是确定多余未知力大小的依据。一般情况下,当原结构上在多余约束处没有支座位移时,则基本体系应满足的变形条件是:与多余未知力相应的位移为零。 3:[论述题] 简答题 3、简述结构力学研究方法。 参考答案: 答:结构力学问题的研究手段包含理论分析、实验研究和数值计算,本课程只进行理论分析和计算。结构力学的计算方法很多,但都要考虑以下三方面的条件:(1)力系的平衡条件或运动条件。(2)变形的几何连续条件。(3)应力与变形间的物理条件(本构方程)。利用以上三方面进行计算的,又称为"平衡-几何”解法。采用虚功和能量形式来表述时候,则称为"虚功-能量”解法。随着计算机的进一步发展和应用,结构力学的计算由过去的手算正逐步由计算机所代替,本课程的学习将为进一步学习和掌握其他现代结构分析方法打下基础。 4:[论述题] 简答题 4、简述位移法计算超静定刚架的一般步骤。 参考答案: 答:用位移法计算超静定刚架的步骤如下:1)确定基本未知量;2)由转角位移方程,写出各杆端力表达式;3)在由结点角位移处,建立结点的力矩平衡方程,在由结点线位移处,建立截面的剪力平衡方程,得到位移法方程;4)解方程,求基本未知量;5)将已知的结点位移代入各杆端力表达式,得到杆端力;6)按杆端力作弯矩图;7)校核。 5:[单选题]

实验1-顺序和选择结构

实验1 顺序结构和选择结构编程 程序填空题 1. 题目描述:根据三边长求三角形的面积。本题中使用海伦公式求解:area=sqrt(s*(s-a)*(s-b)*(s-c)),其中s是三边和的一半,即(a+b+c)/2。sqrt函数包含在cmath的头文件中,它的功能是求平方根。以下是完成此项工作的程序,请将未完成的部分填入,实现其功能,并在计算机上调试程序,以测试填入的部分是否正确。 代码: #include #include using namespace std; main() { double a,b,c,s,area; //输入三角形的面积a,b,c cin>>a>>b>>c; s=__(1)__; area=sqrt( __(2)__ ); //函数sqrt()用来计算一个非负数的平方根,使用这个函数,需要在源程序中增加#include cout<<"area="<<__(3)__< using namespace std; main() { int a,b,c,max; //声明四个整型变量 cin>>a>>b>>c; if(a>b) max=a; else max=__(1)__; //将a和b中的较大值记录在max中 if( __(2)__ >max) max=c; //如果c是最大值 cout<<"max="<<__(3)__<

顺序结构与选择结构教学设计

顺序结构与选择结构教学设计 教学分析 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.算法框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学习算法框图,我们需要掌握程序框的功能和作用,需要熟练掌握三种基本逻辑结构. 三维目标 1.熟悉各种程序框及流程线的功能和作用. 2.通过模仿、操作、探索,经历通过设计算法框图表达解决问题的过程.在具体问题的解决过程中,理解算法框图的三种基本逻辑结构:顺序结构、选择结构和循环结构. 3.通过比较体会算法框图的直观性、准确性. 重点难点 教学重点:算法框图的画法. 教学难点:算法框图的画法. 课时安排 2课时 教学过程 第1课时顺序结构 导入新课 思路1(情境导入).我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习算法框图.思路2(直接导入).用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习算法框图. 推进新课 新知探究 提出问题 1.什么是算法框图? 2.说出终端框(起止框)的图形符号与功能. 3.说出输入、输出框的图形符号与功能. 4.说出处理框(执行框)的图形符号与功能. 5.说出判断框的图形符号与功能. 6.说出流程线的图形符号与功能. 7.说出连接点的图形符号与功能. 8.总结几个基本的程序框、流程线和它们表示的功能. 9.什么是顺序结构? 讨论结果:

结构力学题库答案

1 : 图 a 桁 架, 力 法 基 本 结 构 如 图 b ,力 法 典 型 方 程 中 的 系 数 为 :( ) 3. 2:图示结构用力矩分配法计算时,结点A 的约束力矩(不平衡 力矩)为(以顺时针转为正) ( ) 4.3Pl/16 3:图示桁架1,2杆内力为: 4. 4:连续梁和 M 图如图所示,则支座B 的竖向反力 F By 是:

4.17.07(↑) 5:用常应变三角形单元分析平面问题时,单元之间()。 3.应变、位移均不连续; 6:图示体系的几何组成为 1.几何不变,无多余联系; 7:超静定结构在荷载作用下的内力和位移计算中,各杆的刚度为() 4.内力计算可用相对值,位移计算须用绝对值 8:图示结构用力矩分配法计算时,结点A之杆AB的分配系数

μAB 为(各杆 EI= 常数)( ) 4.1/7 9:有限元分析中的应力矩阵是两组量之间的变换矩阵,这两组量是( )。 4.单元结点位移与单元应力 10:图示结构用位移法计算时,其基本未知量数目为( ) 4.角位移=3,线位移=2 11:图示结构,各柱EI=常数,用位移法计算时,基本未知量数 目是( ) 3.6 12:图示结构两杆长均为d,EI=常数。则A 点的垂直位移为( ) 4.qd 4/6EI (↓) 13:图示桁架,各杆EA 为常数,除支座链杆外,零杆数为:

1.四 根 ; 14:图示结构,各杆线刚度均为i,用力矩分配法计算时,分配 系数μAB 为( ) 2. 15:在位移法中,将铰接端的角位移,滑动支撑端的线位移作为基本未知量: 3.可以,但不必; 1:用图乘法求位移的必要条件之一是:( ) 2.结构可分为等截面直杆段; 2:由于静定结构内力仅由平衡条件决定,故在温度改变作用下静定结构将( ) 2.不产生内力 3:图示结构,各杆EI=常数,欲使结点B 的转角为零,比值P1/P2应 为( ) 2.1

《结构力学》作业2答案

1. 求图示体系的计算自由度,并分析其几何构造。 答W=-4,有多余约束的不变体系。 2. 求图示多跨静定梁的弯矩和剪力图。 rm 3. 试作下图所示结构的弯矩图。 lin 2iii lin I Jin

答. 4 . 答. L L L L Bl c d L ni/ L 利用静定结构的一般性质求图示桁架结构的内 力。 在F P作用下,只有右柱受了压力,而其它杆件的内力均为零。 5.用静力法求作图示多跨连续梁甩、RD M、F QE的影响线。 O D L h 4 C

A 支座往下位移了 b , B 支座往右位移了 a ,求 C 点的竖向位移 A cv 和C 1 , I b a —X b — — — — (向下) 2 4 2 4 下 7.试利用力法求解图示超静定结构,作出弯矩图,并求 答. R A 影响线 F D 影响线 M E 影响线 F QE 影响线 点的相对转角 2KN/in 6.图示三铰刚架 C 点水平位移。

答. 取BC 杆的轴力为基本未知量 X i , 则 X i =-3/2 M Dc =6KN- m (左侧受拉) C 点水平位移: 用位移法求解图示结构。 ¥ 牛1 J U llll II 1 zl t H 确定未制量, (2)尸斓穹範表达式 基本方程: II X I IP 0, 求得: 11 128 近T 仃 64 E? " ■ 6x2/ ,也 I 匚片=旳刊 —xA- — … 12J',空尸 3/ 、r M U gH + Al 虻=0 心+討 V F = O 卜g _打眩— 9/ 27/ 、&L L n 句 —H + - X uA — — Fp =0 h h … la If 2 9.试利用弯矩分配法求图示超静定结构,作出弯矩图。 EI=常数。 -m AB =n BA =30KN- m c =-20KN ?m 6麻N JL BC=3/7 2QKN/D] B J I J J I J Jc X 2 in lb 4in 20KN 最终弯矩: M A B =10KN- m (左侧受拉) Xr

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

《结构力学》课程习题集 一、单选题 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.基本部分和附属部分均有内力;

最新结构力学作业答案

精品文档 [0729]《结构力学》 1、桁架计算的结点法所选分离体包含几个结点 A. 单个 2、固定铰支座有几个约束反力分量 B. 2个 3、从一个无多余约束的几何不变体系上去除二元体后得到的新体系是 A. 无多余约束的几何不变体系 4、两刚片用三根延长线交于一点的链杆相连组成 A. 瞬变体系 5、定向滑动支座有几个约束反力分量 B. 2个 6、结构的刚度是指 C. 结构抵抗变形的能力 7、桁架计算的截面法所选分离体包含几个结点 B. 最少两个 8、对结构进行强度计算的目的,是为了保证结构 A. 既经济又安全 9、可动铰支座有几个约束反力分量 A. 1个 10、固定支座(固定端)有几个约束反力分量 C. 3个 11、改变荷载值的大小,三铰拱的合理拱轴线不变。 A.√ 12、多余约束是体系中不需要的约束。 B.× 13、复铰是连接三个或三个以上刚片的铰 A.√

14、结构发生了变形必然会引起位移,结构有位移必然有变形发生。 B.× 精品文档. 精品文档 15、如果梁的截面刚度是截面位置的函数,则它的位移不能用图乘法计算。 A.√ 16、一根连杆相当于一个约束。 A.√ 17、单铰是联接两个刚片的铰。 A.√ 18、连接四个刚片的复铰相当于四个约束。 B.× 19、虚功原理中的力状态和位移状态都是虚设的。 B.× 20、带拉杆三铰拱中拉杆的拉力等于无拉杆三铰拱的水平推力。 A.√ 21、瞬变体系在很小的荷载作用下会产生很大的内力,所以不能作为结构使用。 A.√ 22、一个无铰封闭框有三个多余约束。 A.√ 23、三铰拱的水平推力不仅与三铰的位置有关,还与拱轴线的形状有关。 B.× 24、三铰拱的主要受力特点是:在竖向荷载作用下产生水平反力。 A.√ 25、两根链杆的约束作用相当于一个单铰。 B.× 26、不能用图乘法求三铰拱的位移。 A.√ 27、零杆不受力,所以它是桁架中不需要的杆,可以撤除。 B.×

顺序结构与选择结构(说课稿)

顺序结构与选择结构(说课稿) 尊敬的各位评委老师,大家上午好!今天我说课的内容选自普通高中课程标准实验教科书《数学(必修三)》第二章第三节第一课时——顺序结构与选择结构。下面,我将从以下七个方面介绍我对本节课的教学设想:一、说教材;二、说学情;三、说教法及依据;四、说学法及依据;五、说教学过程;六、说板书设计;七、说教学反思。 一、说教材 1、教材的地位和作用 算法是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术的飞速发展,算法在科学技术和社会发展中中发挥的作用越来越大。而顺序结构与选择结构则是算法的两种基本结构,既是为以后学习循环结构打下基础,也是为以后学习更高深的算法作好铺垫。 2、教学目标的确定 根据本课教材的特点、教学大纲对本节课的教学要求以及学生的认知水平,我制定了以下的三维教学目标: 1、知识与技能目标: (1)了解算法框图的概念,掌握各种框图符号的功能。 (2)了解顺序结构和选择结构的概念,能用算法框图表示顺序结构和选择结构。 2、过程与方法目标: (1)通过学习算法框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力。 (2)学生通过设计算法框图表达解决问题的过程,在具体问题的解决过程中理解流程图的结构。 3、情感、态度与价值观目标: 学生通过动手,用程序框图表示算法,进一步体会算法的基本思想,体会数学表达的准确与简洁,培养学生的数学表达能力和逻辑思维能力。 3、教学的重点和难点 根据教学目标和本年龄段学生的认知规律,我把教学重点设为: 重点:各种程序框图功能,以及用算法框图表示顺序结构和选择结构。 由于学生首次接触算法框图,认知上会有一定的困难,故把教学难点设为: 难点:对顺序结构和选择结构的概念的理解;和用算法框图表示顺序结构和选择结构。 二、说学情 从知识结构上来说,学生在本章第一节已经了解了一些算法的基本思想,这是本节课的重要知识基础,从能力上来说,这个阶段的学生已经具有一定的分析问题、解决问题的能力,逻辑思维能力也初步形成,思维比较活跃但缺乏严谨性。因此,在设计教学中不仅要充分调动学生的学习积极性,更要注意培养学生严谨的数学思维。 三、说教法及依据 学生首次接触算法框图,根据教学内容、教学目标和学生的认知水平,本节课主要采取问题导入式教学,即“创设情境,提出问题——讨论问题,提出方案——交流方案,解决问题——模拟练习,运用问题——归纳总结,完善认识”,通过对问题的探究过程让学生掌握新知识,同时在解决问题的过程中掌握新知识的应用和解题过程,提高学生独立解题的能力。 四、说学法及依据

VB顺序结构与选择结构练习题

VB顺序结构及选择结构练习 一、单选题 1.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程 Private Sub Command1_Click() b=5 c=6 Print a = b + c End Sub 程序运行后,单击命令按扭,其结果为(D) A)a=11 B)a=b + c C)a= D)False 2. 在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程 Private Sub Command1_Click(D) a=11 b=5 c=6 Print a = b + c End Sub 程序运行后,单击命令按扭,其结果为() A)a=11 B)a=b + c C)a= D)True 3.以下语句的输出结果是(B) a = Sqr(3) Print Format(a,”$$#### : ###”) A)$1.732 B)$$1.732 C)$1732 D)$$00001.732 4.以下程序段的输出结果是(D) a = Sqr(3) b = Sqr(2) c =a>b Print c A)-1 B)0 C)False D)True 5.以下语句的输出结果是(C) Print Format$ (32548.5,”000,000.00”) A)32548.5 B)32,548.5 C)032,548.50 D)32,548.50 1.假定有如下语句: answer$=MsgBox(“String1”,, “String2”, “String3”,2) 执行该语句后,将显示1个信息框,此时如果单击“确定”按扭,则answer$的值为(D)A)String1 B)String2 C)String3 D)1

结构力学练习题及答案

一.是非题(将判断结果填入括弧:以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

相关文档
最新文档