【计算机类职业资格】二级VISUAL+BASIC-11-2及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-11-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-11-2及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-11-2 及答案解析(总分:87.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:55.00)1.阅读程序:Function F(a As Integer)b=0Static cb=b+1c=c+1F=a+b+cEnd FunctionPrivate Sub Command1_Click()Dim a As Integera=2For i=1 To 3Print F(A) Next iEnd Sub运行上面的程序,单击命令按钮,输出结果为 _。 A. 4 4 4 B. 4 5 6 C. 4 6 8 D. 4 7 9(分数:1.00)A.B.C.
2、D.2.在窗体上画一个命令按钮(其 Name 属性为 Command1),然后编写如下代码:Private Sub Command1_Click()Dim Arr1(10)As Integer,arr2(10)As Integern=3For i=1 To 5Arr1(i)=iarr2(n)=2*n+iNext iPrint arr2(n);Arr1(n)End Sub程序运行后,单击命令按钮,输出结果是 _。 A. 11 3 B. 3 11 C. 13 3 D. 3 13(分数:1.00)A.B.C.D.3.下面描述中,符合结构化程序设计风格的是_。 A.使用顺序、选择和重复(循环)三种基本
3、控制结构表示程序的控制逻辑 B.模块只有一个入口,可以有多个出口 C.注重提高程序的执行效率 D.不使用 goto 语句(分数:2.00)A.B.C.D.4.在窗体上画一个名称为 List1 的列表框、一个名称为 Labell 的标签,列表框中显示若干城市名称。当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是U /U。 A. Private Sub List1_Click() Label1.Caption=List1.ListIndex List1.RemoveItem List1.Text End Sub B. Private Sub
4、List1_Click() Label1.Name=List1.ListIndex List1.RemoveItem List1.Text End Sub C. Private Sub List1_Click() Label1.Caption=List1.Text List1.RemoveItem List1.ListIndex End Sub D. Private Sub List1_Click() Label1.Name=List1.Text List1.RemoveItem List1.ListIndex End Sub(分数:2.00)A.B.C.D.5.假定在图片框 Picture1
5、 中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是_。 A.单击图片框,然后按 Del 键 B.执行语句 Picture1.Picture=LoadPicture(“) C.执行语句 Picture1.Picture=“ D.执行语句:Picture1.Cls(分数:1.00)A.B.C.D.6.在文本框所能响应的事件中,当一个对象获得焦点时,发生的事件是_。 A. Change 事件 B. KeyPress 事件 C. LostFocus 事件 D. GotFocus 事件(分数:1.00)A.B.C.D.7.在窗体上添加一个文本框,名为
6、 text1,然后编写如下的 load 事件过程,则程序的运行结果是U /U。Private Sub Form_LoadText1.Text=“ “Text1.SetFocusFor k=1 to 5t=t*kNext kText1.Text=tEnd Sub A.在文本框中显示 120 B.文本框中仍为空 C.在文本框中显示 1 D.出错(分数:2.00)A.B.C.D.8.数据库管理系统中负责数据模式定义的语言是 A.数据定义语言 B.数据管理语言 C.数据操纵语言 D.数据控制语言(分数:2.00)A.B.C.D.9.以下能在窗体 Forml 的标题栏中显示“Visual Basic 窗
7、体”的语句是U /U。 A.Forml.Namer=“VisualBasic 窗体“ B.Forml.Title=“VisualBasic 窗体“ C.Forml.Caption=“VisualBasic 窗体“ D.Forml.Text=“VisualBasic 窗体“(分数:2.00)A.B.C.D.10.窗体上有一个用菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如下图所示。(分数:2.00)A.B.C.D.11.为了同时改变一个活动控件的高度和宽度,正确的操作是_。 A. 拖拉控件 4 个角上的某个小方块 B. 只能拖拉位于控件右下角的小方块 C. 只能拖
8、拉位于控件左下角的小方块 D. 不能同时改变控件的高度和宽度(分数:2.00)A.B.C.D.12.窗体上有一个文本框,其 Name 属性为 Text1,如图所示,并有如下事件过程:(分数:2.00)A.B.C.D.13.为了在按下 Esc 键时执行某个命令按钮的 Click 事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 A. Value B. Default C. Calicel D. Enabled(分数:2.00)A.B.C.D.14.分布式数据库系统不具有的特点是_。 A. 分布式 B. 数据冗余 C. 数据分布性和逻辑整体性 D. 位置透明性和复制透明性(分数:2.
9、00)A.B.C.D.15.在文本框中,要使键入的所有字符都显示“*”号,这时应该设置 _属性为“*”号。 A. Text B. MultiLine C. ScrollBars D. PasswordChar(分数:2.00)A.B.C.D.16.软件测试是保证软件质量的重要措施,它的实施应该是在_。 A. 程序编码阶段 B. 软件定义阶段 C. 软件开发阶段 D. 软件维护阶段(分数:1.00)A.B.C.D.17.下面说法不正确的是_。 A. 变量名的长度不能超过 255 个字符 B. 变量名可以包含小数点或者内嵌的类型声明字符 C. 变量名不能使用关键字 D. 变量名的第一个字符必须是字
10、母(分数:2.00)A.B.C.D.18.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的U /U属性。 A.Value B.Visible C.Enabled D.Default(分数:2.00)A.B.C.D.19.一个工程中含有窗体 Form1、Form2 和标准模块 Model1,如果在 Fomil 中有语句 Public X As Integer,在 Model1 中有语句 Public Y As Integer则以下叙述中正确的是 A.变量 X、Y 的作用域相同 B.Y 的作用域是 Model1 C.在 Form1 中可以直接使用 X D.在 Fomr2 中可以直接使
11、用 X 和 Y (分数:1.00)A.B.C.D.20.在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1 和 Label1,文本框的 Text1 属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()x=Int(Val(Text1.Text)+0.5)Label1.Caption=Str(x)End Sub程序运行后,在文本框中输入 28.653,单击命令按钮,标签中显示的内容是: _。 A. 27 B. 28 C. 29 D. 30(分数:1.00)A.B.C.D.21.在黑盒测试方法中,设计测试用例的主要根据是
12、U /U。 A. 程序内部逻辑 B. 程序外部功能 C. 程序数据结构 D. 程序流程图(分数:2.00)A.B.C.D.22.窗体上画一个文本框(其名称为 Text1)和一个标签(其名称为 Labell)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 _。 A. Private Sub Text1_Change() Labell.Caption=Text1.Text End Sub B. Private Sub Text1_Click() Labell.Caption=Text1.Text End Sub C. Private Sub
13、 Labell_Change() Labell.Caption=Text1.Text End Sub D. Private Sub Labell_Click() Labell.Caption=Text1.Text End Sub(分数:1.00)A.B.C.D.23.下列叙述中正确的是U /U。 A.一个逻辑数据结构只能有一种存储结构 B. 数据的逻辑结构属于线性结构,存储结构属于非线性结构 C. 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D. 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(分数:2.00)A.B.C.D.24.下列程序执行
14、的结果为x=25:y=20: z=7Print“S(“;x+2*y;“)“ A. S(47) B. S(165) C. S(25+7*20) D. S(87)(分数:1.00)A.B.C.D.25.对于现实世界中事物的特征,在实体一联系模型中使用U /U。 A. 属性描述 B. 关键字描述 C. 二维表格描述 D. 实体描述(分数:2.00)A.B.C.D.26.下列说法错误的是 A. 标准模块的扩展名是bas B. 标准模块由程序代码组成 C. 标准模块只用来定义一些通用的过程 D. 标准模块不附属于任何一个窗体 (分数:1.00)A.B.C.D.27.在窗体中添加一个名称为 Command
15、l 的命名按钮,然后编写如下程序:Private Sub Command1 Click()Print Tab(1);“第一”Print Tab(6);“第二”End Sub程序运行后,如果单击命令按钮,在窗体上显示的内容是(口表示空格) A. 第一第二 B. 第一第二 C. 第一 第二 D. 第一 第二(分数:2.00)A.B.C.D.28.编写如下通用过程:Sub Proc(x As Single,y As Single)t=xxt/yy=t Mod yEnd Sub在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl Click()Dim a As Sin
16、gleDim b As Singlea5b4Proc a,bPrint a,bEnd Sub程序运行后,如果单击命令按钮,则输出结果为 A. 5 4 B. 1.25 1 C. 4 5 D. 1.25 5(分数:1.00)A.B.C.D.29.结构化程序设计方法主要是为_服务的。 A. 项目管理人员 B. 程序员 C. 系统分析员 D. 用户(分数:1.00)A.B.C.D.30.为使程序运行时通用对话框 CD1 上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是 A.CD1.DialogTitle=“对话框窗口“ B.CD1.Action=“对话框窗口“ C.CD1.File
17、Name=“对话框窗口“ D.CD1.Filter=“对话框窗口“(分数:2.00)A.B.C.D.31.下列程序段的执行结果为U /U。a=6For k=1 To na=a+kNextPrint k; a A. -16 B. -116 C. 16 D. 11 21(分数:2.00)A.B.C.D.32.在代码中定义了一个子过程:Sub P(a,B) .End Sub下面 _调用该过程的格式是正确的。 A. Call P B. Call P 10,20 C. CallP(10,20) D. P(10,20)(分数:1.00)A.B.C.D.33.击窗体中的对象后,Visual Basic 将显
18、示的窗口是 A. 工具箱 B. 项目(工程)窗口 C. 代码窗口 D. 属性窗口(分数:1.00)A.B.C.D.34.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是U /U。 A. 并 B. 交 C. 投影 D. 除(分数:2.00)A.B.C.D.35.下列针对框架控件的叙述中,错误的是_。 A.框架是一个容器控件 B.框架也有 Click 和 Db1Click 事件 C.框架也可以接受用户的输入 D.使用框架的主要目的是为了对控件进行分组(分数:1.00)A.B.C.D.二、B填空题/B(总题数:15,分数:32.00)36.若要添加 CommonDialog 控件,则应
19、从“工程”菜单中选定“部件”,在“部件”对话框的“控件”选项卡中选择 1,将控件添加到工具箱中。(分数:2.00)填空项 1:_37.以下程序的功能是:把当前目录下的顺序文件 smtext1.txt 的内容读入内存,并在图片框 Picture1 中显示出来。请填空。 Private Sub Command1_ClickU /U Dim inData As String Open “./mText1.txt“ _ As 1 Do While Not EOF(1) Input #1, inData Picture1.Print inData Loop Close #1 End Sub(分数:2.0
20、0)填空项 1:_38.新建一个工程,内有两个窗体,窗体 Form1 上有一个命令按钮 Command1,单击该按钮, Form1 窗体消失,显示 Form2 窗体,程序如下: Private Sub Command1_Click() _ Form2_ End Sub 试补充完整。(分数:1.00)填空项 1:_39.下列程序的执行结果是上_。 t=0 m=1 Sam=0 Do t=t+m Sum=Sum+t m=m+2 Loop Whilem=9 Print Sum(分数:2.00)填空项 1:_40.下面的程序实现矩阵的转置(即行列互换)。阅读程序并填空。 Option Base 1 Pr
21、ivate Sub Form_Click() m=InputBox(“输入行数”):n=InputBox(“输入列数”) U U /U /Ua(mn)As Integer,b(n,m)As Integer For I=1 to m For i=1 to n a(I,j)=Int(Rnd*90)+10 Next:next For I=1 to m Forj=1 to n b(j,I):U U /U /U Next:Next End Sub(分数:2.00)填空项 1:_41.软件结构是以 1 为基础而组成的一种控制层次结构。(分数:2.00)填空项 1:_42.结构化分析方法是面向 1 进行分析
22、的方法。(分数:2.00)填空项 1:_43.有如下程序,该程序的执行结果是U U /U /U。 Private Sub Command1_lick() For i= 1 To 4 x= 4 For j =1 To 3 x =3 For k=1 To 2 X= K+5 Next k Next j Next i Print x End Sub(分数:2.00)填空项 1:_44.设在工程中有一个标准模块,其中定义了如下记录类型 Type Books Name As String*10 TelNum As string*20 End Type 在窗体上画一个名为 Command1 的命令按钮,要求
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC112 答案 解析 DOC
