1.VisualBasic是一种面向对象的可视化程序设计语言,采用_______的编程机制。A)机器驱动(B)事件驱动(C)结构化模块化(D)可视化的【简要分析】VisualBasic具有可视化、面向对象等特点,是结构化的高级程序设计语言,所采用的是事件驱动编程机制。【参考答案】B2.窗体设计器的主要功能是_______。(A)编写代码(B)画图(C)设计用户界面(D)设置控件属性简要分析】编写代码在代码窗口,设置控件属性在属性窗口,窗体设计器上可以画图,但主要功能应是设计用户界面。设计用户界面有时需要画图,但不是其主要功能。【参考答案】C3.集成开发环境中不能完成的功能是________。(A)输入编辑源程序(B)编译生成可执行程序C)调试运行程序(D)自动查找并改正程序中的错误除自动查找并改正程序中的错误功能以外,其他功能都可在集成开发环境中实现。答案D4.窗体文件的文件扩展名是________。(A)VBP(B)VBW(C)EXE(D)FRM简要分析】VBP是工程文件扩展名,VBW是VisualBasic工程工作台文件扩展名,EXE是编译生成的可执行程序扩展名,FRM是窗体文件扩展名。【参考答案】D5.下列关于VisualBasic编程的说法中,不正确的是________。(A)属性是描述对象特征的数据(B)事件是能被对象识别的动作C)VisualBasic程序采用的运行机制是面向对象(D)方法指示对象的行为【简要分析】VisualBasic程序采用的是事件驱动运行机制,具有面向对象程序设计特点。其余三项都是正确的。【参考答案】C6.在工具箱中要加入20个标准控件以外的其它控件,可以用“工程”菜单中________命令。(A)工程属性(B)添加窗体(C)部件(D)引用【简要分析】引用命令执行后将显示对话框,允许向工程中添加对象库或类型库或对工程的引用,使另一个应用程序的对象在该代码中有效。利用部件命令执行后显示的对话框,可向工具箱添加控件、设计器或可插入的对象,也可以引用已加载的控件工程。添加窗体命令执行后也会显示对话框,可以把新的或现存的窗体插入到工程中。工程属性命令执行后所显示的对话框,能查看和调整工程的属性。【参考答案】C7.系统符号常量的定义可以通过________取得。(A)代码窗口(B)对象浏览器窗口(C)属性窗口(D)立即窗口【简要分析】代码窗口用于编写、显示以及编辑VisualBasic代码。对象浏览器窗口显示对象库以及过程中的可用类、属性、方法、事件及常数变量。可以用它来搜索及使用既有的对象,或是来源于其他应用程序的对象。属性窗口列出选取对象的属性,在设计时可以改变属性值。选取了多个控件时,会列出所有控件都具有的属性。在立即窗口中键入或粘贴一行代码后,击ENTER键直接执行该代码。可在立即窗口中复制一行代码,粘贴到代码窗口中,立即窗口中的代码是不能存储的。【参考答案】B8.不能在工程资源管理器窗口中列出的文件类型是________。(A).bas(B).res(C).dll(D).frm【简要分析】.dll是Windows动态链接库文件扩展名。动态链接库是在运行时加载和链接到应用程序的例程库。工程资源管理器窗口列出所有已装入的工程以及工程中的项目。工程包含的项目有所有的.frm文件、所有的.bas模块、所有的.cls文件、所有的用户控件、所有的.dob文档文件、所有的.pag属性页文件、所有的.dsr设计器文件、所具有的.res资源、还有所需要的文档。【参考答案】C9.要显示当前过程中的所有变量及对象的取值,可以利用________窗口。(A)本地(B)监视(C)立即(D)布局简要分析】本地窗口可自动显示出所有在当前过程中的变量声明及变量值。工程中有定义监视表达式定义时,监视窗口就会自动出现。立即窗口可输入并编辑代码,用Enter直接执行。布局窗口用表示屏幕的小图像来调整窗体位置。【参考答案】A10.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe文件后,该可执行文件到其他机器上不能运行的主要原因是________。(A)运行的机器上无VisualBasic系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对【简要分析】用文件菜单的生成.exe文件命令可编译成.exe文件,但应用程序执行除.exe文件之外,可能还需要其它文件,如DLL、ActiveX控件(.ocx文件)、或位图(.bmp文件),所以应有VisualBasic系统的支持。【参考答案】A11.VisualBasic中下列________是不对的。(A)可以编写ActiveX控件(B)开发网络程序(C)可以通过直接访问或建立连接的方式访问大型数据库(D)可以编写16位应用程序【简要分析】前三项在VisualBasic中都可以实现。VisualBasic6.0是专门为Microsoft的32位操作系统设计的,用来建立32位的应用程序。【参考答案】D12.编辑代码时,VisualBasic系统可以自动检测出________错误。(A)语法错误(B)编译错误(C)运行错误(D)逻辑错误简要分析】关键字或参数拼错、标点符号不正确、使用未定义的过程等都是语法错误。选定“工具”菜单中的“选项”,单击“选项”对话框的“编辑器”选项卡,通过设置“自动语法检测”选项,自动检测语法错误。编译错误是由于代码编写不正确而在编译时出现的错误,编译错误中包括语法错误。运行错误是运行中出现的错误。逻辑错误是程序未按预期方式执行,有可能使代码产生错误结果或停止执行,如,错误的变量名、不正确的变量类型、无穷循环、比较中的错误等。从语法角度来看,应用程序的代码可以是有效的,在运行时也未执行无效操作,但还是产生了不正确的结果。【参考答案】A13.保存新建的工程时,默认的路径是________。(A)MyDocument(B)VB98(C)\(D)Window若将系统安装在C:,默认的路径应该是C:\ProgramFiles\MicrosoftVisualStudio\VB98。答案B14.当需要上下文帮助时,选择要帮助的内容,然后按________键,就可出现MSDN窗口及显示所需的帮助信息。(A)Help(B)F10(C)Esc(D)F1【简要分析】VisualBasic为了获得有关VisualBasic语言中任何关键词的帮助,只须将插入点置于代码窗口中的关键词上并按F1键。代码窗口中可用Shift+F10查看快捷键菜单,相当单击鼠标右键。Esc是取消键。【参考答案】D15.下面关于对象的描述中,________是错误的。(A)对象就是自定义结构变量(B)对象代表正在创建的系统中的一个实体(C)对象是一个特征和操作的封装体(D)对象之间的信息传递是通过消息进行的【简要分析】自定义结构变量是被声明为用户自定义数据类型的变量。创建类模块并赋以属性和方法,可以定义类,根据类可创建任意数量的对象。对象是类的实例,是系统中的基本运行实体,是特征和操作的封装体,相互之间通过消息进行通讯。【参考答案】A16.要使Print方法在Form_Load事件中起作用,要对窗体的________属性作设置。(A)BackColor(B)ForeColor(C)AutoRedraw(D)Caption【简要分析】AutoRedraw属性返回或设置从图形方法到持久图形的输出。ForeColor属性返回或设置在对象里显示图片和文本的前景颜色。BackColor属性返回或设置对象的背景颜色。Caption属性返回或设置对象标题栏中或图标下面的文本。【参考答案】C17.如果在窗体上已经创建了一个文本框对象Text1,可以通过________事件获得输入键值的ASCII码。(A)Change(B)LostFocus(C)KeyPress(D)GotFocusChange是表明控件内容已改变的事件。当焦点离开对象或子控件时,发生LostFocus事件。按下与ASCII字符对应的键时将触发KeyPress事件,其事件过程中的keyascii参数返回对应于字符的ASCII代码值。当焦点进入对象或子控件时,发生GotFocus事件。【参考答案】C18.在程序运行时可以对窗体的________属性进行设置。(A)MaxButton(B)BorderStyle(C)Name(D)Top【简要分析】MaxButton决定窗体是否具有最大化按钮。BorderStyle返回或设置窗体的边框样式。Name返回在代码中用于标识窗体、控件、或数据访问对象的名字。上面三个属性在运行时是只读的。Top属性返回或设置对象的内部上边界与其容器的上边界之间的距离,可读/写。【参考答案】D1.若要使标签控件显示时不覆盖其背景内容,要对________属性进行设置。(A)BackColor(B)Borderstyle(C)ForeColor(D)BackStyleBackColor返回或设置对象的背景颜色,ForeColor返回或设置在对象里显示图片和文本的前景颜色,Borderstyle返回或设置对象的边框样式,BackStyle返回或设置一个值,它指定Label控件或Shape控件的背景是透明的还是非透明的。【参考答案】D2.文本框没有________属性。(A)Enabled(B)Caption(C)BackColor(D)TopEnabled用来确定文本框能否对用户产生的事件作出反应。BackColor用于设置文本框中背景色。Top是文本框顶端与其容器顶端的距离。文本框没有Caption属性,但有Text属性放文本。参考答案】B3.不论何控件,共同具有的是____B____属性。(A)Text(B)Name(C)ForeColor(D)CaptionName属性是代码中控件的标识,所有控件共有。其他三个属性都可找到不拥有他们的控件。Text一般是文本框、组合框的属性,文本框没有Caption属性,Timer就没有ForeColor属性。4.决定一个窗体有无控制菜单的属性是________。(A)MinButton(B)Caption(C)BackColor(D)ControlBoxControlBox决定窗体有无控制菜单。其他三个排除。【参考答案】D5.要使Form1窗体的标题栏显示“欢迎使用VB”,以下________语句是正确的。(A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=‘欢迎使用VB’(C)Form1.Caption=欢迎使用VB(D)Forml.Caption=〝欢迎使用VB〞VisualBasic系统中字符型数据常量的定界符是半角双引号。【参考答案】D6.VisualBasic中________对象是其它控件的容器,是最基本的对象。(A)文本框(B)命令按钮(C)窗体(D)标签窗体可作其它控件的容器,其他三种对象不能作其它控件的容器。【参考答案】C7.要判断在文本框是否按下Enter键,应在文本框的________事件中判断。(A)Change(B)KeyDown(C)Click(D)KeyPress【简要分析】Change是改变文本框的内容发生的事件。KeyDown事件是当文本框具有焦点时按下一个键时发生的,但要解释ANSI字符,应使用KeyPress事件。Click是单击鼠标事件。KeyPress是当用户按下和松开一个ANSI键时发生的事件,其中keyascii参数返回一个标准数字ANSI键的代码。KeyPress事件过程在截取TextBox或ComboBox控件所输入的击键时非常有用,可立即测试击键的有效性或在字符输入时对其进行格式处理。【参考答案】D8.文本框的ScrollBars属性设置了非零值,却没有效果.原因是________。(A)文本框中没有内容(B)文本框的MultiLine属性为False(C)文本框的MultiLine属性为True(D)文本框的Locked属性为True【简要分析】文本框的ScrollBars