欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    [计算机类试卷]VB笔试模拟试卷67及答案与解析.doc

    • 资源ID:494255       资源大小:66KB        全文页数:24页
    • 资源格式: DOC        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [计算机类试卷]VB笔试模拟试卷67及答案与解析.doc

    1、VB笔试模拟试卷 67及答案与解析 1 算法的空间复杂度是指 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)执行算法需要的内存空间 2 用链表表示线性表的优点是 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序与逻辑顺序相同 3 数据结构中,与所使用的计算机无关的是数据的 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 4 结构化程序设计主要强调的是 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易读性 5 软件设计包

    2、括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 6 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 7 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符 的是 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 8 应用数据库的主要目的是 ( A)解决数据保密问题 ( B)解决数据完整性问题 ( C)解决数据共享问题 ( D)解决数据量大的

    3、问题 9 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( A)数据库系统 ( B)文件系 统 ( C)人工管理 ( D)数据项管理 11 如果将文本框的 Locked属性设置为 True,则以下说法正确的是 ( A)此时在属性窗口不可以修改文本框的 Text属性值 ( B)运行时用户不可以在界面修改文本框中的内容 ( C)在程序代码中不可以修改文本框的内容,如不可以使用语句Text1

    4、.Text=“aaa“ ( D)以上均不正确 12 表达式 x=Sqr(a2-5)+sqr(b2-5)的类型是 ( A)算术表达式 ( B)逻辑表达式 ( C)关系表达式 ( D)字符表达式 13 在程序运行 期间可以将图形装入窗体、图片框或图像框的函数是 ( A) DrawSWle ( B) AutoSize ( C) PasswordChar ( D) LoadPicture 14 下列语句中,获得列表框 Listl中项目个数的语句是 ( A) x=List1.ListCount ( B) x=ListCount ( C) x=List1.ListIndex ( D) x=ListInde

    5、x 15 设 a=6,则执行 x=IIF(a 5, -1, 0) 后, x的值为 ( A) 5 ( B) 6 ( C) 0 ( D) -1 16 以下说法不正确的是 ( A)使用 ReDim语句可以改变数组的维数 ( B)使用 ReDim语句可以改变数组的类型 ( C)使用 ReDim语句可以改变数组每一维的大小 ( D)使用 ReDim语句可以对数组的所有元素进行初始化 17 下列语句正确的是 ( A) If AB Then Print “A不等于 B“ ( B) If AB Then Print “A不等于 B“ ( D) If AB Print “A不等于 B“ 18 设 a=“a“,

    6、b=“b“, c=“c“, d=“d“,执行语句 x=IIF(a b)Or(c d), “A“, “B“)后, x的值为 ( A) a ( B) b ( C) B ( D) A 19 表达式 Abs(-5)+Len(“ABCDE“)的值是 _。 ( A) 5ABCDE ( B) -5ABCDE ( C) 10 ( D) 0 20 在窗体上添加一个按钮,名为 Command1,然后编写如下的事件过程,输出结果为 Private Sub Comand1_Click() For i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+5 Next Next Ne

    7、xt Print x End Sub ( A) 13 ( B) 26 ( C) 30 ( D) 40 21 在窗体上有一个文本框控件,名称为 TextTime;一个计时器控件,名称为Timer1。要求每一秒在文本框中显示一次当前的 时间。程序为: Private Sub Timer1_( ) TxtTime. text = Time End Sub 在下划线上应填入的内容是 ( A) Enabled ( B) Visible ( C) Interval ( D) Timer 22 下列程序段的结果为 A = “ABBACDDCBA“ For i=6 To 2 Step -2 X = Mid(A

    8、,i,i) Y=Left(A,i) Z=Right (A,i) Z=X n ( A) 1 5 ( B) 14 6 ( C) a b ( D) 10 25 29 执行下列程序段后,输出的结果是 For k1 = 0 To 4 y =20 For k2 = 0 To 3 y=10 For 16 = 0 To 2 y=y+10 Next Next Next Print y ( A) 90 ( B) 60 ( C) 40 ( D) 10 30 单击命令按钮时,下列程序的执行结果为 Private Sub Command1_Click( ) Dim x As Integer, y As Integer

    9、x=12:y=32 Call PCS(x, y) Print x; y End Sub Public Sub PCS( ByVal n As Integer, ByVal m As Integer) n = n Mod 10 m=m Mod 10 End Sub ( A) 12 32 ( B) 2 32 ( C) 2 3 ( D) 12 3 31 阅读下面程序段: For a=1 To2 For b =1 To a For c = b To 2 i=i+1 Next Next Next Print i 执行上面的 3重循环后, i的值为 ( A) 4 ( B) 5 ( C) 6 ( D) 9

    10、32 下列各种形式的循环中,输出 “*”的个数最少的循环是 ( A) a=5:b=8 Do Print“ *“ a=a+1 Loop While a b ( B) a=5:b=8 Do Print“ *“ a=a+1 Loop Until a b ( C) a=5:b=8 Do Until a-b Print “*“ b=b+1 Loop ( D) a=5:b=8 Do Until a b Print “*“ a=a+1 Loop 33 下面叙述中不正确的是 ( A)若使用 Write #语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号 ( B)若使用 Print #语

    11、句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号 ( C) Write #语句和 Print #语句建立的顺序文件格式完全一样 ( D) Write #语句和 Print #语句均实现向文件写入数据 34 在窗体上画一个名称为 Commana1的命令按钮,然后编写如下程序: Dim SW As Boolean Function func(X As Integer)As Integer If X 20 Then Y=X Else Y=20+X End If func = Y End Function Private Sub Form MouseDown(Button As In

    12、teger,_ Shift As Integer,X As Single, Y As Single) SW = False End Sub Private Sub Form_MouseUp( Button As Integer,_ Shift As Integer ,X As Single, Y As Single) SW = True End Sub Private Sub Commandl_Click( ) Dim intNum As Integer intNum = InputBox(“ “) If SW Then Print func(intNum) End If End Sub 程序

    13、运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入 25,则程序的执行结果为 ( A)输出 0 ( B)输出 25 ( C)输出 45 ( D)无任何输出 35 编写如下事件过程: Private Sub Form KeyDown (KeyCode As Integer, Shift As Integer) Print Chr (KeyCode) End Sub Private Sub Form_KeyPress( KeyAscii As Integer) Print Chr(KeyAscii) End Sub 在一般情况下 (即不按住 Shift键和锁定大写键时 )运行程序,若按

    14、 “T”键,则程序输出的结果是 ( A) T T ( B) t T ( C) T t ( D) t t 36 栈的基本运算有三种:入栈、退栈和【 】。 37 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现的。 38 数据流的类型有【 】和事务型。 39 数据库系统中实现各种数据管理功能的核心软件称为【 】。 40 关系模型的数据操纵即是建立在关系上的数据操纵,一般有【 】、增加、删除和修改四种操作。 41 为了选择多个控件,可以按住【 】键,然后单击每个控件。 42 执行 下面的程序段后, S的值为【 】。 s=5 For i=-2.6 To 4.9 Step 0.6 s=s+1 Nex

    15、t i 43 由 Array函数建立的数组的名字必须是【 】类型。 44 若有一个动态数组 a有两个元素 a(0)和 a(1),现要令数组 a有三个元素 a(0)、a(1)和 a(2),则应当使用【 】语句。 45 在窗体上画一个命令按钮 Command1,然后编写如下程序: Private Sub Command1_Click() Dim arr()As Integer ReDim arr(3) For i=0 To 3 arr(i)=i Next i x=InputBox(“请输入一个数字: “) If Val(x) 4 Then ReDim arr(4) arr(4)=x End If

    16、Me.Print(arr(4)-arr(3) End Sub 程序运行后,单击命令按钮,在输入对话框中输入 12, 输出结果为【 】。 46 建立打开文件、保存文件、颜色、字体、打印对话框所使用的方法分别为 【 】、【 】、 ShowColor、 ShowFont和 ShowPrinter。 47 启动窗体在【 】对话框中指定。 48 在执行 KeyPress事件过程时, KeyASCII是所按键的【 】值。对于有上档字符和下档字符的键,当执行 KeyDown事件过程时, KeyCode是【 】字符的 ASCII值。 49 文件的打开和关闭语句分别是【 】和【 】。 50 假定建立了一个工程,

    17、该工程包 括两个窗体,其名称 (Name属性 )分别为 Form1和 Form2,启动窗体为 Form1。在 Form1上画一个命令按钮 Command1,程序运行后,要求当单击该命令按钮时, Form1窗体消失,显示窗体 Form2,请将下面的程序补充完整。 Private Sub Command1_Click() 【 】 Form1 Form2.【 】 End Sub VB笔试模拟试卷 67答案与解析 1 【正确答案】 D 【试题解析】 算法的复杂度主要包括算法的时间复杂度和算法的空 间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的

    18、内存空间。 2 【正确答案】 C 【试题解析】 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。 3 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内 容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 4 【正确答案】 D 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 go to语句,总的来说可使程序结构良好、易读、易理解、

    19、易维护。 5 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构 的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 6 【正确答案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。 7 【正确答案】 A 【试题解析】 数据流图包括 4个方面,即加工 (转换 )(输入数据经加工变换产生输出 )、

    20、数据流 (沿箭头方向传送数据的通道,一般在旁边标注数据流名 )、存储文件 (数据源 )(表示处理过程 中存放各种数据的文件 )、源和潭 (表示系统和环境的接口,属系统之外的实体 )。不包括选项中的控制流。 8 【正确答案】 C 【试题解析】 数据库中的数据具有 “集成 ”与 “共享 ”的特点,亦即是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 C正确。 9 【正确答案】 B 【试题解析】 E-R模型即实体 -联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。数据库逻辑设计阶段包括以厂几个过程:从 E-R图向

    21、关系模式转换, 逻辑模式规范化及调整、实现规范化和 RDBMS,以及关系视图设计。 10 【正确答案】 A 【试题解析】 人工管理阶段是在 20世纪 50年代中期以前出现的,数据不独立,完全依赖于程序;文件系统是数据库系统发展的初级阶段,数据独立性差;数据库系统具有高度的物理独立性和一定的逻辑独立性。 11 【正确答案】 B 【试题解析】 文本框的 Locked属性是用来指定文本框是否可被编辑,当设置值为 False(默认值 )时,可以编辑文本框中的文本,当设置值为 True时,可以滚动和选择控件中的文本,但不以编辑 。 12 【正确答案】 C 【试题解析】 如果把 X=Sqr(a2-5)+s

    22、qr(b 2-5)当作一个语句,那么它是一个赋值语句。现在把它看作一个表达式,很明显,它不是逻辑表达式,也不是字符表达式。要判断它是算术表达式还是关系表达式,这要看运算符的优先级。运算优先级低的运算符便构成这种运算的表达式。运算符的低级从高到低依次为:函数运算 数值运算和字符串运算 关系运算 逻辑运算。该表达式是比较一个变量与一个算术表达式是否相等,所以该表达式是关系表达式。 13 【正确答案】 D 【试题解析 】 LoadPicture函数用于在程序运行期间对窗体、图片框或者图像框的 Picture属性赋值,加载图形文件,它的格式为: 对象 .Picture=Load Picture(“文件

    23、名 ”),当默认文件名为空时,清空所指定对象中的图形;PasswordChar是用于决定文本的显示方式的,不正确; Drawstyle决定外观。 14 【正确答案】 A 【试题解析】 List控件的 ListCount属性返回列表部分项目的个数。 15 【正确答案】 D 【试题解析】 IIF方法根据表达式的 值来决定返回其第 2和第 3个参数中的某一个。表达式是其第 1个参数。在本题中 a, 5为 True,所以返回的是 -1。 16 【正确答案】 B 【试题解析】 ReDim语句是用来重新定义动态数组,按定义的上下界重新分配有储单元,并可为定义的变量改变存储类型。 17 【正确答案】 C 【

    24、试题解析】 题中语句都属于条件语句中 “If条件 Then语句 ”的类型,从选项中,可以看出条件语句是 A与 B的比较语句,其值就是此条件语句的值,也就是说,只有当其值为真时,执行 Then语句。 18 【正确答案】 D 【试题解析】 在该题中,关键考查的是 IIF(), IIF()函数的形式是: IIF(表达式,当条件为 True时的值,当条件为 False时的值 ),显然在题目里的表达式 (ab)Or(c d)为 True,所以 x的值应该为 “A”。 19 【正确答案】 C 【试题解析】 两个函数的返回值均为数值型。 Abs(jnumber):返回参数的绝对值,类型和参数相同。 Len(

    25、string):返回 String字符串内字符的数目,或是存储变量所需的字节数。 20 【正确答案】 A 【试题解析】 本题考查了多重 For循环结构。做题时要注意每次循环时变量的初始值。 21 【正确答案】 D 【试题解析】 计时器的唯一事件 Timer事件是在指定时间段执行一次的程序。 22 【正确答案】 C 【试题解析】 Right(字符串, n):返回字符串的最后 n个字符。 Mid(字符串, p, n):从第 p个字符开始,向后截取 n个字符。 p和 n都是算术表达式。 Left(字符串, n):返回 “字符串 ”的前 n个字符 “&”:字符串连接运算符,将两个字符串按顺序连接起来。

    26、 分析程序:因为每次循 环, Z都被重新赋值,所以只需要跟踪最后一次循环即可得出最终结果:最后一次循环时, i=2 X=Mid(“ABBACDDCBA“, 2, 2)=“BB“ Y=Left(“ABBACDDCBA“, 2)=“AB“ X=Right(“ABBACDDCBA“, 2)=“BA“ Z=X&Y&Z=“BBABBA“ 23 【正确答案】 A 【试题解析】 此题考查了字符串函数与循环语句的嵌套使用, S用来记录找到指定字符串的次数,在 “A WORKER IS HERE”中,只出现一次,所以返回值是 1。 24 【正确答案】 A 【试题解析】 本题考查额是 For循环语句和 If条件语

    27、句的应用。纵观本题可以看出,本题程序段的作用是将从 2到 10中不是 2的倍数但是 3的倍数的数加和然后输出。在 2到 10中满足条件的数字是 3和 9所以和是 12。 25 【正确答案】 B 【试题解析】 Array函数在默认的情况下,数组的 F标从 0开始,所以S=a(1)+a(2)+a(3)a(4)=2 +3+4+5=14 26 【正确答案】 D 【试题解析】 数组控件在不区别控件下标时,点任一按钮都会改变窗体标题。 27 【正确答案】 B 【试题解析】 Left(c, n)取字符串 c左边 n个字符; Right(c, n)取字符串 c右边 n个字符; Mid(c, N1, N2)取字

    28、符子串,在 c中从 N1位开始向右取 N2个字符,默认 N2到结束。 28 【正确答案】 B 【试题解析】 此题内容简单,开始 m为 2, n为 3,执行 Do语句,具体运行为:执行 m=m+n; n=n +1语句后, m为 5, n为 4。这样运行到 m=14,程序终止循环,此时 n=6。 29 【正确答案】 C 【试题解析】 这是一个 3重循环嵌套的程 序。多重 For循环的执行过程是:外层循环的循环控制变量每取 1个值,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后 1次循环执行时 k1=4, k2=3,都要再执行 1次y=10,不管 y以前取得何值, y都要重新取得初

    29、值 10,这时再执行 1次内循环。内层循环体要执行 3次,即加 3次 10。 y最终的值是 40。 30 【正确答案】 A 【试题解析】 在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在Visual Basic中,实参与形参的结合有两种方式,即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程时,它将实参的地址传给形参,在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程时:当调用一个过程,系统将实参的值复制给形参并断开了联系,被调用过程中

    30、的操作时在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题中被调过程 PCS中有两个形参,两者均为传值方式。主调过程分别把 实参, x、 y传递给 PCS,所以当过程调用结束后,实参 x、 y的值都没有改变,最后输出的值应为: 12 32。 31 【正确答案】 B 【试题解析】 本题是一个多重循环语句,是 ForNext 结构的多重迭用,仔细分析一下即可看出:在结构中, i=i+1共执行了 5次,所以最后 i的值为 5。 32 【正确答案】 C 【试题解析】 Do-Loop循环的执行规则是: Do -LoopWh

    31、ile|Until形式的循环先执行循环体,然后再进行条件判断; DoWhileUntil-Loop形式的循环是 先进行条件判断,然后决定是否执行循环体。 While表达式,的含义是,若表达式为“真 ”,则执行循环体;若表达式为 “假 ”,则结束循环。 Until表达式的含义是,若表达式为 “假 ”,则执行循环体;若表达式为 “真 ”,则结束循环。根据以上分析,选项 A输出 3个 “*”,选项 B输出 1个 “*”,选现 C没有输出“*”,选项 D输出 4个 “*”。 33 【正确答案】 C 【试题解析】 对顺序文件的访问可执行 3种操作,包括从文件输入字符 (Input)、向文件输出字符 (O

    32、utput)及把字符加到文件中 (Append)。 读取顺序文件的语句为 Open,其格式为: Open Pathname ForInput | OutputAs filenumber Len=Buffersize 字顺序文件的语句为 Print或 Write,格式分别为: Print#filenumber, outputlist Write#filenumber, outputlist 34 【正确答案】 C 【试题解析】 本题考查的是鼠标事件,当压下鼠标左键 (发生 MouseDown时 )SW的值 为 False,当松开鼠标左键 (触发 MouseUp时 )SW的值为 True。 35

    33、【正确答案】 C 【试题解析】 KeyPress事件和 KeyDown事件各参数的含义。 36 【正确答案】 读栈顶元素 【试题解析】 栈的基本运算有三种:入栈、退栈和读栈顶元素。 入栈运算是指在栈顶位置插入一个新元素。这个运算有两个基本操作:首先将栈顶指针进一 (即 top加 1),然后将新元素插入到栈顶指针指向的位置。 退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元 素 (栈顶指针指向的元素 )赋给一个指定的变量,然后将栈顶指针退一(即 top减 1)。 读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它的值赋给一个变量。 37

    34、 【正确答案】 封装 【试题解析】 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。 38 【正确答案】 变换型 【试题解析】 典型的数据流类型有两种:变换型和事务型。 变换型:是指信息沿 输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。 事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。 39 【正确答案】 数据库管理系

    35、统或 DBMS 【试题解析】 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。 40 【正确答案】 查询 【试题解析】 关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。 数据查询:用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询。 数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。 数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。 数据修改是在一个关系中修改指定的元组和属性。 41 【正确答案】

    36、Ctrl 【试题解析】 按住 Ctrl键然后连续单击控件可以将它们连续选中。 42 【正确答案】 9 【试题解析】 以指定次数来重复执行一组语句。 语法 For counter=start To endStep step statements Exit For statements Nextcounter 从起始值开始计算,循环体要执行四次,所以最终的 S的值为 5+4=9。 43 【正确答案】 变体或 Variant 【试题解析】 Array返回一个包含数组的 Variant。 语法 Array(arglist) 所需的 arglist参数是一个用逗号隔开的值表,这些值用于给 Variant

    37、所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为 0的数组。 44 【正确答案】 ReDim a(2) 【试题解析】 ReDim语句:在过程级别中使用,用于为动态数组变量重新分配存储空间。 语法: ReDim Preservevarname(subscripts)As type,varname(subscripts)As type可以使用 ReDim语句反复地改变 数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim将该数组改为其他数据类型,除非是 Variant所包含的数组。 如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给

    38、某个过程,那么不要在该过程内重定义该数组的各维的大小。 Erase语句重新初始化大小固定的数组的元素,以及释放动态数组的存储空间 (但不能重新定义数组 )。 语法: Erase arraylist 所需的 arraylist参数是一个或多个用逗号隔开的需要清除的数组变量 。 说明: Erase根据是固定大小 (常规的 )数组还是动态数组,来采取完全不同的行为。Erase无需为固定大小的数组恢复内存。 Erase释放动态数组所使用的内存。在下次引用该动态数组之前,程序必须使用 ReDim语句来重新定义该数组变量的维数。 45 【正确答案】 12 【试题解析】 用 Redim语句重定义数组的维数时

    39、,原有维数内的内容将被破坏。除非用 Redim Preserve来重新定义维数。 46 【正确答案】 ShowOpen,ShowSave 【试题解析】 CommonDialog控件提供一组标准的操作对话框,进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作。通过运行 Windows帮助引擎控件还能显示帮助。 CommonDialog控件建立对话框的操作是通过调用自身的方法实现的: ShowOpen 显示 “打开 ”对话框 ShowSave 显示 “另存为 ”对话框 ShowColor 显示 “颜色 ”对话框 ShowFont 显示 “字体 ”对话框 ShowPrinter 显示 “

    40、打印 ”或 “打印选项 ”对话框 47 【正确答案】 工程 -属性 【试题解析】 在 “工程 -属性 ”对话框里有个名为 “启动对象 ”的下拉列表框,在这里可以选择启动窗体或 Sub Main。 48 【正确答案】 ASCII,下档 【试题解析】 此事件当用户按下和松开一个 ANSI键时发生。 语法 Private Sub object_KeyPress(index As Integer,keyascii As Integer)应当使用KcyDown和 KcyUP事件过程来处理任何不被 KeyPress识别的击键,诸如:功能键、编辑键、定位键以及任何这些键和键盘换档键的组合等。与 KeyDow

    41、n和KeyUp事件不同的是, KeyPress不显示键盘的物理状态,而只是传递一个字符。 KeyPress将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。而 KeyDown和 KeyUp用两种参数解释每个字符的大写形式和小写形式: KeyCode显示物理的键 (将 A和 a作为同一个键返回 )和 Shift指Shift+Key键的状态而且返回 A或 a其中之一。 49 【正确答案】 Open, Close 【试题解析】 Open语句能够对文件输入 /输出 (I/O)。其语法结构为: Open pathname For mode Access accesslockAs或 fi

    42、lenumberLen=reclength 关闭 Open语句所打开的输入 /输出 (I/O)文件使用的是 Close语句。语法格式为 Closefilenumberlist 其中可选的 filenumberlist参数为一个或多个文件号。 50 【正确答案】 Unload,Show或 Show 1 【试题解析】 Unload语句、 Show方法 Unload语句用来将指定窗体从内存中清除。 格式: Unload窗体名称 Show方法用来显示一个窗体。 格式:窗体名称 .Show模式 参数 “模式 ”用来确定显示窗体的状态,可以取值。或 1。 取值为 0(0值是缺省值 )则窗体是 “无模式 ”窗体,当该窗体显示出来时,不但可以对该窗体进行操作,还可以对其他显示出来的窗体进行操作;取值为 l则窗体是“模式 ”窗体,当该窗体显示出来时,只能对该窗体进行操作,只有当该窗体关闭后,才能对其他 窗体进行操作。


    注意事项

    本文([计算机类试卷]VB笔试模拟试卷67及答案与解析.doc)为本站会员(boatfragile160)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开