【计算机类职业资格】计算机二级(VB)13及答案解析.doc
《【计算机类职业资格】计算机二级(VB)13及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)13及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)13 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x = -5 If Sgn(x) Then y = Sgn(x 2) Else y = Sgn(x) End If Print y End Sub 程序运行后,单击命令按钮,窗体上显示的是( )。 (分数:70.00)_2.单击命令按钮时,下列程序的运行结果为( )。 Private Sub Com
2、mand1_Click() Print MyFund(20,18) End Sub Public Function MyFund(m As Integer,n As Integer)As Integer Do While mn Do While mn:m=m-n:Loop Do While mn:n=n-m:Loop Loop MyFund=m End Function (分数:70.00)A.0B.2C.4D.63.为了清除窗体上的一个控件,下列正确的操作是_。 (分数:70.00)A.按回车键B.按 Esc键C.选择(单击)要清除的控件,然后按 Del键D.选择(单击)要清除的控件,然后按
3、回车键4.当 Esc键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为 Tree?(分数:70.00)A.StyleB.DefaultC.CaptionD.Cancel5.以下叙述中错误的是( )。 (分数:70.00)_6.下列说法正确的是( )。(分数:70.00)A.删除查询B.更新查询C.参数查询D.生成表查询7.按照“后进先出”原则组织数据的数据结构是_。 (分数:70.00)A.队列B.栈C.双向链表D.二叉树8.属性 BorderColor 的作用是( )。(分数:70.00)A.设置直线颜色和形状边界颜色B.设置直线或形状背景颜色C.设置直线或形状边界线的线型D.设置形
4、状的内部颜色9.窗体文件的扩展名是( )。(分数:70.00)A.Rem注释内容B.注释内容C.a=3:b=2,对 a、b 赋值D.Private Sub Command1_MouseDown(button As Integer,shift As Integer,_Rem 鼠标按下事件的命令调用过程 X As Single,Y As Single)10.设 x=4,y=8,z=7,以下表达式的值是( )。 xy And (Not yz) Or zx (分数:70.00)_11.设有如下通用过程: Public Sub Fun(a() As Integer, x As Integer) For
5、i = 1 To 5 x = x + a(i) Next End Sub 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮。然后编写如 下的事件过程: Private Sub Command1_Click() Dim arr(5) As Integer, n As Integer For i = 1 To 5 arr(i) = i + i Next Fun arr, n Text1.Text = Str(n) End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是_。 (分数:70.00)A.30B.25C.20D.1512.函数过程 F1的功能是:
6、如果参数 b为奇数,则返回值为 1,否则返回值为 0。以下能正 确实现上述功能的代码的是 _。 (分数:70.00)A.Function F1(b As Integer) If b Mod 2 = 0 Then Return 0 Else Return 1 End If End FunctionB.Function F1(b As Integer) If b Mod 2 = 0 Then F1 = 0 Else F1 = 1 End If End FunctionC.Function F1(b As Integer) If b Mod 2 = 0 Then F1 = 1 Else F1 = 0
7、 End If End FunctionD.Function F1(b As Integer) If b Mod 2 0 Then Return 0 Else Return 1 End If End Function解析:Visual Basic 程序中不能使用 Return 语句来返回一个函数的值。要返回一个函数的值,需要把这个值 赋值给函数名。所以本题中 A、D 选项错误,而题目中,当 b 为奇数时返回 0,所以本题答案是 B。13.设 a = “MicrosoftVisualBasic“ ,则以下使变量 b的值为“VisualBasic”的语句是_。 (分数:70.00)A.b = Le
8、ft(a, 10)B.b = Mid(a, 10) C.b = Right(a, 10)D.b = Mid(a, 11, 10)解析:Left 函数返回包含字符串中从左边算起指定数量的字符。Right 函数返回包含字符串中从右边算起指 定数量的字符。Mid 函数包含字符串中指定数量的字符,如果第二个参数省略,将返回从开始位置到尾端 的所有字符。本题中 Left(a, 10)=MicrosoftV,Mid(a,10)=VisualBasic,Right(a,10)=isualBasic,Mid(a,11,10)= isualBasic。14.下面哪个程序段能够正确裙带如果 AB,则 A=1,否则
9、 A=-1 ?(分数:70.00)A.If AB Then A=1 A=-1 Print AB.If AB Then A=l:Print A A=-1:PrintAC.If AB Then A=1:Print A Else A=-1: End If D.If AB Then A=1 A=-1 Print A Print A解析:本题考查的是 If Then Else结构,在此结构中可以有若干组语句块;题意是如果 AB,则 A=1,否则 A=-1。15.设执行以下程序段时依次输入 2,4,6,执行结果为( )。 Dim a(4)As Integer Dim b(4)AS Integer For
10、k=0 To 2 a(k+1)=Val(InputBox(“Enter data:“) b(3 - k) =a(k + 1) Next k Print b(k) (分数:70.00)A.可以随意读取随机文件中任一记录的数据B.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写C.随机文件的操作是以记录为单位进行的D.随机文件的读、写操作语句与顺序文件的读写操作语句一样 解析:在 Visual Basic中,可以用 Cls方法清除用 Print方法在窗体显示的文本或图片框中显示的图形,并把光标定位到对象的左上角,所以选项 D)是正确的;Cls 方法不能清除用 Picture属性
11、装入的图形,所以选项 B)是正确的;用 Move方法可以移动控件和窗体,并可以调节对象的大小,所以选项 C)不正确;Cls方法中的对象可以是窗体或图片框,如果省略对象,则清除当前窗体内显示的内容,所以选项 A)正确。16.在属性窗口中设置何属性,可以把指定的图形放入当前对象中? (分数:70.00)A.Current YB.Picture C.Current xD.Stretch解析:打开对象的属性列表,从中选择 Picture属性栏,单击后面的“”,将弹出“加载图片”对话框,用户选择相应的路径和文件名,图形就显示在当前对象中了,可见选项 B) 是正确的;而 Current Y和Current
12、 X用来设置光标当前位置;Stretch 决定图像是否可以伸缩。17.下列说法中,不正确的是( )。(分数:70.00)A.Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容。B.当前窗体中用 Picture属性装入的图形,不可以用 Cls方法清除C.Move方法用来移动窗体和控件,不能改变大小 D.Cls可以清除由 Print方法显示的文本,并把光标移到对象的左上角(0,0)解析:在 Visual Basic中,可以用 Cls方法清除用 Print方法在窗体显示的文本或图片框中显示的图形,并把光标定位到对象的左上角,所以选项 D)是正确的;Cls 方法不能清除用 Pi
13、cture属性装入的图形,所以选项 B)是正确的;用 Move方法可以移动控件和窗体,并可以调节对象的大小,所以选项 C)不正确;Cls方法中的对象可以是窗体或图片框,如果省略对象,则清除当前窗体内显示的内容,所以选项 A)正确。18.对窗体编写如下事件过程: Option Base 1 Private Sub Form_KeyPress (KeyAScii AS Integer) arr=Array(12,15,18,20,24) m1=arr(1) m2=1 If fKeyAscii=12 Then For i=2 To 5 If arr(i)m1 Then m1=arr(i) m2=i
14、End If Next i End If Print m1 Print m2 End Sub 程序运行之后按回车键,输出结果为( )。 (分数:70.00)A.N=0 Do N=N+1 Loop Until N=100B.N=0 Do N=N+1 Loop While n100C.N=0 N=N+1 Do Loop Until N100 D.N=0 Do While n100 N=N+1 Loop解析:题中语句都属于条件语句中“If 条件 Then语句”的类型,从选项中,可以看出条件语句是 A与 B的比较语句,其值就是此条件语句的值,也就是说,只有当其值为真时,执行 Then语句。选项 A)和
15、 D)中的“”符号并非比较运算符,所以不正确;选项 B)中的 Printf并非 Visual Basic中的输出方法,所以不正确,只有选项 C)是正确的。19.新建一个列表框,要实现对列表项可以复选,应设置的属性是( )。(分数:70.00)A.ScrollBarsB.MultiSelect C.DataFieldD.Stretch解析:在列表框的属性中,可以通过设置 MultiSelect属性来实现是否可以进行列表项的多选,属性值为0,不可以多选列表;属性为 1,无需要用 Ctrl或者 Shift就可进行多选;属性值为 2时,要利用 Ctrl或者 Shift键,所以选项 B) 是正确的。而选
16、项 A) 是设置滚动条的,与此无关;选项 C) DataField是用来设置数据的,也无关;选项 D) Strech 不是列表框的属性,所以也不正确。20.下列程序段的执行结果为( )。 I=4 x=5 Do I=I+1 x=x+2 Loop Until I=7 Print“I=“;I Print“X=“;x (分数:70.00)A.1B.2C.3D.4 解析:本题考查关于 C+语言类的定义方法。在 c+语言中类定义中的构造函数是私有的,但是其却调用了其中的公有变量,在实例化时会出现错误。21.当组合框的 Style属性设置为何值时,组合框称为下拉式列表框?(分数:70.00)A.0B.1 C
17、.1.0D.true解析:用 Format$()函数可以将数值按“格式字符串”指定的格式输出,包括在输出字符串前面加$,字符串后面补 0及千位分隔符等。“格式字符串”是一个常量或变量,它由专门的格式说明符组成,由这些字符决定数据项的显示格式,并指定显示区域的长度,当格式字符串为常量时,必须放在双引号中,格式说明符及作用见下表所示: 综合上述分析,本题是指定 5689.36按给定“000,000000“格式输出,所以不足的部分补 0,输出结果为:005,689.360,正确答案为选项 D)。 22.下面叙述不正确的是( )。(分数:70.00)A.98B.67xC.x394D.0X292 解析:
18、C+中只能用成员函数重载的运算符是=,(),- ,只能用友元函数重载的是。23.在窗体上画一个命令按钮,然后编写如下事件过程: Sub BTC(old Copy( ) As Integer,new Copy( ) As Integer) Dim i AS Integer For i=LBound(oldCopy( )To UBound(oldCopy( ) newCopy(i)=oldCopy(i) Next i End Sub Private Sub Command1 _ Click( ) Dimm(10) As Integer,n(10)As Integer For i=1 To 10 m
19、(i) =i*i Next i Call BTC(m,n) Print n(5) End Sub 程序运行后,单击命令按钮输出结果为( )。 (分数:70.00)A.65+13B.“电脑商情“C.中国 D.x=y解析:C+语言标识符只能由数字,字母和下划线组成,并且只能以字母和下划线为开头。24.要设置窗体为固定对话框,并包含控制莱单栏和标题栏,但没有最大化和最小化控钮,设置的操作是( )。(分数:70.00)A.MyFormShow B.ShowMyFormC.MyForm LoadD.MyForm Show解析:套接字适用于低级连接,使实现新的连接时。但对于诸如 HTTP等现有的协议,有更
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB13 答案 解析 DOC
