c语言考试选择题能用vc吗,有关Visual C++的一些选择题及答案

2015-11-09 06:30:02

阅读( 199 )

1, 要运行一个C语言编写的应用程序如下:

main() {

printf(“hello world”);

}

在VC6的开发环境中,应该建立哪种类型的工程?B

A, Win32 Application

B, Win32 Console Application

C, MFC AppWizard (exe)

D, Utility Project

2, 在VC6环境中,把应用程序输入后,编译链接后出现如下错误,

mytest.cpp(192) : fatal error C1010: unexpected end of file while looking for precompiled header directive

应该如何解决: C

A, 检查编写程序中的大小写问题

B, 检查编写程序中是否有未闭合的大括号

C, 检查是否在程序最开始包含了预编译头文件

D, 检查是否有未定义的变量名

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字节长的整数值

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应用程序使用③标识应用程序中不同对象的不同

对象和同类对象中不同的实例,如按钮、图标、滚动条、控件或文件等;

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也会负责按照缺省方法处理消息

11, Windows窗口对刷新请求的相应,下列哪种情况下不需要应用程序考虑:D

A,窗口移动后的刷新

B,被覆盖区域的刷新

C,通过滚动条滚动窗口时

D,图标或光标穿越窗口时

分享给朋友:

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息:

面试题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值