[计算机类试卷]VB笔试模拟试卷229及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷229及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷229及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 229及答案与解析 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 待排序的关键码序列为 (15, 20, 9, 30, 67, 65, 45, 90),要按关键码值递增的顺序排序,采取简
3、单选择排序法,第一趟排序后关键码 15被放到第 ( )个位置。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 9 对关系 s和关系 R进行集合运算,结果中既包含关系 S中的所有元组也包含关系R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)除运算 10 下列选项中,不属于数据管理员 (DBA)职责的是 ( )。 ( A)数据库维护 ( B)数据库设计 ( C)改善系统性能,提高系统效率 ( D)数据类型转换 11 为了在运行时能显示窗体左上角的控制框 (系统菜单 ),可以设置以下哪个属性的值为 True( )。 ( A) Contr
4、olBOX ( B) MinButton ( C) MaxButton ( D) BorderStyle 12 设有如下的记录类型: Type Student Number As String Name As String Age As Integer End Type 则能正确引用该记录类型变量的代码是 ( )。 ( A) Student name=“” ( B) Dim s As Student s age=17 ( C) Dim s As Type Students name=“小明 ” ( D) Dim s As Type s Number=“1001” 13 下列叙述中有错误的是 (
5、 )。 ( A)变量名的第一个字符必须是字母 ( B)变量名的长度不超过 255个字符 ( C)变量名可以包含小数点或者内嵌的类型声明字符 ( D)变量名不能使用关键字 14 下列是 Visual Basic中所允许的形式数是 ( )。 ( A) 25 74 ( B) 3 457E-100 ( C) 368 ( D) 1 87E+50 15 指令 “Circle(1500, 1200), 1000,0 5”将会绘制出的图形为 ( )。 ( A)圆 ( B)正方形 ( C)椭圆 ( D)圆弧 16 在表达式 2+3*45-Sin(x+1) 2中,首 先进行的运算是 ( )。 ( A) 45 (
6、B) 3*4 ( C) x+1 ( D) Sin() 17 在窗体上有一个名为 Commandl的命令按钮,并有如下事件过程: Private Sub Commandl_Click() a$=“Swallows Mod Genulled” b$=Right(a$, 8):c$=Mid(a$, 1, 8) MsgBox a$,b$, c$, 1 End Sub 程序执行时,单击命令按钮,则在弹出的消息框的标题栏中 显示的是 ( )。 ( A) Swallows Mod Genulled ( B) Genulled ( C) Swallows ( D) 1 18 在文本框控件中,将 Text的内容
7、全部显示为用户所定义的字符的属性是 ( )。 ( A) PasswordChar ( B)需要编程来实现 ( C) Password ( D)以上都不是 19 下列关于控件焦点的叙述中正确的是 ( )。 ( A)标签控件不能接收焦点事件 ( B)如果将文本框控件中 TabStop属性值设为 False,则该文本框将不能接收焦 点事件 ( C)窗体控件不能接收焦点事件 ( D)不能通过程序代码设置焦点属性 20 为了使名称为 Commandl的命令按钮右移 200,应使用的语句是 ( )。 ( A) Commandl Move-200 ( B) Commandl Move 200 ( C) Co
8、mmandl Left=Commandl Left+200 ( D) Commandl Left=Commandl Left-200 21 在窗体上画一个名为 Check1的复选框,如果在窗体启动事件中编写语句“Check1 Enabled=False”,则运行后复选框的状态为 ( )。 ( A)选中状态 ( B)未选中状态 ( C) 0 ( D)灰色 22 在窗体上有一个名称为 List1的列表框和一个名称为 Commandl的命令按钮,并编写有如下事件过程: Private Sub Form_Load() List1 Addltem“Item1”: List1 Addltem“Item2”
9、: List1 Addltem“Item3” End Sub Private Sub Commandl_Click() List1 List(List1 ListCount)=“New Item” End Sub 程序执行时,单击命令按钮,其结果为 ( )。 ( A)把字符串 “New Item”添加到列表框中,但位置不能确定 ( B)把列表框中原有的最后一项改为 “New Item” ( C)把字符串 “New Item”添加到列表框的最后 (即 “Item3”的后面 ) ( D)把字符串 “New Item”插入到列表框的最前面 (即 “Item1”的前面 ) 23 设窗体上有 1个垂直滚
10、动条,已 经通过属性窗口把它的 Max属性设置为 1,Min属性设置为 100。下面叙述中正确的是 ( )。 ( A)程序运行时,若使滚动块向左移动,滚动条的 Value属性值就减少 ( B)由于滚动条的 Max值小于 Min值,程序运行时滚动条的长度会缩为一点,滚动块无法移动 ( C)程序运行时,若使滚动块向左移动,滚动条的 Value属性值就增加 ( D)由于滚动条的 Max属性值小于 Min属性值,程序会出错 24 设有下列语句: x=5 Ifx0 Then y=1 Y=5 程序运行后, 则下列叙述中正确的是 ( )。 ( A)变量 y的值是 1 ( B)变量 y的值是 5 ( C)变量
11、 x的值是 5,变量 y的值是 1 ( D)变量 y的值不能确定 25 下面的程序运行时,单击窗体后,窗体上显示的结果是 ( )。 Private Sub Form_Click() Dim a(1 To 6)As Integer Dim min1, i, j, n, t, k a(1)=8:a(2)=6:a(3)=9:a(4)=3:a(5)=2:a(6)=7 n=6 For i=1 To n-1 min1=i 、 Forj=i+1 To n Ifa(j)=n a=an:m=m+1 Wend fun=m End Function 该函数的返回值是 ( )。 ( A) a乘以 n的乘积 ( B)
12、a加 n的和 ( C) a减 n的差 ( D) a除以 n的商 (不含小数部分 ) 27 下面程序运行后,语句 “Print i”执行的次数是 ( )。 Private Sub Form_Click() Dim i As Integer,j As Integer i=0 Do i=i+1 Forj=10 To 1 Step-3 i=i+j Print i Next j Loop While i50 End Sub ( A) 4 ( B) 8 ( C) 12 ( D) 16 28 标准模块中有如下程序代码: Public x As Integer, Y As Integer Sub TempSu
13、b() x=10:y=20 End Sub 在窗体上有 1个命令按钮,并有如下事件过程: Private Sub Commandl_Click() Dim x As Integer Call TempSub x=x+100:y=y+100 Print x; Y End Sub 运行程序后单击命令按钮,窗体上显示的是 ( )。 ( A) 110 100 ( B) 100 100 ( C) 100 120 ( D) 1 10 120 29 在窗体上有一个名称为 Check1的复选框数组 (含 4个复选框 ),还有一个名称为Text1的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选 中
14、的复选框后面的文字罗列在文本框中 (见图 )。下面能实现此功能的事件过程是 ( )。 ( A) Private Sub Checkl_Click(Index As Integer) Text1 Text=“” For k=0 To 3 If Checkl (k) Value=1 Then Text1 Text=Text1 Text&Checkl(k) Caption&“”双引号中是空格 EndIf Nextk EndSub ( B) Private Sub Checkl_Click(Index As Integer) For k=0 To 3 If Checkl (k) Value=1 The
15、n Text1 Text=Text1 Text&Checkl(k) Caption&“”双引号中是空格 EndIf Nextk End Sub ( C) Private Sub Checkl_Click(Index As Integer) Text1 Text=“” For k=0 To 3 If Checkl(Index) Value=1 Then Text1 Text=Text1 Text&Checkl(Index) Caption&“”双引号中是空格 End If Nextk End Sub ( D) Private Sub Checkl_Click(Index As Integer)
16、Text1 Text=“” For k=0 To 3 If Checkl (k) Value=1 Then Text1 Text=Text1 Text&Checkl(k) Caption&“”双引号中是空格 Exit For EndIf Nextk End Sub 30 在 E盘当前目录文件夹下建立一个名为 “Student:txt”的随机文件,要求用InputBox函数输入 5个学生的姓名 (StuName)、年级 (StuGrade)和年龄 (StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序 ( )。 Private Type student StuName
17、 As String * 10 StuGrade As String * 10 StuAge As Integer End Type Private Sub Form Click() Dim s As student Open“c: student txt”For Random As#1 Len=Len(s) For i=1 To 5 s StuName=InputBox(“请输入姓名 ”) s StuGrade=InputBox(“请输入年级号 ”) s StuAge=Val(InputBox(“请输入年龄 ”) Nexti Close#1 End Sub ( A) Print#1, s (
18、 B) Print#1, i ( C) Put#1,s ( D) Put#1,i 31 单击命令按钮执行以下程序,则输出结果为 ( )。 Private Sub Commandl_Click() Dim x As Integer,y As Integer x=14:y=48 Call Proc(x, y) Printx; y End Sub Public Sub Proc(n As Integer,ByVal m As Integer) n=nMod 10:m=m Mod 10 EndSub ( A) 4 8 ( B) 14 8 ( C) 14 48 ( D) 4 48 32 VB中有 3个键
19、盘事件: KeyPress、 KeyDown、 KeyUp,若光标在 Text1文本框中,则每输入一个字母 ( )。 ( A)只触发 KeyUp事件 ( B)这 3个事件都会触发 ( C)只触发 KeyDown、 KeyPress事件 ( D)不触发其中任何一个事件 33 关于 菜单设计,下列叙述中错误的是 ( )。 ( A)弹出式菜单也在菜单编辑器中定义 ( B)在菜单的标题栏中, “&”所引导的字母指明了访问该菜单项的访问键 ( C)程序运行过程中,可以重新设置菜单的 Visible属性 ( D)在同一窗体的菜单项中,不允许出现标题相同的菜单项 34 设工程中有 2个窗体: Form1、
20、Foma2, Form1为启动窗体。 Form2中有菜单,其结构如表。要求在程序运行时,在 Form1的文本框 Text1中输入口令并按回车键(回车键的 ASCII码为 13)后,隐藏 Form1,显示 Form2。若口令为 “XSLNCER”,所有菜单项都可见:否则看不到 “成绩录入 ”菜单项。为此,某人在 Form1窗体文件中编写如下程序: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii=13 Then If Tex1 Text=“XSLNCER”Then Form2 input Visible=True Else F
21、orm2 input Visible=False EndIf EndIf Form1 Hide Form2 Show End Sub 程序运行时发现刚输入口令时就隐藏了 Form1,显示了 Form2,程序需要修改。下面修改方案中正确的是 ( )。 ( A)把 2个 Form2 input Visible中的 “Form2”删去 ( B)把 Form1中 Text1文本框及相关程序放到 Form2窗体中 ( C)把 IfKeyAsii=13 Then改为 IfKeyAscii=“XSLNCER”Then ( D)把 Form1 Hide、 Form2 Show两行移动到 2个 End If之问
22、 35 在窗体上有一个名称为 Drivel的驱动器列表框,一个名称为 Dirl的目录列表框,一个名称为 Filel的文件列表框,两个名称分别为 Labell、 Label2的标签 (标题分别为空白和 “共有文件 ”)。要使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签 Label1中显示当前文件夹中文件的数量。下列能够正确实现上述功能的程序是 ( )。 ( A) Private Sub Dir1_Change() File1 Path=Dir1 Path End Sub Private Sub Drivel_Change() Dir1 Path=Drivel Drive
23、 Label1 Caption=File1 ListCount End Sub ( B) Private Sub Dir1_Change() File1 Path=Dir1 Path End Sub Private Sub Drivel_Change() Dir1 Path=Dfivel Drive Label1 Caption=File1 List EndSub ( C) Private Sub Dir1_Change() File1 Path=Dir1 Path Label1 Caption=File1 ListCpunt End Sub Private Sub Drivel_Change
24、() Dir1 Path=Drivel Drive Label1 Caption=File1 ListCount End Sub ( D) Private Sub Dir1_Change() File1 Path=Dir1 Path Label1 Caption=File1 List End Sub Private Sub Drivel_Change() Dir1 Path=Drivel Drive Label1 Caption=File1 List End Sub 36 软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 _阶段。 37 不改变关系表中的属性个数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 229 答案 解析 DOC
