【计算机类职业资格】二级VISUAL+BASIC笔试-172及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-172及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-172及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-172 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.属性 BorderColor 的作用是(分数:2.00)A.设置直线颜色和形状边界颜色B.设置直线或形状背景颜色C.设置直线或形状边界线的线型D.设置形状的内部颜色2.下面的控件可作为其他控件容器的是(分数:2.00)A.PictureBox 和 DataB.Frame 和 ImageC.PictureBox 和 FrameD.Image 和 Data3.Visual Basic 中的数值可以用十六进制或八进制表示,十六进制数的开头符是 qEnd S
2、ubPrivate Sub Value(ByVal m As Integer, ByVal n As Integer)m=m * 2: n=n - 5Print m; nEnd Sub(分数:2.00)A.20 1220 15B.12 2012 25C.24 1512 20D.24 1212 1514.单击命令按钮,下列事件过程的执行结果为Private Sub Command1_Click( )Dim x As Integer, y As Integerx=40:y=72Call PtoP(x, y)Print x; yEnd SubPublic Sub PtoP(Byval n AS In
3、teger, ByVal m Aa Integer)n = n / 10+2m = m / 10+2End Sub(分数:2.00)A.0 8B.40 72C.4 50D.78 5015.n 个顶点的连通田中边的条数至少为(分数:2.00)A.0B.1C.n-lD.n16.要设置窗体为固定对话框,并包含控制莱单栏和标题栏,但没有最大化和最小化控钮,设置的操作是(分数:2.00)A.设置 BoderStyle 的值为 Fixed ToolWindowB.设置 BoderStyle 的值为 Sizable ToolWindowC.设置 BnderStyle 的值为 FixedDialogD.设置
4、BoderStyle 的佰为 Sizable17.下列 4 项中说法不正确的是(分数:2.00)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性18.下列 4 项中,必须进行查询优化的是(分数:2.00)A.关系数据库B.网状数据库C.层次数据厍D.非关系模型19.软件生命周期中花费时间最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护20.设在窗体上有一个文本框,然后编写如下的事件过程:Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Intc
5、ger)Const Alt=4Const Key_f2= t,End SubFunction Tax (a( ) As Integer)Dim t#, i%t=1For i=2 To UBound ((分数:2.00)A.t=t * a(i)b27.当 Esc 键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为 Tree?(分数:2.00)A.StyleB.CaptionC.CancelD.Default28.在窗体上画一个命令按钮,然后编写如下程序:Private Sub Comrnand3_Click( )Cop 2Cop 3Cop 4End SubSub Cop (a As In
6、teger)Static x As Integerx=x + aPrint x;End Sub程序运行后,单击命令按钮,输出结果为(分数:2.00)A.2 3 4B.2 5 9C.3 5 4D.2 4 329.设有声明语句Option Base 1Dim b( -1 To 102 To 920) As Integer(分数:2.00)A.2310B.1920C.1500D.165B30.下列说法不正确的是(分数:2.00)A.对象的可见性可设为 True 或 FalseB.标题的属性值可设为任何文本C.属性窗口中属性可以按字母顺序排列D.某些属性的值可以跳过不设置,系统之不理自动设为空值31.
7、下列叙述中,正确的是(分数:2.00)A.软件就是程序清单B.软件就是存放在计算机中的文件C.软件应包括程序清单及运行结果D.软件包括程序和文档32.设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单为 Bt,取消其“可见”属性,运行时,在以下事件过程中,可以使快捷菜单相应鼠标右键菜单的是(分数:2.00)A.Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_X As Single, Y As Single)If Button=2 Then PopupMenu Bt, 2End SubB.Private Sub F
8、orm_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)PopupMenu BtEnd SuhC.Private Sub Form MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)PopupMenu Bt,0End SubD.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single
9、)If (Button=vbLeftButton) Or ( Button=vbRightButton) Then PopupMenu BtEnd Sub33.用来没置文本框有无滚动条的属性是(分数:2.00)A.ScrollBarsB.MultiLineC.SelTextD.SelLength34.在窗体上画一个名称为 Drive1 的驱动器列表框,一个名称为 Dir1 的目录列表框,一个名称为 File1的文件列表框,两个名称分虽为 Lahel1、Label2,标题分别为空白和 “共有文件“的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签 Labe
10、l1 中显示当前文件夹中文件的数量。如图所示。能够正确实现上述功能的程序是(分数:2.00)A.B.C.D.35.在窗体上画一个通用对话框图,其 Name 属性为 Cont,瑞画一个命令按钮,Name 属性为 Command1,然后编写如下事件过程:Privute Sub Command1_Click( )ContFileName=“ “ContFlags=vbOFNFileMustExistContFilter=“All Files| * . *“ContFilterIndes_3ContDialogTitle=“Open File“ContAction=1If ContFileName=“
11、 “ ThenMsgBox “No file selected“ElseOpen ContFileName For Input As #1Do While Not EOF(1)Input #1. b$Print b$LoopEnd IfEnd Sub以下各选项,对上述事件过程描述错误的是(分数:2.00)A.该事件过程用来建立一个 Open 对话框,可以在这个对话框中选择要打开的文件B.选择后单击“打开”按钮,所选择的文件名即作为对话框的 FileName 属性值C.Open 对话框不仅仅用来选择一个文件,还可以打开、显示文件D.过程中“ContAction=1”用来建立 Open 对话框,它
12、与 ContShowOpen 等价二、填空题(总题数:10,分数:20.00)36.当线性表采用顺序存储结构实现存储时,其主要特点是山 【1】 。(分数:2.00)填空项 1:_37.软件工程的出现是由于 【2】 。(分数:2.00)填空项 1:_38.单元测试又称模块测试,一般采用 【3】 测试。(分数:2.00)填空项 1:_39.数据库恢复是将数据库从 【4】 状态恢复到某一已知的正确状态。(分数:2.00)填空项 1:_40.数据的基本单位是 【5】 。(分数:2.00)填空项 1:_41.下列语句的输出结果是 【6】 。Print Format$(6658.6,“000,000.00
13、“)(分数:2.00)填空项 1:_42.如果在 D 盘当前文件夹下已 2 经存在名为 PICday 的顺序文件,那么执行语句 Open “D:/PICdat“ For Append As #1 之后将 【7】 。(分数:2.00)填空项 1:_43.在有下面一个程序段从文本框中输入数据,如果该数据满足条件,除以 6 余 2,脓以 5 余 3,则输出否则,特焦点定位在文本框中,并清除文本框的内容。Private Sub Command1_Click1num=Val(Text1Text)If 【8】 ThenPrint numElseText1Text=“ “【9】 End IfEnd Sub(
14、分数:2.00)填空项 1:_44.下面的程序的作用是利用随机函数产生 10 个 100-300(不包含 300)之间的随机整数,打印其中 7 的倍数的数,井求它们的总和,请填空。Sub TOF1RandomizeDim s As DoubleDim a(10) As lntegerFor i=0 To 9【10】 NextFor i=0 To 9If 【11】 ThenPrint a(i)s=s+a(i)【12】 Next iPrintPrint “S=“ ; sEnd Sub(分数:2.00)填空项 1:_45.下面是程序是计算给定函数的值,自变量 x,y 的值用 InputBox 函数输
15、入,函数如下:(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-172 答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.属性 BorderColor 的作用是(分数:2.00)A.设置直线颜色和形状边界颜色 B.设置直线或形状背景颜色C.设置直线或形状边界线的线型D.设置形状的内部颜色解析:解析:在 Visual Basic 中,BorderColor 属性的作用是设置直线的颜色或形状边界线的颜色,所以选项 A)是正确的。直线或形状的背景颜色通过 BackColor 属性来设置,线型通过 BorderStyle 属性设置;形
16、状内部颜色通过 FillColor 属性设置。2.下面的控件可作为其他控件容器的是(分数:2.00)A.PictureBox 和 DataB.Frame 和 ImageC.PictureBox 和 Frame D.Image 和 Data解析:解析:在 Visual Basic 中,PictureBox 和 Frame 可作为其他控件的容器,PictureBox 用于显示,包括图片或者文本,并可以装入位图、田标等各种格式的图形文件或者作为其他控件的容器;Frame 可组合相关的对象,将性质相同的控件集中在一起其他控件均不能作为容器容纳其他控件的容器使用。3.Visual Basic 中的数值可
17、以用十六进制或八进制表示,十六进制数的开头符是 qEnd SubPrivate Sub Value(ByVal m As Integer, ByVal n As Integer)m=m * 2: n=n - 5Print m; nEnd Sub(分数:2.00)A.20 1220 15B.12 2012 25C.24 1512 20 D.24 1212 15解析:解析:被调过程 Value 的两个参数 m 和 n 前面都有关键字“ByVal”修饰,即在主调过程调用此过程时,实参与形参之间是以传值方式传递信息的,而当实参与形参以传值方式相结合时,形参的改变并没有影响到实参,单单就这一点来说,我们
18、可知,当程序代码执行主调过程中的 PrimP;q 语句时,p 和 q的值应不变,还是 12,20,这样就能够排除选项 A)和选项 B)了。当主调过程调用被调过程时,把实参p,q 的值分别传给形参 m 和 n,这就是说此时形参 m 值为 12,n 值为 20,执行被调过程中的 m=m * 2:n=n-5 语句后,m 值为 24,n 值为 15,所以 Print m;n 后,程序输出的结果为 24 和 15。最后程序输出的结果如选项 C)所示。14.单击命令按钮,下列事件过程的执行结果为Private Sub Command1_Click( )Dim x As Integer, y As Inte
19、gerx=40:y=72Call PtoP(x, y)Print x; yEnd SubPublic Sub PtoP(Byval n AS Integer, ByVal m Aa Integer)n = n / 10+2m = m / 10+2End Sub(分数:2.00)A.0 8B.40 72 C.4 50D.78 50解析:解析:此题是函数过程的调用。在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 Visual Basic 中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下:传址的结合过
20、程是,当调用一个过程时,它将实参的地址传给形参,因此在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。传值的结合过程是,当调用一个过程时,系统将实参的值复制给形参并断开了联系,被调用过程中的操作是在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题中被调过程 PtoP 中有两个形参,两者均为传值方式。主调过程分别把实参 x、y 传递给 PtoP,所以当过程调用结束后,实参 x、y 的值都没有改变,最后输出的值应为 40 72。15.n 个顶点的连通田中边的条数至少为(分数
21、:2.00)A.0B.1C.n-l D.n解析:解析:在无向图(边没有方向性的图)中,若从顶点 vi 到 vj 有路径,则称 vi 和 vj 是连通的,若该图中任意两个顶点都是连通的,则称该图为连通图。16.要设置窗体为固定对话框,并包含控制莱单栏和标题栏,但没有最大化和最小化控钮,设置的操作是(分数:2.00)A.设置 BoderStyle 的值为 Fixed ToolWindowB.设置 BoderStyle 的值为 Sizable ToolWindowC.设置 BnderStyle 的值为 FixedDialog D.设置 BoderStyle 的佰为 Sizable解析:解析:窗体的边
22、框有 6 种样式 Name 窗体无边框:Fixed Single 窗体固定单边框,可以包含控制菜单框、标题栏、最大化和最小化按钮,窗体太小只能用最大化和最小化按钮改变;Sizable 可调整边框,窗体太小日变并有标准的双线边界;Fixed Dialog 固定对话框可以包含控制菜单栏和标题栏,但敉有最大化化最小化按钮,窗体大小不变,并有双线边界;Fixed ToolWindow 固定工具窗口,窗体大小不能改变,只能显示关闭按钮有缩小的字体显示标题栏,Sizable ToolWindow 可变大小的工具窗口,窗体大小可变,只显示关闭按钮,用缩小的字体显示标题栏。17.下列 4 项中说法不正确的是(
23、分数:2.00)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性解析:解析:数据库系统具有以下几个特点,一是数据的集成性、二是数据的高共享性与低冗余性、三是数据的独立性,四是数据统一管理与控制。18.下列 4 项中,必须进行查询优化的是(分数:2.00)A.关系数据库 B.网状数据库C.层次数据厍D.非关系模型解析:解析:关系数据模型诞生之后迅速发展,深受用户喜爱,但关系数据模型也有缺点其培主要的缺点是由于存取路径对用户透明,查询效率往往不如非关系数据模型,因此为了提高性能,必须对用户的查询请求进行优化。19.软件生命周期中花费时
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 172 答案 解析 DOC
