[计算机类试卷]国家二级(VB)机试模拟试卷185及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷185及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷185及答案与解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 185及答案与解析 一、选择题 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 000265358979335278 ( D) 0 000000265358979335278 12 在新建一个 VB工程时,将新建窗体的 Name属性设置为 TheFirst,则默认的窗体文件名为 ( )。 ( A) Form1 frm ( B)工程 1 frm ( C) ThcFirst frm ( D) Form1 vbp 13 要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和 5门课程成绩 (百分制 )组成,下列的定义正确的是 ( )。
5、 ( A) Type stu no As Integer name As String score(1 To 5)As Single End Type ( B) Type stu no As Integer name As String*10 score() As Single End Type ( C) Typestu no AS Integer name As String*10 score(1 To 5)As Single End Type ( D) Type stu noAsInteger name As String score0 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 CIs A$ String$(10, “*“) For i 1 To 5 n 10 2*i X$ AS:
7、Y$ Space$(n) Mid$(X$, i 1, n) Y$ Print X$ 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) y x*s 20 己知 A$ “Welcome“,下列语句操作能够正确执行的是 ( )。 ( A) Label1 Height AS ( B) Label1 Caption AS ( C) Label1 Enabled AS ( D) Label1 Visible AS 21 在窗体上有一个文本框 Text1和一个标签 Label1,要求运行程序时,在文本框中输入的内容立即显示在标签中 (如图所示 ),则空白处应填入的内容是
9、( )。Private Sub Text1_( ) Label1 CaptionText1 Text End Sub ( A) GetFOCUS ( B) Click ( C) Change ( D) LostFocus 22 在窗体上画两个文本框 (Name属性分别为 Text1和 Text2)和一个命令按钮 (Name属性为 Command1),然后编写如下事件过程: Private Sub Cornmand1_Click() x 0 do While x 50 x (x 2)*(x 3): n n 1 Loop Text1 Text Str(n): Text2 Text Str(x) E
10、nd Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为 ( )。 ( 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文本,图片框无显示 (
11、 C)窗体上出现 picture文本,图片框显示图片 picture jpg ( D)窗体无显示,图片框只显示 picture文字 24 下列控件属性中,属性值的类型不相同的一项是 ( )。 ( A) Label控件的 Enabled属性与 TextBox控件的 Enabled属性 ( B) OptionButton控件的 Value属性与 CheckBox控件的 Value属性 ( C) Command控件的 Default属性与 Command控件的 Cancel属性 ( D) Command控件的 Visible属性与 Frame控件的 Visible属性 25 有以下程序段,单击 Co
12、mmand1按钮后,屏幕上的输出结果是 ( )。 Private Sub Command1_ Click() For i 6 To 9 Print Tab(i*i), i Next i End Sub ( A) 6 7 8 9 ( B) 6 7 8 9 ( C) 6 7 8 9 ( D) 6 7 8 9 26 下列程序执行后,变量 a的值为 ( )。 Dim a,b,C,dAs Single a 10: b 20: c 40 If b a Then d a: a b: b d End If If c a Then d a: a c: c d End If If c b Then d b: b
13、c: c d End If ( A) 10 ( B) 40 ( C) 20 ( D) 100 27 如图所示,在窗体上有一个文本框控件,名称为 TextTime;一个计时器控件,名称为 Timer1。要求每 1s在文本框中显示一次当前的时间。Private Sub Timer1_ TextTime.TextTimeEnd Sub 在下划线上应填入的内容是 ( )。 ( A) Enabled ( B) Visible ( C) Timer() ( D) Interval 28 下面函数的功能应该是:删除字符串 str中所有与变量 ch相同的字符,并返回删除后的结果。例如:若 str “ABCDA
14、BCD”, ch “B”,则函数的返回值为:“ACDACD” Function delchar(str As String, ch As String) As String DimkAs Integer,tempAs String, retAs String ret “ For k 1 To 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
15、 temp ( B)把 If temp ch Then改为 If temp ch Then ( C)把 delchar ret改为 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
16、) print fun(8, 12), fun(12, 16), fun(16) ( D) Print fun(8, 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 p1(x) End Sub Private Function p1(x As Integer)As Integer x x y x y p1 x y E
17、nd Function Private Function p2(x As Integer,y As Integer) 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
18、 Proc(x, y) Printx; y End Sub Public Sub Proc(n AS Integer,ByVal m As Integer) n nMod 10: m m Mod 10 End Sub ( A) 12 32 ( B) 2 32 ( C) 2 3 ( D) 12 3 32 在窗体上有一个文本框 Text1, Text属性值为空,然后编写如下事件过 程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim str As String, n As Integer str UCase(Chr(KeyAscii) n L
19、en(str) Text1 Text String(n, str) End Sub 程序运行后,如果在文本框中输入字母 “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 1 Step 1 Seek#1, NextChar
20、MyChar Input(1, #1) Next NextCbar Print EOF(1) Close#1 End Sub 程序运行后,单击命令按钮,其输出结果为 ( )。 ( A) True ( B) False ( C) 0 ( D) Nun 34 使用菜单编辑器设计菜单时,必须输入的项是 ( )。 ( A)快捷键 ( B)标题 ( C)索引 ( D)名称 35 在 3种不同类型的组合框中,只能选择而不能输入数据的组合框是 ( )。 ( A)下拉式组合框 ( B)简单组合框 ( C)下拉式列表框 ( D)三个类型都是 36 假定通用对话框 的名称为 CD1,命令按钮的名称为 Comman
21、d1,则单击命令按钮后,能使打开对话框的标题为 “通用对话框 ”的事件过程是 ( )。 ( A) Private Sub Command1_Click() CD1.DialogTitle “通用对话框 “ CD1.ShowPrinter End Sub ( B) Privte Sub Command1_Click() CD1.DialogTitle “通用对话框 “ CD1.ShowFont End Sub ( C) Private Sub Command1_Click() CD1.DialogTitle “通用对话框 “ CD1 ShowOpen End Sub ( D) Private S
22、ub Command1_Click() CD1.DialogTitle “通用对话框 “ CD1.ShowColor End Sub 37 在窗体上有 2个图片框,名称分别为 Picture1和 Picture2, Picture2中添加了香蕉图片 (见下左图 ),且将 Picture2.DragMode属性设 置为 1。要求程序运行时,可以用鼠标把 Picture2拖拽到 Picturel中 (见下右图 )。以下可以实现此功能的事件过程是 ( )。 ( A) Private Sub Form_DragDrop(Source AsControl, X As Single, Y As Singl
23、e) Picture2.Move Picture1.Left X, Picture1.Top Y End Sub ( B) Private Sub Picture2_DragDrop(Source AsControl, X As Single, Y As Single) Source Move Picture1 Leff X, Picture1.Top Y End Sub ( C) Private Sub Picture 1_DragDrop(Source AsControl,X As Single, Y As Single) Source.Move Picture1.Left X, Pict
24、ure1 Top Y End Sub ( D) Private Sub Picturel_DragDrop(Source AsControl, 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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 185 答案 解析 DOC
