题目内容

题33~38:某七层砌体结构房屋,抗震设防烈度7度,设计基本地震加速度值为0.15g。各层计算高度均为3.Om,内外墙厚度均为240mm,轴线居中。采用现浇钢筋混凝土楼、屋盖,平面布置如图1-16a所示。采用底部剪力法对结构进行水平地震作用计算时,结构水平地震作用计算简图如图1-16b所示。各内纵墙上门洞均为1000mm×2100mm(宽×高),外墙上窗洞均为1800mm×l500mm(宽×高)。 采用底部剪力法对结构进行水平地震作用计算时,假设重力荷载代表值G1=G2=G3= G4=G5=G6=4000kN、C7=3000kN。若总水平地震作用标准值为FEk,试问,第二层的水平地震剪力设计值V2(kN),应与下列何项数值最为接近

A. 0.96FEk
B. 1.15FEk
C. 1.25FEk
D. 1.30FEk

查看答案
更多问题

患者,女性,37岁,症见小便频数,赤涩热痛,少腹胀满不适,心烦不宁,口腔小溃疡,舌红脉滑数。尿常规化验:红细胞满视野,白细胞4~10个。治宜选用

A. 八正散
B. 导赤散
C. 桑螵蛸散
D. 知柏地黄丸
E. 小蓟饮子

题33~38:某七层砌体结构房屋,抗震设防烈度7度,设计基本地震加速度值为0.15g。各层计算高度均为3.Om,内外墙厚度均为240mm,轴线居中。采用现浇钢筋混凝土楼、屋盖,平面布置如图1-16a所示。采用底部剪力法对结构进行水平地震作用计算时,结构水平地震作用计算简图如图1-16b所示。各内纵墙上门洞均为1000mm×2100mm(宽×高),外墙上窗洞均为1800mm×l500mm(宽×高)。 假设重力荷载代表值G1=G2=G3=G4=G5=G6=4000kN、C7=3000kN,当采用底部剪力法对结构进行水平地震作用计算时,试问,总水平地震作用标准值FEk(kN),应与下列何项数值最为接近

A. 1850
B. 2150
C. 2750
D. 3250

题33~38:某七层砌体结构房屋,抗震设防烈度7度,设计基本地震加速度值为0.15g。各层计算高度均为3.Om,内外墙厚度均为240mm,轴线居中。采用现浇钢筋混凝土楼、屋盖,平面布置如图1-16a所示。采用底部剪力法对结构进行水平地震作用计算时,结构水平地震作用计算简图如图1-16b所示。各内纵墙上门洞均为1000mm×2100mm(宽×高),外墙上窗洞均为1800mm×l500mm(宽×高)。 已求得各种荷载(标准值):屋面板自重总重(含保温防水层)为1300kN,屋面活荷载总重130kN,屋面雪荷载总重100kN;每层墙体总重1900kN,女儿墙总重400kN。采用底部剪力法对结构进行水平地震作用计算时,试问,其中质点C7(kN),应与下列何项数值最为接近

A. 2300
B. 2700
C. 2765
D. 3650

[说明] 在一公文处理系统中,开发者定义了一个公文结构OfficeDoc,其中定义了公文应该具有的属性。当系统中的文件内容或状态发生变化时,与之相关联的DocExplorer结构的值都需要发生改变。一个OfficeDoc结构能够关联一组DocExplorer结构。当OfficeDoc结构的内容或状态发生变化时,所有与之相关联的DocExplorer结构都将被更新,这种应用被称为观察者模式。以下代码采用C语言实现,能够正确编译通过。 [C程序] #include<stdio.h> #define OBS_MAXNUM 20/*一个OfficeDoc变量最多能够关联的DocExplorer结构变量的个数*/ typedef void(______)(struct OfficeDoc*, struct DocExplorer*); struct DocExplorer { func update; /*DocExplorer结构采用的更新函数*/ /*其他的结构字段省略*/ }; Struct OfficeDoc { ______ myObs[OBS_MAXNUM]; /*存储所有与OfficeDoc相关联的DocExplorer结构指针*/ int index; /*与OfficeDoc结构变量相关联的DocExplorer结构变量的个数*/ }; Void attach (struct OfficeDoc *doc, struct DocExplorer *ob) { /*关联Obersver结构ob与OfficeDoc结构doc*/ int loop = 0; if (doc→index >=OBS_MAXNUM |] ob == NULL) return; for (loop=0; loop<doc→index; loop++) if (doc→myObs [loop] == ob) return; doc→myObs [doc→index] = ob; doc→index++; } void detach (struct OfficeDoc *doc, struct DocExplorer *b) { /*解除doc结构与ob结构间的关系*/ int loop; if (ob == NULL) return; for (loop = 0; loop < doc→ index; loop++) { if (doc→myObs [loop] == ob) { if (loop <=doc→index-2) doc→myObs [loop] = doc→myObs [______]; doc→myObs[doc→index-1] = NULL; doc—÷index-一j break; } } } void update1 (struct OfficeDoc *doc, struct DocExplorer *ob) { /*更新ob结构的值,更新代码省略*/ } void update2 (struct OfficeDoc *doc, struct DocExplorer *ob) { /*更新ob结构的值,更新代码省略*/ } void notifyObs (struct OfficeDoc *doc) { /*当doc结构的值发生变化时,通知与之关联的所有DocExplorer结构变量*/ int loop; for (loop = 0; loop <doc→index; loop++) { (doc→myObs [loop])→update(______); } } void main() { struct OfficeDoc doc; /*定义一个OfficeDoc变量*/ struct DocExplorer explorer1, explorer2; /*定义两个DocExplorer变量*/ /*初始化与OfficeDoc变量相关的DocExplorer变量个数为0*/ doc. index=0; explorer1. update = update1; /*设置explorer1 变量的更新函数*/ explorer2. update = update2; /*设置explorer2 变量的更新函数*/ attach (&doc, &explorer1); /*关联explorer1与doc对象*/ attach (&doc, &explorer2); /*关联explorer2与doc对象*/ /*其他代码省略*/ ______; /*通知与OfficeDoc相关的所有DocExploer变量*/ return; }

答案查题题库