[计算机类试卷]VB笔试模拟试卷67及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷67及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷67及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 67 答案 解析 DOC
