2025年大学试题(计算机科学)-Windows程序设计笔试考试历年典型考题及考点含含答案
(图片大小可自由调整)
第1卷
一.参考题库(共100题)
1.()代表窗口客户区的显示设备上下文,()代表整个窗口的显示设备上下文。
2.MFC的缺省的映射模式是MM_TEXT,对应的单位为()?。
3.当程序运行后有异常出现,该段程序就应该采用异常处理的格式来编写。
4.按键消息有哪四种形式?系统按键消息有什么特点?它在哪里处理?那些不是系统按键消息??
5.匈牙利表示法的变量一般分为哪几个部分()?
A、属性(例如g_)
B、类型
C、描述
D、后缀
6.要将状态栏停靠在容器的顶部,需要将其Dock属性设置为()。
A、Top
B、Bottom
C、Fill
D、None
7.下列Windows数据格式中,代表设备句柄的是()。?
A、HWND
B、HDC
C、HINSTANCE
D、HFONT
8.窗体程序代码中的this代表了()。?
A、当前窗体类
B、窗体的当前实例
C、代码所在的方法
D、代码所在的事件
9.简述延迟再现技术的基本概念和与延迟再现技术相关的消息。?
10.当鼠标在某工具按钮上停顿时欲显示提示信息,需要设置它的()属性。
A、Text
B、ToolTipText
C、ImageIndex
D、Enabled
11.已知:一个用于表示多边形的C++类CPolygon定义如下1请为其添加必要的成分,使其支持序列化。 2为CPolygon类添加的绘制方法。 3为CPolygon类添加克隆方法CPolygon*?Clone()
12.GetMessage()函数在什么情况下返回0从而导致消息循环终止程序结束。
13.鼠标是一种“必须要的选择设备”,如何应用GetSystemMetrics函数确认鼠标是否存在?写出程序代码。?
14.在RadioButton控件上单击会使其Checked属性的值变得相反。
15.用户在TabControl控件上的任何位置单击将引发控件的Click事件。
16.在Windows消息机制中,WM_TIMER消息表示创建了1个定时器。
17.菜单编辑器中,如果要设置某个项为分隔线,那么这个项的哪个属性为true()。
A、Visible
B、Grayed
C、Enable
D、Separator
18.小于()的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。
A、199
B、100
C、1024
D、2048
19.已知严格按照匈牙利命名法命名的变量m_pTemp,则以下说法正确的是()。?
A、该变量是1个全局变量
B、该变量是1个类成员变量
C、该变量是1个指针变量
D、该变量一定是1个私有变量
20.GDI的中文译文是()。
21.对于消息队列描述正确的是()。
A、在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息。
B、系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行的应用程序都有自己的消息队列。
C、系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。应用程序的消息对列中存储了程序的所有窗口的全部消息。
D、以上都正确
22.消息循环从应用程序消息队列取得窗口消息是怎样送給窗口消息处理程序?
23.CWinApp类中用()成员函数实现了对消息环的封装。
A、InitInstance()
B、Run()
C、OnIdle()
D、WndProc()
24.COMMAND(菜单消息类型)是更新命令用户接口消息。
25.下列哪一个不是类的成员的访问修饰符()。
A、pri