【计算机类职业资格】二级VISUAL+BASIC笔试26及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试26及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试26及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 26 及答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列程序段的执行结果为 _。 N=10 For K=N To 1 Step-1 X=Sqr(K) X=X-2 Next K Print X-2(分数:2.00)A.-3B.-1C.1D.1.162277652.通过改变单选按钮(Option Button)控件的一属性值,可以改变单选按钮的选取状态。(分数:2.00)A.ValueB.StyleC.AppearanceD.Caption3.在窗体上画一个命令按钮(其 Name 属性为 Comman
2、d1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a(4,4) For i=1 To 4 For j=1 To 4 a(i,j)=(i-1)*3+j Next j Next i For i=3 To 4 For j=3 To 4 Print a(j,i); Next j Next i End Sub 程序运行后,单击命令按钮,其输出结果为 _ 。(分数:2.00)A.6 9 7 10B.7 10 8 11C.8 11 9 12D.9 12 10 134.要显示当前过程中的所有变量及对象的取值,可以利用 _ 窗口。(分数:2
3、.00)A.监视B.调用堆栈C.立即D.本地5.在窗体上画一个命令按钮和一个文本框,并把窗体的 KeyPreview 属性设置为 True,然后编写如下代码:Dim SaveAll As String Private Sub Command1_Click() Text1.Text=UCase(SaveAll) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) SaveAll=SaveAll+Chr(KeyAseii) End Sub 程序运行后,在键盘上输入“abcdefg”,单击命令按钮,则文本框中显示的内容为 _ 。(分数:2.0
4、0)A.abcdefgB.不显示任何信息C.ABCDEFGD.出错6.在关系数据库中,用来表示实体之间联系的是 _。(分数:2.00)A.树结构B.网结构C.线性表D.二维表7.下列操作中不能向工程中添加窗体的是 _。(分数:2.00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏上的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令8.索引属于 _。(分数:2.00)A.模式B.内模式C.外模式D.概念模式9.数据的存储结构是指 _。(分数:2.00)A.数据所占的存储空间量B
5、.数据的逻辑结构在计算机中的表示C.数据在计算机中的顺序存储方式D.存储在外存中的数据10.在 Visual Basic 的集成开发环境中不能执行程序的方法是 _。(分数:2.00)A.按 F8 键B.按 F5 键C.按 F9 键D.按 Shift+F811.在 Visual Basic 6 中下列 _ 是不对的。(分数:2.00)A.可以编写 ActiveX 控件B.可以编写网络程序C.可以通过直接访问或建立连接的方式访问大型网络数据库D.可以写出 16 位应用程序12.在窗体上画一个名称为 Drive1 的驱动器列表框,一个名称为 Dir1 的目录列表框。当改变当前驱动器时,目录列表框应该
6、与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是 _ 。(分数:2.00)A.Drive1_ChangeB.Drive1_ClickC.Dir1_ClickD.Dir1_Change13.算法一般都可以用哪几种控制结构组合而成 _。(分数:2.00)A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环14.以下语句可以实现将文件 filename1 复制为 filename2 的是 _。(分数:2.00)A.Name filename1,filename2B.Copy filename1, filename2C.FileCopy filenam
7、e1,filename2D.Duplicate filename1, filename215.检查软件产品是否符合需求定义的过程称为 _。(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试16.下面不属于软件设计原则的是 _。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽17.一个工程中含有窗体 Form1、Form2 和标准模块 Modell,如果在 Form1 中有语句 Public X As Integer,在 Modell 中有语句 Public Y As Integer。则以下叙述中正确的是 _。(分数:2.00)A.变量 X、Y 的作用域相同B.Y 的
8、作用域是 ModellC.在 Form1 中可以直接使用 XD.在 Form2 中可以直接使用 X 和 Y18.用下面的语句所定义的数组的元素个数是: _ 。 Dim arr(3 To 5,-2 to 2)(分数:2.00)A.20B.12C.15D.2419.在 Visual Basic 中,所有的窗体和控件都必定具有的一个属性是 _ 。(分数:2.00)A.NameB.FontC.CaptionD.FillColor20.假定有如下的 Sub 过程: Sub S(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上画一个命令按钮
9、,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=4 S a,b Print a,b End Sub 程序运行后,单击命令按钮,输出结果为 _ 。(分数:2.00)A.5 4B.1 1C.1.25 4D.1.25 121.在窗体上有若干控件,其中有一个名称为 Text1 文本框。影响 Text1 的 Tab 顺序的属性是 _ 。(分数:2.00)A.TabStopB.EnabledC.VisibleD.Tablndex22.Visual Basic 没有提供下列 _ 事件。(分数:2.
10、00)A.MouseDownB.MouseUpC.MouseMoveD.MouseExit23.要利用通用对话框控件来显示“保存文件”对话框,需要调用控件的 _ 方法。(分数:2.00)A.ShowPrinterB.ShowOpenC.ShowSaveD.ShowColor24.设有下列二叉树: (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA25.以下语句用于打开一个顺序文件 Open“C:/MyFile.txt“For OutPut 但该语句的一个重要错误是没有 _。(分数:2.00)A.指定打开方式B.指定文件号C.指定打开文件名D.指定文件类型26.刚
11、建立一个新的标准 EXE 工程后,出现在工具箱中的控件是 _。(分数:2.00)A.CommonDialogB.ListViewC.TextBoxD.Toolbar27.在窗体上画两个名称分别为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim x As Integer,n As Integer x=1 n=0 Do While x20 x=x*3 n=n+1 Loop Text1.Text=Str(x) Text2.Text=Str(n) End Sub 程序运行后,单击命令按
12、钮,在两个文本框中显示的值分别是 _。(分数:2.00)A.15 和 1B.27 和 3C.195 和 3D.600 和 428.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 _。(分数:2.00)A.调用语句B.命令C.12 令D.消息29.以下 Case 语句中错误的是 _ 。(分数:2.00)A.Case 0 To 10B.Case Is10C.Case Is10 And Is50D.Case 3,5, Is1030.以下叙述中错误的是 _ 。(分数:2.00)A.一个工程可以包括多种类型的文件B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行
13、C.程序运行后,在内存中只能驻留一个窗体D.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样31.下列工具中为需求分析常用工具的是 _。(分数:2.00)A.PADB.PFDC.N-SD.DFD32.窗体不拥有下列 _ 事件。(分数:2.00)A.TerminateB.ValidateC.InitializeD.OLEStartDrag33.以下变量名中, _是不符合 Visual Basic 的命名规范的。(分数:2.00)A.Abc901B.mnu Open 234C.priceD.K34.将 E-R 图转换到关系模式时,实体与联系都可以表示成 _。(分数:2.00)A.属性B.关系
14、C.键D.域35.通过以下 _ 窗口可以在设计时直观的调整窗体在屏幕上的位置。(分数:2.00)A.代码窗口B.窗体布局窗口C.窗体设计窗口D.属性窗口二、B填空题/B(总题数:13,分数:26.00)36.在运算过程中,能够使空表与非空表的运算统一的结构是U 【1】 /U。(分数:2.00)填空项 1:_37.软件工程研究的内容主要包括:U 【2】 /U技术和软件工程管理。(分数:2.00)填空项 1:_38.与结构化需求分析方法相对应的是U 【3】 /U方法。(分数:2.00)填空项 1:_39.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、U 【4】 /U和自定义完整性。(
15、分数:2.00)填空项 1:_40.数据模型按不同的应用层次分为三种类型,它们是U 【5】 /U数据模型、逻辑数据模型和物理数据模型。(分数:2.00)填空项 1:_41.以下程序段的输出结果是U 【6】 /U。 x=8.5 print int (x)+0.6(分数:2.00)填空项 1:_42.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=0 For i=1 To 2 For j=1 To 4 If j Mod 20 Then a=a+1 End If a=a+1 Next j Next i Print a End Sub 程序
16、执行后,单击命令按钮,输出结果是U 【7】 /U。(分数:2.00)填空项 1:_43.下面的程序用“冒泡”法将数组 a 中的 10 个整数按升序排列,请将程序补充完整。 Option Base 1 Private Sub Command1_Click() Dim a a=Array(678,45,324,528,439,387,87,875,273,823) For i=U 【8】 /U For j=U 【9】 /U If a(i)U 【10】 /Ua(j)Then a1=a(i) a(i)=a(j) a(j)=a1 End If Next j Next i For i=1 To 10 Pr
17、int a(i) Next i End Sub(分数:2.00)填空项 1:_44.在窗体上面画一个命令按钮,然后编写如下程序: Function M(x As Integer,y As Integer)As Integer M=IIf(xy,x,y) End Function Private Sub Command1_Click() Dim a As Integer,b As Integer a=1 b=2 Print M(a,B) End Sub 程序运行后,单击命令按钮,输出结果为U 【11】 /U。(分数:2.00)填空项 1:_45.在菜单编辑器中,菜单项前面的 4 个小点的含义是U
18、 【12】 /U符号。(分数:2.00)填空项 1:_46.执行下面的语句后,所产生的信息框的标题是U 【13】 /U。 a=msgbox(“AAAA“,“BBBB“,“ “,5)(分数:2.00)填空项 1:_47.为了在按下 Esc 键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为 True,这个属性是U 【14】 /U。(分数:2.00)填空项 1:_48.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框。程序运行后,Command1为禁用(灰色)。当向文本框中输入任何字符时,命令按钮 Command1 变为可用。请将程序补充完整。 P
19、rivate Sub Form_Load() Command1.Enabled=False End Sub Private Sub Text1 U【15】 /U() Command1.Enabled=True End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 26 答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列程序段的执行结果为 _。 N=10 For K=N To 1 Step-1 X=Sqr(K) X=X-2 Next K Print X-2(分数:2.00)A.-3 B.-1C.1D.1.16
20、227765解析:评析 分析程序:因为在 For 循环每次执行时,都会根据循环控制变量 K 给 X 重新赋值,所以我们只需要根据最后一次循环的值计算 X 的值就可以了。 最后一次循环,K=1,所以 X-Sqr(1)=1,X=X-2=-1 打印 X-2 的值,即为-1-2=-3。2.通过改变单选按钮(Option Button)控件的一属性值,可以改变单选按钮的选取状态。(分数:2.00)A.Value B.StyleC.AppearanceD.Caption解析:评析 OptionButton 控件的 Value 属性是用来返回或设置控件状态的属性。3.在窗体上画一个命令按钮(其 Name 属
21、性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a(4,4) For i=1 To 4 For j=1 To 4 a(i,j)=(i-1)*3+j Next j Next i For i=3 To 4 For j=3 To 4 Print a(j,i); Next j Next i End Sub 程序运行后,单击命令按钮,其输出结果为 _ 。(分数:2.00)A.6 9 7 10B.7 10 8 11C.8 11 9 12D.9 12 10 13 解析:评析 第 1 个输出为 a(3,3)=(3-1)
22、*3+3=9。第 2 个输出为 a(4,3)=(4-1)*3+3=12。第 3 个输出为 a(3,4)=(3-1)*3+4=10。第 4 个输出为 a(4,4)=(4-1)*3+4=134.要显示当前过程中的所有变量及对象的取值,可以利用 _ 窗口。(分数:2.00)A.监视B.调用堆栈C.立即D.本地 解析:评析 本地窗口可自动显示出所有在当前过程中的变量声明及变量值。5.在窗体上画一个命令按钮和一个文本框,并把窗体的 KeyPreview 属性设置为 True,然后编写如下代码:Dim SaveAll As String Private Sub Command1_Click() Text1
23、.Text=UCase(SaveAll) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) SaveAll=SaveAll+Chr(KeyAseii) End Sub 程序运行后,在键盘上输入“abcdefg”,单击命令按钮,则文本框中显示的内容为 _ 。(分数:2.00)A.abcdefgB.不显示任何信息C.ABCDEFG D.出错解析:评析 KeyPreview 属性返回或设置一个值,以决定是否在控件的键盘事件之前激活窗体的键盘事件。键盘事件为:KeyDown、KeyUp 和 KeyPress。 UCase 函数的作用是将指定的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 26 答案 解析 DOC
