《VB中期测试考试卷(答案).doc》由会员分享,可在线阅读,更多相关《VB中期测试考试卷(答案).doc(25页珍藏版)》请在金锄头文库上搜索。
1、江南大学考程序设计基础VB期中试卷使用专业、班级 学号 姓名 题数一二三四总分得分本题得分答题说明:请将答案填写到答题纸上。一、 选择题每题1分,共计42分;1. 在Visual Basic集成环境中,可以列出工程中所有模块名称的窗口是()A. 工程资源管理器窗口B. 窗体设计窗口C. 属性窗口D. 代码窗口2. 在设计阶段,当按Ctrl + R键时,所打开的窗口是()A. 工程资源管理器窗口B. 工具箱窗口C. 属性窗口D. 代码窗口3. VB应用程序设计的一般步骤是()。A. 分析-设计-界面-编码-测试B. 界面-设计-编码-分析-文档C. 分析-界面-编码-设计-测试D. 界面-编码-
2、测试-分析-文档4. 以下说法中,正确的是()A. 对象的运行态属性不出现在对象属性窗口中B. 属性值只能在属性窗口中设置C. 在程序中可以用赋值语句给对象的任何一个属性赋值D. 属性是对象的特征,所有的对象都有相同的属性5. 以下叙述中错误的是()。A. 在Visual Basic的窗体中,一个命令按钮是一个对象B. 事件是能够被对象识别的状态变化或动作C. 事件都是由用户的键盘操作或鼠标操作触发的D. 不同的对象可以具有相同的方法6. 以下描述中错误的是()。A. 多窗体应用程序中每个窗体作为一个磁盘文件保存B. 多窗体应用程序的启动窗体可以在设计时设定C. 在多窗体应用程序中,可以有多个
3、当前窗体D. 多窗体应用程序可以编译生成一个EXE文件7. 以下关于多窗体的叙述中,正确的是()。 A. 只有第一个建立的窗体才是启动窗体B. 向一个工程添加多个窗体,存盘后生成一个窗体文件C. 打开一个窗体时,其他窗体自动关闭D. 任何时刻,只有一个当前窗体8. 可以设置为VB程序运行启动对象的是()。工程文件 任意一个窗体 窗体模块中的Main()过程 标准模块中的Main()过程A. B. C. D. - -9. 以下说法中,错误的是()。A. 以.frm为扩展名的文件是窗体模块文件B. 以.bas为扩展名的文件是标准模块文件C. 窗体模块文件包含该窗体及其窗体上相关控件的属性信息D.
4、标准模块文件由事件过程、通用过程等内容组成10. 以下叙述中错误的是()。A. .vbp文件是工程文件,一个工程可以包含.bas文件B. .vbg文件是工程组文件,一个工程组可以由多个工程组成C. .vbp文件是工程文件,一个工程可以包含多个.frm文件组成D. .frm文件是窗体文件,一个窗体可以包含.bas文件11. 以下叙述中正确的是()。A. 窗体及窗体上所有控件的事件过程代码都保存在窗体文件中B. 在工程中只有启动窗体可以建立菜单C. 窗体名称必须与窗体文件的名称相同D. 程序一定是从某个窗体开始执行的12. 以下关于窗体的叙述中错误的是()。A. 程序运行期间,可以改变Name属性
5、值B. 窗体的Name属性用于标识一个窗体C. 运行程序时,改变窗体大小,能够触发窗体的Resize事件D. 窗体的Enabled属性为False时,不能响应单击窗体的事件13. 以下描述中错误的是()。A.窗体的标题通过其Caption属性设置B.窗体的名称(Name属性)可以在运行期间修改C.窗体的背景图形通过其Picture属性设置D.窗体最小化时的图标通过其Icon属性设置14. 窗体Form1上有一名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是()。A. Private Sub Form1_Click()End SubC. Private Sub Command1
6、_Click()End SubB. Private Sub Form_Click()End SubD. Private Sub Command_Click()End Sub15. 假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是()。A. ClickB. LoadC. LostFocusD. KeyPress16. 若在程序运行时,需要将焦点主动设置到指定的对象上,应调用该对象的()方法。A. MoveB. SetFocusC. RefreshD. Drag17. 下列语句中,错误的是()。A. Label1.Caption = HelloB. Comma
7、nd1.Caption = HelloC. Text1.Caption = HelloD. Frame1.Caption = Hello18. 为了使标签具有“透明”的显示效果,需要设置的属性是()。A. CaptionB. AlignmentC. BackStyleD. AutoSize19. 为了使标签能自动调整大小以显示标题(Caption属性)的全部文本内容,应把该标签的()属性设置为True。A. AutoSizeB. AlignmentC. AutoRedrawD. Stretch20. 假定一个滚动条的LargeChange属性值为100,则100表示()。A. 单击滚动条箭头和
8、滚动框之间某位置时滚动框位置的变化量B. 滚动框位置的最大值C. 拖动滚动框时滚动框位置的变化量D. 单击滚动条箭头时滚动框位置的变化量21. 设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:HS1.Value = (HS1.Max - HS1.Min) / 2 + HS1.Min则()。A. 滚动条处于最左端B. 滚动条处于最右端C. 滚动条处于中间位置D. 滚动条可能处于任何位置,具体位置取决于Max、Min属性值22. 设窗体上有一个名为List1的列表框,并编写下面的事件过程:Private Sub List1_Click() Dim ch As String ch = Lis
9、t1.List(List1.ListIndex) List1.RemoveItem List1.ListIndex List1.AddItem chEnd Sub程序运行时,单击一个列表项,则产生的结果是()。A. 该列表项被移动到列表的最前面B. 该列表项被删除C. 该列表项被移动到列表的最后面D. 该列表项被删除后又在原位置插入23. 窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名消失。下列在List_Click事件过程中能正确实现上述功能的语句是()。A. List1.RemoveItem List1.TextB. List1.R
10、emoveItem List1.ClearC. List1.RemoveItem List1.ListCountD. List1.RemoveItem List1.ListIndex 24. 若要引用列表框List1中最后一个数据项的内容,应使用()。A. List1.List(List1.Count)B. List1.TextC. List1.ListIndexD. List1.List(List1.Count - 1)25. 窗体上有一名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()。A. Print Cb1.SelectedB. Print Cb1.List(C
11、b1.ListIndex)C. Print Cb1.Selected.TextD. Print Cb1.List(ListIndex)26. 若要获得组合框中输入的数据,可使用的属性是()。 A. ListindexB. TextC. CaptionD. List27. 列表框中的项目保存在一个数组中,这个数组的名字是()。A. ColumnB. StyleC. MultiSelectD. List28. 为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是()。A. 把这2组单选按钮设置为名称不同的2个控件数组B. 使2组单选按钮的名称分别相同
12、C. 使2组单选按钮的Index属性分别相同D. 把2组单选按钮分别画到2个不同的框架中29. 窗体上有一个名为Command1的命令按钮和一个名为Timer1的计时器,并有下面的事件过程:Private Sub Form_Load() Timer1.Interval = 10 Timer1.Enabled = FalseEnd Sub程序运行时,单击命令按钮,则产生的结果是()。Private Sub Command1_Click() Timer1.Enabled = TrueEnd SubPrivate Sub Timer1_Timer() Command1.Left = Command1
13、.Left + 10End SubA. 命令按钮每10秒向左移动一次B. 命令按钮每10毫秒向右移动一次C. 命令按钮每10毫秒向左移动一次D. 命令按钮每10秒向右移动一次30. 如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是()A. 它的Y1、Y2属性的值相等B. 它的X1、X2属性的值相等C. 它的X1、Y1属性的值分别与X2、Y2属性的值相等D. 它的X1、X2属性的值分别与Y1、Y2属性的值相等31. 以下说法中正确的是()A. MouseUp事件是鼠标向上移动时出触发的事件B. MouseUp事件过程中的x,y参数用于修改鼠标位置C. 在MouseUp事件过程中可以判断用
14、户是否使用了组合键D. 在MouseUp事件过程中不能判断鼠标的位置32. 以下关于菜单设计的叙述中错误的是()。 A. 各菜单项可以构成控件数组B. 每个菜单项可以看成是一个控件C. 设计菜单时,菜单项的“有效”不选,即“有效(E)”。表示该菜单项不显示 D. 菜单项只响应单击事件33. 设菜单编辑器中各菜单项的属性设置如下表所示:序号标题名称复选有效可见内缩符号1FileFile无2OpenOpenFile13SaveSaveFile14ExitEndOfAll15HelpShowHelp1针对上述属性设置,以下叙述中错误的是()A. 属性设置有误,存在“标题”与“名称”重名现象B. 运行程序,序号为“3”的菜单项不显示C. 运行程序,序号为“4”的菜单项不可用D. 运行程序,序号为“5”的菜单项前显示“”34. 下列关于菜单的说法中,错误的是()。A. 只有当