[计算机类试卷]VB笔试模拟试卷262及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷262及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷262及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 262及答案与解析 1 结构化程序设计主要强调的是 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易读性 2 下列不属于软件工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 3 下列表达式中,( )的运算结果与其他 3个不同。 ( A) 10g(Exp(-3.5) ( B) Int(-3.5)+0.5 ( C) -3.5 ( D) Sin(30*3.14/180) 4 希尔排序法属于哪一种类型的 排序法 _。 ( A)交换类排序法 ( B)插入类排序法 ( C)选择类排序法 ( D)建堆排序法 5 为了
2、在运行时能显示窗体左上角的控制菜单框,必须 _。 ( A)把窗体的 Visible属性设置为 True ( B)把窗体的 Visible属性设置为 False ( C)把窗体的 Conbolbox 属性设置为 False ( D)把窗体的 Contolbox 属性设置为 True 6 骰子是一个正六面体,用 1 6这六个数分别代表这六面,掷一次骰子出现的数可表示为 _ 。 ( A) Int(Rnd(6)+1) ( B) Int(Rnd*6+1) ( C) Int(Rnd*7) ( D) Int(Rnd*6) 7 在 Visual Basic中,所有的窗体和控件都必定具有的一个属性是 _。 (
3、A) Font ( B) Name ( C) Caption ( D) FillColor 8 数据库系统的核心是 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 9 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 _。 ( A) 概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 10 设有下列二叉树: 对此二叉树先序遍历的结果是 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 11 在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如
4、下事件过程: Private Sub Command1_Click() CommonDialog1.Flags=vbOFNHideReadOnly CommonDialog1.Filter=“All Files(*.*)|*.*|Text Files(*.txt)|*.txt CommonDialog1.FilterIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub 程序运行后,单击命令按钮,将显示一个 “打开 ”对话框,此时在 “文件类型 ”框中显示的是 ( A) All Files(*.*) ( B) T
5、ext Files(*.txt) ( C) Batch Files(*.bat) ( D) All Files(*.*)|Text Files(*.txt) 12 要在文本框获得焦点时操作文本框中的内容,应该在 ( )事件过程中编写程序。 ( A) GoFocus ( B) LostFocus ( C) Change ( D) SetFoeus 13 在窗体上有一个命令按钮 Command1,通用过程 fun和命令按钮的事件过程如下: Private Function fun(ByVal m As Integer) Ifm Mod2=0 Then fun=2 Else fun=1 End If
6、 End Function Private Sub Command1_Click() Dim i As Integer,s As Integer s=0 For i=1 To 5 s=s+fun(i) Next Prints End Sub 程序运行后,单击命令按钮,则窗体上输出 ( )。 ( A) 6 ( B) 7 ( C) 8 ( D) 9 14 单击一次命令按钮,下列程序代码的执行结果为 ( )。 Private Sub Commandl_Click() Dima As Integer,b As Integer, CASInteger a=2: b=3: c=4 PrintP2(c, b
7、, A) End Sub PrivateFunctionPl(X As Integer,y As Intege; z As Integer) P1=2*x+y+3*Z End Function Priva ( A) 21 ( B) 19 ( C) 17 ( D) 34 15 VisualBasic一共有设计、运行和中断三种模式,要使用调试工具应该 ( )。 ( A)进入设计模式 ( B)进入运行模式 ( C)进入中断模式 ( D)不用进入任何模式 16 执行下面的程序段后,变量 S的值为 ( )。 S=5 For i=2 6 To 4 9 Step 0 6 S=S+1 Nexti ( A) 1
8、0 ( B) 8 ( C) 9 ( D) 7 17 下列叙述中正确的是 _。 ( A)数据库是一个独立的系统,不需要操作系统的支持 ( B)数据库设计是指设计数据库管理系统 ( C)数据库技术的根本目标是要 解决数据共享的问题 ( D)数据库系统中,数据的物理结构必须与逻辑结构一致 18 在关系数据库中,用来表示实体之间联系的是 _。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 19 要建立一个随机文件记录学生的信息,如下定义了学生的记录类型,由学号、姓名、 5门课程成绩 (百分制 )组成,下列的定义正确的是 ( )。 ( A) Type sru no As Integer
9、 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) Type stu no As Integer name As String*10 score(1 To 5)As Single End Type ( D) Type stu no As Integer name As String score()As Single End Type 20 在一个窗体上添加一 个命令按钮控件,名为 Command1,
10、事件过程如下,则执行结果是 ( )。 Option Base 1 Private Sub Command1_Cliek() Dim a(5) As Integer Dim k As Integer Dim tota1 As Integer a(1)=2 a(2)=5 a(3)=4 a(4)=10 a(5)=6 Fork=1 To 5 tota1=tota1+a(k) Next k Print total End Sub ( A) 10 ( B) 15 ( C) 27 ( D) 35 21 下列关于过程叙述不正确的是 ( )。 ( A)过程的传值调用是将实参的具体值传递给形参 ( B)过程的传址
11、调用是将实参在内存的地址传递给形参 ( C)过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的 ( D)无论过程传值调用还是过程传址调用,参数传递都是双向的 22 Function过程与 Sub过程的最主要区别是 ( )。 ( A) Function过程一定要有形参,而 SUb过程可以没有形参 ( B) Function过程的终端语句是 End Function,而 Sub过程的终端语句是 End Sub ( C) Function过程是用于计算函数值的,而 Sub过程是用于改变属性值的 ( D) Function过程有返回函数值,而 Sub过程没有返回值 23 假定建立了一个名为
12、 Command1的命令按钮数组,则下列说法中错误的是( )。 ( A)数组中每个命令按钮的名称 (名称属性 )均为 Command1 ( B)数组中每个命令按钮的标题 (Caption属性 )都一样 ( C)数组中所有命令按钮可以使用同一个事件过程 ( D)用名称 Command1(下标 )可以访问数组中的每个命令按钮 24 在随机文件中使用用户自定义数据类型时,要注意它的成员的要求,它的成员不能是 ( )。 ( A)定长字符串和数组 ( B)变长字符串和动态数组 ( C)货币型和日期型 ( D)变长字符串和货币型 25 在窗体上画一个名称为 Text1的文本框然后画一个名称为 HScrol
13、l1的滚动条,其 Min和 Max属性分别为 0和 100。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图 16-6所示。 以下能实现上述操作的程序段是_。 ( A) Private Sub HScroll1_Change() Text1.Text=HScroll1. Value End Sub ( B) Private Sub HScroll1_Click() Text1. Text=HScroll1. Value End Sub ( C) Private Sub HScroll1_Change() Text1. Text=HScroll1. Caption End Sub
14、 ( D) Private Sub HScroll1_Click() Text1. Text=HScroll1. Caption End Sub 26 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim al(4, 4), a2(4, 4) For i=1 To 4 For j=1 To 4 a1(i, j)=i+j a2(i, j)=al(i, j)+i+j Next j Next i Print al(3,3); a2(3, 3) End Sub 程序运行后,单击命令按钮,在窗体上输出的是 ( A)
15、6 6 ( B) 10 5 ( C) 7 21 ( D) 6 12 27 当我们输入代码时, Visual Basic可以自动检测 _错误。 ( A)语法错误 ( B)编译错误 ( C)运行错误 ( D)逻辑错误 28 当文本框的 Text属性发生变化时,将发生 _事件。 ( A) Change ( B) LostFocus ( C) KeyPress ( D) SetFocus 29 窗体在屏幕上显示后有 _ 种方法可以清除它。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 30 窗体文件的扩展名是 ( A) .bas ( B) .cls ( C) .frm ( D) .res 3
16、1 用 Dim(1, 3 to 7,10)声明的是一个 _ 维数组。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 32 表达式 Abs(-5)+Len(“ABCDE“)的值是 _。 ( A) 5ABCDE ( B) -5ABCDE ( C) 10 ( D) 0 33 将命令按钮的 _ 属性设置为 True后,就可以按 Esc键触发其 Click事件。 ( A) Cancel ( B) Esc ( C) Enabled ( D) Default 34 在 Visual Basic中,下列优先级 最高的运算符是 ( A) * ( B) ( C) ( D) Not 35 编写如下事件过程
17、: Private Sub Form_MouseDown(Button AS Integer, Shift AS Integer, _ X As Single, Y As Single) If Shift=6 And Button=2 Then Print, “PC“ End If End Sub 程序运行后,为了在窗体上输出 “PC”,应执行的操作为 ( A)同时按 下 Shift键和鼠标左键 ( B)同时按下 Ctrl, Alt键和鼠标右键 ( C)同时按下 Shift键和鼠标右键 ( D)同时按下 Ctrl, Alt键和鼠标左键 36 通常,将软件产品从提出、实现、使用维护到停止使用退役
18、的过程称为_。 37 在最坏情况下,堆排序需要比较的次数为【 】。 38 常用的软件结构设计工具是结构图 (SC),也称程序结构图。其中,用矩形表示 _,用带空心圆的箭头表示传递的是数据。 39 在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道 也无须知道数据的具体结构以及实现操作的算法,这称为对象的 _。 40 将 C盘根目录下的图形文件 moon.jpg装入图片框 Picture1的语句是【 】。 41 表达式 Str(Len(“12345“)+Str(88.8)的值为 _。 42 记时器控件能有规律的以一定时间间隔触发【 】事件,并执行该事件过程中的程序代码。 43 将一般
19、窗体转换为 MDI窗体的子窗体时要把 MDIChild 属性的值设置为【 】。 44 执行下面的程序段后, b的值为【 】。 a=300 b=20 a=a+ b b=a-b a=a-b 45 在属性窗口中为对象设置属性值,应在程序的【 】阶段进行。 46 以下循环的执【 】。 k=0 Do Until k =10 k=k+1 Loop 47 在窗体上画一个命令按钮 Command1,然后编写如下程序: Private Sub Command1_click() Dim arr() As Integer ReDim arr(3) For i=0 To 3 arr(i)=i Next i x=Inp
20、utBox(“请输入一个数字: “) If Val(x) 4 Then ReDim arr(4) an(4)=x End If Me.Print(an(4)-arr(3) End Sub 程序运行后,单击命令按钮,在输入对话框中输入 12,输出结果为【 】。 48 程序执行结果 s的值是【 】。 Private Sub subl(Byval p As Integer) p=p * 2 End Sub Private Sub Command1_Click( ) Dim i As Integer i=3 Call sub1 (i) if i 4 then i=i mod 2 Print cstr(
21、i) End Sub 49 下列程序段实现的功能为:在文本框中输入一个整数,然后判断该整数的奇偶性。请完成相应的程序代码。 Private Sub Command1_Click() Dim x AS Integer x=Val(Right (Text1 Text, 2) If x Mod 2=0 Then LabeCaption=“偶数 ” Else LabeCaption=“奇数 ” End If Text1 SetFocus End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) If【 】 ThenKeyAscii=0 End Su
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 262 答案 解析 DOC
