|

 "在一个窗口的正常运行的Windows程序中,把主窗口创建语句做如下改动:
hWnd =CreateWindow(NULL, szTitle, WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
则下列说法正确的是( )。"
A:程序仍然正常运行,与改动前相比没有变化
B:程序出现编译错误
C:程序编译通过,但没有窗口显示
D:程序正常运行,窗口标题变为NULL
在MFC中,( )代表窗口客户区的显示设备上下文
A:CPaintDC
B:CClientDC
C:CWindowDC
D:CMetaFileDC
如果要严格按照匈牙利命名法命名1个局部窗口句柄,以下变量命名正确的是( )。
A:g_hWnd
B:m_hWnd
C:g_pWnd
D:m_pWnd
在Windows程序设计中如果加入了滚动条。设置滚动条的范围使用( )函数
A:SetPos()
B:SetRange()
C:SetScrollRange()
D:GetPos()
在Windows编程约定中,应用程序接口的英文缩写是( )。
A:API
B:SDI
C:GDI
D:MDI
下列Windows数据格式中,代表设备句柄的是( )。
A:HWND
B:HDC
C:HINSTANCE
D:HFONT
在MFC中,所有的控件都是( )类的派生类,都可以作为一个特殊的窗口来处理。
A:CView
B:CWnd
C:CWindow
D:Cdialog
在MFC中,在编辑某菜单项时,若要指明该菜单项是一个弹出式子菜单,必须选择属性对话框中的( )。
A:Separator
B:Pop-up
C:Inactive
D:Grayed
在Windows消息机制中,菜单消息类型是:( )
A:WM_PAINT
B:WM_COMMAND
C:WM_CREATE
D:WM_CLOSE
在VC++ 6.0在编程环境中,运行程序的快捷键是( )。
A:Ctrl+F5
B:F7
C:Ctrl+F7
D:F5
下列哪种情况下系统可能向窗口发送WM_PAINT消息?( )
A:窗口最初创建时
B:窗口移动后部分区域由不可见变为可见
C:窗口大小改变后
D:滚动条滚动后
匈牙利表示法的变量一般分为哪几个部分?( )
A:属性(例如g_)
B:类型
C:描述
D:后缀
关于PeekMessage和GetMessage的说法正确的是( )
A:PeekMessage立即返回
B:GetMessage将会等待消息到来
C:PeekMessage等待消息到来
D:GetMessage立即返回
项目工作区包括三个标签,它们是( )
A:ClassView
B:ResourceView
C:FileView
D:DocView
画笔的线型包括:( )
A:实线
B:点划线
C:波浪线
D:虚线
MFC的基本类有哪些?( )
A:CCmdTarget
B:CWinAPP
C:Cdocument
D:CWnd
如果创建了一个MDI应用程序example,则系统自动生成了两个菜单,其资源ID 分别为( )
A:IDR_MAINFRAME
B:IDR_工程名TYPE
C:IDR_MAIN
D:IDR_工程
能用于绘制直线的函数为:( )
A:LineTo
B:Polyline
C:Arc
D:PolyBezier
一个CDC对象有两个指示GDI设备环境句柄的成员变量( )
A:m_hDC
B:m_hAttribDC
C:m_hDB
D:m_hAttribDB
下列哪种情况下系统可能向窗口发送WM_PAINT消息?( )
A:窗口最初创建时
B:窗口移动后部分区域由不可见变为可见
C:窗口大小改变后
D:滚动条滚动后
在Windows编程中,1个程序中只允许设置一个定时器。
A:对
B:错
在Windows编程约定中,CHAR数据类型和TCHAR数据类型是相同的。
A:对
B:错
所谓的WindowsAPI就是独立于C语言的一套全新的程序设计语言。
A:对
B:错
打开一个项目,只需打开对应的项目工作区文件。
A:对
B:错
Win32 API可以直接读取所有的图像格式。
A:对
B:错
FillRect中指定的画刷是用于画矩形本身和边框,FrameRect中指定的画刷是用于画矩形的边框。
A:对
B:错
基于对话框的应用程序,也有文档类和视图类。
A:对
B:错
在Windows编程中,鼠标消息中不包含任何键盘信息。
A:对
B:错
所有的Windows程序,其入口函数必须名为WinMain。
A:对
B:错
所有的Windows应用程序都是消息驱动的。
A:对
B:错
|
|