文档库 最新最全的文档下载
当前位置:文档库 › Windows程序设计题(含简答题标准答案)

Windows程序设计题(含简答题标准答案)

Windows程序设计题(含简答题标准答案)
Windows程序设计题(含简答题标准答案)

《Windows程序设计》模拟题

一.单项选择题

1. 在VC++中,项目文件的扩展名是(B)。

A)exe ????B)dsp

C)d sw?????D)cpp

2.在MFC中,利用ClassWizard不能(D )。

A)建立新类?????B)进行消息映射

C)增加类的成员变量?D)插入资源

3. 当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送(C)消息。

A)WM_CHAR ?B)WM_HSCROLL

C)WM_VSCROLL???D)WM_CHANGE

4. 更新菜单状态的消息是(C)。

A)WM_COMMANDB)UPDATE

C)UPDATE_COMMAND_UI D)INVALIDATE

5.对于消息队列描述正确的是( D )

A)在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息。

B)系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行的应用程

序都有自己的消息队列。

C)系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。应用程序的消息对列中存储了程序的所有窗口的全部消息。

D)以上都正确

6. 在MFC中,所有的控件都是(B )类的派生类,都可以作为一个特殊的窗口来处理。

?B)CWnd

A)CView ???

C)C Window ???D)CDialog

7.使用GetDC()获取的设备上下文在退出时,必须调用(A)释放设备上下文。

A)ReleaseDC()???B)delete()

C)D eleteDC() ?D)Detach()

8. 希望菜单无效,应该用CCmdUI类的(A )成员函数。

A)Enable ???B)SetRadio

C)S etCheck ??D)SetText

9. 希望菜单前出现一个“√”,应该用CCmdUI类的(C)成员函数。

A)Enable??B)SetRadio

C)SetCheck????D)SetText

10. 下面(A)不是MFC设备环境类CDC类的派生类。

A)GDI??????B)CPaintDC

C)C ClientDC ???D)CWindowDC

11. 在MFC中,所有的文档类都派生于(C),所有的视图类都派生于(A )。

A)CViewB)CWindowC)CDocument D)CFormView

12. 采用C++进行绘图时,(B )用于指定图形的填充样式,(A)用于指定图形的边框样式。

A)画笔B)画刷C)区域D)位图

13. (C)包括键盘和鼠标的输入。这一类消息首先放在系统消息队列中,然后由Windows 将它们送入应用程序消息队列中,由程序来处理消息。

A)系统消息??B)用户消息

C)输入消息???D)控制消息

14.项目文件的扩展名是(B)。

A)exe B)dspC)dsw D)cpp

15.在MFC中,文档负责将数据存储到永久存储介质中,通常是磁盘文件或数据库,存取过程称为(B)。

A)文件访问B)串行化C)文件读写D)格式化

16. 在VC++ 6.0在编程环境中,运行程序的快捷键是(A)。

A)Ctrl+F5?B)F7C)Ctrl+F7?D)F5

17.在VC++ 6.0在编程环境中,设置和取消断点的快捷键都是(A)。

A)F9?? B)F5 C)F11??D)F10

18. 在MFC中,在编辑某菜单项时,若要指明该菜单项是一个弹出式子菜单,必须选择属性对话框中的(B)。

A)Separator?B)Pop-up C)Inactive??D)Grayed

19.使用GetWindowDC( )和GetDC( )获取的设备上下文在退出时,必须调用(C)释放设备上下文。

A)DeleteDC( ) B)delete( ) C)ReleaseDC( ) D)Detach()

20. 在MFC中,(B)代表窗口客户区的显示设备上下文,(C)代表整个窗口的显示设备上下文。

A)CPaintDCB)CClientDC C)CWindowDC D)CMetaFileDC 21. 对话框的功能被封装在(B)类中。

A)CWnd ?B)CDialog

C)CObjectD)CCmdTarget

22. (C)包括键盘和鼠标的输入。这一类消息首先放在系统消息队列中,然后由Windows 将它们送入应用程序消息队列中,由程序来处理消息;(D)用来与Windows的控制对象,如列表框、按钮、复选框等进行双向通信。当用户在列表框中改动当前选择或改变了复选框的状态时发出此类消息。

A)系统消息B)用户消息C)输入消息D)控制消息

23. 生成1个只具有确定和取消按钮的消息框,其参数为( C)。?

A) MB_OK B)MB_YESNO

C)?MB_OKCANCEL D)MB_RETRYCANCEL

24.在Windows程序设计中如果加入了滚动条。设置滚动条的范围使用(C)函数,设置滚动条的位置使用(E)函数,获得滚动块的当前位置使用(F )函数。

A)SetPos()???B)SetRange()

C)SetScrollRange()???D)GetPos()

E)SetScrollPos()??F)GetScrollPos()

G)GetScrollRange()

25. 消息循环的处理过程如下:

(A)函数不断侦察应用程序的消息队列,若队列为空,该函数一直运行,不返回;一旦发现队列不为空,便取出一条消息,把它拷贝到msg结构变量中,同时该函数返回TRUE;

工程测量简答题

1.建筑工程测量的主要任务是什么 绘大比例尺地形图、建筑物的施工测量、建筑物的变形观测 2.测量上的平面直角坐标与数学中的平面直角坐标有何不同? 数学平面直角坐标系纵轴为y轴,横轴为x轴。坐标象限划分按照逆时针测量; 测量平面直角坐标系纵轴为x轴,横轴为y轴。坐标象限划分按照顺时针。 3.确定地面点的基本要素是什么? 基本要素为该点在大地水准面上的投影位臵(两个参数:λ、φ或x、y)和该点的高程H (一个参数)。 4.用水平面代替球面的限度是多少? 1、在半径为10km的范围内,进行距离测量时,可以用水平面代替水准面,而不必考虑地球曲率对距离的影响。 2、用水平面代替水准面,对高程的影响是很大的,因此,在进行高程测量时,即使距离很短,也应顾及地球曲率对高程的影响。 5.测量工作的基本原则是什么? 从整体到局部、先控制后碎部 边工作边检查,前一步工作未作检核不进行下一步工作 6.视差的产生原因是什么?如何消除? 产生视差的原因是水准尺的尺像与十字丝平面不重合。 消除视差的方法是仔细地转动物镜对光螺旋,直至尺像与十字丝平面重合。 7.水准测量时为什么要求前后视距相等? 水准测量时前后视距相等可以减少水准管轴不平行于视准轴产生的误差。 8.水准仪应满足哪些条件? 1、圆水准器轴L′L′应平行于仪器的竖轴VV; 2、十字丝的中丝应垂直于仪器的竖轴VV; 3、水准管轴LL 应平行于视准轴CC 。 9.什么是绝对高程和相对高程?在什么情况下可采用相对高程? 地面点到大地水准面的铅垂距离,称为该点的绝对高程,简称高程,用H表示。 地面点到假定水准面的铅垂距离,称为该点的相对高程或假定高程。 采用绝对高程有困难的区域可以采用相对高程。 10.水准测量的基本原理并绘图说明? 利用水准仪所提供的水平视线,通过读取竖立在两点上水准尺的读数,测定两点间的高差,从而由已知点高程推求未知高程。

Windows程序设计题(含简答题答案)

Windows 程序设计》模拟题 单项选择题 1. 在 VC++ 中,项目文件的扩展名是( B )。 A ) exe B)dsp C ) dsw D ) cpp 2. 在 MFC 中,利用 ClassWizard 不能( D )。 A )建立新类 B )进行消息映射 C )增加类的成员变量 D )插入资源 当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送( 3. C )消 息。 4. 5. A ) WM_CHAR B ) WM_HSCROLL C ) W M_VSC ROLL 更新菜单状态的消息是( C A ) WM_COMMAND )。 C ) UPDATE_COMMAND_UI 对于消息队列描述正确的是( A )在Windows 中只有一个消息系统, 据结构,用于临时存储消息。 D ) WM_CHANG E B ) UPDATE D) INVALIDATE 即系统消息队列。 消息队列是一个系统定义的数 B )系统可从消息队列将信息直接发给窗口。 另外,每个正在 Windows 下运行的应用程 序都有自己的消息队列。 C )系统消息队列中的每个消息最终都要被 USER 模块传送到应用程序的消息队列中去。 应用程序的消息对列中存储了程序的所有窗口的全部消息。 D )以上都正确 6. 在 MFC 中,所有的控件都是( B )类的派生类,都可以作为一个特殊的窗口来处理。 CView B ) CWnd C) 7. 使用 CWindow C) D ) CDialog GetDC () 获取的设备上下文在退出时,必须调用( A )释放设备上下文。 ReleaseDC() B ) delete() DeleteDC () D ) Detach () 8. 希望菜单无效,应该用 CCmdUI 类的( A )成员函数。 A ) Enable B ) SetRadio C ) SetCheck D ) SetText 9.希望菜单前出现一个“V”,应该用 CCmdUI 类的(C )成员函数。 A ) Enable B ) SetRadio C ) SetCheck D ) SetText 10.下面(A )不是MFC 设备环境类CDC 类的派生类。 A ) GDI B ) CPaintDC C) CClientDC D) CWindowDC 11.在MFC 中,所有的文档类都派生于( C ),所有的视图类都派生于( A )。 A) CView B) CWindow C) CDocument D) CFormView

生化习题及答案

一.选择题 1.唾液淀粉酶应属于下列那一类酶( D ); A 蛋白酶类 B 合成酶类 C 裂解酶类 D 水解酶类 2.酶活性部位上的基团一定是( A ); A 必需基团 B 结合基团 C 催化基团 D 非必需基团 3.实验上,丙二酸能抑制琥珀酸脱氢酶的活性,但可用增加底物浓度的方法来消除其抑制,这种抑制称为( C ); A 不可逆抑制 B 非竟争性抑制 C 竟争性抑制 D 非竟争性抑制的特殊形式 4.动物体肝脏内,若葡萄糖经糖酵解反应进行到3-磷酸甘油酸即停止了,则此过程可净生成( A )ATP; A 0 B -1 C 2 D 3 5.磷酸戊糖途径中,氢受体为( B ); A NAD+ B NADP+ C FA D D FMN 6.高等动物体内NADH呼吸链中,下列那一种化合物不是其电子传递体( D ); A 辅酶Q B 细胞色素b C 铁硫蛋白 D FAD 7.根据化学渗透假说理论,电子沿呼吸链传递时,在线粒体内产生了膜电势,其中下列正确的是( A ); A 内膜外侧为正,内侧为负 B 内膜外侧为负,内侧为正 C 外膜外侧为正,内侧为负 D 外膜外侧为负,内侧为正 8.动物体内,脂酰CoA经β-氧化作用脱氢,则这对氢原子可生成( B )分子ATP; A 3 B 2 C 4 D 1 9.高等动物体内,游离脂肪酸可通过下列那一种形式转运( C ); A 血浆脂蛋白 B 高密度脂蛋白 C 可溶性复合体 D 乳糜微粒 10.对于高等动物,下列属于必需氨基酸的是(B ); A 丙氨酸 B 苏氨酸 C 谷氨酰胺 D 脯氨酸 11.高等动物体内,谷丙转氨酶(GPT)最可能催化丙酮酸与下列那一种化合物反应( D );

测量学简答题答案

测量学简答题答案 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

{加括号的是老师删除的,还有一些没查出来,序号都是按习题册上标的} 1.地面上一点的空间位置在测量工作中是怎样表示的 答:平面位置和高程 2.何谓绝对高程,相对高程,高差? 答:地面点到大地水准面的垂直距离称为绝对高程;地面点到假定水准面的垂直距离称为相对高程;两个地面点之间的高程之差称为高差。 3.测量上的平面直角坐标系和数学上的平面直角坐标系有什么区别 测量坐标系的X轴是南北方向,X轴朝北,Y轴是东西方向,Y轴朝东,另外测量坐标系中的四个象限按顺时针编排,这些正好与数学坐标系相反。 4.普通测量学的任务是什么? 答:用地面作业方法,将地球表面局部地区的地物和地貌的等测绘成地形图,由于测区范围较小,为方便起见,可以不顾及地球曲率的影响,把地球表面当作平面对待。 (5).何谓水准面? 答:假设某一个静止不动的水面延伸而穿过陆地,包围整个地球,形成一个闭合曲面,称为水准面。 7.确定地面点位要做哪些基本测量工作? 答:角度、距离、高差. 9.何谓正、反方位角?

答:测量工作中的直线都具有一定的方向,以A点为起点,B点为终点的直线AB的坐标方位角αAB,称为直线AB的正坐标方位角。而直线BA的坐标方位角αBA,称为直线AB的反坐标方位角。 11.直线定向的目的 答:直线定向的目的是确定直线与标准方向线之间的夹角关系;用真子午线方向、磁子午线方向、坐标轴方向来表示直线方向。 (12).距离丈量有哪些主要误差来源? 答:(一)尺长误差;(二)温度误差;(三)拉力误差;(四)钢尺倾斜和垂曲误差;(五)定线误差;(六)丈量误差。 13.直线定向与直线定线有何区别? 答:直线定向是确定直线与标准方向之间的水平夹角;直线定线是地面上两点之间距离较远或两点之间不平整,不能一尺段量完时,就需要在直线方向上标定若干个中间点,并使它们在同一条直线上。 15.钢尺的名义长度与标准长度有何区别 钢尺的名义长度是指钢尺上所标注的尺长;钢尺的标准长度是指将钢尺与标准长度相比对,测得的钢尺的实际长度,一般来说,钢尺的名义长度与标准长度存在一定的尺长误差,需要对所测直线长度进行尺长改正。 16.何谓直线定线? 答:直线定线是地面上两点之间距离较远或两点之间不平整,不

Windows程序设计题(含简答题答案)

《Windows程序设计》模拟题 一.单项选择题 1、在VC++中,项目文件得扩展名就是(B)。 A)exe????B)dsp C)dsw???D)cpp 2、在MFC中,利用ClassWizard不能(D)。 A)建立新类??B)进行消息映射 C)增加类得成员变量?D)插入资源 3、当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送(C)消息。 A)WM_CHAR??B)WM_HSCROLL C)W M_VSCROLL???D)WM_CHANGE 4、更新菜单状态得消息就是(C )。 A)WM_MANDB)UPDATE C)UPDATE_MAND_UI D)INVALIDATE 5、对于消息队列描述正确得就是(D) A)在Windows中只有一个消息系统,即系统消息队列。消息队列就是一个系统定义得 数据结构,用于临时存储消息。 B)系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行得应用程序都有自己得消息队列。 C)系统消息队列中得每个消息最终都要被USER模块传送到应用程序得消息队列中去。 应用程序得消息对列中存储了程序得所有窗口得全部消息. D)以上都正确 6、在MFC中,所有得控件都就是(B)类得派生类,都可以作为一个特殊得窗口来处理。 A)CView??B)CWnd C)C Window???D)CDialog 7、使用GetDC()获取得设备上下文在退出时,必须调用(A)释放设备上下文. A)ReleaseDC()???B)delete() C)D eleteDC()???D)Detach() 8、希望菜单无效,应该用CCmdUI类得(A )成员函数。 ???B)SetRadio A)Enable?? ? C)SetCheck???D)SetText 9、希望菜单前出现一个“√",应该用CCmdUI类得(C)成员函数. A)Enable ???B)SetRadio C)SetCheck??D)SetText 10、下面(A)不就是MFC设备环境类CDC类得派生类. A)GDI ????B)CPaintDC C)CClientDC ??D)CWindowDC 11、在MFC中,所有得文档类都派生于(C),所有得视图类都派生于(A )。 A)CView B)CWindowC)CDocumentD)CFormView 12、采用C++进行绘图时,(B)用于指定图形得填充样式,(A)用于指定图形得边框样式.

生物化学题库及答案.

生物化学试题库 蛋白质化学 一、填空题 1.构成蛋白质的氨基酸有种,一般可根据氨基酸侧链(R)的大小分为侧链氨基酸和侧链氨基酸两大类。其中前一类氨基酸侧链基团的共同特怔是具有性;而后一类氨基酸侧链(或基团)共有的特征是具有性。碱性氨基酸(pH6~7时荷正电)有两种,它们分别是氨基酸和氨基酸;酸性氨基酸也有两种,分别是氨基酸和氨基酸。 2.紫外吸收法(280nm)定量测定蛋白质时其主要依据是因为大多数可溶性蛋白质分子中含有氨基酸、氨基酸或氨基酸。 3.丝氨酸侧链特征基团是;半胱氨酸的侧链基团是 。这三种氨基酸三字母代表符号分别是 4.氨基酸与水合印三酮反应的基团是,除脯氨酸以外反应产物的颜色是;因为脯氨酸是α—亚氨基酸,它与水合印三酮的反应则显示色。 5.蛋白质结构中主键称为键,次级键有、、 、、;次级键中属于共价键的是键。 6.镰刀状贫血症是最早认识的一种分子病,患者的血红蛋白分子β亚基的第六位 氨酸被氨酸所替代,前一种氨基酸为性侧链氨基酸,后者为性侧链氨基酸,这种微小的差异导致红血蛋白分子在氧分压较低时易于聚集,氧合能力下降,而易引起溶血性贫血。 7.Edman反应的主要试剂是;在寡肽或多肽序列测定中,Edman反应的主要特点是。 8.蛋白质二级结构的基本类型有、、 和。其中维持前三种二级结构稳定键的次级键为 键。此外多肽链中决定这些结构的形成与存在的根本性因与、、 有关。而当我肽链中出现脯氨酸残基的时候,多肽链的α-螺旋往往会。 9.蛋白质水溶液是一种比较稳定的亲水胶体,其稳定性主要因素有两个,分别是 和。 10.蛋白质处于等电点时,所具有的主要特征是、。 11.在适当浓度的β-巯基乙醇和8M脲溶液中,RNase(牛)丧失原有活性。这主要是因为RNA酶的被破坏造成的。其中β-巯基乙醇可使RNA酶分子中的键破坏。而8M脲可使键破坏。当用透析方法去除β-巯基乙醇和脲的情况下,RNA酶又恢复原有催化功能,这种现象称为。 12.细胞色素C,血红蛋白的等电点分别为10和7.1,在pH8.5的溶液中它们分别荷的电性是、。 13.在生理pH条件下,蛋白质分子中氨酸和氨酸残基的侧链几乎完全带负电,而氨酸、氨酸或氨酸残基侧链完全荷正电(假设该蛋白质含有这些氨基酸组分)。 14.包含两个相邻肽键的主肽链原子可表示为,单个肽平面及包含的原子可表示为。 15.当氨基酸溶液的pH=pI时,氨基酸(主要)以离子形式存在;当pH>pI时,氨基酸

工程测量试题A答案

工程测量试题A答案Last revision on 21 December 2020

一、名词解释(2题×5分) 1、系统误差 答:在相同的观测条件下,对某量进行了n次观测,如果误差出现的大小和符号均相同或按一定的规律变化,则这种误差称为系统误差。 2、建筑基线 答:当建筑物的结构比较简单时只需要布设一条或者几条基线作为平面控制,即建筑基线。 二、单项选择题(15题×2分) 1.测量工作的基准线是( B )。 A、法线 B、铅垂线 C、经线 D、任意直线 2.1:1000地形图的比例尺精度是(C )。 A、1 m B、1 cm C 、10 cm D、 mm 3.经纬仪不能直接用于测量( A )。 A、点的坐标 B、水平角 C、垂直角 D、视距 4.已知某直线的方位角为160°,则其象限角为( C )。 A、20° B、160° C、南东20° D、南西110° 5.观测三角形三个内角后,将它们求和并减去180°所得的三角形闭合差为( B )。 A 、中误差 B、真误差 C、相对误差 D、系统误差 6.闭合导线角度闭合差的分配原则是( A )。 A、反号平均分配 B、按角度大小成比例反号分配 C、任意分配 D、分配给最大角7.对某一量进行观测后得到一组观测值,则该量的最或是值为这组观测值的( B )。 A、最大值 B、算术平均值 Cv 最小值 D、任意一个值均可

8.分别在两个已知点向未知点观测,测量两个水平角后计算未知点坐标的方法是 ( D )。 A、导线测量 B、侧方交会 C、后方交会 D、前方交会 9.系统误差具有的特点为( B )。 A 、偶然性 B、统计性 C、累积性 D、抵偿性 10.任意两点之间的高差与起算水准面的关系是( A )。 A 、不随起算面而变化 B、随起算面变化 C、总等于绝对高程 D、无法确定11.用水准测量法测定A、B两点的高差,从A到B共设了两个测站,第一测站后尺中丝读数为1234,前尺中丝读数1470,第二测站后尺中丝读数1430,前尺中丝读数h为( C )米。 0728,则高差 AB A、B、C、D、 12.在相同的观测条件下测得同一水平角角值为:173°58′58"、173°59′02"、173°59′04"、173°59′06"、173°59′10",则观测值的中误差为( D )。 A、±" B、±"C、±"D、±" 为13.已知A点坐标为(,),B点坐标为(,),则AB边的坐标方位角 AB ( D )。 A、45°B、315°C、225°D、135° 14.用水准仪进行水准测量时,要求尽量使前后视距相等,是为了( D )。 A、消除或减弱水准管轴不垂直于仪器旋转轴误差影响 B、消除或减弱仪器升沉误差的影响 C、消除或减弱标尺分划误差的影响 D、消除或减弱仪器水准管轴不平行于视准轴的误差影响

工程测量简答题(部分)教学内容

工程测量简答题(2014部分)

工程测量试题库(论述题) 1、测量的基本工作有哪几项?分别用哪些仪器和工具进行测量? 答:距离测量、高程测量与角度测量。有经纬仪、水准仪以及钢尺等。 2、什么是地物和地貌,常见的地貌形态有哪些? 答:地物是地球表面各种自然物体和人工建筑物,如森林、河流、街道、桥梁等。地貌是地球表面高低起伏的形态。常见地貌形态有:山、山脊、山谷、鞍部、盆地五种 3、简述经纬仪测绘法在一个测站测绘地形图的工作步骤。 答:(l)安置仪器:安置仪器于测站点(控制点)A上,量取仪器高i。 (2)定向:后视另一控制点B,置水平度盘读数为0°00′00″。 (3)立尺:立尺员依次将标尺立在地物、地貌特征点上。 (4)观测:转动照准部瞄准点l上的标尺,读取视距间隔l,中丝读数v,竖盘盘左读数L及水平角读数β。 (5)计算:先由竖盘读数L计算竖直角α=90°-L,按视距测量方法计算出碎部点的水平距离和高程。 (6)展绘碎部点:用细针将量角器的圆心插在图纸上测站点a处,转动量角器,将量角器上 β角值(的刻划线对准起始方向线ab,此时量角器的零方向便是碎部点1的方向,等于 然后按测图比例尺由测得的水平距离在该方向上定出点l的位置,并在点的右侧注明其高程。 同法,测出其余各碎部点的平面位置与高程,绘于图上,并随测随绘等高线和地物。 4、用DS3水准仪进行水准测量时,为什么尽量保证前后视距相等? 答:水准测量中尽量保证前后视距相等一是为消除视准轴不平行于水准管轴的i 角误差,二是消除地球曲率与大气折光的影响。 如右图,水准仪位于水准点A、B之间,前后视距为Sa、Sb,视准轴不平行于Array水准管轴,二者之间有夹角i 后视读数为b、a。

生化试题及答案

一、填空题 2.蛋白质分子表面的_电荷层_____和__水化膜____使蛋白质不易聚集,稳定地分散在水溶液中。 5.写出下列核苷酸的中文名称:A TP__三磷酸腺苷__和dCDP_脱氧二磷酸胞苷______。6.结合蛋白质酶类是由__酶蛋白__和__辅助因子____相结合才有活性。 7.竞争性抑制剂与酶结合时,对Vm的影响__不变_____,对Km影响_是增加_____。有机磷杀虫剂中毒是因为它可以引起酶的___不可逆____抑制作用。 8.米氏方程是说明___底物浓度___和__反应速度__之间的关系,Km的定义__当反应速度为最大速度的1/2时的底物的浓度___________。 9.FAD含维生素B2_____,NAD+含维生素____PP________。 12.磷酸戊糖途径的主要生理意义是__生成磷酸核糖__和__NADPH+H_。 13.糖酵解的主要产物是乳酸___。 14.糖异生过程中所需能量由高能磷酸化合物_ATP__和__GTP__供给。 15.三羧酸循环过程的限速酶_柠檬酸合酶__、_异柠檬酸脱氢酶、_a—酮戊二酸脱氢酶复合体。 16.糖酵解是指在无氧条件下,葡萄糖或糖原分解为_乳酸______的过程,成熟的_红细胞____靠糖酵解获得能量。 17.乳糜微粒(CM)在__小肠粘膜细胞__合成,其主要功能是_转运外源性甘油三酯____。极低密度脂蛋白在__肝脏_合成。 18.饱和脂酰CoAβ—氧化主要经过脱氢、_ 加水__、__再脱氢___、__硫解___四步反应。19.酮体是由__乙酰乙酸___、__2---_羟基丁酸____、__丙酮_____三者的总称。 20.联合脱氨基作用主要在__肝____、_肾__、__脑___等组织中进行。 21.氨在血液中主要是以__谷氨酰胺__和__丙氨酸_____的形式被运输的。 22.A TP的产生有两种方式,一种是作用物水平磷_酸化____,另一种_氧化磷酸化____。23.线粒体外NADH的转运至线粒体内的方式有_苹果酸-天冬氨酸_和_a_---磷酸甘油___。24.携带一碳单位的主要载体是_四氢叶酸__,一碳单位的主要功用是_合成核苷酸等______。25.脂肪酸的合成在__肝脏______进行,合成原料中碳源是_乙酰CoA__;供氢体是_NADPH+H_,它主要来自_磷酸戊糖途径____。 26.苯丙酮酸尿症患者体内缺乏__苯丙氨酸氧化_酶,而白化病患者是体内缺乏_酪氨酸____酶。使血糖浓度下降的激素是_胰岛素___。 27.某些药物具有抗肿瘤作用是因为这些药物结构与酶相似,其中氨甲嘌呤(MTX)与__叶酸____结构相似,氮杂丝氨酸与__谷氨酰胺____结构相似。 28.核苷酸抗代谢物中,常见的嘌呤类似物有__6—MP______,常见的嘧啶类似物有__5—FU______。 29.在嘌呤核苷酸从头合成中重要的调节酶是_磷酸核糖焦磷酸激_酶和_磷酸核糖氨基酸转移__酶。 30.生物体物质代谢调节的基本方式是__酶调节___、__激素调节__、_整体水平调节___。31.化学修饰最常见的方式是磷酸化和___脱磷酸化_____。 33.DNA合成的原料是__四种脱氧核糖核苷酸__,复制中需要的引物是_RNA______。34.“转录”是指DNA指导合成__RNA__________的过程;“翻译”是指由RNA指导合成__蛋白质___的过程。 35.在体内DNA的双链中,只有一条链可以转录生成RNA,此链称为__模板链______。另一条链无转录功能,称为__编码链______。 36.阅读mRNA密码子的方向是___5----3_________,多肽合成的方向是___C端---N端___。

2019年工程测量简答题小题库.doc

工程测量简答题小题库 1、水准路线有哪些形式?各种路线形式的概念是什么? 答:①附合水准路线从已知水准点出发,沿各个待定高程的点进行水准测量,最后附合到另一水准点BM2,这种水准路线称为附合水准路线。②闭合水准路线由已知水准点出发,沿环线进行水准测量,最后回到原水准点BM3上,称为闭合水准路线。 ③支水准路线由已知水准点出发,既不附合到其他水准点上,也不自行闭合,称为支水准路线。 2、说明导线选点应注意的问题。 答:选点时应注意下列事项: (1)相邻点间应通视良好,地势平坦,便于测角和量距。 (2)点位应选在土质坚实,便于安置仪器和保存标志的地方。 (3)视野开阔,便于施测碎部。 (4)导线各边的长度应大致相等,除特殊情形外,应不大于350m,也不宜小于50m。 (5)导线点应有足够的密度,分布较均匀,便于控制整个测区 3、怎样确定经纬仪测竖直角的计算公式?并写出通式。 答:竖直角计算公式的通用判别法。 (1)当望远镜视线往上仰,竖盘读数逐渐增加,则竖直角的计算公式为:α=瞄准目标时的读数一视线水平时的常数 (2)当望远镜视线往上仰,竖盘读数逐渐减小,则竖直角的计算公式为:α=视线水平时的常数一瞄准目标时的读数 4、等高线有哪些特性? 答:等高线的特性: (1)同一条等高线上的各点高程相等,但高程相等的点,不一定在同一条等高线上。 (2)等高线为连续的闭合曲线,有可能在同一幅图内闭合,也可能穿越若干图幅而闭合。凡不在本幅图闭合的等高线,应绘到图廓线,不能在图内中断,但间曲线和助曲线只在需要的地方绘出。 (3)非特殊地貌,等高线不能重叠和相交,也不能分岔;非河流、房屋或数字注记处,等高线不能中断。 (4)等高线平距与地面坡度成反比。 (5)等高线与山脊线、山谷线成正交。 (6)等高线不能直穿河流,应逐渐折向上游,正交于河岸线,中断后再从彼岸折向下游。 5、何谓直线定向?何谓坐标方位角?同一直线的正反坐标方位角有什么关系,并画图说明。 答:直线定向:确定该直线与标准方向之间的水平夹角,这项工作称为直线定向。 直线的方位角:从直线起点的标准方向北端起,顺时针方向量至直线的水平夹角,称为该直线的方位角,其取值范围是0°-360°。一条直线的正、反坐标方位角相差180°,即α21=α12 +180° 6、试述用光学经纬仪按一般方法进行角度放样的基本步骤。 答:当角度测设精度要求不高时,可用盘左盘右取平均的方法,获得欲测设的角度。A点为已知点,AB为已知方向,欲放样β角,标定AC方向。安置经纬仪于A点,先用盘左位置照准B点,使水平度盘读数为零,转动照准部使水平度盘读数恰好为β值,在此视线上定出C′。然后用盘右位置照准B点,重复上述步骤,测设β角定出C″点。最后取C′C″的中点C,则∠BAC就是要测设的β角。 7、等高线分为几类?它们各在什么情况下使用? 答:等高线分为首曲线、计曲线、间曲线和助曲线。首曲线:在同一幅地形图上,按基本等高距描绘的等高线,称为首曲线,又称基本等高线。计曲线:为了计算和用图的方便,每隔四条基本等高线;或凡高程能被5整除且加粗描绘的基本等高线称为计曲线或加粗等高线。用0.3mm的粗实线绘出。间曲线:为了显示首曲线不便于表示的地貌,按1/2基本等高距描绘的等高线,称为间曲线。助曲线:有时为了显示局部地貌的变化,按1/4基本等高距描绘的等高线,称为助曲线, 8、什么叫地形图、地形图比例尺、地形图比例尺精度? 地形图:在图上既表示地物的平面分布状况,又用特定的符号表示地貌的起伏情况的图,称为地形图。地形图的比例尺:地形图上任意线段的长度d与它所代表的地面上的实际水平长度D之比,称为地形图的比例尺。比例尺精度:图上0.1mm所代表的实地水平距离称为比例尺精度,用ε表示, 9、什么是坐标正算?什么是坐标反算? 答:坐标正算:根据已知点的坐标、已知边长及该边的坐标方位角,计算未知点的坐标。坐标反算:根据两个已知点的坐标求算两点间的边长及其方位角。 10、水准器作用是什么?管水准器、圆水准器各有什么作用?

工程测量学试题1

工程测量学试题2 一、名词解释(10个名词,每个2分,共20分) 双金属标:是一种精密水准测量标志,是利用膨胀系数不同的两根金属管(钢管、铝管)制成的深埋双金属管标,可以不测温度,通过测量两根金属管的高差并进行改正来消除由于温度变化对标志高程产生的影响。 建筑方格网:布置成正方形或矩形格网形式的施工控制网称为建筑方格网。 多余观测分量:矩阵(QvvP)主对角线上的元素ri为观测值的多余观测分量,它反映控制网发现观 测值中粗差的能力。 灵敏度:在给大地显著水平α0和检验功效β0下,通过对周期观测的平差结果进行统计检验,所能发 现的变形位移向量的下界值。 归化法:先采用直接放样法定出待定点的粗略位置,再通过精密测量和计算归化到精确位置的放样方法。 变形体的几何模型:参考点、目标点及其它们之间的连接称为变形体的几何模型倒垂线法:倒垂线法是利用钻孔将垂线(直径0.8~1.0mm的不锈钢丝)一端的连接锚块深埋到基岩之中,从而提供了在基岩下一定深度的基准点,垂线另一端与一浮体葙连接,垂线在浮力的作用下备拉紧,始终可以回复到铅直的位置上兵静止于该位置,形成一条铅直基准线。从而测得沿倒垂线上各点相对于铅直基准线的偏距。 准直测量:偏离基准线垂直距离或到基准线所构成的垂直基准面的偏离值称偏距(或垂距),测量偏距的过程称准直测量。 深泓点:河床最深点。 悬带零位:当陀螺马达不转动并且灵敏部下放时,陀螺灵敏部受悬挂带和导流丝的扭力作用而产生摆动的平衡位置称为悬带零位(也称无扭位置)。 二、对错判断题(只回答对或错,10问,每问1分,共10分) (1) 边角网平差中,边、角的权是无单位的。() (2) 地面网中的边长测量方法是相同的,所以边长的精度都相等。() (3) 对于一个确定的工程控制网来说,观测值的可靠性与精度有关。() (4) 铁路的线路粗测和定测都要做水准测量和导线测量。() (5) GPS RTK 能用于施工放样。() (6) 两井定向与导线测量无关。() (7) 曲线桥梁桥墩中心与线路中心线一致。() (8) 无定向导线的多余观测数为零。()

Windows程序设计题(含简答题标准答案)

《Windows程序设计》模拟题 一.单项选择题 1. 在VC++中,项目文件的扩展名是(B)。 A)exe ????B)dsp C)d sw?????D)cpp 2.在MFC中,利用ClassWizard不能(D )。 A)建立新类?????B)进行消息映射 C)增加类的成员变量?D)插入资源 3. 当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送(C)消息。 A)WM_CHAR ?B)WM_HSCROLL C)WM_VSCROLL???D)WM_CHANGE 4. 更新菜单状态的消息是(C)。 A)WM_COMMANDB)UPDATE C)UPDATE_COMMAND_UI D)INVALIDATE 5.对于消息队列描述正确的是( D ) A)在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息。 B)系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行的应用程 序都有自己的消息队列。 C)系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。应用程序的消息对列中存储了程序的所有窗口的全部消息。 D)以上都正确 6. 在MFC中,所有的控件都是(B )类的派生类,都可以作为一个特殊的窗口来处理。 ?B)CWnd A)CView ??? C)C Window ???D)CDialog 7.使用GetDC()获取的设备上下文在退出时,必须调用(A)释放设备上下文。 A)ReleaseDC()???B)delete() C)D eleteDC() ?D)Detach() 8. 希望菜单无效,应该用CCmdUI类的(A )成员函数。 A)Enable ???B)SetRadio C)S etCheck ??D)SetText 9. 希望菜单前出现一个“√”,应该用CCmdUI类的(C)成员函数。 A)Enable??B)SetRadio C)SetCheck????D)SetText 10. 下面(A)不是MFC设备环境类CDC类的派生类。 A)GDI??????B)CPaintDC C)C ClientDC ???D)CWindowDC 11. 在MFC中,所有的文档类都派生于(C),所有的视图类都派生于(A )。 A)CViewB)CWindowC)CDocument D)CFormView 12. 采用C++进行绘图时,(B )用于指定图形的填充样式,(A)用于指定图形的边框样式。 A)画笔B)画刷C)区域D)位图

生化题库及答案

第一章蛋白质的结构与功能 一、A型选择题 1、某一溶液中蛋白质的百分含量为55%,此溶液蛋白质含氮量的百分浓度为:A A.8.8% B. 8.0% C. 8.4% D. 9.2% E. 9.6% 2、关于肽键的特点哪项叙述是不正确的?D A.肽键中的C—N键比相邻的N—Cα键短 B.肽键的C—N键具有部分双键性质 C.与α碳原子相连的N和C所形成的化学键可以自由旋转 D.肽键的C—N键可以自由旋转 E.肽键中C—N键所相连的四个原子在同一平面上 3、维持蛋白质一级结构的化学键主要是: E A.盐键 B. 二硫键 C. 疏水键 D. 氢键E.肽键 4、蛋白质中的α-螺旋和β折叠都属于: B A.一级结构 B.二级结构 C. 三级结构 D.四级结构E.侧链结构 5、α-螺旋每上升一圈相当于几个氨基酸? B A.2.5 B.3.6 C.2.7 D.4.5 E.3.4 6、关于蛋白质分子三级结构的叙述哪项是错误的?B A.天然蛋白质分子均有这种结构 B.具有三级结构的多肽链都具有生物学活性 C.三级结构的稳定性主要由次级键维持 D.亲水基团大多聚集在分子的表面 E.决定盘绕折叠的因素是氨基酸残基 7、关于α-螺旋的论述哪项是不正确的? D A.α-螺旋是二级结构的常见形式 B.多肽链的盘绕方式是右手螺旋 C.每 3.6个氨基酸残基盘绕一圈 D.其稳定性靠相连的肽键平面间形成的氢键 E.影响螺旋的因素是氨基酸残基侧链的结构与性质 8、具有四级结构的蛋白质特征是: E A.分子中一定含有辅基 B.是由两条或两条以上具有三级结构的多肽链进一步折叠盘绕而成 C.其中每条多肽链都有独立的生物学活性 D.其稳定性依赖肽键的维系E.靠亚基的聚合和解聚改变生物学活性 9、关于蛋白质四级结构的论述哪项是正确的? E A.由多个相同的亚基组成 B.由多个不同的亚基组成 C.一定是由种类相同而不同数目的亚基组成 D.一定是由种类不同而相同数目的亚基组成 E.亚基的种类和数目均可不同 10、关于蛋白质结构的论述哪项是正确的? A A.一级结构决定二,三级结构B.二,三级结构决定四级结构 C.三级结构都具有生物学活性D.四级结构才具有生物学活性 E.无规卷曲是在二级结构的基础上盘曲而成 11、蛋白质的一级结构及高级结构决定于: D A.分子中氢键B.分子中盐键C.分子内部疏水键 D.氨基酸的组成及顺序E.氨基酸残基的性质 12、关于β-折叠的论述哪项是错误的? C A.β-折叠是二级结构的常见形式B.肽键平面折叠呈锯齿状排列 C.仅由一条多肽链回折靠拢形成D.其稳定靠肽链间形成的氢键维系

工程测量学试题库160题(附答案)

工程测量学试题库(附答案) 1. ( D )处处与铅垂线垂直。 A.水平面 B.参考椭球面 C.铅垂面 D.大地水准面 2. 地球的长半径约为( A )千米。 A.6371 B.6400 C.6378 D.6356 3. 在测量直角坐标系中,纵轴为( C )。 A.x轴,向东为正 B.y轴,向东为正 C.x轴,向北为正 D.y轴,向北为正 4. 对高程测量,用水平面代替水准面的限度是( D )。 A. 在以10km为半径的范围内可以代替 B. 在以20km为半径的范围内可以代替 C. 不论多大距离都可代替 D. 不能代替 5. 在以( B )km为半径的范围内,可以用水平面代替水准面进行距离测量。 A.5 B.10 C.15 D.20 6. 在测量平面直角坐标系中,x轴表示什么方向?(C)。 A.东西 B.左右 C.南北 D.前后 7. 测定点的坐标的主要工作是( C )。 A.测量水平距离B.测量水平角 C.测量水平距离和水平角D.测量竖直角 8. 确定地面点的空间位置,就是确定该点的平面坐标和( A )。 A.高程B.方位角 C.已知坐标D.未知点坐标 9. 高斯投影属于( C )。 A.等面积投影B.等距离投影 C.等角投影D.等长度投影 10. 在测量直角坐标系中,横轴为( C )。 A. x轴,向东为正 B. x轴,向北为正 C. y轴,向东为正 D. y轴,向北为正 11. 在测量坐标系中,Y轴向(D)为正。 A、北 B、南 C、西 D、东 12. 假设的平均的静止海平面称为(D)。 A、基准面 B、水准面 C、水平面 D、大地水准面

13. ( B )的基准面是大地水准面。 A. 竖直角 B. 高程 C. 水平距离 D. 水平角 14. 建筑工程施工测量的基本工作是(B)。 A.测图 B.测设 C.用图 D.识图 15. 大地水准面处处与铅垂线(A)交。 A、正 B、平行 C、重合 D、斜 16. A、B两点,HA为115.032m,HB为114.729m,则hAB为(A)。 A、-0.303 B、0.303 C、29.761 D、-29.761 17. 建筑施工图中标注的某部位标高,一般都是指(B)。 A、绝对高程 B、相对高程 C、高差 18. 水在静止时的表面叫( B )。 A. 静水面 B. 水准面 C. 大地水准面 D. 水平面 19. ( B )的投影是大地水准面。 A. 竖直角 B. 高斯平面坐标 C. 水平距离 D. 水平角 20. 我国目前采用的高程基准是(D)。 A.高斯平面直角坐标 B.1980年国家大地坐标系 C.黄海高程系统 D.1985年国家高程基准 21. 地面上有一点A,任意取一个水准面,则点A到该水准面的铅垂距离为(D)。 A.绝对高程 B.海拔 C.高差 D.相对高程 22. 地面某点的经度为85°32′,该点应在三度带的第几带?( B ) 。 A.28 B.29 C.27 D.30 23. 在水准测量中,若后视点A读数小,前视点B读数大,则( D )。 A.A点比B点低 B.A、B可能同高 C.A、B的高程取决于仪器高度 D.A点比B点高 24. 水准测量中,设A为后视点,B为前视点,A尺读数为2.713m,B尺读数为1.401,已知A点高程为15.000m,则视线高程为( D )m。 A.13.688 B.16.312 C.16.401 D.17.713 25. 在水准测量中,若后视点A的读数大,前视点B的读数小,则有( A )。 A.A点比B点低 B.A点比B点高 C.A点与B点可能同高 D.A、B点的高低取决于仪器高度 26. 水准仪的分划值越大,说明( B )。 A. 圆弧半径大 B. 其灵敏度低 C. 气泡整平困难 D. 整平精度高 27. DS1水准仪的观测精度( A )DS3水准仪。

工程测量简答题

工程测量简答题 大学测量学简单题 1. 什么叫大地水准面?它有什么特点和作用? 通过平均海水面的一个水准面,称大地水准面,它的特点是水准面上任意一点铅垂线都垂直于该点的曲面,是一个重力曲面,其作用是测量工作的基准面。 2.测量上的平面直角坐标系和数学上的平面直角坐标系有什么区别? 测量坐标系的X轴是南北方向,X轴朝北,Y轴是东西方向,Y轴朝东,另外测量坐标系中的四个象限按顺时针编排,这些正好与数学坐标系相反。 3.什么叫高斯投影?高斯平面直角坐标系是怎样建立的? 假想将一个横椭圆柱体套在椭球外,使横椭圆柱的轴心通过椭球中心,并与椭球面上某投影带的中央子午线相切,将中央子午线附近(即东西边缘子午线范围)椭球面上的点投影到横椭圆柱面上,然后顺着过南北极母线将椭圆柱面展开为平面,这个平面称为高斯投影平面。所以该投影是正形投影。在高斯投影平面上,中央子午线投影后为X轴,赤道投影为Y轴,两轴交点为坐标原点,构成分带的独立的高斯平面直角坐标系统。

4.地面上一点得空间位置在测量工作中是怎样表示的? 在测量学中,地面上一点的空间位置是用平面坐标和高程来表示的,点的平面坐标分为平面直角坐标(x,y)和地理坐标(精度,纬度)。 5.普通测量学的任务是什么? 普通测量学的基本任务是测绘,测设和监测。 6.确定地面点位要做哪些基本测量工作? 距离测量,角度测量和高程测量。 7.在测量中,采取哪些措施来保证测量成果的正确性? 为了控制测量误差的传递和积累,保证测量成果的正确性,测绘工作必须遵循先控制后碎步,步步检核的原则。 1用水准仪测定、两点间高差,已知点高程为=12.658m,尺上读数为1526mm,尺上读数为1182mm,求、两点间高差为多少?点高程为多少?绘图说明。 hAB=+0.344m,hB=13.002m

工程测量简答题

工程测量简答题 1、简述工程建设三个阶段中工程测量的任务?(6 分) ①在工程建设的勘察设计阶段,测量工作主要是提供各种比例尺的地形图,还要为 工程地质勘探、水文地质勘探以及水文测验等进行测量。(2 分) ②在工程建设的施工建造阶段,主要的测量工作是施工放样和设备安装测量,即把 图纸上设计好的各种建筑物按其设计的三维坐标测设到实地上去,并把设备安装到设计的位置上去。为此,要根据工地的地形、工程的性质以及施工的组织与计划等建立不同形式的施工控制网,作为施工放样与设备安装的基础,然后再按照施工的需要进行点位放样。(2 分) ③在工程建设的运营管理阶段,为了监视建筑物的安全和稳定的情况,验证设计是 否合理、正确,需要定期对位移、沉陷、倾斜以及摆动等进行观测。(2 分) 2、简述工程控制网优化设计的含义?(6 分) 1)所谓工程控制网的优化设计,广义地说是要在一定的人力、物力、财力的情况 下设计出精度高、可靠性强、灵敏度最高(对监测网而言)、经费最省的控制网布设方案。(2 分) 2)具体说来,就是要根据实际的工程背景设计出最佳的网形,根据对控制网实际 的质量要求设计出最佳的观测方案。(2 分) 3)通过工程控制网的最优化设计,指导测量技术人员选择适当的测绘仪器,制定合理的工作方案,避免进行一些无意义的观测从而大量节省野外工作时间,提高工效,同时还能使方案最大限度地排除粗差的影响。(2 分)3、简述工程测量信息系统中,数据采集的一般方法?(6 分) 1)采用测量专用仪器(经纬仪、水准仪或全站仪)现场观测,由电子手簿或手工 记录,经过信息的初步处理、加工,进入工程测量信息数据库; 2)对已有的数据,通过数字化仪,通过自动或手动扫描进入计算机专题数据库; 3)通过数字摄影测量获取数字化的地面景物影象数据,然后通过计算机应用软件进行处理,从而得到景物的形状、大小、空间位置等有关数据。 4、零类优化设计的实质是什么?工程控制网零类优化设计可分为哪几种情况?(8 零类优化设计也称零阶段设计,其实质是在控制网形与观测条件一定的条件下,确定网点坐标X 与其协因数Qx,达到目标函数的最佳值。一般说来零阶段设计就是一个平差问题。(4 分) 情况: (1)工程位置本身与国家或地方坐标系有关.例如用于城镇口常测量的工程控制网、 测图控制网、地籍测量控制网等;(1 分) (2)对部分网点有特殊要求的工程专用控制网;(1 分) (3)对网点没有特殊要求,各网点具有同样重要性的局部工程控制网;(1 分) (4)变形监测控制网。(1 分) 5、什么叫控制网的优化设计?它分为哪几类?各类要解决的主要问题是什么?(10 1)所谓工程控制网的优化设计,广义地说是要在一定的人力、物力、财力的情况下设计出精度高、可靠性强、灵敏度最高(对监测网而言)、经费最省的控制网布设方案。(2 分) 2)具体说来,就是要根据实际的工程背景设计出最佳的网形,根据对控制网实际的质量要求设计出最佳的观测方案。(1 分)通过工程控制网的最优化设计,指导测量技术人员选择适当的测绘仪器,制定合理的工作方案,避免进行一些无意义的观测从而大量节省野外工作时间,提高工效,同时还能使方案最大限度地排除粗差的影响。(1 分) 控制网的优化设计分为零类优化设计、Ⅰ类优化设计、Ⅱ类优化设计和Ⅲ类优化设 计等四类。(2 分)

windows程序设计

消息驱动运行中发生的各种事件(鼠标键盘输入,各种状态的改变等),以消息的形式通知Windows系统Windows系统接收消息,提交给发生事件的应用程序应用程序的窗口处理函数负责处理响应收到的消息处理完成后继续等待下一个消息API application programming Interface SDK software Development kit 事件是用户对计算机操作的动作或程序中某个对象的状态发生的变化,每个事件对应一个消息,即每个事件发生的效果是产生消息消息是描述事件发生的信息事件驱动程序执行的顺序不是事先规定的,而是由事件的发生来控制在程序执行过程中,当某个对象的状态发生变化,或有外部输入等情况发生,则产生相应的事件当事件产生时,系统会发出特定的消息编写程序时可以对这些消息做出反应,也可以不做出;若要做出反应(即响应消息),则把响应此消息的程序写在与此消息相关联的函数中在程序执行时,一旦产生了一个消息,会调用与此消息相关联的函数窗口是Windows应用程序基本的操作单位,是应用程序与用户之间交互的接口,也是系统管理应用程序的基本单位消息传输事件发生,产生消息消息保存到消息队列分配给应用程序消息队列消息循环提取消息窗口函数响应消息MFC Microsoft foundation class MFC应用程序框架提供了一般应用程序需要的全部面向对象软件组件的集成集合MFC程序结构基于框架窗口的应用程序(早期的MFC)程序运行管理、窗口及数据管理分开两部分,与SDK程序类似基于文档/视图的应用程序单文档应用程序(重点)程序运行管理、窗口管理、交互管理、数据管理分开基于对话框的应用程序程序运行管理、对话框管理分开目前的MFC应用程序都采用文档/视图结构,把原来窗口框架类的工作分开窗口框架类管理窗框视图类(即视窗类)管理数据显示、接收用户输入文档类负责数据管理文档视图架构的思想数据嵌入文档中,利用文档的架构管理文档与视图通信,使数据在视图中显示视图显示数据,并与用户交互视图放入窗口中文档模板类对象管理上述对象协调工作CDocument是负责管理数据的类应用程序中的文档类是这个类的派生类作用数据管理程序员应将用户的实际数据对象内嵌在自己的文档类中需要与自己的视图类通信在程序中实现CDocument的派生类,以便嵌入数据对象,并改写成员函数实现对数据的处理用于派生应用程序的视图类CView 作用处理与用户的交互显示文档类中的数据接收用户输入(例如鼠标操作)通常要改写视图类的成员函数OnDraw或OnPrint,实现数据显示框架自动调用OnDraw函数WM_PAINT消息OnPaint()OnDraw() 菜单及响应利用菜单编辑器修改IDR_MAINFRAME 菜单资源在相应的类中为新菜单项映射消息COMMAND单击或用快捷键选中时生产UPDATE_COMMAND_UI上一级菜单显示前生产用于控制菜单状态编写新菜单项的消息处理函数快捷键在菜单项标题后面加“(&字母)”菜单动态为要添加的菜单项定义一个宏(例如ID_MENU1)用CWnd::GetMenu( )获得指向菜单条的指针(如果在子菜单上添加,应用CMenu::GetSubMenu()获得该菜单的指针)为菜单项手工映射消息处理函数在适当的地方调用InsertMenu或AppendMenu添加菜单项调用CWnd::DrawMenuBar()函数重画菜单动态删除菜单项与上面类似(使用DeleteMenu函数)动态创建菜单项用函数BOOL CreateMenu( );获得新菜单句柄,再用此句柄当作AppendMenu函数的第2个参数(需进行(UTIN)强制类型转换)通常用于创建弹出式菜单的顶级(不需映射消息)快捷菜单建立菜单如果菜单已经存在,且功能齐全,只需确定弹出方式即可也可以另加一个菜单资源,此法可使菜单条中不显示快捷菜单关联类(对于新加菜单)把此菜单资源关联到视图类上选中此菜单资源的情况下打开类向导,选视图类影射消息并编写消息处理函数选择弹出方式可在视图类的WM_CONTEXTMENU消息(鼠标右键单击客户区时产生)处理函数中弹出Windows系统有一个存放消息的队列每个应用程序也有一个消息队列Windows系统先将收到的消息存放在系统队列中,然后再分发到相应的应用程序队列中应用程序则从自身的队列中获取消息并进行处理类的消息响应一个类要响应多种消息对于每一种消息最重要的是知道是哪个消息:消息的标识(ID 身份证)这个消息对应的响应函数是什么(函数的起始地址)解决的办法建立一个结构体数组(消息映射表)一行(一个数组元素)是一个消息的信息每行至少包含消息的标识(ID)指向响应函数的指针消息的响应当收到消息后,根据消息ID在表中查找,找到后调用对应的消息处理函数消息路由当一个类收到消息后,先在自己的消息映射表中搜索,搜索到就执行相应的消息处理函数,然后结束消息处理过程未搜到,则到上一层基类中搜索,依此类推如果都未搜到,则交给系统默认的窗口处理函数去处理消息种类窗口消息命令消息控件通知消息实现消息映射消息映射的要点为每个要响应的消息建立一个处理函数为每个能够响应消息的类建立一个结构类型的数组(消息映射表)并填写这个数组编写每个消息处

相关文档
相关文档 最新文档