禽流感远程教育习题和答案

2024-06-23

禽流感远程教育习题和答案(共6篇)

1.禽流感远程教育习题和答案 篇一

(二)《材料员》专业实务习题集

一、单选题

1.下列关于混凝土外加剂的叙述,合理的是(b)。

(A)混凝土外加剂是指混凝土成型后另外再加入的物质,如干洒着色剂

(B)混凝土外加剂是指加入少量但对混凝土性质有明显影响的物质,如木质素磺酸钙(C)混凝土外加剂是指中入混凝土中对其有益的物质,如粉煤灰(D)混凝土外加剂是指加入可增加混凝土强度的材料,如钢纤维

2.下列关于外加剂对混凝土拌合物和易性的影响,不合理的是(d)。(A)引气剂可改善拌合物的流动性

(B)减水剂可提高拌合物的流动性(C)减水剂可改善拌合物的粘聚性

(D)早强剂可改善拌合物的流动性 3.下列外加剂中,不用于提高混凝土抗渗性的是(c)。

(A)膨胀剂

(B)减水剂

(C)缓凝剂

(D)引气剂 4.当聚羧酸盐高效减水剂与萘系高效减水剂混合时将(b)。(A)降低减水剂的黏度(B)增加减水剂的黏度(C)增加减水剂的减水率(D)延长减水剂的凝结时间

5.JX-GB3高效减水剂(聚羧酸盐)的减水率范围大致为(c)。

(A)5%-10%

(B)10%-20%

(C)15%-25%

(D)20%-30% 6.JX-GB3高效减水剂(聚羧酸盐)的28d抗压强度比约为(d)左右。(A)90

(B)100

(C)110

(D)125 7.LS-JS聚羧酸高效减水剂适宜于配制泵送混凝土和高强泵送混凝土,泵送混凝土高度可达(c)以上。(A)10m

(B)50m

(C)100m

(D)1000m 8.LS-JS聚羧酸高效减水剂适宜于配制泵送混凝土和高强泵送混凝土,还可配制(a)的混凝土。(A)黏聚性较高

(B)黏聚性较低

(C)含气量较高

(D)保水性较好

9.配制高强混凝土,可通过加入(b)的方法来实现。

(A)早强剂

(B)高效减水剂

(C)引气剂

(D)缓凝剂 10.不是减水剂的技术经济效果有(a)。

(A)保持强度不变,节约水泥用量5%~20%

(B)提高混凝土早期强度(C)提高混凝土抗冻融耐久性

(D)减少混凝土拌和物泌水离析现象 11.泵送棍凝土中,宜加入(b)。

(A)早强剂

(B)减水剂

(C)速凝剂

(D)缓凝剂 12.JM-I型(超早强)混凝土高效增强剂是(c)。

(A)无机材料

(B)有机材料

(C)无机材料与有机材料相互复合的产物(D)无机材料与有机材料相互反应的产物

13.JM-I型混凝土高效增强剂是(c)。(A)仅具有高效减水功能

(B)仅具有超早强功能

(C)即具有高效减水功能,又具有超早强功能

(D)即具有高效减水功能,又具有超早强功,还具有引气功能 14.欲提高混凝土工程施工进度,适易加入的外加剂是(a)。(A)早强剂

(B)减水剂

(C)引气剂

(D)缓凝剂 15.最适宜于冬季施工用的混凝土外加剂是(d)。

(A)引气剂

(B)减水剂

(C)缓凝剂

(D)早强剂 16.下列关于早强剂的叙述,合理的是(c)。(A)硫酸盐早强剂会降低混凝土的抗硫酸盐侵蚀能力(B)掺了早强剂的混凝土应加快施工,否则易凝结(C)氯化钙早强剂会降低混凝土抗硫酸盐性(D)硫酸盐早强剂会抑制混凝土中的碱骨粒反应

17.免烧结高性能镁质陶粒是经磨细、配料、发泡、成球后,(b)而得到的人造轻骨料。(A)高温煅烧

(B)自然养护

(C)蒸汽养护

(D)蒸压养护 18.在进行高性能免烧镁质陶粒混凝土配制的大致流程为(c)

(A)设计正交试验→确定配合比设计中参数的基本范围→试配和调整→得出配合比设计(B)设计正交试验→试配和调整→确定配合比设计中参数的基本范围→得出配合比设计(C)确定配合比设计中参数的基本范围→设计正交试验→试配和调整→得出配合比设计(D)确定配合比设计中参数的基本范围→试配和调整→设计正交试验→得出配合比设计 19.拌制轻骨料混凝土宜采用(a)。

(A)强制式搅拌机

(B)自落式搅拌机

(C)人工搅拌

(D)以上均可

20.拌制轻骨料混凝土时,应先将陶粒与细骨料、水泥一起拌和约(c)。(A)30s

(B)1min

(C)2min

(D)5min

21.拌制轻骨料混凝土时,陶粒与细骨料、水泥一起预拌后,再加入(b)的水共同拌和即可。(A)总用水量

(B)净用水量

(C)附加用水量

(D)适宜用水量

22.拌制轻骨料混凝土时,陶粒与细骨料、水泥一起预拌后,再加入水共同拌和约(c)。(A)30s

(B)1min

(C)2min

(D)5min

23.下列各项中,可用于表征轻骨料混凝土强度等级的是(c)。(A)C30

(B)CW30

(C)CL30

(D)L30 24.在用陶粒作骨料配制混凝土时,为保证混凝土的配合比,应适当(b)。

(A)增加水泥用量

(B)增加用水量

(C)减少水泥用量

(D)减少用水量

25.材料使用过程管理。包括材料进场验收、保管出库、材料领用、(a)过程的跟踪检查、盘点、剩余物质的回收利用等,实现材料使用消耗的有效管理。

(A)安全生产

(B)材料消耗

(C)材料加工

(D)材料保管

26.要探索节约材料、研究代用材料、降低材料成本的新技术、新途径和(d)方法。(A)安全合理

(B)成效显著

(C)卓越有效

(D)先进科学

27.施工单位应设置(c)部门,负责贯彻落实国家和本市材料管理的有关标准和规定,组织施工现场材料管理人员专业培训,对在施工项目的材料管理工作进行监督指导。

(A)材料兼职管理(B)设备专职管理

(C)材料专职管理

(D)工料专职管理 28.按照计划的用途分,材料计划分为材料(d)计划、采购计划和半成品加工订货计划。(A)保管

(B)储存

(C)实用

(D)需用

29.材料需用计划应明确需用材料的品种、规格、数量及质量要求,同时要明确(a)时间。(A)材料的进场

(B)材料的保管

(C)材料的储存

(D)材料的生产

30.材料采购计划中应包括材料品种、规格、数量、质量、采购供应时间,拟采用供货商名称及需用()。(A)材料

(B)资金

(C)成本

(D)方法 31.钢丝网架聚苯乙烯夹芯板简称(a)。

(A)GJ板

(B)GSJ板

(C)OSB板

(D)PC板

32.钢丝网架水泥聚苯乙烯夹芯板简称(b)。

(A)GJ板

(B)GSJ板

(C)OSB板

(D)PC板

33.钢丝网架聚苯乙烯夹芯板是由(d)和泡沫塑料板条构成的网架芯板。(A)二维空间编织钢丝网架

(B)三维空间编织钢丝网架

(C)二维空间焊接丝网架

(D)三维空间焊接丝网架 34.欧松板简称(c)。

(A)GJ板

(B)GSJ板

(C)OSB板

(D)PC板

35.欧松板学名是(a)。

(A)定向结构刨花板

(B)不定向结构刨花板

(C)定向结构纤维板

(D)不定向结构纤维板 36.欧松板的结构特点是(d)。(A)表层刨片呈横向排列,芯层刨片呈纵向排列(B)表层刨片呈横向排列,芯层刨片呈不定向排列(C)表层刨片呈纵向排列,芯层刨片呈不定向排列

(D)表层刨片呈纵向排列,芯层刨片呈横向排列 37.关于欧松板握钉力的叙述,合理的是(a)。(A)对小钉的握钉力较好,对大钉的握钉力较差(B)对小钉的握钉力较差,对大钉的握钉力较好(C)对小钉大钉的握钉力都差(D)对小钉大钉的握钉力都好

38.关于欧松板握钉力的叙述,合理的是(b)。(A)由于使用不同性能的木材,定向刨花板有室内、室外用之分(B)由于使用不同性能的胶水,定向刨花板有室内、室外用之分(C)所有类型的定向刨花板都可用于室内、室外(D)所有类型的定向刨花板都只可用于室内

39.有关对涂料的描述,下列最正确的说法是(b)。

(A)油料是主要成膜物质,稀料是次要成膜物质,颜料是辅助成膜物质(B)油料是主要成膜物质,颜料是次要成膜物质,烯料是辅助成膜物质(C)颜料是主要成膜物质,油料是辅助成膜物质,稀料是次要成膜物质(D)油料是主要成膜物质,颜料和稀料都是辅助成膜物质

40.涂料指涂敷物体表面后能与之很好粘结,并形成保护膜的材料主要包括成膜物质、辅助物质和((A)溶剂

(B)散粒材料

(C)填料

(D)水 41.涂料中的胶粘剂属于(a)。

(A)主要成膜物质

(B)次要成膜物质

(C)溶剂

(D)辅助材料 42.涂料中的填料属于(b)。

(A)主要成膜物质

(B)次要成膜物质

(C)溶剂

(D)辅助材料

43.颜料是涂料的主要成份之一,优质颜料又称填充颜料,它作用是(b)。(A)起防锈作用

(B)增加漆膜的厚度

(C)起着色作用

(D)起遮盖膜的作用

44.下列关于涂料的叙述中,不合理的是(c)。(A)溶剂型涂料的缺点之一是溶剂挥发对人体有害

(B)水溶性涂料是以水为稀释剂

(C)乳胶涂料是以可溶于水的有机溶剂为稀释剂

(D)涂刷用石灰水属于无机涂料 45.豪华纤维涂料一种(a)涂料。

(A)水溶性

(B)憎水性

(C)溶剂型

(D)乳液型。)

46.(b)只可用于内外墙面,不能用于地面。

(A)墙地砖

(B)陶瓷锦砖

(C)玻璃锦砖

(D)仿石砖 47.豪华纤维涂料料(a)。

(A)对墙壁的光滑度要求不高,施工以喷涂为主(B)对墙壁的光滑度要求不高,施工以手抹为主(C)对墙壁的光滑度要求较高,施工以喷涂为主(D)对墙壁的光滑度要求较高,施工以手抹为主

48.相对于普通板玻璃面言,(d)不属于钢化玻璃的优点。

(A)机械强度高

(B)弹性好

(C)热稳定性高

(D)表面更平整 49.下列关于钢化玻璃的叙述,合理的是(b)。(A)钢化玻璃局部破损后,会破成无数边角尖锐的小块。

(B)相对于普通玻璃而言,钢化玻璃受急热急冷作用时不易发生炸裂。(C)钢化玻璃可根据需要进行磨光处理

(D)钢化玻璃可根据需要切割成不同直径的圆形,但不可切割成方形或其它形状 50.下列关于钢化玻璃的叙述,合理的是(c)。

(A)钢化玻璃强度高于普通玻璃,因而其边角抗硬物冲击破坏的能力优于普通玻璃(B)物理钢化玻璃不是安全玻璃(C)化学钢化玻璃是安全玻璃(D)半钢化玻璃不是安全玻璃

51.普通玻璃经过风压淬火法处理后的是什么玻璃(d)。(A)泡沫玻璃

(B)冰花玻璃(C)镭射玻璃

(D)钢化玻璃

52.下列关于热反射玻璃的叙述,较为合理的是(b)。(A)热反射玻璃是双面镀有一层金属或非金属膜的玻璃

(B)热反射玻璃是单向透视的

(C)热反射玻璃两面都不可用硬工具清洗

(D)热反射玻璃两面都不可用强力清洁剂清洗

53.下列关于热反射玻璃的叙述,不合理的是(a)。(A)应用于玻璃幕墙时,应该用酸性的硅酮结构胶粘结(B)热反射玻璃安装时,一定要注意玻璃内、外安装的方向(C)使用热反射玻璃的幕墙,内部可不设窗帘

(D)为了防止光污染,对热反射玻璃的反光率应有限制 54.下面关于夹层玻璃的叙述,不合理的是(b)。(A)夹层玻璃是安全玻璃

(B)夹层玻璃可在100℃左右长期使用

(C)当用做外门时,小心不要将玻璃边缘暴露在外,否则边缘将会吸湿,导致玻璃剥落(D)夹层玻璃在现场进行切割是非常困难的,因此定货时应注明尺寸 55.中庭天窗,采光屋顶所用玻璃,下列哪种最为合适(c)。

(A)钢化玻璃

(B)吸热玻璃

(C)夹层玻璃

(D)热反射玻璃 56.下列玻璃中(b)是防火玻璃,可起到隔绝火势的作用。(A)吸热玻璃

(B)夹丝玻璃

(C)热反射玻璃

(D)钢化玻璃 57.下面关于夹丝玻璃的叙述,不合理的是(c)。

(A)夹丝玻璃可用于公共建筑的防火门

(B)夹丝玻璃是安全玻璃(C)夹丝玻璃内夹有钢丝网,其抗折强度非常高

(D)夹丝玻璃可在100℃左右使用 58.下列关于中空玻璃(非结构胶粘结)叙述,合理的是(b)。

(A)中空玻璃是安全玻璃

(B)中空玻璃可在低于150℃下长期使用(C)中空玻璃的强度高于普通玻璃

(D)中空玻璃内部空气是否干燥对其性能有影响 59.下列关于中空玻璃的叙述,不合理的是(a)。(A)中空玻璃的隔声效果优于同样玻璃组成的双层独立玻璃(B)中空玻璃可防止结露现象(C)中空玻璃具有较好的隔热效果

(D)中空玻璃可通过不同玻璃原片组合而得到不同的透光率

60.复合建筑微晶玻璃是以(d)主要原料制成的一种微晶玻璃。(A)石英砂

(B)高岭土

(C)硅酸盐水泥

(D)粉煤灰

61.复合建筑微晶玻璃的基本组成,选择(c)作为基础玻璃配方依据制成的一种微晶玻璃。(A)硅酸盐系统

(B)铝酸盐系统

(C)铝硅酸盐系统

(D)铁铝酸盐系统

62.复合建筑微晶玻璃是采用(a)制成的一种微晶玻璃。(A)烧结法

(B)蒸汽养护

(C)蒸压养护

(D)自然养护 63.关于粉煤灰微晶玻璃吸水率的叙述,合理的是(a)(A)比天然大理石、花岗石低(B)比天然大理石低,但比花岗石高(C)比天然花岗石高,但比大理石低(D)吸水率约为1% 64.泡沫玻璃是一种玻璃体内(a)的玻璃材料。(A)充满开口或闭口气泡

(B)只有开口气泡,没有闭口气泡

(C)只有闭口气泡,没有开口气泡

(D)没有气泡

65.下列关于热塑性树脂和热固性树脂的叙述,不合理的是(c)。(A)热塑性树脂可能是线型结构的有机高分子化合物(B)热塑性树脂可能是支链型结构的有机高分子化合物(C)热塑性树脂优点是刚性较高

(D)热固性树脂一旦固化,加热也不能使其再软化

66.建筑塑料的主要性能决定于所采用的(b)。

(A)填充料

B,合成树脂

(C)固化剂

(D)增塑剂 67.下列不属于塑料添加剂的是(a)。

(A)树脂

(B)填料

(C)固化剂

(D)着色剂 68.下列性质中,不属于一般塑料的性质是(d)。

(A)轻质(B)比强度较高

(C)易老化(D)刚度较大

69.建筑塑料的优点是(a)。

(A)比强度大

(B)刚度大

(C)价格低廉

(D)化学稳定性差 70.以下关于建筑塑料的优点中,不正确的是(d)。

(A)密度小,与木材接近

(B)比强度高,与钢材接近

(C)化学稳定性好,耐酸、碱、盐及蒸气

(D)刚性大 71.下列结果中,(b)不是由塑料的老化引起的。(A)材质变得硬脆

(B)机械强度提高

(C)颜色有所改变

(C)机械性能变坏 72.以下各项中,不属于塑料制品的是(d)。

(A)有机玻璃

(B)玻璃钢

(C)合成木材

(D)泡沫玻璃 73.下列不属于塑料制品的是(b)。

(A)玻璃钢

(B)钢化玻璃

(C)合成木材

(D)有机玻璃 74.聚丁烯管最高使用温度为(c)。

(A)65℃

(B)85℃

(C)110℃

(D)150℃

75.铝塑复合管根据中间铝层焊接方式不同,分为(d)。(A)搭接焊和帮条焊

(B)搭接焊和对接焊

(C)帮条焊和对接焊

(D)帮条焊和坡口焊 76.铝塑复合管应用广泛,但一般不用于(c)。

(A)冷水供应

(B)热水供应

(C)电线导管

(D)地面辐射采暖

77.给水涂塑复合钢管的原始管材主要用(b),内壁复合塑料层主要采用聚乙烯等高分子材料。(A)不锈钢管

(B)热镀锌管

(C)普通钢管

(D)铸铁管 78.钢塑复合压力管主要包括(c)层。

(A)1

(B)2

(C)3

(D)4 79.钢塑复合压力管(a)。

(A)中间层为钢带,内、外层均为聚乙烯等塑料

(B)中间层为聚乙烯等塑料,内、外层均为钢带

(C)内层为钢带,外层为聚乙烯等塑料

(D)外层为钢带,内层为聚乙烯等塑料

80.预应力钢筒混凝土管(d)而制成的管子。

(A)是带有钢筒的混凝土管芯内侧衬有纵向预应力钢丝并在外侧采用水泥砂浆保护层(B)是带有钢筒的混凝土管芯外侧缠绕纵向预应力钢丝并采用水泥砂浆保护层(C)是带有钢筒的混凝土管芯内侧衬有环向预应力钢丝并在外侧采用水泥砂浆保护层(D)是带有钢筒的混凝土管芯外侧缠绕环向预应力钢丝并采用水泥砂浆保护层

81.项目材料采购部门应根据生产部门提出的材料需用计划,编制材料采购计划报(d)审批。(A)采购部门

(B)技术部门

(C)总工程师

(D)项目经理

82.施工现场材料的管理坚持“(c),谁负责;谁使用,谁负责”的原则。(A)谁生产

(B)谁加工

(C)谁采购

(D)谁施工

83.工程(a)单位按照法定职能和合同约定,对施工现场材料管理负相应监理责任。(A)监理

(B)设计

(C)勘测

(D)使用

84.施工现场应根据需要配备必要的(c)器具,并保证计量器具处于合格状态。(A)测量

(B)仪器

(C)计量

(D)计算

85.材料入库后,(d)应按规定组织进行建设工程材料和设备采购备案。(A)项目经理

(B)质量员

(C)总工程师

(D)材料员

86.采购备案的信息包括:材料和设备供应企业(经销企业和生产企业)的名称、产品数量、规格型号、产品执行标准、价格等信息;材料和设备取样、送检和(a)人员 的信息。(A)见证

(B)质量

(C)安全

(D)材料

87.材料的(c)是指材料在绝对密实状态下单位体积的质量。(A)重量

(B)强度

(C)密度

(D)密实度

88.材料因承受外力(荷载),所具有抵抗变形不致破坏的能力,称作(b)。(A)弹性

(B)强度

(C)密度

(D)重度

89.高性能高耐久性混凝土适用于各种(d)结构工程,如港口、海港、码头、桥梁及高层、超高层混凝土结构。(A)砖石

(B)钢材

(C)砖木

(D)混凝土 90.纤维混凝土是指掺加(b)作为增强材料的混凝土。

(A)钢筋网

(B)短钢纤维或合成纤维

(C)钢丝

(D)高分子材料

二、多选题

1.目前常用的混凝土外加剂有(abcd)。

(A)减水剂

(B)早强剂

(C)引气剂

(D)缓凝剂

2.下列关于外加剂对混凝土性能的影响,合理的有(bcd)。

(A)引气剂可改善拌合物的流动性

(B)减水剂可提高拌合物的流动性(C)减水剂可改善拌合物的粘聚性

(D)早强剂可改善拌合物的流动性 3.当使用聚羧酸盐高效减水剂配制混凝土时,混入萘系减水剂,可能会(de)。(A)增加减水率

(B)迅速降低混凝土的坍落度(C)提高流动性

(D)降低混凝土的出机流动性

4.减水剂的技术经济效果有(bcd)

(A)保持强度不变,可节约水泥20%~50%

(B)提高混凝土早期强度(C)提高混凝土抗冻融耐久性

(D)减少混凝土拌和物泌水离析现象

5.可用作混凝土早强剂的有(bc)。

(A)木质素磺酸钙

(B)氯化钙

(C)硫酸钠

(D)松香皂

6.配制混凝土时常用的早强剂有(bce)。

(A)M型木钙粉

(B)硫酸钠

(C)三乙醇胺复合剂

(D)木质素磺酸钙 7.免烧结高性能镁质陶粒是以(ace)等为原料得到的人造轻骨料。(A)菱苦土

(B)硫酸镁

(C)氯化镁

(D)水泥

8.在进行高性能免烧镁质陶粒混凝土配制时,首先确定混凝土配合比设计中(abe(A)水泥用量

(B)砂率量

(C)陶粒用量

(D)总用水量

9.与普通混凝土相比,高性能轻骨料混凝土拌和物(abde)。(A)较难出现粗骨料沉底现象(B)较难出现粗骨料离析现象(C)较易出现泌水现象

(D)流动性能可达到自流平效果

10.XPS复合环保节能砌块是以(bde)等为原料得到的一种环保节能型砌块。(A)菱苦土

(B)粉煤灰陶粒

(C)氯化镁

(D)水泥

11.钢丝网架聚苯乙烯夹芯板是钢丝网架和内填(bd)构成的网架芯板。(A)普通型聚苯乙烯泡沫塑料板条

(B)阻燃型聚苯乙烯泡沫塑料板条

(C)普通型聚苯乙烯泡沫塑料整板)三个参数的基本范围。

(D)阻燃型聚苯乙烯泡沫塑料整板

12.欧松板的特点包括(abd)(A)环保(B)不变形(C)抗压强度高(D)不易开裂

13.豪华纤维涂料对基材没有苛刻要求,可广泛地涂装于(bcde)等各种基层材料上。(A)金属板

(B)石膏板

(C)混凝土板

(D)水泥浆板

14.下列玻璃中,属于安全玻璃的有(abd)。(A)钢化玻璃

(B)夹丝玻璃

(C)中空玻璃

(D)夹层玻璃

15.与天然大理石、花岗石比较,粉煤灰微晶玻璃(abce)。(A)具有更高的机械强度(B)比一般的微晶玻璃抗折强度高(C)粉煤灰微晶玻璃的耐腐蚀能力好(D)粉煤灰微晶玻璃的耐酸性较好

16.微晶泡沫玻璃不同于传统的泡沫玻璃,其玻璃体内的气泡(cd)。(A)是由发泡剂在高温下发生化学反应产生的(B)是由发泡剂在常温下发生化学反应产生的(C)不是由发泡剂在高温下发生化学反应产生的

(D)是通过在高温下玻璃态物质溶化后包裹轻质陶粒产生的 17.微晶泡沫玻璃是以(bcd)为主要原料制造的。

(A)石英砂

(B)废玻璃

(C)轻质陶料

(D)粉煤灰

18.微晶泡沫玻璃的特点有(bcde)。(A)机械强度低,不可承受较大荷载(B)易于用普通木工机具切割

(C)与其他材料相容性较好,可用于水泥砂浆施工(D)耐高温

19.建筑塑料的优异性质具有(abe)。

(A)体积密度小

(B)比强度大

(C)比强度小

(D)导热性高

20.聚丁烯管(abcd)。

(A)具有独特的抗蠕变性能

(B)能长期承受高负荷而不变形(C)可应用于热水管

(D)可应用于采暖供热管

21.广义上的物质资料包括()。

(A)生产资料

(B)生产设备

(C)生活资料

(D)建筑材料 22.建筑施工企业物资包括()。

(A)建筑材料

(B)机械设备

(C)生活资料

(D)生产资料 23.项目物资管理分为()。

(A)经营管理层

(B)传达层

(C)执行层

(D)劳务层 24.物资分类中,属于A类材料的是()。(A)安全帽

(B)钢材

(C)水泥

(D)油漆 25.材料费包括()。

(A)材料原价

(B)材料运杂费

(C)采购及保管费

(D)汽车使用费

三、判断题

1.大多数种类的聚羧酸盐高效减水剂,由于其独特的分子结构,都难以与其他减水剂相容。

(√)2.LS-300缓凝高效减水剂主要成分为奈系、氨基磺酸系等 高效减水剂,优质引气剂和保塑组分组成。

(r)

3.LS-300缓凝高效减水剂和易性好、坍落度经进损失大。

(×)

4.JM-I型(超早强)混凝土高效增强剂与粉煤杰等活性掺和料复合双掺使用效果更佳。

(√)5.免烧结高性能镁质陶粒属于一种新型硅酸盐水泥制品。

(w)

6.拌制轻骨料混凝土时,陶粒应预先经过淋水处理后才可与其他材料拌和使用。

(√)7.高性能免烧镁质陶粒(EHPC)混凝土的弹性模量比普通陶粒混凝土有显著下降。(×)8.高性能轻骨料比普通轻骨料具有更低的吸水率。

(r)9.高性能轻骨料不经预湿就可配制大流动性的泵送混凝土。

(r)10.高性能轻骨料比普通轻骨料具有更低的造价。

(×)

11.钢丝网架水泥聚苯乙烯夹芯板是在钢丝网架聚苯乙烯夹芯板一面喷抹水泥砂浆后形成的构件。

(×)

12.豪华纤维涂料可以石棉纤维作为基料,辊入各种辅料加工而成。

(w)13.豪华纤维涂料可以玻璃纤维作为基料,辊入各种辅料加工而成。

(×)14.豪华纤维涂料透气性好。

(√)

15.复合建筑微晶玻璃是在不加晶核剂的条件下制成的。

(√)

16.微晶泡沫玻璃质量轻,可减轻结构荷载,适合于墙体保温工程。

(√)17.微晶泡沫玻璃吸声性能好,但不可用水冲洗。

(×)

18.微晶泡沫玻璃产品经过打磨后光泽度很好,可制成彩色制品,可作为装饰材料。

(√)19.聚丁烯管化学稳定性好,价格低。

(w)

20.薄壁不锈钢管 有优异的耐腐蚀性,使用寿命长达100年。

(r)

21.材料的进场验收与验证管理,不用做好不合格材料的处置工作(w)。

22.材料进场应进行进场验收要做好材料规格数量的查验。材料员应认真检查、核对材料的标牌、品种、名称、规格型号、数量是否与合同(协议)和随货清单一致(r)。

23.按要求做好材料的进场复验。材料员在完成进场验收后,及时通知业主代表组织进场复验。项目技术负责人应按相关标准组织材料的进场复验,并留存进场复验报告(w)。

24.建设单位应制定材料的出入库管理制度,入库、出库程序应坚持库存量清晰、有效期内合理调拨、当面点清、手续规范的原则(w)。

25.做好材料出库管理。材料出库时材料员应填写材料出库记录, 并核对领料人出具的领料单(r)。26.施工过程中应对使用的材料的品种、规格、生产厂家、进货批次及使用的过程按相关规定做好记录。有关工序完成后应按标准规范要求做相应的检验。有关检验记录应按规定存档(r)。

27.广州地区建设工程要采购、使用预拌混凝土应认真贯彻执行《广州市预拌混凝土及混凝土预制构件行业管理办法》穗建质〔2010〕1059号的规定。预拌混凝土生产厂家应证照齐全,经市建委和工商局认可。()。28.进场的蒸压加气混凝土砌块应架空、覆盖堆放,不要受雨水泡淋;应在砌块制成28天后才使用(r)。

29.蒸压加气混凝土砌块进场验收和库存管理应严格按现行施工质量验收规范进行进入施工现场的加气混凝土砌块应提交产品出厂合格证和检测报告。砌块的规格尺寸、外观质量、强度级别和密度级别必须符合设计要求,并应符合相关规范的规定,要分批进行检查、验收(r)。

30、新型建筑材料应具有以下特点:复合化、多功能化、节能化、绿色化、轻质高强化、工业化生产(r)。

2.一道数学练习题答案的探究 篇二

多年的数学教学使我认识到数学知识不是学来的,也不是教出来的,而是探究出来的,探究能使学生精力高度集中,全身心的投入,从而搞清知识的来胧去脉前因后果,进而达到融会贯通、灵活运用,正因为如此,自己在教学中特注重让学生探究,练习题的处理也不例外;学生用数学知识解决实际问题的能力较差,所以在学了勾股定理后特意安排了一道用勾股定理解决实际问题的练习题,通过探究达到提高学生运用学知识解决实际问题的能力。

题目:1个1m高的人正在一棵9m高的树旁劳动,忽起一阵大风,将大树从距地面4m处吹断,此时此人应站在何处比较安全?

师:哪位同学比较聪明且肯动脑筋能解出此题?

(大部分学生纷纷举起手来,这么同学都能解出来,我心里挺高兴的。)

生A:人应站在距树3m以的地方才安全。

师: 生A陈述你的理由。

生A: 如图(1),风是从距地面的4mB处吹断的,AB=4m,树高9m,那么断了的部分BC 长5m,树与地面垂直,在Rt△ABC中,根据勾股定理得。

AC=BC2-AB2

=52-42

=3m

所以此人此时应站在距树3m以外的地方较安全。(此时下面部分学生连声说不对!不对!)

师: A肯动脑做了,说说你的想法。

生B:生A的答案不全面,人除站在3m以外安全还可站在如图(2)所示的A与D之间,因为1m高的人站在C与D之间某处,树会压着人,A与D之间有空间,且树斜着撞不着人。(这时,教室时像煮沸的油锅,一片议论声,有的说对,有的说不对)。

师:哪位同学说“不对”,谈谈你的理由生C:人站在A与D之间也不安全,因为,折断部分BC上还有大分枝、小分枝、这些树枝可能撞着人,还有一种特殊情况可能发生,折断部分BC会从B处完全断开,整个BC部分掉下来,也会压着人,所以人站A与D之间某处也不安全。

师:生C考虑的比较细致,根据以上三位同学的回答,说明人只能站在3m以外,这个 结果正确吗?

(此时无人回答,同学们都在苦思冥想,我想此时如果通过老师点拨效果不佳,不讲同学们又得不出正确答案,心里有点着急,忽然头脑中冒出一个念头,实践出真知,不妨让学生自己动手实践,发现真谛。

师:现在动手实践:前后四个人分为一小组,先用硬纸板剪出两个长分别为45cm、5cm的硬纸条(宽度不超过1cm或可替代硬纸条的东西,按20:1比例);然后四人既要齐心协力、模仿树倒的过程,又要分工:1人纪录、1人观察、1人移动5cm硬纸条(代替1米高的人)移动范围在15cm以外,多在15cm-20cm之间移动,1人用45cm的硬纸条(从20cm处折一下,25cm代替折断部分)模仿树倒的过程;随后四人一组,根据操作结果,共同商讨,画出树倒的示意图,最后根据图形作出正确的结果,比一比,看哪一组同学齐心协力,肯动脑、动手在较短时间内作出完整的、正确的答案。

(一石激起千层浪,同学们情绪高涨,绝大数学生很快进入了探索过程,过了一 会儿同学们陆陆续续举起手来)。

师:刚才同学们做的很好,下面请D、E代表他们所在一个小组将图形和解答过程写在黑板上,一人画图,一人写出解答过程。

图(3)

如图(3):在AB上截取AF=1m,过点F作FD⊥AB圆弧于点D,连结BD,过D作CD⊥AC,BC=BD=5 m,BF=AB-AF=4-1=3m。

在Rt △BFD 中,根据勾股定理得:

DF=BD2-BF2

=52-32

=4m

DF=AG=4m

所以此人应站在距树4m以外的地方较安全。

师:问此人站在距树3m到4m间为什么不行?

生D:树倒的过程中树稍会打着人。

师:同学们,你们说这一组同学的答案对吗?

学生:正确!(学生一致认为正确)

师:这组同学合作的很好,同学们请你们想想,开始时为什么会出现“人站在距树3m以外的地方”的结果呢?原因何在?(教室里又一片议论声)

生F: 开始解答时,只想到树倒后的结果,而忽略了树倒的过程,即把动态的过程静止化了。

师:多么漂亮的回答,所以平时我们解决实际问题时应联系具体情况,必要时画出图形,做到数形结合

3.继电保护习题和答案 篇三

习题 一

一、填空

1、电力系统相间短路的形式有(三相)短路和(两相)短路。

2、电力系统接地短路的形式有(两相)接地短路和(单相)接地短路。

3、电力系统发生相间短路时,(电压)大幅度下降,(电流)明显增大。

4、电力系统发生故障时,继电保护装置应(将故障部分切除),电力系统出现不正常工作时,继电保护装置一般应(发出信号)。

5、在电力系统继电保护装置中,由于采用了电子电路,就出现了(整流)型和(晶体管)型继电保护装置。

6、继电保护的选择性是指继电保护动作时,只能把(故障元件)从系统中切除(无故障部分)继续运行。

7、电力系统切除故障的时间包括(继电保护动作)时间和(断路器跳闸)的时间。

8、继电保护的灵敏性是指其对(保护范围内)发生故障或不正常工作状态的(反应能力)。

9、继电保护的可靠性是指保护在应动作时(不拒动),不应动作时(不误动)。

10、继电保护装置一般是由测量部分、(逻辑部分)和(执行部分)组成。

二、判断题

1、电力系统发生故障时,继电保护装置如不能及时动作,就会破坏电力系统运行的 稳定性。性。(√)

2、电气设备过负荷时,继电保护应将过负荷设备切除。(×)

3、电力系统继电保护装置通常应在保证选择性的前提下,使其快速动作。(√)

4、电力系统故障时,继电保护装置只发出信号,不切除故障设备。(×

5、继电保护装置的测量部分是测量被保护元件的某些运行参数与保护的整定值进行比较。(√)

三、选择题

1、我国继电保护技术发展先后经历了五个阶段,其发展顺序依次是(C)。

(A)机电型、晶体管型、整流型、集成电路型、微机型;

(B)机电型、整流型、集成电路型、晶体管型、微机型;

C)机电型、整流型、晶体管型、集成电路型、微机型。

2、电力系统最危险的故障是(C)。

(A)单相接地;(B)两相短路;(C)三相短路。

3、电力系统短路时最严重的后果是(C)。

(A)电孤使故障设备损坏;(B)使用户的正常工作遭到破坏;

(C)破坏电力系统运行的稳定性。

4、继电保护的灵敏系数Klm要求(C)

(A)Klm<1;(B)Klm=1;(C)Klm>1。

5、线路保护一般装设两套,两套保护的作用是(B)。

(A)主保护;(B)一套为主保护,另一套为后备保护;(C)后备保护。

6、对于反应故障时参数增大而动作的继电保护,计算继电保护灵敏系数时,应用(A)

(A)保护区末端金属性短路;(B)保护区首端金属性短路;

(C)保护区内任何一点金属性短路。

7、对于过电流保护,计算保护灵敏系数时,应用(B)。

(A)三相短路;(B)两相短路;(C)三相或两相短路都可以。

8、对于反应故障时参数减小而动作的继电保护,计算灵敏系数时应用(A)(A)故障参数的最大计算值;(B)故障参数的最小计算值;(C)两者都可以。

四、简答题

1、电力系统短路可能产生什么样后果?

答:可能产生的后果是:

(1)故障点的电弧使故障设备损坏;

(2)比正常工作电流大得多的短路电流产生热效应和电动力效应,使故障回路中的设备遭到伤害;(3)部分电力系统的电压大幅度下降,使用户正常工作遭到破坏,影响产品质量;

(4)破坏电力系统运行的稳定性,引起振荡,甚至使电力系统瓦解,造成大面积停电的恶性事故。

2、继电保护的基本任务是什么?

答:(1)当电力系统出现故障时,继电保护装置应快速、有选择地将故障元件从系统中切除,使故障元件免受损坏,保证系统其他部分继续运行;

(2)当系统出现不正常工作状态时,继电保护应及时反应,一般发出信号,通知值班人员处理。在无值班人员情况下,保护装置可作用于减负荷或跳闸。

3、后备保护的作用是什么?何谓近后备保护和远后备保护?

答:后备保护的作用是电力系统发生故障时,当主保护或断路器拒动,由后备保护以较长的时间切除故障,从而保证非故障部分继续运行。

近后备保护是在保护范围内故障主保护拒动时,首先动作的后备保护。

远后备保护是保护或断路器拒动时,靠近电源侧的相邻线路保护实现后备作用的保护。

4、利用电力系统正常运行和故障时参数的差别,可以构成哪些不同原理的继电保.护?

答:可以构成的继电保护有:)反应电流增大而动作的过电流保护;(2)反应电压降低而动作的低电压保护;

(3)反应故障点到保护安装处距离的距离保护;

(4)线路内部故障时,线路两端电流相位发生变化的差动保护。

习题 二

一、填空

1、互感器一、二次绕组的同极性端子标记通用(L1、K)为同极性,(L2、K)为同极性。

2、测量变换器的隔离是把互感器的(有一点接地的二次绕组)与继电保护的(逻辑回路)隔离。

3、电磁式继电器是利用电磁铁的(铁芯)与(衔铁)间的吸引作用而工作的继电器。

4、时间继电器的动作时间是从(线圈上加上规定电压值)的瞬间起至继电器(延时触点闭合)的瞬间止所经历的时间。

5、继电器的(返回参数)与(动作参数)之比,称为返回系数。

二、判断题

1、测量变换器的作用就是改变所需测量的电气量。(×)

2、利用对称分量滤过器,可以判断电力系统是否出现不对称故障。(√)

3、电力系统发生不对称相间短路时,可将其短路电流分解为正序分量、负序分量和

零序分量。(×)

4、当正序电压输入负序电压滤过器时,其输出电压等于零。(√)

5、能使电流继电器从释放状态改变至动作状态的最大电流称为继电器的动作流(×)

三、选择题

1、互感器二次侧应有安全可靠的接地,其作用是(B)。(A)便于测量时形成回路;

(B)以防互感器一、二次绕组绝缘破坏时,高电压对二次设备及人身的危害;

(C)泄漏雷电流。

2、继电保护用互感器一次电压(或电流〉的正方向规定为(C)。(A)从无“*”端指向有“*”端;(B)任何一端指向另一端;

(C)从有“*”端指向无“*”端。

3、电流变换器是(C)。

(A)一次输入电压,二次输出电压;(B)一次输入电流,二次输出电流;(C)一次输入电流,二次输出电压。

4、零序分量滤过器的作用是(A)。

(A)获取零序分量;(B)消除零序分量;(C)获取正、负分量。

5、过电流继电器的动作电流(A)返回电流。

(A)大于;(B)小于;(C)等于。

四、简答题

1、继电保护装置用互感器的二次侧为什么要可靠接地?

答:互感器的二次侧都应有可靠的保安接地,以防互感器的一、二次绕组间绝缘损坏时,高电压从一次绕组窜入二次绕组对二次设备及人身造成危害。

2、测量变换器的作用是什么? 答:其作用是:

(1)电路的隔离。互感器二次绕组必须安全接地,而继电保护的逻辑回路不许接地,因此需要通过测量变换器将它们从电气上进行隔离;(2)电量的变换。将互感器二次侧的电气量变小,或将电流互感器的二次电流变换为电压,以适应保护测量回路的需要;

(3)定值的调整。借助于测量变换器一次绕组或二次绕组抽头的改变,实现保护整值的调整,或扩大整定值的范围。

3、简述电磁式继电器的基本工作原理。

答:当继电器线圈中通入电流Ik时,产生磁通,经铁芯、衔铁和气隙形成回路,衔铁被磁化,产生电磁力Fem,当Fem克服弹簧反作用力,衔铁被吸起,并带动触点接通。

4、说明中间继电器的作用。

答:(1)提供足够数量的触点,以便同时控制不同的电路;

(2)增加触点容量,以便接通和断开较大电流的电路;

(3)提供必要的延时特性,以满足继电保护及自动装置的要求。

五、综合题

1、何谓负序电流滤过器?目前使用的负序电流滤过器有哪几种形式?

答:电力系统正常且对称运行时,无负序分量出现。当电力系统发生故障时,总

会出现负序分量,即便是三相对称短路在短路开始瞬间也会出现负序分量。利用这一特点,即可构成灵敏度很高的负序电流保护。负序电流滤过器就是能将故障电流中的负序电流滤取出来供给继电保护用的一种专门器件。

负序电流滤过器的形式很多,常用的有:

(1)电流变换器(TA)和电抗变压器(TL)组合构成的负序电流滤过器;

(2)两电流变换器构成的负序电流滤过器;

(3)两电抗变压器构成的负序电流滤过器;

(4)三相全对称三电抗变压器构成的负序电流滤过器;

(5)集成电路中电运算放大器构成的负序电流滤过器;

(6)微机保护中由算法、数字滤波器形成的负序电流滤过器等。

3、本线路限时电流速断保护的保护范围一般不超过相邻下一线路的(瞬时电流速断)保护的保护范围,故只需带(0.5s)延时即可保 证选择性。

4、为使过电流保护在正常运行时不误动作,其动作电流应大于(最大负荷电流);为使过电流保护在外部故障切除后能可靠地返回,其返回电流应大于(最大负荷电流)。

5、为保证选择性,过电流保护的动作时限应按(阶梯)原则整定,越靠近电源处的保护,时限越(长)。

6、线路三段式电流保护中,(限时电流速断)保护为主保护,(定时限过电流)保护为后备保护。

二、判断题

1、瞬时电流速断保护在最小运行方式下保护范围最小。(√)

2、限时电流速断保护必须带时限,才能获得选择性。(√)

3、三段式电流保护中,定时限过电流保护的保护范围最大。(√)

4、越靠近电源处的过电流保护,时限越长。(√)

5、保护范围大的保护,灵敏性好。(√)

6、限时电流速断保护可以作线路的主保护(√)

7、瞬时电流速断保护的保护范围不随运行方式而改变。(×)

8、三段式电流保护中,定时限过电流保护的动作电流最大(×)

9、瞬时电流速断保护的保护范围与故障类型无关。(×

10、限时电流速断保护仅靠动作时限的整定即可保证选择性(×)

三、选择题

1、瞬时电流速断保护的动作电流应大于(A)。

(A)被保护线路末端短路时的最大短路电流;(B)线路的最大负载电

(C)相邻下一线路末端短路时的最大短路电流。

2、瞬时电流速断保护的保护范围在(C)运行方式下最小。

(A)最大;(B)正常;(C)最小。

3、定时限过电流保护的动作电流需要考虑返回系数,是为了(B

A)提高保护的灵敏性;(B)外部故障切除后保护可靠返回;(C)解决选择性。

4、若装有定时限过电流保护的线路,其末端变电所母线上有三条出线,各自的过电..流保护动作时限分别为1.5s、0.5、1s,则该线路过电流保护的时限应整定为(B)

(A)1.5S;(B)2S;(C)3.5S;

5、三段式电流保护中,(B)是主保护。

A)瞬时电流速断保护;(B)限时电流速断保护;(C)定时限过电流保护。

四、简答题

1、简述瞬时电流速断保护的优缺点。

答:优点:简单可靠、动作迅速。

缺点:不能保护本线路全长,故不能单独使用,另外,保护范围随运行方式和故障类型而变化。

2、瞬时电流速断保护中采用中间继电器的作用是什么?

答:(1)由于电流继电器的触点容量小,不能直接接通跳闸回路,采用中间继电器可扩大前级电流继电器的触点容量;

(2)考虑到在装有管型避雷器的输电线路上,当出现大气过电压使两相或三相避雷器同时放电时,将造成短时间的相间短路,采用有延时O.06~0.08 s的中间继电器,增大了保护的动作时间,从时间上躲过避雷器放电,避免了在上述情况下,瞬时电流速断保护误动作。

3、为什么过电流保护的动作电流要考虑返回系数,而瞬时电流速断保护及限时电流

速断保护则不考虑?

答:过电流保护的动作电流考虑返回系数,是为了使保护在外部故障切除后能可靠地返回,若不考虑返回系数,则由于过电流保护的动作电流较小,返回电流也较小,在外部故障切除后,电流恢复到,IL.max可能大于返回电流而不返回。而瞬时电流速断保护在外部故障时根本不会动作,当然也就不存在返回的问题。至于限时电流速断保护在外部故障时可能动作,但因它的动作电流较大,相应的返回电流也较大,因此,当外部故障切除后恢复到IL.max时一定能自行返回。

(电压互感器)的接线方式。

5、电网中发生(不对称短路)时,非故障相中仍有电流流过,此电流称为非故障相电流。

二、判断题

1、功率方向继电器能否动作,与加给它的电压、电流的相位差无关。(×)

2、功率方向继电器可以单独作为线路保护。(×)

3、采用90接线的功率方向继电器,两相短路时无电压死区。(√)

4、功率方向继电器电流线圈、电压线圈的同极性端子无关紧要。(×

5、LG-11型功率方向继电器无电压死区。(√)

三、选择题

1、双侧电源线路的过电流保护加方向元件是为了(A)。

(A)解决选择性;(B)提高灵敏性;(C)提高可靠性。

2、双侧电源线路的瞬时电流速断保护为提高灵敏性,方向元件应装在(B)。0(A)动作电流大的一侧;(B)动作电流小的一侧;(C)两侧。

3、有一按90接线方式接线的功率方向继电器,当(B)

(A)(B)(C)

4、按90接线的功率方向继电器,若线路短路阻抗角为 则三相短路时 为(B)(A)(B)(C)

5、双侧电源电网中,母线两侧方向过电流保护的方向元件在(A)可以省去。

(A)该保护的时限较长时(B)该保护的时限较短时

(C)两侧保护的时限相等时

四、简答题

1、何谓功率方向继电器的电压“死区”?采用整流型功率方向继电器有没有电压

“死区”?为什么?

答:当保护安装处附近发生金属性三相短路时,母线残余电压接近于零,即Uk≈0,继电器的动作条件 不成立,继电器将不能正确动作,靠近保护安装处的这段范围,称为功率方向继电器的电压“死区”。整流型功率方向继电器LG一11,没有电压“死区”,因为它有“记忆”回路。

2、何谓功率方向继电器的“潜动”?

答:从理论上讲,对功率方向继电器来说,当 两个量中只有一个量加入继电器时,极化继电器KP线圈两端的电压为零,继电器不应动作。但实际上,由于比较回路中各元件参数不会完全对称,KP线圈两端将有电压,继电器可能动作,这称为整流型功率方向继电器的“潜动”。003、相间短路保护用功率方向继电器采用90接线方式,其优点有哪些? 答:(1)不论发生三相短路还是两相短路,继电器均能正确判断故障方向;

(2)适当选择功率方向继电器的内角,可以使继电器工作与接近最灵敏状态;

(3)在两相短路时,加在继电器上的电压为故障相与非故障相之间的电压,其值较大,不会有电压“死区”。

4.药剂学习题和答案 篇四

一、解释下列术语 1.药剂学 2.灭菌 3.滴丸剂 4.栓剂

二、单项选择题

1.以库尔特计数法所测定的粉体的粒径属于()

A.有效径 B.Stocke径 C.等价径 D.平均径 E.定方向径

2.为了增加混悬液稳定性而加入的适量电解质被称为(A.絮凝剂 B.助悬剂 C.抗氧剂

D.防腐剂 E.润湿剂

3.溶胶剂与溶液剂之间最大的不同是()

A.药物分子大小 B.药物分散形式 C.溶剂种类 D.体系荷电 E.临床用途

4.注射用油的灭菌方法宜选用()

A.热压灭菌 B.干热灭菌 C.过滤除菌 D.流通蒸汽灭菌 E.环氧乙烷气体灭菌

5.一贵重物料欲粉碎请选择适合的粉碎的设备()A.万能粉碎机 B.气流式粉碎机 C.胶体磨

D.球磨机 E.超声粉碎机

6.下列哪项不是影响散剂混合质量的因素()

A.组分的比例 B.组分的堆密度 C.组分的色泽

D.含液体或易吸湿性组分 E.组分的吸附性与带电性)

7.控制滴眼剂质量时,一般不要求()

A.pH B.无菌 C.澄明度 D.热原 E.黏度

8.一般颗粒剂的制备工艺是()

A.原辅料混合-制软材-制湿颗粒-整粒与分级-干燥-装袋

B.原辅料混合-制湿颗粒-制软材-干燥-整粒与分级-装袋

C.原辅料混合-制湿颗粒-干燥-制软材-整粒与分级-装袋

D.原辅料混合-制软材-制湿颗粒-干燥-整粒与分级-装袋

E.原辅料混合-制湿颗粒-干燥-整粒与分级-制软材-装袋

9.制备5%碘的水溶液,通常可采用以下哪种方法()

A.制成盐类

B.制成酯类

C.加增溶剂

D.加助溶剂

E.采用复合溶剂

10.常用于固体分散体载体不包括

A.硬脂酸盐

B.吐温类

C.聚乙二醇类

D.聚乙烯吡咯烷酮

E.羟丙基甲基纤维素

三、简答题

1.药物剂型按分散系统分为哪几类?举例说明。2.制药用水包括哪几种?各有什么用途?

3.简述制剂中药物降解的途径及稳定的方法。4.何谓胶囊剂?分为哪几类?有何特点? 5.简述表面活性剂在药剂学上的应用。

四、应用题

1.根据盐酸达克罗宁乳膏处方:

盐酸达克罗宁

10g

十六醇

90g

液状石蜡

60g

白凡士林

140g 十二烷基硫酸钠

10g

甘油

85g

蒸馏水

加至1000g ① 分析处方中各成分的作用,并说明是什么类型的软膏基质?写出制备方法。

答案:

一、解释下列术语 1.药剂学

是研究药物制剂的基本理论、处方设计、制备工艺、质量控制和合理应用的综合性技术科学。2.灭菌

系指用物理、化学或机械方法杀灭或除去所有活的微生物,以获得无菌状态的过程。3.滴丸剂

系指固体或液体药物与适宜基质加热熔融后溶解、乳化或混悬于基质中,再滴入不相混溶的冷凝液中、收缩冷凝成球状而制成的小丸状制剂,主要供口服用。4.栓剂

系指药物与适宜基质混合制成、专供腔道给药的一种固体制剂。

二、单选题

1.C

2.A

3.A

4.B

5.D

6.C

7.D

8.D

9.D

10.A

三、简答题 1. 答::分为:①溶液型:芳香水剂、溶液剂、糖浆剂、注射剂等

②胶体溶液型:胶浆剂、火棉胶剂、涂膜剂等

③乳剂型:口服乳剂、静脉乳剂、部分搽剂等

④混悬型:合剂、洗剂、混悬剂

⑤气体分散型:气雾剂

⑥微粒分散型:微球制剂、微囊制剂、纳米囊制剂

⑦固体分散型:片剂、散剂、颗粒剂、胶囊剂等

2. 答:制药用水包括:①纯化水:原水经蒸馏法、离子交换法、反渗透法或其他方法

得的供药用的水。配制普通药物制剂的溶剂或实验用水。②注射用水:纯化水经蒸馏所得。配制注射剂的溶剂。③灭菌注射用水:注射用水经灭菌所得的水。用于注射用灭菌粉末的溶剂或注射液的稀释剂。

3. 答:水解:酯、酰胺基团的药物易发生水解反应。稳定方法:

(1)控制温度:配制过程,或需灭菌时,缩短时间,降低温度。(2)调节pH:通过实验,将溶液的酸碱性控制在最稳定的pH。(3)改变溶媒:部分或全部有机溶媒代替水,如用乙醇、甘油、丙二醇或它们的混合物,以减少酯类药物水解。(4)降低溶解度:将药物制成难溶性盐,以降低其溶解度,增加酯类药物稳定性。(5)制成固体制剂:如粉针剂、干糖浆剂、颗粒剂等,临用时溶解注射或冲服。

氧化:药物分子结构发生失去电子,或失去荷正电的原子或基团,或获得氧,或获得荷负电的原子或基团。稳定方法:

(1)控制氧含量:蒸馏水煮沸,通入惰性气体(CO2,N2等)。2)加抗氧剂:焦亚硫酸钠0.05%~0.2%,亚硫酸氢钠,VE等。(3)pH:一般随pH升高而加速。(4)螯合剂:EDTA-2 Na 4. 答:胶囊剂系指药物填装于空心硬胶囊中或密封于弹性软胶囊中而制成的固体制剂。

胶囊剂可分为硬胶囊剂和软胶囊剂两类。

胶囊剂具有下列特点:(1)病人服药顺应性好,胶囊可掩盖药物不适的苦味及臭味,使其整洁、美观、容易吞服。(2)提高药物稳定性,如对光敏感的药物,遇湿热不稳定的药物,可装入不透光胶囊中,防护药物不受湿气和空气中氧、光线的作用,从而提高其稳定性。(3)药物的生物利用度高,胶囊剂与片剂、丸剂不同,制备时可不加粘合剂和压力,所以在胃肠道中崩解快,一般服后3~10min,即可崩解释放药物,显效较丸、片剂快,吸收好。(4)能弥补其他固体剂型的不足,如因含油量高而不易制成丸、片剂的药物,可制成胶囊剂。(5)处方和生产工艺简单,与片剂相比,胶囊剂处方中辅料种类少,生产过程简单。(6)可使药物具有不同释药特性,对需起速效的难溶药物,可制成固体分散体,然后装于胶囊中;对于需要药物在肠中发挥作用时可制成肠溶胶囊剂;对需制成长效制剂的药物,可将药物先制成具有不同释放速度的缓释颗粒,再按适当比例将颗粒混匀,装入胶囊中,即可达到缓释、长效的目的。

5.答案:①增溶剂:HLB值在13~18的表面活性剂适合作增溶剂。

②乳化剂:HLB值在3~6的表面活性剂适合作W/O型乳化剂; HLB值在8~18的表面活性剂适合作O/W型乳化剂;

③润湿剂:HLB值在7~9的表面活性剂适合作润湿剂。

④起泡剂和消泡剂:表面活性剂有较强亲水性和较高的HLB值,在溶液中可以降低液体的界面张力而使泡沫稳定,这些物质称“起泡剂”。

在产生稳定泡沫溶液中加入一些HLB值为1~3的表面活性剂,可与泡沫层争夺液膜表面而吸附在泡沫表面,代替原来的起泡剂,使泡沫破坏,这种用来消除泡沫的表面活性剂称“消泡剂”。

⑤去污剂:HLB值一般为13~16。常用的有油酸钠,脂肪酸的钠皂、钾皂,十二烷基硫酸钠、十二烷基磺酸钠等阴离子表面活性剂。⑥消毒剂和杀菌剂:阳离子表面活性剂和两性离子表面活性剂可用作消毒剂。

四、处方分析题 1.① 盐酸达可罗宁为主药;十二烷基硫酸钠为主要的乳化剂;十六醇既是油相,可增加基质的稠度,又起辅助乳化及稳定的作用;白凡士林作为油相,并增加基质的稠度;甘油为保湿剂;液状石蜡有润滑作用。(3分)形成O/W型乳剂基质。

5.《伟大的悲剧》习题和答案 篇五

A、储(chǔ)存 怏(yàng)怏不乐 贮(zhù)藏 毛骨悚(sǒng)然

B、步履(lǚ)姗(shān)姗来迟 厄(è)运 海市蜃(chén)楼

C、凛(lǐn)冽 忧心忡忡(chōng)遗孀(shuāng)坚持不懈(xiè)

D、鲁莽(mǎng)白雪皑(ǎi)皑 羸(léi)弱 踉(liàng)踉跄跄

2、下列词语中,没有错别字的一项是()

A、吞噬 畏缩不前 风餐露宿

B、销蚀 语元沦次 夜不成眠

C、战栗 洋洋得意 精疲力竭

D、癫狂 念念有词 疲惫不勘

3、对下列句子中画线词的解释,不正确的一项是()

A、焦急的心情把他们早早地从自己的睡袋中拽了出来。

拽:拉,拖。

B、他们的燃料已经告罄,而温度计却指在零下40摄氏度。

告罄:指财物用完。

C、这里看不到任何东西,和前几天令人毛骨悚然的单调没有任何区别。

毛骨悚然:形容十分恐惧。

D、从他语无伦次的话里,他们终于明白,这个苦命的人由于摔了一跤或者由于巨大的痛苦已经疯了。

语无伦次:话讲得很多,而又没有道理。

4、下列句子中,能用“无垠”替换加点的词语的一句是()

A、他们热情高涨地行走在荒无人迹的白色雪原上,因为现在再也不可能达不到目的地了。

B、现在只有三个疲惫、羸弱的人吃力地拖着自己的脚步,穿过那茫茫无际、像铁一般坚硬的冰雪荒原。

C、四周是白茫茫的原始世界,三个人在小小的帐篷里同注定的死亡进行了八天的斗争。

D、一个人虽然在同不可战胜的厄运的搏斗中毁灭了自己,但他的心灵却因此变得无比高尚。

5、对下列句子含义的理解,不正确的一项是()

A、对人类来说,第一个到达者拥有一切,第二个到达者什么也不是。

──作者和斯科特一样,认为角逐失败意味着毫无价值和悲哀。其悲剧色彩也就表现在这里。

B、挪威国旗耀武扬威、洋洋得意地在这被人类冲破的堡垒上猎猎作响。

──用拟人的修辞手法,表达斯科特和伙伴输给对手的痛苦心情。

C、斯科特接受了这项任务,他要忠实地去履行这一最冷酷无情的职责:在世界面前为另一个人完成的业绩作证,而这一事业正是他自己所热烈追求的。

──斯科特坦然面对失败,并忠实接受为他人的业绩作证的任务,可敬可佩。

D、一个人虽然在同不可战胜的厄运的搏斗中毁灭了自己,但他的心灵却因此变得无比高尚。

──赞誉斯科特在与大自然的搏斗中虽然失败了,但他的心灵经受了考验,变得无比崇高。

6、课文结尾“所有这些在一切时代都是最伟大的悲剧”一句该怎样理解?在全文中起什么作用?

______________________________________________________________

______________________________________________________________

二、课内语段阅读题

(一)阅读下面文字,完成后面的题。

千万年来人迹未至,或者说,太古以来从未被世人瞧见过的地球的南极点竟在极短的时间之内──即一个月内两次被人发现,这是人类历史上闻所未闻、是不可思议的事。而他们恰恰是第二批到达的人,他们仅仅迟到了一个月。虽然昔日逝去的光阴数以几百万个月计,但现在迟到的这一个月,却显得太晚太晚了──对人类来说,第一个到达者拥有一切,第二个到达者什么也不是。一切努力成了徒劳,历尽千辛万苦显得十分可笑,几星期、几个月、几年的希望简直可以说是癫狂。“历尽千辛万苦,无尽的痛苦烦恼,风餐露宿──这一切究竟为了什么?还不是为了这些梦想,可现在这些梦想全完了。”──斯科特在他的日记中这样写道。泪水从他们的眼睛里夺眶而出。尽管精疲力竭,这天晚上他们还是夜不成眠。他们像被判了刑似的失去希望,闷闷不乐地继续走着那一段到极点去的最后路程,而他们原先想的是:欢呼着冲向那里。他们谁也不想安慰别人,只是默默地拖着自己的脚步往前走。1月18日,斯科特海军上校和他的四名伙伴到达极点。由于他已不再是第一个到达这里的人,所以这里的一切并没有使他觉得十分耀眼。他只用冷漠的眼睛看了看这块伤心的地方。“这里看不到任何东西,和前几天令人毛骨悚然的单调没有任何区别。”──这就是罗伯特·福尔肯·斯科特关于极点的全部描写。他们在那里发现的惟一不寻常的东西,不是由自然界造成的,而是由角逐的对手造成的,那就是飘扬着挪威国旗的阿蒙森的帐篷。挪威国旗耀武扬威、洋洋得意地在这被人类冲破的堡垒上猎猎作响。它的占领者还在这里留下一封信,等待着这个不相识的第二名的到来,他相信这第二名一定会随他之后到达这里,所以他请他把那封信带给挪威的哈康国王。斯科特接受了这项任务,他要忠实地去履行这一最冷酷无情的职责:在世界面前为另一个人完成的业绩作证,而这一事业正是他自己所热烈追求的。

1、“这是人类历史上闻所未闻、最不可思议的事”是指什么事?

______________________________________________________________

2、为什么“一切努力成了徒劳”?文中画波浪线的句子该如何理解?

______________________________________________________________

3、画横线句子中讲“国旗耀武扬威、洋洋得意”该如何理解?表现了斯科特怎样的感情?

______________________________________________________________

4、为什么斯科特五人到达极点时,“这里的一切并没有使他觉得十分耀眼”?

______________________________________________________________

5、斯科特为什么要接受“这项任务”?

______________________________________________________________

(二)阅读下面文字,完成后面的题。

斯科特海军上校的日记一直记到他生命的最后一息,记到他的手指完全冻住,笔从僵硬的手中滑下来为止。他希望以后会有人在他的尸体旁发现这些能证明他和英国民族勇气的日记,正是这种希望使他能用超人的毅力把日记写到最后一刻。最后一篇日记是他用已经冻伤的手指哆哆嗦嗦写下的愿望:“请把这本日记送到我的妻子手中!”但他随后又悲伤地、坚决地划去了“我的妻子”这几个字,在它们上面补写了可怕的“我的遗孀”。

住在基地木板屋里的伙伴们等待了好几个星期,起初充满信心,接着有点忧虑,最后终于愈来愈不安。他们曾两次派出营救队去接应,但是恶劣的天气又把他们挡了回来。一直到南极的春天到来之际,10月29日,一支探险队才出发,至少要去找到那几位英雄的尸体。11月12日,他们到达那个帐篷,发现英雄们的尸体已冻僵在睡袋里,死去的斯科特还像亲兄弟似的搂着威尔逊。他们找到了那些书信和文件,并且为那几个悲惨死去的英雄们垒了一个石墓。在堆满白雪的墓顶上竖着一个简陋的黑色十字架。

在英国国家主教堂里,国王跪下来悼念这几位英雄。

一个人虽然在同不可战胜的厄运的搏斗中毁灭了自己,但他的心灵却因此变得无比高尚。所有这些在一切时代都是最伟大的悲剧。

1、斯科特上校的日记表明了__________________________________________。

2、斯科特将“我的妻子”改成“我的遗孀”,表现了他怎样的性格?

________________________________________________________________

3、斯科特遗体的姿势是怎样的?这表明了什么?

________________________________________________________________

4、为何要写“国王跪下来悼念这几位英雄”?

________________________________________________________________

5、最后一段文字表达的是什么意思?在全文起什么作用?

________________________________________________________________

【参考答案】

一、基础知识题

1、B(蜃shèn)

2、A(B、沦──伦;C、粟──栗;D、勘──堪)

3、D(语无伦次:话讲得很乱,没有条理。伦次,指顺序,条理)

4、B5、A(作者站在斯科特的角度,表达了角逐失败后的一种极度沮丧、悲哀的心情。但作者本人并不这么认为,作者为斯科特这个失败者作传本身就说明作者不同意这样的观点。其悲剧表现在“崇高”的毁灭)

6、斯科特与大自然搏斗的精神无比的崇高。这是有价值的、美的,而最后归于毁灭,因而是伟大的悲剧。这句话既点明了全篇主旨句,又点明了题目。

二、课内语段阅读题

(一)南极点竟在一个月内两次被人发现。

作为探险者,成功就在于走别人未走过的路,而“他们”都落在别人后面。

3、“国旗”乃挪威国旗,“耀武扬威、洋洋得意”乃斯科特内心感觉,表现了斯科特的无奈和沮丧。

4、他们虽然到达南极点,但已不是成功的英雄,因而心情沮丧,便觉得“这里的一切并没有使他觉得十分耀眼”。第5题,因为他们有着同样的追求,虽是对手,但又彼此尊敬。

(二)1、他心中惦记着祖国民族、朋友、妻子,有着无私的爱。

2、斯科特的冷静、坚韧的性格。

3、英雄们的尸体已冻僵在睡袋里,死去的斯科特还像亲兄弟似的搂着威尔逊。这表明了斯科特在关键时刻爱护同伴,为探险事业而献身的英雄气概。

4、以突出他们的心灵却因此变得无比高尚,写出人们对他们的敬仰,而“国王”是英国人民的代表。

6.vb习题集和答案 篇六

1.VB是一种面向对象的可视化程序设计语言,采取了(A)的编程机制。

(A)事件驱动(B)按过程顺序执行(C)从主程序开始执行(D)按模块顺序执行 2.以下不属于VB的工作模式的是(c)模式。

(A)运行

(B)设计

(C)编译

(D)中断

3.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是(C)。

(A)窗体布局窗口

(B)立即窗口

(C)代码窗口

(D)监视窗口 4.保存新建工程时,默认的路径是(B)。

(A)My Documents

(B)VB98

(C)

(D)Windows 5.将调试通过的VB工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是(A)。

(A)运行的机器上无VB系统

(B)缺少.frm窗体文件(C)该可执行文件有病毒

(D)以上原因都不对 6.VB6.0集成开发环境可以(D)。

(A)编辑、调试、运行程序,但不能生成可执行程序(B)编辑、调试、生成可执行程序,但不能运行程序(C)编辑、生成可执行程序、运行程序,但不能调试(D)编辑、调试、运行程序,也能生成可执行程序 7.VB6.0集成环境的主窗口中不包含(B)。

(A)菜单栏

(B)状态栏

(C)标题栏

(D)工具栏 8.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)。

(A)工程资源管理器窗口

(B)工具箱窗口(C)代码窗口

(D)属性窗口

9.下面四个选项中,不是VB6.0工具箱的标准控件的是(C)。

1(A)滚动条

(B)定时器

(C)多媒体

(D)框架

10.VB6.0的(C)版本,可供专业编程人员开发功能强大的组内分布式应用程序。

(A)初级版

(B)学习版

(C)企业版

(D)专业版 11.英文缩写“OOP”的含义是(A)。

(A)面向对象程序设计

(B)结构化程序设计语言(C)事件驱动的编程机制

(D)可视化程序设计 12.不能打开代码窗口的操作是(B)。

(A)双击窗体设计器的任意地方

(D)选择视图菜单中的“代码窗口”

(B)按下F4键

(C)单击工程资源管理器中的“查看代码”按钮 13.标准模块的扩展名是(C)。

(A).frm

(B).bmp

(C).bas

(D).vbp 14.窗体文件的扩展名是(A)。

(A).frm

(B).bmp

(C).bas

(D).vbp 15.工程文件的扩展名是(D)。

(A).frm

(B).vbg

(C).bas

(D).vbp 16.不能打开属性窗口的操作是(D)。

(A)单击工具栏上的“属性窗口”按钮(B)选择视图菜单中的“属性窗口”(C)按下F4键

(D)选择工程菜单中的“属性窗口” 17.不能打开对象窗口的操作是(A)。

(A)按下F2键

(B)单击工程资源管理器中的“查看对象”按钮(C)按下Shift+F7组合键

(D)选择视图菜单中的“对象窗口” 18.不能打开资源管理器窗口的是(B)。

(A)单击工具栏上的“工程资源管理器”按钮

(B)在窗体上单击右键,从弹出的快捷菜单中选择“工程资源管理器”选项(C)选择视图菜单中的“工程资源管理器”

(D)按Ctrl+R 19.下面四个选项中,不是工程资源管理器管理的文件是(B)。

2(A)窗体文件

(B)图形文件

(C)标准模块文件

(D)工程文件 20.与传统的程序设计语言相比,vb6最突出的特点是(B)。

(A)结构化程序设计

(B)事件驱动编程机制(C)集成开发环境

(D)程序调试技术 21.VB窗体设计器的主要功能是(A)。

(A)建立用户界面

(B)编写员程序代码

(C)画图

(D)显示文字

22.用标准工具栏中的工具按钮不能执行的操作是(D)。

(A)添加窗体

(B)添加工程

(C)打开工程

(D)添加模块 23.下属选项中,属于VB的程序设计方法是(B)。

(A)面向对象、顺序驱动

(B)面向对象,事件驱动(C)面向过程,事件驱动

(D)面向过程,顺序驱动

二、填空题

1.当进入VB集成环境,发现没有显示“工具箱”窗口时,应选择(视图)菜单的(工具箱)选项,使“工具箱”窗口显示。

2.VB6.0集成环境的主窗口由标题栏、菜单栏和(工具栏)组成。3.VB6.0集成环境有三种工作状态,工作状态显示在(标题栏)。4.VB6.0提供了3种版本,这三种版本是(学习版,专业版,企业版)。

5.VB6.0有设计、中断和运行三种工作状态,立即窗口不能在(运行)状态下使用。

三、简答题

1.运行VB6.0需要什么样的最小硬件环境?只要能运行Windows9x或Windows NT并具有140MB以上的硬盘空间即可。

2.当正常安装VB6.0后,误把Windows子目录删除。当重新安装Windows后,是否要再安装VB6.0?要再安装Visual Basic6.0。因为安装VB6.0时,有些VB程序系统自动安装在Windows98目录下,所以一旦删除Windows98子目录,就必须再安装VB6.0。

3.VB6.0有学习版、专业版和企业版,怎样知道所安装的是哪个版本?在启动VB6.0的启动封面上,能显示对应的版本。4.VB6.0有多种类型的窗口,若想在设计时看到代码窗口,怎样操作?

法:

(1)热键F7

(2)―视图‖—> ―代码窗口‖

(3)在窗体窗口中双击任一控件或窗体本身

(4)从工程窗口中选择窗体或模块后单击―查看代码‖按钮。

5.如何使各窗口显示或不显示?单击要操作窗口的“关闭”按钮时,则不显示该窗口;选择“视图”菜单的对应的窗口命令显示所需的窗口。6.叙述VB6.0的特点。

VB的特点:

(1)具有面向对象的可视化设计工具;(2)事件驱动的编程机制;(3)提供了易学易用的应用程序集成开发环境;(4)结构化的程序设计语言;(5)支持多种数据库系统的访问;(6)Active技术;(7)VB 6.0在开发环境上、网络功能等的增强;(8)完备的help联机帮助功能。第二章一.选择题

1.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先执行的操作是(A)。

(A)单击窗体上没有控件的地方

(B)单击任一个控件(C)不执行任何操作

(D)双击窗体的标题栏

2.在VB中最基本的对象是(C),它是应用程序的基石,是其它控件的容器。

(A)文本框

(B)命令按钮(C)窗体

(D)标签

3.有程序代码如下:text1.text=“visual basic” 则:text1、text和“visual basic”分别代表(C)。

(A)对象,值,属性

(B)对象,方法,属性

(C)对象,属性,值

(D)属性,对象,值

4.VB是一种面向对象的程序设计语言,(A)不是面向对象系统所包含的三要素。

(A)变量

(B)事件

(C)属性

(D)方法

5.VB的一个应用程序至少包括一个(B)文件,该文件存储窗体上使用的所有控件对象和有关的()、对象相应的()过程和()代码。

(A)模块、方法、事件、程序

(B)窗体、属性、事件、程序

(C)窗体、程序、属性、事件

(D)窗体、属性、事件、方法

6.在VB6.0环境已有应用程序的情况下,要重新建立一个工程的操作是(C)。

(A)单击工具栏上的“添加工程”按钮

(B)在工程资源管理器窗口上单击右键,在弹出的快捷菜单中选择“新建工程”选项(C)选择“文件”菜单中的“新建工程”

(D)选择“视图”菜单中的“新建工程”

7.为了把窗体上的某个控件变为活动,应执行的操作是(B)。

(A)单击窗体的边框

(B)单击该控件的内部(C)双击该控件

(D)双击窗体 8.确定一个控件在窗体上的位置的属性是(C)。

(A)Width和Height

(B)Width或Height(C)Top和Left

(D)Top或Left 9.确定一个窗体或控件的大小的属性是(B)。

(A)Width和Height

(B)Width或Height

(C)Top和Left

(D)Top或Left 10.对于窗体,下面(D)属性可以在程序运行时进行设置。

(A)MaxButton

(B)BorderStyle

(C)Name

(D)Left 11.要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。

5(A)BackColor

(B)BorderStyle

(C)AutoRedraw

(D)Caption 12.要使标签控件显示时不覆盖其背景内容,要对(D)属性进行设置。

(A)BackColor

(B)BorderStyle

(C)ForeColor

(D)BackStyle 13.要使对象看得见而不可操作,要对(A)属性设置。

(A)Enabled

(B)Visible

(C)BackColor

(D)Caption 14.文本框没有(D)属性。

(A)Enabled

(B)Visible

(C)BackColor

(D)Caption 15.不论任何控件,共同具有的是(B)属性。

(A)Text

(B)Name

(C)ForeColor

(D)Caption 16.要使某控件在运行时不可见,应对(B)属性进行设置。

(A)Enabled

(B)Visible

(C)BackColor

(D)Caption 17.要使窗体在运行时不可改变窗体的大小和没有最大化、最小化按钮,只要对下列(B)属性设置就有效。

(A)MaxButton

(B)BorderStyle

(C)Width

(D)MinButton 18.当运行程序时,系统自动执行启动窗体的(A)事件过程。

(A)Load

(B)Click

(C)Unload

(D)GotFocus 19.当文本框的ScrollBars属性设置了非零值,却没有效果,原因是(B)。

(A)文本框中没有内容

(B)文本框的MultiLine属性为False(C)文本框的MultiLine属性为True

(D)文本框的Locked属性为True。

20.下面是文本框的四个属性,在程序运行时,(B)属性能使鼠标单击文本框而不触发文本框的Click事件。

(A)Visible

(B)Enabled

(C)Locked

(D)MultiLine 21.下面四个选项都是VB中对象的属性名称,(A)不能用程序代码设置属性值。

(A)Name

(B)Enabled

(C)BackColor

(D)Picture 22.以下选项中“=”的左边是用户界面上的对象名,不正确的赋值语句是(A)。

(A)Form1=‖sdfs‖

(B)Command1=True 6(C)Text1=‖abcd‖

(D)Label1=‖等级考试‖ 23.以下叙述中正确的是(A)。

(A)窗体的Name属性指定窗体的名称,用来标识一个窗体(B)窗体的Name属性的值是显示在窗体标题栏中的文本(C)可以在运行期间改变对象的Name属性的值(D)对象的Name属性值可以为空

24.以下四个选项都是VB中对象的属性名称,在界面设计时,(D)属性值的设置需要利用对话框。

(A)Name

(B)Enabled

(C)WindowState

(D)Picture 25.以下选项中,框架的控件值是(A)。

(A)Caption

(B)Value

(C)Interval

(D)Enabled 26..以下选项中,不是布尔类型的属性是(B)。

(A)单选按钮的Value

(B)复选框的Value

(C)命令按钮的Value

(D)Enabled 27.要连续在窗体的不同位置上画出多个相同类型的控件,在用鼠标点击工具箱中控件之前,应该做的操作是(C)。

(A)按下Alt键

(B)按下Shift

(C)按下Ctrl键

(D)按下F4键 28.以下选项中,(C)是窗体的特有属性。

(A)Caption

(B)Visible

(C)WindowState

(D)Left 29.改变文本框的滚动条配备,需要先设置(D)属性。

(A)Visible

(B)Enabled

(C)Locked

(D)MultiLine 30.下面四个选项,(D)不是窗体的属性。

(A)MinButton

(B)MaxButton

(C)Caption

(D)ReSize 31.下面四个选项,(A)是窗体的特有事件。

(A)Load

(B)Locked

(C)Click

(D)KeyPress 32.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VBTest”的语句为(B)。

(A)Form1=‖VB Test‖

(B)Caption=‖VB Test‖

7(C)Form1.Text=‖VB Test‖

(D)Form1.Name=‖VB Test‖ 33.为了保存一个VB应用程序,应当(D)。

(A)只保存窗体文件

(B)分别保存工程文件和标准模块文件

(C)只保存工程文件(D)分别保存工程文件、窗体文件和标准模块文件 34.为了装入一个VB应用程序,应当(C)。

(A)只装入窗体文件

(B)分别装入工程文件和标准模块文件

(C)只装入工程文件(D)分别装入工程文件、窗体文件和标准模块文件 35.命令按钮不能响应的事件是(A)。

(A)DblClick

(B)Click

(C)MouseDown

(D)MouseUp 36.决定窗体标题栏上显示内容的属性是(C)。

(A)Text

(B)Name

(C)Caption

(D)BackStyle 37.当窗体最小化时缩小为一个图标,设置这个图标的属性是(B)。

(A)MouseIcon

(B)Icon

(C)Picture

(D)MousePointer 38.为了仅取消窗体的最大化功能,需要把它的(D)属性设置为False。

(A)ControlBox

(B)MinButton

(C)Enabled

(D)MaxButton 39.决定窗体有无控制菜单的属性是(A)。

(A)ControlBox

(B)MinButton

(C)Enabled

(D)MaxButton 40.为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为(D)。

(A)0

(B)1

(C)2

(D)3 41.使文本框获得焦点的方法是(C)。

(A)Change

(B)GotFocus

(C)SetFocus

(D)LostFocus 42.为了使标签覆盖背景,应把BackStyle属性设置为(A)。

(A)0

(B)1

(C)True

(D)False 43.为了使标签的内容居中显示,应把AlignMent属性设置为(C)。

(A)0

(B)1

(C)2

(D)3 8 44.决定标签内显示内容的属性是(C)。

(A)Text

(B)Name

(C)Caption

(D)Enabled 45.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是(B)。

(A)Value

(B)Default

(C)Cancel

(D)Enabled 46.为了在按下ESC键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是(C)。

(A)Value

(B)Default

(C)Cancel

(D)Enabled 47.下面四个选项中,不是文本框属性的是(D)。

(A)TabIndex

(B)PassWordChar

(C)ScrollBars

(D)Value 48.以下能够触发文本框Change事件的操作是(D)。

(A)文本框失去焦点

(B)文本框获得焦点

(C)设置文本框的焦点

(D)改变文本框的内容 49.文本框的默认属性是(A)。

(A)Text

(B)Caption

(C)Top

(D)Name 50.标签的默认属性是(B)。

(A)Text

(B)Caption

(C)Top

(D)Name 51.若要设置标签的背景颜色,使用的属性是(B)。

(A)Color

(B)BackColor

(C)ForeColor

(D)FontBold 52.若要设置文本框中所显示的文本颜色,使用的属性是(C)。

(A)FillColor

(B)BackColor

(C)ForeColor

(D)BackStyle 53.命令按钮能响应的事件是(B)。

(A)DblClick

(B)Click

(C)Scroll

(D)Load 54.下面选项中,(C)不是文本框的属性。

(A)MultiLine

(B)MaxLength

(C)TextBox

(D)Loaded

二、填空题

1.程序运行时,为了让命令按钮不可操作,并且呈现灰色,必须将其(Enabled)属性设置为False。

2.改变文本框的滚动条配备,需先设置MultiLine属性,然后设置(ScrollBars)属性。3.文本框能返回ASCII码值的事件是(KeyPress)。

4.当程序运行后,用鼠标双击对象时主要触发的事件是(DblClick)。5.文本框的控件值是(Text,),命令按钮的控件值是(Value)。6.在VB中,由系统事先设定的,能被对象识别和响应的动作称为(事件)。7.一个控件在窗体上的位置由()属性决定。

8.对象属性设置主要有两种方法,分别是(在属性窗口直接设置)和(在代码窗口中设置)。9.在程序代码中设置属性值的一般格式为(.[对象.]属性=属性值)。

10.当窗体的大小改变时,触发(ReSize)事件。Left)和(Top)属性决定,其大小由(Width)和(Height

11.为了选择多个控件,可以按住(Ctrl)键,然后单击每个控件。

12.在用VB开发应用程序时,一般需要(界面设计)、(属性设置)、(编写代码)和(保存和运行程序)四步。

13.控件和窗体的Name属性只能通过(属性窗口)设置,不能在(运行)期间设置。14.在VB中,窗体文件和工程文件的扩展名分别是(frm)和(vbp)。15.为了把一个VB应用程序装入内存,只要装入(工程)文件即可。

16.VB应用程序通常由3类模块组成,分别是(窗体模块)、(标准模块)(类模块)。

17.在刚建立工程时,使窗体上的所有控件具有相同的字体格式,应对(窗体)的(Font系列)属性进行设置。

18.当对文本框的ScrollBars属性设置为2(有垂直滚动条),但没有垂直滚动条显示时,是没有把(MultiLine)属性设置为True的原因。

19.在代码窗口对窗体的BoerderStyle、MaxButton属性进行了设置,但运行后没有效果,原因是这些属性(只能在属性窗口设置)。

20.当对命令按钮的Picture属性装入.bmp图形文件后,此按钮上并没有显示所设置的图形,原因是没有对(Style)属性设置为1(Graphical)。

21.要对文本框中已有的内容进行编辑,按下键盘上的按键,就是不起作用,原因是设置(Locked)的属性为True。

22.在窗体上已建立多个控件如Text1、Label1、Command1,若要使程序一运行焦点就定位在Command1控件上,应把Command1控件的(TabIndex)属性的值设置为0。

23.为了使标签能自动调整大小以显示全部文本内容,应把标签的(AutoSize)属性 设置为True。

24.假定有一个文本框,其名称为Text1,为了使该文本框具有焦点,应执行的语句是(Text1.SetFocus)。25.为了使一个标签透明且没有边框,必须把它的BorderStyle属性设置为(0),并把BackStyle属性设置为(0)。

三、简答题

1.叙述建立一个完整的应用程序的过程。

2.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到多少文件要保存?若要保存该工程中的所有文件,正确的操作应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息?

3.假定在Windows环境中,要保存工程文件时,若不改变目录名,则系统默认的目录是什么? 4.为了使一个控件在运行时不可见,应对该控件的什么属性进行何种设置? 5.为了防止用户编辑文本框内的内容,应对该控件的什么属性进行何种设置?

6.为了使标签框的大小由Caption属性的值进行扩展或缩小,应对该控件的什么属性进行何种设置? 7.VB6.0提供的大量图形文件在那个目录下?若您的计算机上没有安装,则怎样安装这些图形? 8.在VB6.0中,命令按钮的显示形式可以有标准的或图形的两种选择,这通过什么属性来设置?若选择图形的,则通过什么属性来装入图形?若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示图形,而显示的是Caption属性设置的文字,怎样改正? 9.标签和文本框的区别是什么?

10.当窗体上有3个文本框和一个命令按钮,若程序运行时,要求焦点定位在私邸三个文本框(Text3)处,应对何控件的什么属性进行何种设置?

11.若要对窗体上的3个文本框输入数据,各控件焦点的移动可通过Tab键(系统本身具有的),也可以通过 11 回车键,则要对文本框的什么事件进行编程?

12.当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到该文本框重新输入?

13.当运行程序前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般放在什么事件中?例如,程序要将命令按钮定位在窗体的中央,请写出事件过程。1.设计界面、设置属性、编写代码、保存和运行程序

2.涉及到2个文件需要保存。先保存窗体文件,再保存工程文件。若先保存工程文件,系统会先弹出“文件另存为”对话框,要求把窗体文件先保存。

3.系统默认的目录是VB98。

4.将该控件的Visible属性设置为False。5.将文本框的Locked属性设置为True。6.将标签的AutoSize属性设置为True。

7.大量的图形文件存放在Graphics目录下。直接在带有VB6.0系统的光盘上找到Graphics子目录,将其复制到硬盘的VB目录下。

8.通过Style属性设置图形的或标准的。通过Picture属性来装入图形。不能显示图形是因为Style的值设置了Standard,只要改为Graphical,一般将Caption的值设置为空。

9.标签和文本框的共同点都可以在窗体上显示文字。不同点在于:标签的内容在Caption属性内,在窗体上只能显示文字,不能编辑;文本框内容在Text属性内,在窗体上可直接对内容进行编辑。

10.应将Text3控件的TabIndex属性设置为0。

11.对文本框的KeyPress事件编成。例如,当焦点在Text1时,输入数据按Enter键后,让焦点跳到Text2文本框,程序段如下:

Private Sub Text1_KeyPress(KeyAscii as Integer)

If KeyAscii=13 then

Text2.SetFocus

End If

End Sub 12 12.假定文本框的名称为Text1,则事件过程如下:

Private Sub Text1_KeyPress(KeyAscii as Integer)

If KeyAscii=13 then

If 出错条件判断成立 then

Text1=‖‖

Text1.SetFocus

End If

End If

End Sub 13.这些代码一般放在窗体的Load事件过程中。将窗体定位在屏幕的中央,只能通过属性窗口对Form1窗口的StartUpPosition属性设置为2(表示屏幕的中心),该属性不能在运行时设置。

要将按钮定位在窗体的中央,事件过程如下:

Private Sub Form_Load()

Command1.Left=Form1.ScaleWidth2-command1.Width2

Command1.Top=Form1.ScaleHeight2-command1.Height2

End Sub 第三章

一、选择题

1.在一行上写多条语句时,每个语句之间用(B)符号分隔。

(A),(B):

(C)、(D);

2.一个语句要在下一行继续写,用(C)符号作为续行符。

(A)+

(B)-

(C)_

(D)„ 3.下面(A)是合法的变量名。

(A)X_yz

(B)123abc

(C)integer

(D)X-Y 4.下面(D)是不合法的整常数。

(A)100

(B)&O100

(C)&H100

(D)%100 5.下面(B)是合法的字符常数。

13(A)ABC$

(B)‖ABC‖

(C)’ABC’

(D)ABC 6.下面(A)是合法的单精度型变量。

(A)num!

(B)sum%

(C)xinte$

(D)mm# 7.下面(D)是不合法的单精度常数。

(A)100!

(B)100.0

(C)1E+2

(D)100.0D+2 8.表达式16/4-2^5*8/4 mod 52的值为(B)。

(A)14

(B)4

(C)20

(D)2 9.数学关系3≤x<10表示成正确的VB表达式为*(B)。

(A)3<=x<10

(B)3<=x and x<10

(C)x>=3 or x<10

(D)3<=x and <10 10./、、Mod、*四个算术运算符中,优先级别最低的是(C)。

(A)

(B)/

(C)Mod

(D)* 11.与数学表达式ab对应,VB的不正确表达式是(D)。3cd(A)a*b/(3*c*d)

(B)a/3*b/c/d

(C)a*b/3/c/d

(D)a*b/3*c*d 12.Rnd函数不可能为下列(B)值。

(A)0

(B)1

(C)0.1234

(D)0.0005 13.Int(198.555*100+0.5)/100的值是(C)。

(A)198

(B)199.6

(C)198.56

(D)200 14.已知A$=‖12345678‖,则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值为(B)。

(A)123456

(B)123445

(C)1279

(D)‖123445‖ 15.Print DateAdd(―m‖,1,#1/30/2000#)语句显示的结果是(A)。

(A)2000-2-29

(B)2000-2-28

(C)2000-2-30

(D)2000-3-1 16.表达式DateDiff(‖d‖,#12/30/1999#,#1/13/2000#)的结果是(C)。

(A)1

(B)11

(C)14

(D)99 17.表达式Len(‖123程序设计ABC‖)的值是(A)。

(A)10

(B)14

(C)20

(D)17 18.表达式LenB(‖123程序设计ABC‖)的值是(C)。

(A)10

(B)14

(C)20

(D)17 19.设a=1,b=2,c=3,d=4,下面逻辑表达式的值为真的是(C)。

14(A)Sqr(d)>b

(B)Not(c-b)

(C)d>c and b>a

(D)Abs(a-d)

(A)/

(B)

(C)^

(D)Mod 21.设a=‖visual basic‖,下面使b=‖basic‖的语句是(B)。

(A)b=Left(a,8,12)

(B)b=Mid(a,8,5)

(C)b=Right(a,5,5)

(D)b=Left(a,8,5)22.从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是(D)。

(A)Left

(B)Mid

(C)String

(D)Instr 23.设a=2,b=3,c=4,d=5,表达式a>b and c<=d or 2*a>c的值是(B)。

(A)True

(B)False

(C)-1

(D)0 24.设a=2,b=3,c=4,d=5,表达式3>2*b or a=c and b<>c or c>d的值是(B)。

(A)True

(B)False

(C)-1

(D)0 25.设a=2,b=3,c=4,d=5,表达式not a<=c or 4*c=b^2 and b<>a+c的值是(B)。

(A)True

(B)False

(C)-1

(D)0 26.假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是(C)。

(A)Print 25

(B)Picture1.Print 25

(C)Text1.Print 25

(D)Debug.Print 25 27.语句Print 5*55/5的输出结果是(B)。

(A)5

(B)25

(C)0

(D)1 28.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(C)。

(A)-36

(B)1

(C)-1

(D)-72 29.表达式4+56*7/8 Mod 9的值为(B)。

(A)4

(B)5

(C)6

(D)7 30.设有整数x,如果Sgn(x)的值为-1,则x的值是(B)。

(A)整数

(B)大于0的整数

(C)等于0的整数

(D)小于0的整数 31.可以同时删除字符串前导和尾部空白的函数是(C)。

(A)Ltrim

(B)Rtrim

(C)Trim

(D)Mid 32.m,n是整数,且n>m,在下面的选项中,能将x赋值为一个m~n之间(含m,n)的任意数的语句是(A)。

(A)x=Int(Rnd*(n-m+1))+m

(B)x= Int(Rnd*n)+m(C)x=Int(Rnd*m)+n

(D)x=Int(Rnd*(n-m))+m 33.VB6.0表达式‖123‖+Abs(1)的值是(C)。

(A)123-1

(B)1231

(C)124

(D)错误表达式 34.VB6.0表达式‖12a‖+Abs(1)的值是(D)。

(A)12b

(B)12a1

(C)121

(D)错误表达式 35.当用Const a%=19.8 定义后,a的值是(C)。

(A)19

(B)19.8

(C)20

(D)0

二、填空题

1.在VB中,1234、123456&、1.2346E+5、1.2346D+5四个常数分别表示(整型,长整型,单精度、双精度)类型。

2.整型变量x中存放了一个两位数,要将两位数交换位置,例如,13变成31,实现的表达式是((x mod 10)*10+x10)。3.数学表达式ab的VB算术表达式为((a+b)/(1/(c+5)-c*d/2))。11cdc524.表示x是5的倍数或是9的倍数的逻辑表达式为(x mod 5=0 or x mod 9=0)。

5.已知a=3.5,b=5.0,c=2.5,d=True,则表达式:a>=0 and a+c>b+3 or not d的值是(false)。6.Int(-3.5)、Int(3.5)、Fix(-3.5)、Fix(3.5)、Round(-3.5)、Round(3.5)的值分别是(-4,3,-3,3,-4,4)。7.表达式Ucase(Mid(―abcdefgh‖,3,4))的值是(CDEF)。

8.在直角坐标系中,(x,y)是坐标系中任意点的位置,用x与y表示在第一象限或第三象限的表达式是(x*y>0)。

9.要以××××年××月××日形式显示当前机器内日期的Format函数表达式为(format(date,‖yyyy-mm-dd‖))。

10.计算已近入21世纪有多少天的函数表达式是(datediff(―d‖,date,‖2000-1-1‖))。

11.计算离你毕业(假定毕业时间为2006年6月28日)还有多少个星期的函数表达式是(datediff(―w‖,date,‖2006-6-28‖))。

12.表示s字符变量是字母字符(大小写字母不区分)的逻辑表达式为(ucase(s)>=‖A‖ and ucase(s)<=‖Z‖)。13.VB6.0表达式Len(Left(“abcd‖,3)+Right(‖商丘师范学院‖,4))的值是()。14.数学式2cos2y+e2x的VB6.0表达式是(2*cos(2*y)+exp(2*x))。15.产生一个在[-50,-5]范围内的随机负整数(包含-50和-5)的表达式是(–int(rnd*46+5))。16.设y是整型变量,判断y为奇数的表达式是(y mod 2<>0)。17.VB6.0表达式33*3 mod 3的值为(0)。

18.表达式Fix(-11.85)+Int(-23.01)的值是(-35)。

19.在VB中,字符串常量要用(―‖)括起来,日期/时间型常量要用(##)括起来。

20.在VB6.0中,字符采用(Unicode)编码方式。在这种编码方式中,一个中文字符或一个西文字符均视为(一个)字符,每个字符用(2)个字节编码。

21.语句Print Int((12345.6789*100+0.5)/100)的输出结果是(12345)22.语句Print ―25+32=‖;25+32的输出结果是(25+32=57)。

23.若a=4,b=9,则语句Print a>b mod 4 的输出结果是(true)。24.语句Print ―123‖+‖456‖+3的输出结果是(123459)。25.语句Print ―234‖+10+‖123‖的输出结果是(367)。

三、简答题

1.说明下列哪些是VB合法的直接常量,分别指出它们是什么类型:

(1)100.0(2)%100

(3)1E1(4)123D3(5)123,456(6)0100

(7)

‖ASDF‖(8)‖1234‖

(9)#2000/10/7#(10)100#(11)π &H123

(15)True(16)T(17)&H12ag(18)-1123!(1)合法,单精度

(2)不合法

(12)&0100(13)&O78(14)

(3)合法,单精度(4)合法,双精度(5)123,456(6)合法,二进制整数(7)合法,字符型

(8)不合法(9)合法,日期型(10)合法,单精度

(11)不合法

(12)合法,八进制(13)不合法

(14)合法,十六进制

(15)合法,逻辑型(16)不合法

(17)不合法

(18)合法,单精度

2.下列符号中,哪些是VB合法的变量名?

(1)a123(6)XYZ(2)a12_3(7)False

(3)123_a

(4)a 123

(5)Integer

(8)sin(x)

(9)sinx

(10)变量名(11)abcdefg(12)π

(2)合法

(3)不合法

(4)不合法

(5)不合法(6)合法

(12)不合法(1)合法

(7)不合法(8)不合法

(9)合法

(10)合法(11)合法

3.把下列算术表达式写成VB表达式

(1)|x+y|+z5 abs(x+y)+z^5

(2)(1+xy)6

(1+x*y)^6(3)

10x3yxy 10*x+sqr(3*y))/(x*y)(4)bb24ac(-b+sqr(b*b-4*a*c))/(2*a)2a(5)

1111r1r2r3 1/(1/r1+1/r2+1/r3)(6)sin45+0e10ln10xy1 sin(45*3.14/180)+(exp(10)+log(10))/sqr(x+y+1)4.根据条件写一个VB表达式:

(1)产生一个‖C‖~‖L‖

范围内的大写字符。

chr(int(rnd*10+67))(2)产生一个100~200(包括100和200)范围内的正整数。int(rnd*101+100)(3)已知直角坐标系中任意一个点(x,y),表示该点在第一或第三象限内。x*y>0(4)表示x是5或7的倍数。x mod 5=0 or x mod 7=0(5)将任意一个两位数x的个位数与十位数对换。例如,x=78,则表达式的应为87。

(x mod 10)*10+x10(6)将变量x的值按四舍五入保留小数点后两位。例如,x的值为123.2389,表达式的值为123.24。

round(x*100)/100(7)表示字符变量C是字母字符(大小写不区分)。

ucase(C)>=‖A‖ and ucase(C)<=‖Z‖(8)取字符变量S中第五个字符起的6个字符。

Mid(s,5,6)(9)表示10≥x<20的关系表达式。

(x>=10)and(x<20)(10)x、y中有一个小于z。

x

x>z and y>z 5.写出下列表达式的值:

(1)123+23 Mod 107+Asc(―A‖)

188(2)100+‖100‖ & 100

―200100‖(3)Int(68.555*100+0.5)/100

68.56

(4)已知A$=‖87654321‖,求表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值

87654(5)DateAdd(―m‖,1,#1/30/2000#)

#2/29/2000#

(6)Len(―VB程序设计‖)

18 6.利用SHELL()函数,在VB程序中分别执行画图和WORD应用程序。略

7.VB提供了哪些标准数据类型?声明类型时,其类型关键字分别是什么?其类型符又是什么?

略 8.哪种数据类型需要的内存容量最少,且可以存储例如3.2345这样的值?

9.将数字字符串转换为数值,用什么函数?判断是否是数字字符串,用什么函数?取字符串中的某几个字符,用什么函数?大小写字母间的转换用什么函数?

10.要使单精度变量x、y、z分别保留1位、2位、3位小数位,并在窗体显示,使用什么函数?如何写对应的Print方法?

8.单精度

9.val函数,isnumeric函数,mid函数,ucase或lcase函数

10.用format函数,print format(x, ‖0.0‖),format(y, ‖0.00‖),format(z, ‖0.000‖)

第五章选择题

1.如下数组声明语句,(B)正确。

(A)Dim a[3,4] as integer

(B)Dim a(3,4)as integer(C)Dim a(n,n)as integer

(D)Dim a(3 4)as integer 1.1 2.2 3.32.要分配存放如下方阵4.4 5.5 6.6,可使用声明语句(C)来实现(不能浪费空间)。.7.7 8.8 9.9

(A)Dim a(9)as single

(B)Dim a(3,3)as single(C)Dim a(-1 to 1,-5 to-3)as single

(D)Dim a(-3 to-1,5 to 7)as integer 3.数组声明语句Dim a(3,-2 to 2,5)as integer中,数组a包含的元素个数为(A)。

(A)120

(B)75

(C)60

(D)13 4.用语句Dim a(-3 to 5)as integer所定义的数组的元素个数是(D)。

(A)6

(B)7

(C)8

(D)9 5.用语句Dim a(3 to 5,-2 to2)所定义的数组的元素个数是(C)。

(A)20

(B)12

(C)15

(D)24 6.下面的B中有(C)个数组元素。

Dim B

: B=Array(1,2,3,4,5,6,7,8,9)(A)任意多

(B)8

(C)9

(D)10

一、填空题

1.控件数组的名字由(Name)属性指定,而数组中的每个元素由(Index)属性指定。2.由Array函数建立的数组的名字必须是(变体)类型。3.数组定义Dim D(20),数组D有(21)个数组元素。

三、分析程序的运行结果

1.在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1 private sub command1_click()

dim a

a=array(1,2,3,4)

j=1

for i=4 to 1 step-1

s=s+a(i)*j

j=j*10

next i

print s end sub 程序运行后,单击command1,输出结果为:1234

2.在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1 private sub command1_click()

dim a,b(3,3)

a=array(1,2,3,4,5,6,7,8,9)

for i=1 to 3

for j=1 to 3

b(i,j)=a(i*j)

if j>=I then print tab(j*3);b(I,j);

next j

print

next I

end sub

程序运行后,单击command1,输出结果为:3.在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1 private sub command1_click()

dim a%(3,3)

for i=1 to 3

for j=1 to 3

if j>1 and i>1 then

a(i,j)=a(a(i-1,j-1),a(i,j-1))+1

else

a(i,j)=i*j

end if

print a(i,j);‖ ―;

next j

print

next I end sub

程序运行后,单击command1,输出结果为: 3

4.在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1 private sub command1_click()

dim a%(10),p(3)as integer

k=5

for i=1 to 10

a(i)=i

next i

for i=1 to 3

p(i)=a(i*i)

next i

for i=1 to 3

k=k+p(i)*2

next i

print k end sub 程序运行后,单击command1,输出结果为:33 5.在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1 private sub command1_click()

dim a%(4,4)

for i=1 to 4

for j=1 to 4

a(i,j)=(i-1)*3+j

next j

next i

for i=1 to 4

for j=1 to 4

print a(j,i);

next j

print

4 7 10

next I 5 8 11 end sub 6 9 12

程序运行后,单击command1,输出结果为:4 7 10 13

6.在窗体上画一个命令按钮command1,然后编写如下事件过程: option base 1 private sub command1_click()

dim a%(5,5)

for i=1 to 3

for j=1 to 4

if j>1 and i>1 then

a(i,j)=i*j

end if

next j

next i

for n=1 to 2

for m=1 to 3

print a(m,n);

next m

print

next n end sub

0 0 0

程序运行后,单击command1,输出结果为:0 4 6 7.在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click()

dim a%(5)

for i=0 to 4

a(i)=i+1

t=i+1

if t=3 then

print a(i);

a(t-1)=a(i-2)

else

a(t)=a(i)

endif

if i=3 then a(i+1)=a(t-4)

a(4)=1

print a(i);

next i end sub 程序运行后,单击command1,输出结果为:1 2 3 1 4 1 8.在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click()

dim a%(3,3)

dim b

b=array(1,2,3,4,5,6,7,8,9)

j=1

for i=0 to 8

j=i mod 3

k=i3

a(j,k)=b(i)

next i

k=1

for j=0 to 2

print tab(3*(j+1));a(k,j);

next j end sub 程序运行后,单击command1,输出结果为:2 5 8 9.在窗体上画一个命令按钮command1,一个文本框text1,然后编写如下事件过程: private sub command1_click()

dim b

b=array(34,5,13,35,9,6,42)

for i=1 to ubound(b,1)

if b(i)>b(i-1)then

x=b(i)

for j=i-1 to 0 step-1

if b(j)>x then exit for

b(j+1)=b(j)

next j

b(j+1)=x

end if

next i

text1=””

for i=0 to ubound(b,1)

text1=text1+str(b(i))+‖,‖

next i end sub 运行程序后,文本框text1中的内容是:42, 35, 34, 13, 9, 6, 5, 10.在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click()

dim a(3,3)

for i=0 to 3

for j=0 to 3

a(i,j)=(i+1)*10+j

next j,i

for i=0 to 3

for j=0 to 3

if i

x=a(i,j):a(i,j)=a(j,i): a(j,i)=x

end if

next j,i

for i=0 to ubound(a,1)

for j=0 to ubound(a,2)

print a(i,j);

next j

print 20 30 40

next I

21 31 41 end sub 22 32 42 运行程序后,文本框text1中的内容是:13 23 33 43

11.在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click()

dim arr1%(10),arr2(10)

n=3

for i=1 to 5

arr1(i)=i

arr2(n)=2*n+i

next i

print arr2(n);arr1(n)end sub 程序运行后,单击command1,输出结果为:11 3 12.在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click()

dim m%(10)

for k=1 to 10

m(k)=12-k

next k

x=6

print m(2+m(x))end sub 程序运行后,单击command1,输出结果为:4

13.在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click()

dim b

b=array(56,22,16,67,26,14,9,87)

k=3

do while k

b(k)=b(k+1)

k=k+1

loop

print b(5)end sub 程序运行后,单击command1,输出结果为:9

14.在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click()

dim b,a(2,4)

b=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14)

for i=0 to 2

for j=0 to 4

a(i,j)=b(i*(ubound(a,2)+1)+i)

next j

next i

print b(i*(ubound(a,2)+1)-3)end sub 程序运行后,单击command1,输出结果为:13

15.在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click()

dim a(5 to 16)

dim b

b=array(1,2,3,4,5,6,7,8,9)

for i=1 to 8

a(5+i)=b(i)

next i

print a(7)end sub 程序运行后,单击command1,输出结果为:3 16.在窗体上画一个命令按钮command1,然后编写如下事件过程: private sub command1_click()

dim b,a(3,3)

b=array(1,2,3,4,5,6,7,8,9)

j=1

for i=0 to 8

k=i3 : j=I mod 3

a(k,j)=b(i)

print a(k,j);

if j=2 then print

next I 2 3 end sub

5 6 程序运行后,单击command1,输出结果为:7 9

17.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click()Dim i As Integer,j As Integer Dim a(10,10)As Integer For i=1 To 3 For j=1 To 3 a(i,j)=(i-1)*3+j Print a(i,j);Next j Print Next i 28 End Sub 程序运行后,单击命令按钮,窗体上显示的是 同17题

18.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click()Dim array1(10,10)As Integer Dim i,j As Integer For i=1 To 3 For j=2 To 4 array1(i,j)=i+j Next j Next I Text1.Text=array1(2,3)+array1(3,4)End Sub 程序运行后,单击command1,文本框中显示的结果为:12

四、简答题

1.要分配存放12个元素的整形数组,下列数组声明(若无下界,按默认规定)哪些符合要求?

(1)n=12

(2)Dim a%()

Dim a(1 to n)as integer

n=11

ReDim a(n)

(3)Dim a%[2,3]

(4)Dim a(1,1,2)as integer(5)Dim a%(10)

(6)Dim a!()

ReDim a(1 to 12)

ReDim a(3,2)as integer(7)Dim a%(2,3)

(8)Dim a(1 to 3 1 to 4)as integer 2.已知下面的数组声明,写出它的数组名、数组类型、维数、各维的上下界、数组的大小,并按行的顺序列出各元素。

Dim a(-1 to 2,3)as single 3.静态数组和动态数组的区别是什么?在声明静态数组、重定义动态数组时的下标都可以用变量来表示吗?

4.已声明了静态数组a(3,4),能否在下面再用重定义动态数组a(4,4)来重定义A数组的大小? 5.使用ReDim语句可以改变数组类型吗?

6.在ReDim语句中加了Preserve关键字,对重定义数组有何限制?

7.利用随机数生成两个四行四列的矩阵(数据不一定相同,前者范围在30~70,后者为101~135)。要求:

(1)将两个矩阵相加结果放入C矩阵中。(2)将a矩阵转置。

(3)求C矩阵中元素的最大值和下标。

(4)以下三角形式显示A矩阵、上三角形式显示B矩阵。

(5)将A矩阵第一行与第三行对应元素交换位置,即第一行元素放到第三行,第三行元素放到第一行。(6)将A矩阵两条对角线元素之和。

(7)将A矩阵按列的次序把各元素放入一位数组D中,显示结果。8.声明一个有20个元素的一维字符类型数组,要求:

(1)由随机数形成小写字母构成的数组,每个元素的字符个数由随机数产生,范围1~11。(2)要求将生成的数组分四行显示。

(3)显示生成的字符数组中字符最多的元素。

9.自定义一个职工类型,包含职工号、姓名和工资。声明一个职工类型的动态数组。输入n个职工的数据,要求按工资递减的顺序排序,并显示排序的结果,每个职工一行显示三项信息。1.(2)、(4)、(7)符合要求。

2.数组名为a、数组类型为单精度,二维数组,各维的下界分别为-1和0、上界分别为2和3,数组的大小为4*4共16个元素,各元素排列顺序如下:

a(-1, 0)

a(-1, 1)

a(-1, 2)

a(-1, 3)

a(0, 0)

a(0, 1)

a(0, 2)

a(0, 3)

a(1, 0)

a(1, 1)

a(1, 2)

a(1, 3)

a(2, 0)

a(2, 1)

a(2, 2)

a(2, 3)

3.静态数组在声明数组时的下标必须是常数,以后不能改变其大小;动态数组在Dim声明时不要声明数组的大小,在以后的程序中可以用ReDim语句重新声明数组的大小,ReDim语句中的下标可以出现有确定值的变量或表达式。

4.已声明了的静态数组不能再用重定义语句来重新定义静态数组的大小。

5.可以反复地改变数组的大小和数组的维数,但是不能改变数组的类型。

6.在ReDim语句中加上了Preserve关键字,就只能重定义数组最后一维的大小,且根本不能改变数组 30 的维数。例如,如下语句:

Dim a()

ReDim a(3,4)

ReDim Preserve a(4,5)

程序执行到ReDim Preserve a(4,5)时显示“下标越界”出错信息,也就是只能改变第二个下标的大小,而不能改变第一个下标的大小。

7.利用随机数生成两个矩阵:

Dim a%(1 to 4, 1 to 4), b%(1 to 4, 1 to 4), c%(1 to 4, 1 to 4)

Private Sub Form_Click()

For i=1 to 4

For j=1 to 4

a(i,j)=int(rnd*41+30)

b(i,j)=int(rnd*35+101)

next j, i

End Sub

(1)将两个矩阵相加结果放入矩阵C中:

for i=1 to 4

for j=1 to 4

c(i,j)=a(i,j)+b(i,j)

next j, i

(2)将矩阵a转置:

for i=1 to 4

for j=1 to i-1

t=a(i,j): a(i,j)=a(j,i): a(j,i)=t

next j, i

(3)统计矩阵c最大值和下标:

dim max%, maxi%, maxj%

max=c(1,1): maxi=1: maxj=1

for i=1 to 4

for j=1 to 4

if c(i,j)>max then

max=c(i,j): maxi=i: maxj=j

end if

next j, i

(4)以下三角形式显示矩阵a、上三角形式显示矩阵b:

输出下三角元素:

for i=1 to 4

for j=1 to i

print a(i,j);space(4-len(a(i,j)));

next j

print next i 输出上三角元素:

for i=1 to 4

for j=i to 4

print tab(j*4);b(i,j);

next j

print next i

(5)将矩阵a第一行与第三行对应元素交换位置,即第一行元素放在第三行;第三行元素放在第一行:

for j=1 to 4

t=a(1,j): a(1,j)=a(3,j): a(3,j)=t

next j

(6)求矩阵a两条对角线之和:

s=0

for i=1 to 4

s=s+a(i,i)+a(i,5-i)

next i

(7)将矩阵a按列的次序把各元素放入一维数组d中,显示结果:

dim d%(1 to 16),k%

for i=1 to 4

for j=1 to 4

k=(j-1)*4+i

d(k)=a(i,j)

next j, i

8.声明一个有20个元素的一维字符类型数组,要求:

(1)由随机数形成小写字母构成的数组,每个元素的字符个数由随机数产生,范围1~11。

Dim st(1 to 20)as string, c as string*1

Dim i%, n%

For i=1 to 20

n=int(rnd*11+1)

for j=1 to n

c=chr(int(rnd*26+97))

st(i)=st(i)& c

next j

print st(i)

next i(2)要求将生成的数组分四行显示。

For i=1 to 20

Print st(i);space(15-len(st(i)));

If i mod 5=0 then print

Next i(3)显示生成的字符数组中字符最多的元素。

Maxlen=0

Maxstr=‖‖

For i=1 to 20

If len(st(i))>maxlen then

Maxlen=len(st(i))

Maxstr=st(i)

End if

Next i

Print maxlen, maxstr 9.自定义一个职工类型,包含职工号、姓名和工资。声明一个职工类型的动态数组。输入n个职工的数据,要求按工资递减的顺序排序,并显示排序的结果,每个职工一行显示三项信息。

Dim a()As zg, i% Private Sub Command1_Click()

i = i + 1

If i < n Then MsgBox(”人数超过“): Exit Sub

With a(i)

.gh = Val(Text1)

.xm = Text2

.gz = Val(Text3)

End With

Text1 = ”“:

Text2 = ”“: Text3 = ”“

End Sub Private Sub Command2_Click()Picture1.Cls

Dim j%, k%, t As zg

For j = 1 To i1).gz Then

t = a(k): a(k)= a(k1)= t

End If

Next k

Next j

For j = 1 To i

Picture1.Print a(j).gh;a(j).xm;a(j).gz

Next j End Sub Private Sub Form_Load()

Dim n%

n = InputBox(”输入人数“)

ReDim a(1 To n)

i = 0 End Sub

第六章

一、选择题

1.下列叙述中正确的是(C)。

(A)在窗体的Form_Load事件中定义的变量是全局变量

(B)局部变量的作用域可以超出所定义的过程

(C)在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只局限于该过程。

(D)在调用过程时,所有局部变量被系统初始化为0 2.下列四个叙述中,错误的是(C)。

(A)过程内用Dim语句定义的变量,它的作用域是此过程

(B)过程内用Static语句定义的变量,它的生存期与整个过程的运行期相同

(C)过程内用Dim语句定义的变量,它的生存期与整个过程的运行期相同

(D)若在模块的“通用声明”中写上语句:Option Explicit,则该模块的所有变量必须先说明后引用 3.在过程定义中用(C)表示形参的传值。

(A)Var

(B)ByDef

(C)ByVal

(D)Value 4.若已编写了一个Sort子过程,在该工程中有多个窗体,为了方便地调用Sort子过程,应该将该过程放在(B)中。

(A)窗体模块

(B)标准模块

(C)类模块

(D)工程

5.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用(D)关键字在过程中定义局部变量。

(A)Dim

(B)Private

(C)Public

(D)Static 6.下面子过程语句说明合法的是(D)。

(A)Sub f1(Byval n%())

(B)Sub f1(n%)as integer(C)Function f1%(f1%)

(D)Function f1(Byval n%)7.要想从子过程调用后返回两个结果,下面子过程语句说明合法的是(C)。

(A)Sub f1(Byval n%, Byval m%)

(B)Sub f1(n%, Byval m%)(C)Sub f1(n%, m%)

(D)Sub f1(Byval n%, m%)8.在VB应用程序中,以下正确的描述是(B)。

(A)过程的定义可以嵌套,但过程的调用不能嵌套

(B)过程的定义不可以嵌套,但过程的调用可以嵌套(C)过程的定义和调用均不可以嵌套(D)过程的定义和调用均可以嵌套 9.以下叙述中错误的是(C)。

(A)一个工程中只能有一个Sub Main过程

(B)窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体(C)窗体的Hide方法和Unload方法的作用完全相同

(D)若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体

10.以下叙述中错误的是(D)。

(A)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型(B)Sub过程中不能嵌套定义Sub过程(C)Sub过程中可以嵌套调用Sub过程

(D)事件过程中可以像通用过程一样由用户定义过程名 11.定义带可变参数的过程,使用的关键字是(C)。

(A)Optional

(B)Option

(C)ParamArray

(D)Private 12.定义带可选参数的过程,使用的关键字是(A)。

(A)Optional

(B)Option

(C)ParamArray

(D)Private

二、填空题

1.在过程定义的首部出现的变量名叫做(形式)参数,而在调用过程中传送给过程的(常数、变量、数组元素、表达式)叫做(实在)参数。

2.定义和调用函数或过程时参数传递的两种方法是(按值传递,按地址传递)。

3.在窗体的通用段用Dim语句定义的变量是(窗体)级变量,它只能在(本窗体)中使用。

4.全局级过程在定义时可以默认,也可以使用关键字(Public)进行显示声明;窗体/模块级的过程声明时要用关键字(Private)。

5.用ParamArray关键字声明可变参数时,被声明的参数只能是(变体类型数组)。6.在带可选参数的过程中,使用(IsMissing)函数来测试可选参数是否被选。

三、分析运行结果

1.阅读程序

Function f(a As Integer)

Static c b = 0:

b = b + 1

c = c + 1: f = a + b + c End Function Private Sub command1_click()

Dim a As Integer

a = 2

For i = 1 To 3

Print f(a);

Next i End Sub程序运行后,单击命令按钮,输出结果为:4 2.阅读程序

Sub s(x As Single, y As Single)

t = x

x = t / y

y = t Mod y End Sub Private Sub command1_click()

Dim a As Single, b As Single

a = 5

b = 4

s a, b

Print a, b End Sub 程序运行后,单击命令按钮,输出结果为:1.25

3.阅读程序

Function M(x%, y%)As Integer

M = IIf(x > y, x, y)End Function Private Sub command1_click()

Dim a As Integer, b As Integer

a = 1

b = 2

Print M(a, b)38 End Sub 程序运行后,单击命令按钮,输出结果为:2 4.阅读程序 Sub Inc(a As Integer)

Static x As Integer

x = x + a

Print x;End Sub Private Sub command1_click()

Inc 2

Inc 3

Inc 4 End Sub 程序运行后,单击命令按钮,输出结果为:2 5 9 5.阅读程序: Sub p(b()As Integer)

For i = 1 To 4

b(i)= 2 * i

Next i End Sub Private Sub command1_click()

Dim a(1 To 4)As Integer

a(1)= 5

a(2)= 6

a(3)= 7

a(4)= 8

p a()

For i = 1 To 4

Print a(i);

Next i

End Sub程序运行后,单击命令按钮,输出结果为:2 6.阅读程序:

Function fun(ByVal num As Long)As Long

Dim k As Long

k = 1

num = Abs(num)

Do While num

k = k *(num Mod 10)

num = num 10

Loop

fun = k End Function Private Sub command1_click()

Dim n As Long, r As Long

n = Val(InputBox(”请输入一个数:“))

r = fun(n)

Print r End Sub 程序运行后,单击命令按钮,输入1234,输出结果为:24 7.阅读程序:

Function func(a%, b%)As Integer

Static m As Integer, i As Integer

m = 0

i = 2

i = i + m + 1

m = i + a + b

func = m End Function Private Sub command1_click()

Dim k%, m%, p%

k = 4

m = 1

p = func(k, m)

Print p;

p = func(k, m)

Print p End Sub 程序运行后,单击命令按钮,输出结果为:8 8.阅读程序: Dim a%, b%, c% Public Sub p1(x%, y%)

Dim c%

x = 2 * x: y = y + 2: c = x + y End Sub Public Sub p2(x%, ByVal y%)

Dim c%

x = 2 * x: y = y + 2: c = x + y End Sub Private Sub command1_click()

a = 2: b = 4: c = 6

Call p1(a, b)

Print a, b, c

Call p2(a, b)

Print a, b, c End Sub 程序运行后,单击命令按钮,输出结果为:8

9.阅读程序:

Private Sub command1_click()

Dim m%, i%, x%(10)

For i = 0 To 4

x(i)= i + 1

Next i

For i = 1 To 2

Call proc(x())

Next i

For i = 0 To 4

Print x(i)

Next i End Sub Public Sub proc(a%())

Static i%

Do

a(i)= a(i)+ a(i + 1)

i = i + 1

Loop While i < 2 End Sub 程序运行后,单击命令按钮,输出结果为:3 5 7 4 5 10.阅读程序:

Private Sub command1_click()

Print p1(3, 7)End Sub Public Function p1!(x!, n%)

If n = 0 Then

p1 = 1

Else

If n Mod 2 = 1 Then

p1 = x * p1(x, n 2)

Else

p1 = p1(x, n 2)x

End If

End If End Function程序运行后,单击命令按钮,输出结果为:27 11.阅读程序:

Private Sub command1_click()

Dim x%, y%, z%, w%

x = 9

y = 8

z = 2

w = 6

Call s1(x, y, z, w)

Print x;y;z;w End Sub Private Sub s1(a%, b%, ByVal c%, ByVal d%)

a = a + 1

b = b + 2

c = c + 3

d = d + 4 End Sub程序运行后,单击命令按钮,输出结果为:10 10 2 6 12.阅读程序:

Private Sub command1_click()

Dim x%, y%

x = 9: y = 8

Call s1(5, 7, x, y)

Print x;y End Sub Private Sub s1(a%, b%, ByVal c%, ByVal d%)c = c + a: d = d + b End Sub程序运行后,单击命令按钮,输出结果为:9 13.阅读程序:

Private Sub command1_click()

Dim x%, y%, z%

x = 5: y = 7: z = 0

Call s1(x, y, z)

Print x;y;z End Sub Private Sub s1(ByVal a%, ByVal b%, c%)c = a + b End Sub程序运行后,单击命令按钮,输出结果为:5 7 12 14.阅读程序: Private i As Integer Private Sub abc()

a$ = Chr(Asc(”A“)+ i)

Print a$;”;“;End Sub Private Sub command1_click()

For i = 0 To 4

abc

Next i End Sub程序运行后,单击命令按钮,输出结果为:A;B;C;D;E;15.阅读程序: Private Sub abc()

a$ = Chr(Asc(”A“)+ i)

Print a$;”;“;End Sub Private Sub command1_click()

For i = 0 To 4

abc

Next i End Sub程序运行后,单击命令按钮,输出结果为:A;A;A;A;A;

16.阅读程序:

Function M(x%, y%)As Integer

M = IIf(x > y, x, y)End Function Private Sub command1_click()

Dim a As Integer, b As Integer

a = 100

b = 200

Print M(a, b)End Sub程序运行后,单击命令按钮,输出结果为:200 17.阅读程序: Private i As Integer Private Sub abc()

a$ = Chr(Asc(”A“)+ i)

b$ = Chr(Asc(”Z“)-x)

Print a$ & b$;”;";End Sub Private Sub command1_click()

Dim x As Integer

For i = 0 To 4

x = x + 1

abc

Next i End Sub程序运行后,单击命令按钮,输出结果为:AZ;BZ;CZ;DZ;EZ;

四、简答题

1.子过程与函数过程的异同点是什么? 2.什么是形参?什么事实参?

3.调用子过程或函数过程时,实参与形参的对应关系如何?应注意什么问题? 4.值传递与地址传递的选择与其特点是什么?

5.在VB中,形参若是数组,不要说明数组元素的个数,即以数组名和圆括号表示,在过程体内如何表示数组的上下界?

6.在Form1窗体通用声明部分声明的变量,可否在Form2窗体中的过程被访问? 7.要使变量在某事件过程中保值,有哪几种变量声明的方法? 8.指出下面过程语句说明中的错误:

(1)Sub f1(n%)as integer

(2)Function f1%(f1%)(3)Sub f1(ByVal n%())

(4)Sub f1(x(i)as integer)9.已知有如下求两个平方数和的fsum子过程:

Public Sub fsum(sum%, byval m%, byval n%)

Sum=m*m+n*n End Sub 在事件过程中有如下变量声明: Dim a%,b%,c!a=10 b=20 则指出如下过程调用语句错误所在:

(1)fsum 3,4,5

(2)fsum c, a, b

(5)call fsum c, a, b(3)fsum a+b, a, b

(4)call fsum(sqr(c), sqr(a), sqr(b))1.子过程和函数过程的相同点:函数过程和子过程都是功能相对独立的一种子过程结构,它们有各自的过程头、变量声明和过程体。在程序中使用它们不但可以避免频繁的书写重复的程序语句,缩短代码,而且使程序条理清晰,容易阅读。

子过程和函数过程的不同点:

(1)过程声明的关键字不同,子过程用Sub,函数过程用Function。

(2)子过程名无值就无类型声明,函数过程有值就有类型声明。

(3)函数过程名兼作结果变量,因此在函数过程体内至少对函数过程名赋值一次;而子过程名在过程内不能赋值。

(4)调用方式不同,子过程是一句独立的语句,可用call子过程名或省略call直接以子过程名调用;函数过程不是一句独立的语句,是一个函数值,必须参与表达式的运算。

(5)一般来说,一个函数过程可以被一个子过程代替,代替时只要改变函数定义的形式,并在子过程的 46 形参表中增加一个地址传递的形参来传递结果。但反过来,用一个函数过程去替代一个子过程,有时是不容易实现的。

2.形参是在定义过程时的一种形式虚设的参数,只代表了该过程参数的个数、类型、位置,形参的名字并不重要,也没有任何值,只表示在过程体内进行某种运算或处理。

形参不能是常量、表达式或数组元素,只能是变量。

实参是调用子过程时提供给过程形参的初始值或通过过程体处理过后获得的结果。

3.调用时用实参代替形参,实参与形参在个数、位置、类型一一对应,但实参与形参名相同与否无关。

VB在调用过程时,提供了命名参数的功能,在调用时使用形参名,而位置可任意;同时VB还提供了可选参数的功能,也就是实参与形参个数不一定相等。

4.仅要从调用者获得初值,应使用值传递;要将过程运算结果提供给调用者,必须是地址传递。数组、记录类型和对象必须使用地址传递。

调用时地址传递对应的实参不应该是表达式或常量。在VB中尽管不显示出错信息,但得不到所期望的值。

能够用值传递实现的,尽量用值传递,减少过程间关联,有利于程序的调试。5.利用VB提供的函数LBound和UBound确定数组的上、下界。

6.可以,条件是要在Form1窗体通用声明部分声明的变量是Public;Form2窗体中的过程被访问时变量名前加Form1。

7.方法一:在标准模块中声明Public的变量;

方法二:在某事件过程所在的窗体的通用声明段声明变量;

方法三:在某事件过程以Static关键字声明的变量。8.(1)错误为Sub子过程名无返回值,也就没有类型

(2)函数名与形参名相同

(3)形参n为数组,不允许声明为ByVal值传递

(4)形参x(i)不允许为数组元素

9.(1)fsum 子过程的第一个形参是地址传递,因此对应的实参3不应该是常量。

(2)fsum子过程的第一个形参是整型且地址传递,对应得实参c是单精度,类型不匹配。

(3)fsum子过程的第一个形参是地址传递,因此对应的实参a+b不应该是表达式。

(4)fsum子过程的第一个形参是地址传递,因此对应的实参(sqr(c)不应该是表达式。(5)用call语句调用 fsum子过程,必须加圆括号括起实参。.第七章

一、选择题

1.要判断在文本框中是否按了Enter键,应在文本框的(D)事件中判断。

(A)Change

(B)KeyDown

(C)Click

(D)KeyPress

2.以下选项中,没有Caption属性的对象是(B)。

(A)命令按钮

(B)组合框

(C)窗体

(D)单选框 3.计时器控件的控件值是(D)。

(A)Caption

(B)Value

(C)Interval

(D)Enabled 4.以下选项中,(B)不是鼠标操作事件。

(A)DragDrop

(B)GotFocus

(C)DblClick

(D)MouseDown 5.以下选项中,(A)是键盘操作事件。

(A)KeyUp

(B)GotFocus

(C)DblClick

(D)MouseDown 6.设置复选框或单选按钮标题对齐方式的属性是(B)。

(A)Align

(B)AlignMent

(C)Sorted

(D)Value 7.为了使列表框中的项目分为多列显示,需要设置的属性为(A)。

(A)Columns

(B)Style

(C)List

(D)MultiLine 8.要想不使用shift或ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为(B)。

(A)0

(B)1

(C)2

(D)其他 9.删除列表框中指定的项目所使用的方法为(D)。

(A)Move

(B)Remove

(C)Clear

(D)RemoveItem 10.当拖动滚动条中的滚动块时,将触发滚动条的(C)事件。

(A)Move

(B)Change

(C)Scroll

(D)SetFocus 11.用户在组合框中输入或选择的数据可以通过(C)属性获得。

(A)List

(B)ListIndex

(C)Text

(D)ListCount 12.下列控件中,没有Caption属性的是(B)。

(A)框架

(B)文本框

(C)复选框

(D)单选按钮 13.复选框的Value属性为1时,表示(B)。

(A)复选框未被选中

(B)复选框被选中

(C)复选框内有灰色的勾

(D)复选框操作有错误 14.用来设置粗体字的属性是(C)。

(A)FontItalic

(B)FontName

(C)FontBold

(D)FontSize 15.将数据项“china”添加到列表框List1中成为第一项应使用(A)语句。

(A)List1.AddItem ―china‖, 0

(B)List1.AddItem ―china‖, 1

48(C)List1.AddItem 0, ―china‖

(D)List1.AddItem 1, ―china‖

16.引用列表框List1最后一个数据项应使用(B)。

(A)List1.List(List1.ListCount)

(B)List1.List(List1.ListCount-1)(C)List1.List(ListCount)

(D)List1.List(ListCount-1)17.假如列表框List1有四个数据项,那么把数据项‖china‖添加到列表框的最后,应使用(D)语句。

(A)List1.AddItem ―china‖, 3

(B)List1.AddItem ―china‖, List1.ListCount-1

(C)List1.AddItem 3, ―china‖

(D)List1.AddItem ―china‖, List1.ListCount 18.假如列表框List1中没有被选定的项目,则执行List1.RemoveItem List1.ListIndex语句的结果是(D)。

(A)移去第一项

(B)移去最后一项

(C)移去最后加入列表的一项

(D)以上都不对

19.假如列表框List1中只有一个被选定的项目,则执行Debug.print List1.Selected(List1.ListIndex)语句的结果是(B)。

(A)在Debug窗口中输出被选定的项目的索引值

(B)在Debug窗口中输出True(C)在窗体上输出被选定的项目的索引值

(D)在窗体上输出True 20

在下列说法中,正确的是(B)。

(A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上

(B)在列表框中不能进行多项选择

(C)框架也有click和dblclick事件(D)在列表框中能够将项目按字母顺序从大到小排列 21.为了防止用户随意将光标置于控件之上,应(D)。

(A)将控件的TabIndex属性设置为0

(B)将控件的TabStop属性设置为True(C)将控件的TabStop属性设置为False

(D)将控件的Enabled属性设置为False 22.下列(D)控件没有Min、Max和Value属性。

(A)Slider

(B)ProgressBar

(C)UpDown

(D)SSTab 23.当Slider控件的Min属性为1,Max属性为40,TickFrequency属性为4时,滑标上的可见刻度数是

49(A)个,划分了()等分。

(A)11,10

(B)21,20

(C)31,30

(D)41,40 24.一个UpDown控件与文本框“捆绑”在一起,其Min、Max、Value和Increment分别为0、10、9和3,并且选定了“换行”功能,当用鼠标单击向上的箭头时,文本框中的值应是(A)。(A)10

(B)12

(C)0

(D)2 25.下面关于拖放和OLE拖放的叙述中,正确的是(D)。

(A)只要对控件的属性进行适当的设置,就能将控件从一个地方移动到另一个地方

(B)文本框、图片框和列表框完全支持自动OLE拖放

(C)当OLEDropMode属性为1时,控件自动实现OLE“放”操作

(D)当控件的DragMode设置为1时,它不能接受Click和MouseDown事件 26.在下面关于常用的ActiveX控件的说法中,正确的是(B)。

(A)在Animation控件中,当用Open方法打开AVI文件后直接自动播放

(B)Slider控件有Scroll和Change事件(C)UpDown不能与Slider“捆绑”

(D)选项卡只可以出现在控件的顶端

27.当用户按下并且释放一个键后会触发KeyPress、KeyUp和KeyDown事件,这三个事件发生的顺序是(B)。

(A)KeyPress、KeyDown、KeyUp

(B)KeyDown、KeyPress、KeyUp(C)KeyDown、KeyUp、KeyPress

(D)没有规律 28.在下列关于键盘事件的描述中,正确的是(D)。

(A)按下键盘上的任意一个键,都会引发KeyPress事件

(B)大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同(C)KeyDown和KeyUp事件过程中有KeyAscii参数

(D)大键盘上的“4”键的上档字符是“$”,当同时按下Shift和大键盘上的“4”键时,KeyPress事件过程中的KeyAscii参数值是“$‖的ASCII值

29.在KeyDown和KeyUp事件过程中,能用来检查Ctrl和F3是否同时按下的表达式为(C)。

上一篇:心理健康教育建设发展规划下一篇:一岗双责的含义