windows编程测试题(含答案)

更新时间:2023-06-19 21:45:21 阅读: 评论:0

一.单选题
1.在Windows编程约定中,应用程序接口的英文缩写是〔 A 〕.
A.    API
B.    SDI
C.    GDI
D.    MDI
2.在Windows编程约定中,软件开发包的英文缩写是<  C  >.
关于让的作文
A.    API
B.    SDI
C.    SDK
D.    MDI
3.在Windows编程约定中,图像设备接口的英文缩写是〔 C 〕.
A.    API
B.    SDI
C.    GDI
D.    MDI
4.以下对应于unsigned long 的数据类型为:〔 B 〕
A.    WORD
B.    DWORD
C.    INT
D.    BYTE
5.下列选项中,不属于匈牙利命名法属性部分的是〔 D 〕.
A.    g_
B.    m_
C.    c_
领悟力D.    d_
6.如果要严格按照匈牙利命名法命名1个全局窗口句柄,以下变量命名正确的是〔 A 〕.
A.    g_hWnd
B.    m_hWnd
C.    g_pWnd
D.    m_pWnd
7.下列Windows数据格式中,代表设备句柄的是〔 B 〕.
A.    HWND
B.    HDC
C.    HINSTANCE
D.    HFONT
8.    "在一个窗口的正常运行的Windows程序中,把主窗口创建语句做如下改动:
hWnd = CreateWindow<NULL, szTitle, WS_OVERLAPPEDWINDOW,
i.    CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, ii.    hInstance, NULL>;则下列说法正确的是〔 C 〕."
丁组词B.程序仍然正常运行,与改动前相比没有变化
C.程序出现编译错误
D.程序编译通过,但没有窗口显示
E.程序正常运行,窗口标题变为NULL
9.典型的Windows窗口程序的流程为:〔 A 〕
A.注册窗口类->创建窗口->显示窗口->更新窗口->消息循环
B.创建窗口->注册窗口类->显示窗口->更新窗口->消息循环
C.创建窗口->注册窗口类->显示窗口->更新窗口->消息循环
D.注册窗口类->创建窗口->更新窗口->显示窗口->消息循环
10.菜单编辑器中,如果要设置某个项为分隔线,那么这个项的哪个属性为true.<  D  >
阅读与写作
A.    Visible
B.    Grayed
C.    Enable
D.    Separator
11.在Windows消息机制中,菜单消息类型是:〔 B 〕
A.    WM_PAINT
B.    WM_COMMAND
C.    WM_CREATE
D.    WM_CLOSE
12.在Windows编程中,代表键盘的"↑"键的虚拟键值是<  A  >.
A.    VK_UP
B.    WM_KEYDOWN
C.    WM_KEYUP
D.    VK_DOWN
13.在Windows编程中,响应键盘按键按下消息的Windows消息是〔 B 〕.
A.    VK_UP
B.    WM_KEYDOWN
C.    WM_KEYUP
D.    VK_DOWN
14.在Windows编程中,按下键盘的"A"键后,返回的Windows消息是〔 B 〕.
A.    VK_A
B.    WM_KEYDOWN
C.    A D.    DIK_A
20万韩元15.在Windows编程中,按下鼠标左键产生的Windows消息是〔 B 〕.
A.    WM_KEYDOWN
B.    WM_LBUTTONDOWN
C.    WM_LEFT
云南省行政区划
D.    WM_RBUTTONDOWN
16.在Windows编程中,标准鼠标的按键数是<  C  >.
A.    1
B.    2
C.    3
D.    4
17.    Windows编程中,定时器消息是〔 B 〕
A.    WM_TIME
B.    WM_TIMER
C.    WM_ON_TIME
D.    WM_COMMAND
半岛1号
18.    GDI环境中,窗口的坐标系是如何构成的?〔 D 〕
A.左上角为原点,x轴正方向为水平向右,y轴正方向为竖直朝上
B.中间为原点,x轴正方向为水平向右,y轴正方向为竖直朝上
C.左下角为原点,x轴正方向为水平向右,y轴正方向为竖直朝下
D.左上角为原点,x轴正方向为水平向右,y轴正方向为竖直向下
19.以下选项中,GDI不能支持的是:〔 B 〕
A.位图
B.    Flash动画
C.直线和曲线
D.文字
20.设备环境DC的全称为:〔 B 〕
A.    Device Content
B.    Device Contexts
C.    Device Config
D.    Device Conter
21.    InvalidateRect的作用是〔 B 〕
A.删除一个矩形
B.使一个矩行区域变为无效,从而可以重绘C.使一个矩形区域变为无效,从而释放部分GDI资源
D.擦除一个矩形区域
22.    "已知窗口为缺省状态,有如下代码:
HDC hdc = GetDC< hWnd >;
HPEN hpen = CreatePen< 1, 1, RGB<255,0,0> >;
SelectObject< hdc, hpen >;
Ellip< hdc, 050, 50, 200, 200 >;则这段代码的执行效果是〔 B 〕."
A.绘制1个黑色的椭圆形边框,无填充颜色
B.绘制1个红色的椭圆形边框,无填充颜色
C.绘制1个黑色的椭圆形,填充为黑色,无边框
梦见亲人离世
D.绘制1个红色的椭圆形,填充为红色,无边框
23.    "已知有如下代码:
HDC hDC = GetDC<hWnd>;
LineTo<hDC,100,100>;则这段代码的执行效果是〔 A 〕."
A.从窗口的左上角至坐标<100,100>绘制1条直线
B.没有绘制任何图形
C.从窗口的任意一点开始至坐标<100,100>绘制1条直线
D.从鼠标在窗口的位置至坐标<100,100>绘制一条直线
24.以下函数中不受画刷影响的函数是:〔 C 〕
A.    Rectangle
B.    Ellip
C.    LineTo
D.    Polygon
25.如果要创建一个宋体字体,那么字体描述中哪个属性为"宋体"?〔 C 〕
A.    lfCharSet
B.    lfQuality
C.    lfFaceName
D.    lfStrikeOut
26.在Windows编程约定中,位图句柄为〔 B 〕.
A.    HGDI
B.    HBITMAP
C.    HDC
D.    HPEN
27.下面哪个步骤能实现透明贴图〔模板位图为单色的1位位图〕?〔 A 〕

本文发布于:2023-06-19 21:45:21,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1046054.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:消息   程序   编程
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图