第一范文网 - 专业文章范例文档资料分享平台

vb笔试模拟测验考试(套)

来源:用户分享 时间:2025/5/14 23:33:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

附录1 Visual Basic笔试模拟试题(1~6套) 笔试模拟试题 1

第一部分 软件技术基础(共15分)

一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸

上对应编号选A,否则选B) 1.在操作系统中,作业调度和进程调度没有区别。 ( ) 2.数据类型是具有共同属性的一类变量的抽象。 3.瀑布模型中需求分析的主要工作是确定要开发的软件做什么。 4.软件设计阶段产生的最重要的文档之一是概要设计说明书。 5.在进行插入排序时,其数据比较次数与数据的初始排列无关。 6.软件测试不是为了证明软件的正确性,而是立足于软件有错误而进行的。7.线性表若采用链式存储表示时所有结点之间的存储单元地址必须连续。 8.中断处理通常是按中断优先级响应和进行中断的。 9.缓冲池可作为CPU与I/O设备之间信息传输的集散地。 10.进程调度是根据一定的调度算法,从等待队列中挑选出合适的进程。 二、选择题(每小题1分,共5分)

1.把高级语言的源程序翻译成二进制代码的过程称为: (A)编译 (B)连接 (C)运行 (D)重定位 2.把逻辑地址转变为内存的物理地址的过程称作: ( D )

(A)地址分配 (B)地址连接 (C)地址调用 (D)地址变换 3.白盒法又称为逻辑覆盖法,主要用于: ( D )

(A)功能测试 (B)系统测试 (C)α测试 (D)单元测试 4.在操作系统中,进程最基本的特征是: ( A )

(A)动态性和并发性 (B)顺序性和可再现性 (C)与程序的对应性 (D)执行过程的封闭性 5.以下哪一项不是软件危机的表现形式。 (A)成本高 (B)生产率低

(C)技术发展快 (D)质量得不到保证

( ) ( ) ( ) ( ) ( ) ( ) ( ( ) ( ) ( A )

( C ) )

第二部分 Visual Basic语言程序设计(共85分)

一、单项选择题(每小题1分,共10分)

1. 数学表达式|(2x+3y)sinz|的VB表达式为( C )。 (A)| ( (2*x+3*y)*sin(z) )| (B)Abs( (2x+3y)*sin(z) )

(C)Abs( (2*x+3*y)*sin(z) ) (D)Abs( (2*x+3*y)*sinz ) 2. 在下列VB运算符中,运算优先级最低的是( A )。 (A)NOT (B)>= (C)+ (D)MOD

3. 按照VB默认规定,以下对数组dim a(3,5)中数组元素引用错误的是( C )。 (A)a(0,0) (B)a(2, 2*2)

(C)a(3,6) (D)a(2-2, 5-4) 4. 针对语句“If i=1 Then j=1”,下列说法中正确的是( C )。

(A)i=1和j=1均为赋值语句 (B)i=1和j=l均为关系表达式

(C)i=1为关系表达式,j=1为赋值语句

(D)i=1为赋值语句,j=1为关系表达式

5. 如果要改变窗体的标题,需要设置窗体对象的( B )属性。 (A)Name (B)Caption

(C)BackColor (D)BorderStyle 6. 将组合框设置为简单组合框(Simple Combo),应将其Style属性设置为( B )。

(A)0 (B)1 (C)2 (D)3 7. 在VB中,要将一个窗体forml从内存中释放,应使用语句( B )。 (A)forml.hide (B)unload forml

(C)forml.show (D)load forml

8. 在VB中,要禁止命令按钮对事件作出反映并使按钮变灰,应设置( B )属性。 (A)Caption (B)Enabled (C)Visible (D)Name 9. 下列方法中,( A )不能实现程序的不同过程之间的数据传递。 (A)局部变量 (B)全局变量 (C)窗体或模块级变量 (D)将形参与实参结合 10. 以下关于文件的叙述中,不正确的是( D )。

(A)VB文件根据数据存取方式不同,可分为顺序文件和随机文件。 (B)顺序文件的访问只能按记录顺序访问,不能随机访问。 (C)随机文件只要给出记录号就能读取该记录。

(D)随机文件的每个记录长度可以不相同。 二、阅读分析程序(每个选择3分,共45分) 1. 程序如下:

0ption Explicit

Private Sub Command1_Click() Dim n As Integer,s As Integer n = 1 S = 1

Do While n<6 S = S + n

If n<=2 Then n=n*2 If n<=4 Then n=n*2 Loop Print s End Sub

(1)程序运行中,语句“S=S+n”的执行次数是( B )。 (A)1 (B)2 (C)4 (D)6 (2)程序运行后输出的数据结果是( D )。 (A)1 (B)2 (C)4 (D)6 (3)如果将语句“Do white n<6”改为“Do While n<10”,由程序运行后输出的结果是

( D )。 (A)2 (B)4 (C)6 (D)以上都不对 2. 程序如下:

Option Explicit Option Base 1

Private Sub Commandl_Click()

Dim A(2,2) As Integer,B(2,2) As Integer,C(2,2)As Integer Dim n As Integer, m As Integer, S As Integer, k As Integer A(1,1) =3:A(1,2) =1:A (2,1)=-2:A(2,2)=5 B(1,1) =2:B(1,2)=-3:B(2,1)=6:B(2,2)=1 For n=1 TO 2 For m=1 TO 2 S=0

For k=1 TO 2

S=S+A(n,k)*B(k,m) C(n,m)= S Next k

Next m Next n

For n=1 TO 2 For m=1 TO 2

Print C(n,m);Spc(3);

Next m

Print

Next n End Sub

(1)以下关于语句“Option Base 1”,正确的说法是( C )。 (A)其功能是声明数组下标的默认上界 (B)其功能是定义动态数组

(C)其功能是声明数组下标的默认下界

(D)其功能是定义静态数组 (2)以下关于语句“Option Explicit”,正确的说法是( D )。 (A)表明此模块没有通用过程

(B)表明此模块的通用过程不能被其他模块调用 (C)表明此模块变量不声明可以直接使用

(D)表明此模块变量必须先声明后使用

(3)程序运行完成后,Print C(n,m)语句输出的结果是( D )。

(A)0 -16 (B)12 26 (C)26 11 (D)12 -8

-13 11

3. 程序如下:

-8 11 12 -8 26 11

Private Sub Command1_Click() Dim n As Integer

n = InputBox(”请输入一个大于1的整数:”) t =-1 s= 1

For i = 2 To n

s = s + fact(i) * t L1: t = -t Next i

Print ”s=”; s End Sub

Function fact (n) f=1

For i = 2 To n f= f* i Next i fact = f End Function

(1)以上程序的功能是( D )。 (A)计算S=1+2+3+4+5+……+n

(B)计算S=1-22+33-44+55……+(-1)nn-1nn (C)计算S=l+2!+3!+4!+5!+……+n!

(D)计算S=1-2!+3!-4!+5!+……+(-1)n-1n!

(2)如果在输入框中输入整数3,则程序运行的结果是( A )。 (A)5 (B)7 (C)9 (D)24

(3)如果取消L1语句并在输入框中输入整数3,则程序运行的结果是( D )。 (A)5 (B)7 (C)9 (D)-7

4. 在窗体中添加一个命令按钮Commandl和一个文本框Textl,然后编写如下程序:

Dim str As String

Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) str = ””

If Button = 2 Then str = str + ”123” End If

Text1 = str End Sub

Private Sub Commandl_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) str = str + ”789” Text1 = str End Sub

(1)程序运行后,在命令按钮上单击鼠标左键,则在Text1中显示的内容是 ( B )。

(A)123 (B)789 (C)123789 (D)789123

(2)程序运行后,在命令按钮上单击鼠标右键,则在Textl中显示的内容是 ( C )。

(A)123 (B)789 (C)123789 (D)789123

(3)程序运行后,将焦点移到命令按钮上并按回车键,则程序运行结果( D )。

(A)程序运行结果与单击鼠标左键相同 (B)程序运行结果与双击鼠标左键相同 (C)程序运行结果与单击鼠标右键相同 (D)以上说法都不对

5. 程序如下:假定字符串lw中只含有字符和空格(空格用来分隔不同的单词):

Public Function estw(lw As String) As String

Dim W As String, L As String, S As String, fL As String Dim a As Integer, b As Integer, c As Integer, n As Integer S = lw + ” ” b = Len(S) fL = ””

a = 0: c = 0: n = 0: W = ”” For i = 1 To b

L = Mid(S, i, 1) If L <> ” ”Then W = W + L c = c + 1

ElseIf fL <> ” ” Then If c > a Then

a = c: lw = W End If

c = 0: W =””: n = n + 1 End If fL = L Next i Print n, a estw = lw End Function

(1)该函数的返回值为( B )。

(A)找出原字符串中最短的单词 (B)找出原字符串中最长的单词 (C)找出原字符串中最后的单词 (D)找出原字符串中第一个单词 (2)假设字符串1w为:”I am a student”,n的结果是( B )。

(A)1 (B)4 (C)7 (D)11 (3)假设字符串1w为:”I am a student”,a的结果是( C )。

(A)1 (B)4 (C)7 (D)11 三、程序填空(每空2分,共30分) 1. 已知程序的输出结果如下,请完善程序。

图1

Private Sub Commandl_Click() For i = 1 To 5

搜索更多关于: vb笔试模拟测验考试(套) 的文档
vb笔试模拟测验考试(套).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c48un582p7o7zlrl1bkfq6d7jn4l91z0136o_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top