2024年5月7日发(作者:)
有关Visual C++的一些选择题及答案
问题:有关Visual C++的一些选择题及答案 回答:
1, 要运行一个C语言编写的应用程序如下:
main()
printf( hello world );
在VC6的开发环境中,应该建立哪种类型的工程 B
A, Win32 Application
B, Win32 Console Application
C, MFC AppWizard (exe)
D, Utility Project
2, 在VC6环境中,把应用程序输入后,编译链接后出现如下错
误,
(192) : fatal error C1010: unexpected end of file
while looking for precompiled header directive
应该如何解决: C
A, 检查编写程序中的大小写问题
B, 检查编写程序中是否有未闭合的大括号
C, 检查是否在程序最开始包含了预编译头文件
D, 检查是否有未定义的变量名
1
3, 关于VC6建立的工程的说法,正确的是:C
A,工程只能包含.cpp和.h类型的文件
B,工作区文件的后缀是.dsp
C, 用鼠标双击工作区文件可以打开整个工程
D,在VC的FileView中可以看到工程中所有的文件,包括工作
区文件,项目文件等
4,下面关于在VC6环境下调试运行的说法错误的是 A
A,设置合适的断点(F9),按Ctrl+F5开始调试运行
B,设置合适的断点,按F5开始运行
C,调试时,可以随时观察断点处的变量值
D,在调试运行过程中,可随时按下Stop Debugging(Shift+F5)
结束调试运行
5,在VC6中提供了成员方法的自动列表和方法参数的自动提示
功能,但有时不能正常显示,这是应该删除
该工程目录下那种后缀类型的文件后,再次打开工程,就可以正
常提示了。B
A, clw
B, ncb
C, opt
D, aps
6,有关句柄(handle)的说法,下列不正确的是:C
A 句柄是一个4字节长的整数值
2
B 句柄用来标识应用程序中不同的对象或同类对象中的不同实
例
C 消息是句柄的一种
D 画笔的句柄类型是HPEN,画刷的句柄类型是HBRUSH
7, 在一个Windows API的基本应用程序框架中,有如下的消息
循环:
while( GetMessage( Msg, NULL, 0, 0))
TranslateMessage( Msg) ;
DispatchMessage( Msg) ;
下面哪个消息使得该消息循环退出运行,从而终止整个应用程序
的运行。B
A WM_DESTROY
B WM_QUIT
C WM_CLOSE
D WM_CREATE
8, ①是Windows应用程序的基本操作单元,提供应用程序与
用户之间交互
的接口环境;Windows程序设计是一种事件驱动的编程方法,
它使用②描述
事件发生的信息;Windows应用程序使用③标识应用程序中不
3
同对象的不同
对象和同类对象中不同的实例,如按钮、图标、滚动条、控件或
文件等;
Windows应用程序设计中变量名的命名一般遵循④,它将变量
的数据类型作为前
缀,后接表示其意义或功能的名称,如lpszFacename。 B
A 消息,窗口,指针,匈牙利表示法
B 窗口,消息,句柄,匈牙利表示法
C 窗口,消息,句柄,前缀表示法
D 消息,窗口,指针,前缀表示法
9,RegisterClass这个Windows API函数的作用是:A
A 注册一个窗口类
B 窗口的显示
C 创建一个窗口类的实例
D 窗口类的定义
10,关于Windows API编程时的窗口函数(WndProc)的说法,
不正确的是:D
A 它是一个回调函数
B 它内部的switch…case分支判断用于不同类型消息的处理
C 它有四个入口参数,其意义和消息结构体MSG的意义相同
D 如果使用全空的窗口函数(内部没有代码),Windows也会负
责按照缺省方法处理消息
4
11, Windows窗口对刷新请求的相应,下列哪种情况下不需要
应用程序考虑:D
A,窗口移动后的刷新
B,被覆盖区域的刷新
C,通过滚动条滚动窗口时
D,图标或光标穿越窗口时
5
发布评论