[计算机类试卷]VB笔试模拟试卷222及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷222及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷222及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 222及答案与解析 1 下列可以启动 Visual Basic的方法是 ( A)打开 “我的电脑 ”,找到存放 Visual Basic所在系统文件的硬盘及文件夹,双击 “VB6.exe”图标 ( B)在 DOS窗口中,键入 Visual Basic的路径,执行 Visual Basic可执行文件 ( C)利用 “开始 ”菜单中的 “程序 ”命令可启动 Visual Basic ( D) )和 ) 2 下面程序段,运行后的结果是 Private Sub Command1_Click() Dim b%(1 To 4), i%, t# For i=1 To 4 b(i) =i
2、Next t=Tof(b() ) Print“t=“; t, End Sub Function Tof(a() As Integer) Dim t#,i% t=1 For i=2 To UBound(a) t=t*a(i) Next Tof=t End Function ( A) t=18 ( B) t=24 ( C) t=30 ( D) t=32 3 产生 10,27之间的随机整数的 Visual Basic表达式是 ( A) Int(Rnd(1)*27)+10 ( B) Int(Rnd(1)*28)+10 ( C) Int(Rnd(1)*27)+11 ( D) Int(Rnd(1)*28)
3、+11 4 如果在程序中要将 c定义为静态变量,且为整型数,则应使用的语句是 ( A) Redim a As Integer ( B) Static a As Integer ( C) Public a As Integer ( D) Dim a As Integer 5 执行如下语句: a=InputBox(“Today“,“Tomorrow“,“Yesterday“,“Day before yesterday“,5) 将显示一个对话框,在对话框的输入区中显示的信息是 ( A) Today ( B) Tomorrow ( C) Yesterday ( D) Day before yester
4、day 6 下列程序段的执行结果为 m=1 n=1 Select Case m Case 1 Select Case n Case 0 print“A“ Case 1 Print“B“ End Select Case 2 Print“C“ End Select ( A) A ( B) B ( C) C ( D) 0 7 从键盘上输入一个实数 nu,利用字符串函数对该数进行处理,如果输出的内容不是字 符 End,则程序输出的内容是 nu=InputBox(“nu=“) n$=Str$(nu) p=InStr(n$,“.“) if p 0 Then Print Mid$(n$.p) Else Pr
5、int“END“ End If ( A)用字符方式输出数据 nu ( B)输出数据的整数部分 ( C)输出数据的小数部分 ( D)只去掉数据中的小数点,保留所有数字输出 8 下列是一个循环结构的程序,循环体内的语句将执行的次数是 k=0 For i=1 to 100 For j=1 to 10 k=k+1 Next Next ( A) 0 ( B) 10 ( C) 100 ( D) 1000 9 在窗体上添加一个命令按钮,名为 Command1,一个文本框,名为 text1,则执行如下事件过程后,文本框中的输出为 For i=1 To 3 For j=1 To 3 For k=1 To 2 x
6、=x+3 Next k,j,i Text1.Text=str(x) ( A) 21 ( B) 42 ( C) 54 ( D) 72 10 在窗体上画一个命令按钮 (其 Name属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a s=0: j=1 a=Array(1,2,3,4) For i=4 To 1 Step-1 s=s+a(i)*j j=j*10 Next Print s End Sub 运行上面的程序并单击命令按钮,其输出结果是 ( A) 4221 ( B) 1234 ( C) 34 ( D)
7、 12 11 有如下函数过程: Function Fun(By Val x As Integer, By Val y As Integer)As Integer Do While Y 0 reminder=x Mod y x=y y=reminder Loop Fun=x End Function 以下调用函数的事件过程,该程序的运行结果是 Private Sub Command7_Click() Dim a As Integer, b As Integer a=100:b=25 x=Fun(a,B) Print x End Sub ( A) 0 ( B) 25 ( C) 50 ( D) 10
8、0 12 在窗体上画一个列表框、一个文体框及一个按钮,然后编写如下事件过程: Private Sub Form Loab() List.AddItem“357“ List.AddItem“246“ List.AddItem“123“ List.AddItem“456“ TEXT1.Text=“ End Sub Private Sub Command1_Click() List Listindex=3 Print List.Text1+Text1.Text End Sub 程序运行后,在文本框中输入 “789“,然后双击列表框中的 “456“,则输 出结果为 ( A) 789123 ( B) 4
9、56789 ( C) 789456 ( D) 1245 13 假定有如下事件过程: Private Sub Form_MouseDown(Buaon As Integer, Shift As Integer, x As Single, y_As Single) If Button=2 Then PopupMenu popForm End If End Sub 则以下描述中错误的是 ( A)该过程的功能是弹 出一个菜单 ( B) popForm是在菜单编辑器中定义的弹出式菜单的名称 ( C)参数 x、 y指明鼠标的当前位置 ( D) Button=2表示按下的是鼠标左键 14 在窗体上画一个名称
10、为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() C=“ABCD“ For n=1 To 4 Print _ Next End Sub 程序运行后,单击命令按钮,要求在窗体上 显示如下内容: D CD BCD ABCD 则在 _处应填入的内容为 ( A) Left(c,n) ( B) Right(c,n) ( C) Mid(c,n,1) ( D) Mid(c,n,n) 15 有如下一个函数过程: Function Fun(a As Integer) Static C b=0:b=b+1:c=c+1 Fun=a+b+c End Fu
11、nction 在窗体上添加一个命令按钮,事件过程如下: Private Sub Command1_Click() Dim a As Integer a=2 For i=1 To 3 Print Fun(a); Next End Sub 运行该程序,单击命令按钮,输出结果是 ( A) 4 4 4 ( B) 4 5 6 ( C) 6 7 8 ( D) 4 7 9 16 执行语句 Open“C:StuData.dat“For lnput As#2后,系统 ( A)将 C盘当前文件夹下名为 StuData.dat的文件的内容读入内存 ( B)在 C盘当前文件夹下建立名为 StuData.dat的顺序文
12、件 ( C)将内存数据存放在 C盘当前文件夹下名为 StuData.dat的文件中 ( D)将某个磁盘文件的内容写入 C盘当前文件夹下名为 StuData.dat的文件中 17 下列选项中不属于结构化程序设计方法的主要原则的是 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 18 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的 ( A)抽象和信息隐 蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 19 在软件测试设计中,软件测试的主要目的是 ( A)实验性运行软件 ( B)证明软件正确 ( C)找出软件中全部错误 (
13、D)尽可能多地发现软件中的错误 20 栈通常采用的两种存储结构是 ( A)顺序存储结构和链式存储结构 ( B)散列方式和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 21 线性表 L=(a1, a2, a3, ai , an) ,下列说法正确的是 ( A)每个元素都有一个直接 前件和直接后件 ( B)线性表中至少要有一个元素 ( C)表中诸元素的排列顺序必须是由小到大或由大到小 ( D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 22 若某二叉树的前序遍历访问句是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序
14、遍历的结点访问顺序是 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 23 具有 3个结点的二叉树有 ( A) 2种形态 ( B) 4种形态 ( C) 7种形态 ( D) 5种形态 24 下列叙述中正确的是 ( A)用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 25 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( A)需求分析阶段
15、 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 26 在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为 ( A) 63 ( B) 64 ( C) 6 ( D) 7 27 目录列表框 Path属性的作用是 ( A)显示当前驱动器或指定驱动器上的目录结构 ( B)显示当前驱动器或指定驱动器上的某目录下的文件 ( C)显示根目录下的文件名 ( D)显示路径下的文件 28 表达式 (3/2+1)*(5/2+2)的值是 ( A) 11.25 ( B) 3 ( C) 6.125 ( D) 4 29 Mid(“HelloEveryone“,7,3)的执行结果是 ( A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 222 答案 解析 DOC
