题目
第2次作业 一、单项选择题(本大题共90分,共 30 小题,每小题 3 分) 1. 关于语句行,下列说法正确的是( ) A. 一行只能写一条语句 B. 每行语句的首字母必须大写 C. 每行长度不能超过255个字符 D. 以上都不对 2. 确定一个控件在窗体上的位置的属性是( ) A. Width或Height B. Width和Left C. Top或Height D. Top和Left 3. 下列运算符中,运算级别最高的是( ) A. + B. * C. D. Mod 4. 通过设置Shape控件的( )属性可以绘制多种形状的图形 A. Shape B. Borderstyle C. Fillstyle D. Style 5. 要使某控件在运行时不可显示,应对( )属性进行设置。 A. Enabled B. Visible C. BackColor D. Caphon 6. 在运行程序时,要使文本框获得焦点,则需使用( )方法。 A. Change B. SetFocus C. GetFocus D. Move 7. 用下面的语句所定义的数组的元素个数是( ) Dim A(-3 To 8) As Integer A. 10 B. 11 C. 12 D. 13 8. 在组合框中选择的项目内容,可以通过( )属性获得。 A. List B. ListIndex C. ListCount D. Text 9. 向一个顺序文件[1]中写数据时,( )是从文件末尾添加的方式打开顺序文件。 A. Output B. Input C. Write D. Append 10. 下列说法正确的是( ) A. 如果框架的Enable设为False,则框架内的所有控件都不可用。 B. 时钟控件的Visable属性设为True时,该控件在程序运行时可见,设为False时,则不可见。 C. 在列表框中能够将项目按字母顺序从大到小排列。 D. 移动框架时,框架内的控件不随之移动。 11. 用户可以通过设置菜单项的( )属性值为False来使该菜单项不可见。 A. Hide B. Visible C. Cheched D. Enable 12. 以下说法正确的是( ) A. 通用过程可以出现在窗体模块和标准模块中 B. 不同模块中的通用过程可以重名 C. 同一标准模块中的通用过程可以同名 D. 不同标准模块中的通用过程不能同名 13. 要使标题在标签框内居中显示,Alignment属性的取值应为( )。 A. 0 B. 1 C. 2 D. 3 14. 下列关于多文档界面(MDI)应用程序,说法错误的是( ) A. 一个多文档界面应用程序只能包含一个MDI窗体 B. 一个多文档界面应用程序只能包含一个子窗体 C. 子窗体的MDIChild属性应设置为True D. 最小化父窗口时,所有子窗口也被最小化 15. Function过程要由函数名返回一个值。如果不使用As数据类型[2]选项来指定函数的类型,函数类型默认为( )类型。 A. Integer B. Variant C. Long D. String 16. 下列一维数组说明语句错误的是( )。 A. Dim b(100) AS Double B. Dim b(-5 To 0) AS Byte C. Dim b(-10To –20) AS Integer D. Dim b(5 To 5) AS String 17. 设a=2,b=3,c=4,d=5,下列表达式的值是( )a>b AND c<=d OR 2*a>c A. True B. False C. -1 D. 1 18. 以下语句的输出结果是( )。 print format(32548.5,"000,000.00") A. 2548.5 B. 32,548.5 C. 032,548.50 D. 32548.50 19. 使用RGB函数来设置颜色时,RGB(0, 0,255)是( ) A. 白色 B. 红色 C. 蓝色 D. 黑色 20. 下列过程说明合法的是( ) A. Sub S1(ByVal n!()) B. Sub S1(n!) as Integer C. Function S1%(S1%) D. Function S1(ByVal n!) 21. 在窗体Form1的Click事件过程中有以下语句:Label1.Caption=“欢迎使用VB”该语句执行后标签控制的名称属性和Caption属性取值分别为( )。 A. LabeL,欢迎使用VB B. LabeL1,欢迎使用VB C. LabeL,欢迎使用VB LabeL1 D. LabeL1,Caption LabeL1 22. 在下列关于通用对话框的叙述中,错误的是:( ) A. CommonDialogl.ShowFont显示字体对话框。 B. 在打开或另存为对话框中,用户选择的文件名可以经FileTitle属性返回。 C. 在文件打开或另存为对话框中,用户选择的文件名及其路径可以经FileName属性返回。 D. 通用对话框可以用来制作和显示帮助对话框。 23. 以下说法正确的是( )。 A. 使用Data控件可以直接显示数据库中的数据 B. 使用数据绑定控件可以直接访问数据库中的数据 C. 使用Data控件可以对数据库中的数据进行操作,却不能显示数据库中的数据 D. Data 控件只有通过数据绑定控件才可以访问数据库中的数据 24. 结构化程序设计[3]的三种基本结构是( ) A. 逻辑结构、选择结构、递归结构 B. 逻辑结构、选择结构、循环结构 C. 顺序结构、选择结构、循环结构 D. 顺序结构、逻辑结构、循环结构 25. 当用鼠标拖动滚动块时触发( )事件。 A. Move B. Change C. Scroll D. GotFocus 26. 下列( )组关键字是Select语句中不可缺少的。 A. Select、From select、All B. From、Order By Select、here C. All、Order By Select、here D. Select、From Select、Order By Select 27. 在下列关于菜单的说法中,错误的是( )。 A. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件。 B. 除了 CliCk事件之外,菜单项还能响应其他如 DblClick等事件。 C. 菜单项的快捷键不能任意设置。 D. 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择。 28. 执行下面语句后,下列关于Form1的说法正确的是() Form1.Scale(-150,100) – (200,-150) A. X轴正向向右,Y轴正向向上 B. X轴正向向右,Y轴正向向下 C. X轴正向向左,Y轴正向向上 D. X轴正向向左,Y轴正向向下 29. 为了建立一个随机文件[4],其中每条记录由多个不同的数据组成,应使用( )存储记录。 A. 自定义类型 B. 数组 C. 字符串类型 D. 变体类型 30. 下列访问方式中,( )访问方式不能以不同的文件号打开当前未关闭的文件。 A. Output B. Input C. Random D. Binary 二、判断题(本大题共10分,共 5 小题,每小题 2 分) 1. 用户自定义类型可以在过程中定义。( ) 2. 在VB中,“FOR 计数变量=初值 TO 终值 [STEP 步长]”语句中的“步长”不能为0,否则造成死循环。( ) 3. 如果虚实结合是按地址传递,则当改变形参时,实参[5]也跟着改变。( ) 4. Function过程必须以函数名作为返回值,而Sub过程不需要用函数名作为返回值。( ) 5. 在标准模块中用Public声明全局变量[6],使变量在整个应用程序中有效。( ) 答案: 一、单项选择题(90分,共 30 题,每小题 3 分) 1. C 2. D 3. B 4. A 5. B 6. B 7. C 8. D 9. D 10. A 11. B 12. D 13. C 14. B 15. B 16. C 17. B 18. C 19. C 20. D 21. B 22. D 23. D 24. C 25. C 26. A 27. B 28. A 29. A 30. A 二、判断题(10分,共 5 题,每小题 2 分) 1. × 2. √ 3. √ 4. √ 5( )
第2次作业 一、单项选择题(本大题共90分,共 30 小题,每小题 3 分) 1. 关于语句行,下列说法正确的是( ) A. 一行只能写一条语句 B. 每行语句的首字母必须大写 C. 每行长度不能超过255个字符 D. 以上都不对 2. 确定一个控件在窗体上的位置的属性是( ) A. Width或Height B. Width和Left C. Top或Height D. Top和Left 3. 下列运算符中,运算级别最高的是( ) A. + B. * C. \ D. Mod 4. 通过设置Shape控件的( )属性可以绘制多种形状的图形 A. Shape B. Borderstyle C. Fillstyle D. Style 5. 要使某控件在运行时不可显示,应对( )属性进行设置。 A. Enabled B. Visible C. BackColor D. Caphon 6. 在运行程序时,要使文本框获得焦点,则需使用( )方法。 A. Change B. SetFocus C. GetFocus D. Move 7. 用下面的语句所定义的数组的元素个数是( ) Dim A(-3 To 8) As Integer A. 10 B. 11 C. 12 D. 13 8. 在组合框中选择的项目内容,可以通过( )属性获得。 A. List B. ListIndex C. ListCount D. Text 9. 向一个顺序文件[1]中写数据时,( )是从文件末尾添加的方式打开顺序文件。 A. Output B. Input C. Write D. Append 10. 下列说法正确的是( ) A. 如果框架的Enable设为False,则框架内的所有控件都不可用。 B. 时钟控件的Visable属性设为True时,该控件在程序运行时可见,设为False时,则不可见。 C. 在列表框中能够将项目按字母顺序从大到小排列。 D. 移动框架时,框架内的控件不随之移动。 11. 用户可以通过设置菜单项的( )属性值为False来使该菜单项不可见。 A. Hide B. Visible C. Cheched D. Enable 12. 以下说法正确的是( ) A. 通用过程可以出现在窗体模块和标准模块中 B. 不同模块中的通用过程可以重名 C. 同一标准模块中的通用过程可以同名 D. 不同标准模块中的通用过程不能同名 13. 要使标题在标签框内居中显示,Alignment属性的取值应为( )。 A. 0 B. 1 C. 2 D. 3 14. 下列关于多文档界面(MDI)应用程序,说法错误的是( ) A. 一个多文档界面应用程序只能包含一个MDI窗体 B. 一个多文档界面应用程序只能包含一个子窗体 C. 子窗体的MDIChild属性应设置为True D. 最小化父窗口时,所有子窗口也被最小化 15. Function过程要由函数名返回一个值。如果不使用As数据类型[2]选项来指定函数的类型,函数类型默认为( )类型。 A. Integer B. Variant C. Long D. String 16. 下列一维数组说明语句错误的是( )。 A. Dim b(100) AS Double B. Dim b(-5 To 0) AS Byte C. Dim b(-10To –20) AS Integer D. Dim b(5 To 5) AS String 17. 设a=2,b=3,c=4,d=5,下列表达式的值是( )a>b AND c<=d OR 2*a>c A. True B. False C. -1 D. 1 18. 以下语句的输出结果是( )。 print format$(32548.5,"000,000.00") A. 2548.5 B. 32,548.5 C. 032,548.50 D. 32548.50 19. 使用RGB函数来设置颜色时,RGB(0, 0,255)是( ) A. 白色 B. 红色 C. 蓝色 D. 黑色 20. 下列过程说明合法的是( ) A. Sub S1(ByVal n!()) B. Sub S1(n!) as Integer C. Function S1%(S1%) D. Function S1(ByVal n!) 21. 在窗体Form1的Click事件过程中有以下语句:Label1.Caption=“欢迎使用VB”该语句执行后标签控制的名称属性和Caption属性取值分别为( )。 A. LabeL,欢迎使用VB B. LabeL1,欢迎使用VB C. LabeL,欢迎使用VB LabeL1 D. LabeL1,Caption LabeL1 22. 在下列关于通用对话框的叙述中,错误的是:( ) A. CommonDialogl.ShowFont显示字体对话框。 B. 在打开或另存为对话框中,用户选择的文件名可以经FileTitle属性返回。 C. 在文件打开或另存为对话框中,用户选择的文件名及其路径可以经FileName属性返回。 D. 通用对话框可以用来制作和显示帮助对话框。 23. 以下说法正确的是( )。 A. 使用Data控件可以直接显示数据库中的数据 B. 使用数据绑定控件可以直接访问数据库中的数据 C. 使用Data控件可以对数据库中的数据进行操作,却不能显示数据库中的数据 D. Data 控件只有通过数据绑定控件才可以访问数据库中的数据 24. 结构化程序设计[3]的三种基本结构是( ) A. 逻辑结构、选择结构、递归结构 B. 逻辑结构、选择结构、循环结构 C. 顺序结构、选择结构、循环结构 D. 顺序结构、逻辑结构、循环结构 25. 当用鼠标拖动滚动块时触发( )事件。 A. Move B. Change C. Scroll D. GotFocus 26. 下列( )组关键字是Select语句中不可缺少的。 A. Select、From select、All B. From、Order By Select、here C. All、Order By Select、here D. Select、From Select、Order By Select 27. 在下列关于菜单的说法中,错误的是( )。 A. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件。 B. 除了 CliCk事件之外,菜单项还能响应其他如 DblClick等事件。 C. 菜单项的快捷键不能任意设置。 D. 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择。 28. 执行下面语句后,下列关于Form1的说法正确的是() Form1.Scale(-150,100) – (200,-150) A. X轴正向向右,Y轴正向向上 B. X轴正向向右,Y轴正向向下 C. X轴正向向左,Y轴正向向上 D. X轴正向向左,Y轴正向向下 29. 为了建立一个随机文件[4],其中每条记录由多个不同的数据组成,应使用( )存储记录。 A. 自定义类型 B. 数组 C. 字符串类型 D. 变体类型 30. 下列访问方式中,( )访问方式不能以不同的文件号打开当前未关闭的文件。 A. Output B. Input C. Random D. Binary 二、判断题(本大题共10分,共 5 小题,每小题 2 分) 1. 用户自定义类型可以在过程中定义。( ) 2. 在VB中,“FOR 计数变量=初值 TO 终值 [STEP 步长]”语句中的“步长”不能为0,否则造成死循环。( ) 3. 如果虚实结合是按地址传递,则当改变形参时,实参[5]也跟着改变。( ) 4. Function过程必须以函数名作为返回值,而Sub过程不需要用函数名作为返回值。( ) 5. 在标准模块中用Public声明全局变量[6],使变量在整个应用程序中有效。( ) 答案: 一、单项选择题(90分,共 30 题,每小题 3 分) 1. C 2. D 3. B 4. A 5. B 6. B 7. C 8. D 9. D 10. A 11. B 12. D 13. C 14. B 15. B 16. C 17. B 18. C 19. C 20. D 21. B 22. D 23. D 24. C 25. C 26. A 27. B 28. A 29. A 30. A 二、判断题(10分,共 5 题,每小题 2 分) 1. × 2. √ 3. √ 4. √ 5( )
题目解答
答案
正确
解析
考查要点:本题主要考查VB编程中全局变量的声明方式。
关键知识点:在VB中,使用Public关键字可以在标准模块中声明全局变量,使其在整个应用程序中有效。
解题思路:明确Public的作用域范围,判断其是否符合题目描述。
题目解析:
在VB中,若在标准模块中使用Public声明变量,该变量的作用域为全局,所有窗体和模块均可访问。题目中描述“用Public声明全局变量使变量在整个应用程序中有效”是正确的。