[计算机类试卷]国家二级(VB)机试模拟试卷158及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷158及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷158及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 158及答案与解析 一、选择题 1 下面关于算法的叙述中,正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( C)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( D)以上三种描述都正确 2 下列二叉树描述中,正确的是 ( )。 ( A)任何一棵二叉树必须有一个度为 2的结点 ( B)二叉树的度可以小于 2 ( C)非空二叉树有 0个或 1个根结点 ( D)至少有 2个根结点 3 如果进 栈序列为 A, B, C, D,则可能的出栈序列是 ( )。 ( A) C, A, D,
2、B ( B) B, D, C, A ( C) C, D, A, B ( D)任意顺序 4 下列各选项中,不属于序言性注释的是 ( )。 ( A)程序标题 ( B)程序设计者 ( C)主要算法 ( D)数据状态 5 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 6 下列叙述中,不属于软件需求规格说明书的作用的是 ( )。 ( A)便于用 户,开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 7 下列不属
3、于软件工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 8 数据库系统在其内部具有 3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是 ( )。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( )。 ( A)属性 ( B)关系 ( C)记录 ( D)码 10 某二叉树中度为 2的结点有 10个,则该二叉树中有 ( )个叶子结点。 ( A) 9 ( B) 10 ( C) 11 ( D) 12 11 下面的数写成普通十进制数是 ( )。 2 65358979335278D-
4、6 ( A) 0 0000265358979335278 ( B) 0 00000265358979335278 ( C) 0 O00265358979335278 ( D) 0 000000265358979335278 12 在新 建一个 VB工程时,将新建窗体的 Name属性设置为 TheFirst,则默认的窗体文件名为 ( )。 ( A) Form1 fire ( B)工程 1 frm ( C) TheFirst frm ( D) Form1 vbp 13 要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和 5门课程成绩 (百分制 )组成,下列的定义正确的是 (
5、)。 ( A) Type stu no As Integer name As String score(1To5)As Single End Type ( B) Type stu no As Integer name As String*10 score()As Single End Type ( C) Type stu no As Integer name As String*10 score(1To5)As Single End Type ( D) Type stu no As Integer name As String score()AS Single End Type 14 以下关于
6、局部变量的叙述中错误的是 ( )。 ( A)在过程中用 Dim语句或 Static语句声明的变量是局部变量 ( B)局部变量的作用域是它所在的过程 ( C)在过程中用 Static语句声明的变量是静态局部变量 ( D)过程执行完毕,该过程中用 Dim或 Static语句声明的变量即被释放 15 为了使窗体的大小可以改变,必须把它的 BorderStyle属性设置为 ( )。 ( A) 4 ( B) 3 ( C) 2 ( D) 1 16 运行以下程序后,输出的图案是 ( )。 Form1 ClsA$=String$(10, “*“)For i=1To5n=10 2*iX$=AS: Y$=Spac
7、eS(n)Mid$(X$, i+1, n)=Y$PrintX$Next i 17 可设置文字字体为斜体的属性是 ( )。 ( A) FontSlope ( B) FontBold ( C) Fontltalic ( D) FontUnderline 18 下列表达式的值为 2123的是 ( )。 ( A) Val(“123asd“)&2000 ( B) Val(“123asd“)+2000 ( C) Str(123)&“2000“ ( D) Str(123)+“2000“ 19 已知变量 x、 y为整数型,且 x=4, y=12, s为字符串型,且 s=a, LblOk为标签控件,下列赋值语句
8、不合法的是 ( )。 ( A) x=LblOk Caption ( B) LblOk caption=Str(x) ( C) x*3=y ( D) 3r=x*s 20 已知 A$=“Welcome“,下列语句操作能够正确执行的是 ( )。 ( A) Label1 Height=AS ( B) Label1 Caption=AS ( C) Label1 Enabled=AS ( D) Label1 Visible=AS 21 在窗体上有一 个文本框 Text1和一个标签 Label1,要求运行程序时,在文本框中输入的内容立即显示在标签中 (如图所示 ),则空白处应填入的内容是 ( )。Priva
9、te Sub Text1_()Label1 Caption=Text1 TextEnd Sub ( A) GetFocus ( B) Click ( C) Change ( D) LostFocus 22 在窗体上画两个文本框 (Name属性分别为 Text1和 Text2)和一个命令按钮 (Name属性为 Command1),然后编写如下事件过程 : Private Sub Command1_Click() x=0 do While x 50 x=(x+2)*(X+3): n=n+1 Loop Text1 Text=Str(n): Text2 Text=Str(x) End Sub 程序运行
10、后,单击命令按钮,在两个文本框中显示的值分别为 ( )。 ( A) 1和 0 ( B) 2和 72 ( C) 3和 50 ( D) 4和 168 23 窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是 ( )。 Private Sub Command1_Click() Picture1 Picture=LoadPicture (“c: picture jpg“) Picture1 Cls Picture1 Print“picture“ End Sub ( A)窗体无显示,图片框显示图片和文字 picture ( B)窗体上出现 picture文本,图片框无显示 ( C)窗体上出现 pi
11、cture文本,图片框显示图片 picture jpg ( D)窗体无显示,图片框只显示 picture文字 24 下列控件属性中,属性值的类型不相同的一项是 ( )。 ( A) Labe1控件的 Enabled属性与 TextBox控件的 Enabled属性 ( B) OptionButton控件的 Value属性与 CheckBox控件的 Value属性 ( C) Command控件的 Default属性与 Command控件的 Cancel属性 ( D) Command控件的 Visible属性与 Frame控件的 Visible属性 25 有以下程序段,单击 Command1按钮后,屏
12、幕上的输出结果是 ( )。 Private Sub Command1_Click()For i=6To9Print Tab(i*i), iNext iEnd Sub 26 下列程序执行后,变量 a的值为 ( )。 Dim a, b, c, d As Single a=10: b=20: c=40 If b a Then d=a: a=b: b=d End If If c aT hen d=a: a=c: c=d End If If c b Then d=b: b=c: c=d End If ( A) 10 ( B) 40 ( C) 20 ( D) 100 27 如图所示,在窗体上有一个文本框控
13、件,名称为 TextTime;一个计时器控件,名称为 Timer1。要求每 1s在文本框中显示一次当前的时间。Private Sub Timer1_TextTime Text=TimeEndS ub在下划线上应填入的内容是( )。 ( A) Enabled ( B) Visible ( C) Timer() ( D) Interval 28 下面函数的功能应该是:删除字符串 str中所有与变量 ch相同的字符,并返回删除后的结果。例如:若 str=“ABCDABCD”, ch=“B”,则函数的返回值为:“ACDACD” Function delchar(str As String, ch As
14、 String) As String Dim kAs Integer, temp As String, ret As String ret=“ “ For k=1To Len(str) temp=Mid(str, k, 1) If temp=ch Then ret=ret&temp End If Next k delchar=ret End Function 但实际上函数有错误,需要修改。下面的修改方案中正确的是 ( )。 ( A)把 ret=ret&temp改为 ret=temp ( B)把 Iftemp=ch Then改为 If temp ch Then ( C)把 delchar=ret
15、改为 delchar=temp ( D)把 ret=“ “改为 temp=“ “ 29 下面是求最大公约数的函数的首部 ( )。 Function fun(By Val x As Integer, ByVal y As Integer)As Integer 若要输出 8、 12、 16这 3个数的最大公约数, 下面正确的语句是 ( A) Print fun(8, 12), fun(12, 16), fun(16, 8) ( B) Print fun(8, 12, 16) ( C) print fun(8, 12), fun(12, 16), fun(16) ( D) Print fun(8,
16、fun(12, 16) 30 窗体上有 Text1、 Text2两个文本框及一个命令按钮 Command1,编写下列程序: Dim y As Integer Private Sub Command1_Click() Dim x As Integer x=2 Text1 Text=p2(p1(x), y): Text2 Text=pl(x) End Sub Private Function p1(x AS Integer)As Integer x=x+y: y=x+y p1=x+y End Function Private Function p2(x As Integer, y As Integ
17、er) As Integer p2=2*x+y End Function 程序运行后,第一次单击和第二次单击命令按钮后,文本框 Text1和 Text2内的值分别是 ( )。 ( A) 2 4 2 4 ( B) 2 4 4 8 ( C) 10 10 58 58 ( D) 4 4 8 8 31 单击命令按钮执行以下程序,输出结果为 ( )。 Private Sub Command1_Click() Dim x As Integer, y As Integer x=12: y=32 Call Proc(x, y) Print x; y End Sub Public Sub Proc(n As In
18、teger, ByVal m As Integer) n=n Mod10: m=m Mod10 End Sub ( A) 12 32 ( B) 2 32 ( C) 2 3 ( D) 12 3 32 在窗体上有一个 文本框 Text1, Text属性值为空,然后编写如下事件过程: Private Sub Text1_Keyaress(KeyAscii As Integer) Dim str As String, n As Integer str=UCase(Chr(KeyAscii) n=Len(str) Text1 Text=String(n, str) End Sub 程序运行后,如果在文本
19、框中输入字母 “p”,则在文本框中显示的内容为 ( )。 ( A) pp ( B) pP ( C) PP ( D) Pp 33 在窗体 上画一个命令按钮,然后编写如下代码: Private Sub Command1_Click() Dim MaxSize, NextChar, MyChar Open“d: temp female txt“For Input As#1 MaxSize=LOF(1) For NextChar=MaxSize To 1Step-1 Seek#1, NextChar MyChar=Input(1, #1) Next NextCbar Print EOF(1) Clos
20、e#1 End Sub 程序运行后,单击命令按钮,其输出 结果为 ( )。 ( A) True ( B) False ( C) 0 ( D) Null 34 使用菜单编辑器设计菜单时,必须输入的项是 ( )。 ( A)快捷键 ( B)标题 ( C)索引 ( D)名称 35 在 3种不同类型的组合框中,只能选择而不能输入数据的组合框是 ( )。 ( A)下拉式组合框 ( B)简单组合框 ( C)下拉式列表框 ( D)三个类型都是 36 假定通用对话框的名称为 CD1,命令按钮的名称为 Command1,则单击命令按钮后,能使打开对话框的标题为 “通用对话框 ”的事件过程是 ( )。 ( A) P
21、rivate Sub Command1_Click() CD1 DialogTitle=“通用对话框 “ CD1 ShowPrinter End Sub ( B) Private Sub Command1_Click() CD1 DialogTitle=“通用对话框 “ CD1 ShowFont End Sub ( C) Private Sub Command1_Click() CD1 DialogTitle=“通用对话框 “ CD1 ShowOpen End Sub ( D) Private Sub Command1_Click() CD1 DialogTitle=“通用对话框 “ CD1
22、ShowColor End Sub 37 在窗体上有 2个图片框,名称分别为 Picture1和 Picture2, Picture2中添加了香蕉图片 (见图 3),且将 Picture2 DragMode属性设置为 1。要求程序运行时,可以用鼠标把 Picture2拖拽到 Picture1中 (见图 4)。以下可以实现此功能的事件过程是( )。 ( A) Private Sub Form_DragDrop(Source As Contro1, X As Single, Y As Single) Picture2 MovePicture1 Leff+X, Picture1 Top+Y End
23、Sub ( B) Private Sub Picture2_DragDrop(Source As Contro1, X As Single, Y As Single) Source Move Picture1 Left+X, Picture1 Top+Y End Sub ( C) Private Sub Picture1_DragDrop(Source As Contro1, X As Single, Y As Single) Source Move Picture1 Left+X, Picture1 Top+Y End Sub ( D) Private Sub Picture_DragDro
24、p(Source As Contro1, X As Single, Y As Single) Picture2 Move Picture2 Left+X, Picture2 Top+Y End Sub 38 目录列表框的 Path属性的作用是 ( )。 ( A)显示当前 驱动器或指定驱动器上的目录结构 ( B)显示当前驱动器或指定驱动器上的某目录下的文件名 ( C)显示根目录下的文件名 ( D)显示该路径下的文件 39 以下叙述中错误的是 ( )。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Private定义的通用过程能被其他窗体调用 ( C)全局变量必须在标准模块中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 158 答案 解析 DOC
