问道深山去,听禅紫气来。

地大《Windows程序设计》在线作业一

阅读:6 更新时间:2019-12-04 09:20:02

地大《Windows程序设计》在线作业一


------------------------
1."在一个窗口的正常运行的Windows程序中,把主窗口创建语句做如下改动: hWnd =CreateWindow(NULL, szTitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT,0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); 则下列说法正确的是( )。"
A.程序仍然正常运行,与改动前相比没有变化
B.程序出现编译错误
C.程序编译通过,但没有窗口显示
D.程序正常运行,窗口标题变为NULL
答案请联系下方QQ

2.在MFC中,( )代表窗口客户区的显示设备上下文
A.CPaintDC
B.CClientDC
C.CWindowDC
D.CMetaFileDC
答案请联系下方QQ

3.如果要严格按照匈牙利命名法命名1个局部窗口句柄,以下变量命名正确的是( )。
A.g_hWnd
B.m_hWnd
C.g_pWnd
D.m_pWnd
答案请联系下方QQ

4.在Windows程序设计中如果加入了滚动条。设置滚动条的范围使用( )函数
A.SetPos()
B.SetRange()
C.SetScrollRange()
D.GetPos()
答案请联系下方QQ

5.在Windows编程约定中,应用程序接口的英文缩写是( )。
A.API
B.SDI
C.GDI
D.MDI
答案请联系下方QQ

6.下列Windows数据格式中,代表设备句柄的是( )。
A.HWND
B.HDC
C.HINSTANCE
D.HFONT
答案请联系下方QQ

7.在MFC中,所有的控件都是( )类的派生类,都可以作为一个特殊的窗口来处理。
A.CView
B.CWnd
C.CWindow
D.Cdialog
答案请联系下方QQ

8.在MFC中,在编辑某菜单项时,若要指明该菜单项是一个弹出式子菜单,必须选择属性对话框中的( )。
A.Separator
B.Pop-up
C.Inactive
D.Grayed
答案请联系下方QQ

9.在Windows消息机制中,菜单消息类型是:( )
A.WM_PAINT
B.WM_COMMAND
C.WM_CREATE
D.WM_CLOSE
答案请联系下方QQ

10.在VC++ 6.0在编程环境中,运行程序的快捷键是( )。
A.Ctrl+F5
B.F7
C.Ctrl+F7
D.F5
答案请联系下方QQ

------------------------
1.下列哪种情况下系统可能向窗口发送WM_PAINT消息?( )
A.窗口最初创建时
B.窗口移动后部分区域由不可见变为可见
C.窗口大小改变后
D.滚动条滚动后
答案请联系下方QQ

2.匈牙利表示法的变量一般分为哪几个部分?( )
A.属性(例如g_)
B.类型
C.描述
D.后缀
答案请联系下方QQ

3.关于PeekMessage和GetMessage的说法正确的是( )
A.PeekMessage立即返回
B.GetMessage将会等待消息到来
C.PeekMessage等待消息到来
D.GetMessage立即返回
答案请联系下方QQ

4.项目工作区包括三个标签,它们是( )
A.ClassView
B.ResourceView
C.FileView
D.DocView
答案请联系下方QQ

5.画笔的线型包括:( )
A.实线
B.点划线
C.波浪线
D.虚线
答案请联系下方QQ

6.MFC的基本类有哪些?( )
A.CCmdTarget
B.CWinAPP
C.Cdocument
D.CWnd
答案请联系下方QQ

7.如果创建了一个MDI应用程序example,则系统自动生成了两个菜单,其资源ID 分别为( )
A.IDR_MAINFRAME
B.IDR_工程名TYPE
C.IDR_MAIN
D.IDR_工程
答案请联系下方QQ

8.能用于绘制直线的函数为:( )
A.LineTo
B.Polyline
C.Arc
D.PolyBezier
答案请联系下方QQ

9.一个CDC对象有两个指示GDI设备环境句柄的成员变量( )
A.m_hDC
B.m_hAttribDC
C.m_hDB
D.m_hAttribDB
答案请联系下方QQ

10.下列哪种情况下系统可能向窗口发送WM_PAINT消息?( )
A.窗口最初创建时
B.窗口移动后部分区域由不可见变为可见
C.窗口大小改变后
D.滚动条滚动后
答案请联系下方QQ

------------------------
1.在Windows编程中,1个程序中只允许设置一个定时器。
T.对
F.错
答案请联系下方QQ

2.在Windows编程约定中,CHAR数据类型和TCHAR数据类型是相同的。
T.对
F.错
答案请联系下方QQ

3.所谓的WindowsAPI就是独立于C语言的一套全新的程序设计语言。
T.对
F.错
答案请联系下方QQ

4.打开一个项目,只需打开对应的项目工作区文件。
T.对
F.错
答案请联系下方QQ

5.Win32 API可以直接读取所有的图像格式。
T.对
F.错
答案请联系下方QQ

6.FillRect中指定的画刷是用于画矩形本身和边框,FrameRect中指定的画刷是用于画矩形的边框。
T.对
F.错
答案请联系下方QQ

7.基于对话框的应用程序,也有文档类和视图类。
T.对
F.错
答案请联系下方QQ

8.在Windows编程中,鼠标消息中不包含任何键盘信息。
T.对
F.错
答案请联系下方QQ

9.所有的Windows程序,其入口函数必须名为WinMain。
T.对
F.错
答案请联系下方QQ

10.所有的Windows应用程序都是消息驱动的。
T.对
F.错
答案请联系下方QQ