[计算机类试卷]VB笔试模拟试卷230及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷230及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷230及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 230及答案与解析 1 在结构化方法中,用数据流程图 (DFD)作为描述工具的软件开发阶段是 ( )。 ( A)逻辑设计 ( B)需求分析 ( C)详细设计 ( D)物理设计 2 对序线性表 (23, 29, 34, 55, 60, 70, 78)用二分法查找值为 60的元素时,需要比较次数为 ( )。 ( A) l ( B) 2 ( C) 3 ( D) 4 3 下列描述中,正确的是 ( )。 ( A)线性链表是线性表的链式存储结构 ( B)栈与队列是非线性结构 ( C)双向链表是非线性结构 ( D)只有根结点的二叉树是线性结构 4 开发大型软件时,产生困难的根本原因是 (
2、)。 ( A)大型系统的复杂性 ( B)人员知识不足 ( C)客观世界千变万化 ( D)时间紧、任务重 5 两个或两个以上的模块之间关联的紧密程度称为 ( )。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)连接度 6 下列关于线性表的叙述中,不正确的是 ( )。 ( A)线性表可以是空表 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表是由 n个元 素组成的一个有限序列 7 设有如下关系表: 则下列操作正确的是 ( )。 ( A) T=R/S ( B) T=RS ( C) T=RS ( D) T=R S 8 以下描述中,不是线性表顺序存储
3、结构特征的是 ( )。 ( A)可随机访问 ( B)需要连续的存储空间 ( C)不便于插入和删除 ( D)逻辑相邻的数据物理位置上不相邻 9 在三级模式之间引入两层映像,其主要功能之一是 ( )。 ( A)使数据与程序具有较高的独立性 ( B)使系统具有较高的通道能力 ( C)保持数据与程序的一致性 ( D)提高存储空间的利用率 10 下列方法中,属于白盒法设计测试用例的方法的是 ( )。 ( A)错误推测 ( B)因果图 ( C)基本路径测试 ( D)边界值分析 11 下列关于窗体的描述中,错误的是 ( )。 ( A)窗体的 Height、 Width属性用于设置窗体的高和宽 ( B)窗体的
4、 Load事件在加载窗体时发生 ( C)当窗体的 Enabled属性为 False时,通过鼠标和键盘对窗体的操作都被禁止 ( D)执行 UnLoad: Form1语句后,窗体 Form1消失,但仍在内存中 12 在 窗体上有一个名称为 Commandl的命令按钮,并编写有如下事件过程: Private Sub Commandl_Click() Move 500,500 End Sub 程序执行时,单击命令按钮,实现的功能是 ( )。 ( A)命令按钮移动到距窗体左边界、上边界各 500的位置 ( B)命令按钮向左、上方向各移动 500 ( C)窗体移动到距屏幕左边界、上边界各 500的位置 (
5、 D)窗体向左、上方向各移动 500 13 表达式 Int(8*Sqr(36)*10( 2)10+0 5) 10的值是 ( )。 ( A) 0 48 ( B) 0 048 ( C) 0 5 ( D) 0 05 14 在过程定义中, Private表示 ( )。 ( A)此过程可以被其他过程调用 ( B)此过程不可以被任何其他过程调用 ( C)此过程只可以被本工程中的其他过程调用 ( D)此过程只可以被本窗体模块中的其他过程调用 15 为了使标签中的内容居中显示,应把 Alignment属性设置为 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 16 为了在按下回车键时执行 某
6、个命令按钮的事件过程,需要把该命令按钮的 ( )属性设置为 True。 ( A) Value ( B) Cancel ( C) Enabled ( D) Default 17 下面叙述不正确的是 ( )。 ( A)对顺序文件中的数据操作只能按一定的顺序操作 ( B)顺序文件结构简单 ( C)能同时对顺序文件进行读写操作 ( D)顺序文件中只能知道第一个记录的位置 18 在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的 Text属性置空,编写命令按钮 Commandl的 Click事件代码: Private Function fun(x As Long)As Boolean If x
7、 Mod 2=0 Then fun=True Else fun=False EndIf End Function Private Sub Commandl_Click() Dim n As Long n=Val(Text1 Text) p=IIf(fun(n), “奇数 ”, “偶数 ”) Label1 Caption=n&“是一个 ”&p End Sub 程序运行后,在文本框中输入 20,单击命令按钮后,标签中的内容为 ( )。 ( A) 20是一个奇数 ( B) 20 ( C) 20是一个偶数 ( D) 2 19 下面程序的输出结果是 ( )。 Private Sub Commandl_C
8、lick() ch$=“ABCDEF” proc ch Print ch End Sub Private Sub proc(ch As String) s=“” For k=Len(ch)To 1 Step-1 s=s & Mid(ch, k, 1) Next k ch=s EndSub ( A) ABCDEF ( B) FEDCBA ( C) A ( D) F 20 以下关于 Do UntilLoop 循环的说法正确的是 ( )。 ( A)先进入循环执行语句段落后,再判 断是否再进入循环 ( B)先进入循环执行语句段落后,再判断是否不再进入循环 ( C)执行前先判断是否不满足条件,若不满足才
9、进入循环 ( D)执行前先判断是否不满足条件,若满足才进入循环 21 在窗体上画一个命令按钮,名称为 Commandl,然后编写如下程序: Private Sub Commandl_Click() For i=1 To 2 For j=1 To i Print String(i, “Hello”) Nextj Print Nexti End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是 ( )。 ( A) H HH HH ( B) H ( C) HHHHH HHHH ( D) H HH HHHH 22 下列程序段的执行结果为 ( )。 a=6 For k=1 To 0 a=a+
10、k Next k Printk; a ( A) -1 6 ( B) -1 16 ( C) 1 6 ( D) 11 21 23 窗体上有名为 Text1、 Text2的两个文本框,和一个由 3个单选按钮组成的控件数组 Option1,如图 1所示。程序运行后,如果单击某个单选按钮,则执行 Text1中数值与该单选按钮所对应的运算 (乘 1、乘 10或乘 100),并将结果显示在 Text2中,如图 2所示。为了实现上述功能,在程序中的横线处应填入的内容是 ( )。 Private Sub Optionl_Click(_As Integer) If Text1 Text“”Then Select
11、Case Case 0:Text2 Text=Text1 Text Case 1:Text2 Text=Text1 Text*10 Case 2:Text2 Text=Text1 Text*100 End Select EndIf End Sub ( A) Option1 Index ( B) Index ( C) Option1(Index) ( D) Option1(Index) Value 24 下列关于通用对话框 CDI的叙述中,错误的是 ( )。 ( A)使用 CDl ShowColor方法,可显示 “颜色 ”对话框 ( B)显示 “字体 ”对话框前,必须先设置 CDI的 Flags
12、属性,否则会出错 ( C)只要在 “打开 ”对话框中选择了文件,并单击 “打开 ”按钮,即可将选中的文件打开 ( D) CancelError属性用于控制用户单击 “取消 ”按钮关闭对话框时,是否显示出错警告 25 在窗体上画 1个文本框,名称为 Text1,然后编写如下程序: Private Sub Form Load() Open“C: dat txt”For Output As#1 Text1 Text=“” End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) If_=13 Then If UCase(Text1 Text=_)
13、 Then Close 1 End Else Write#1 Text1 Text Text1 Text=“” End If End If End Sub 程序的功能是,在 C盘根目录下建立 1个名为 dat txt的文件,在文本框中输入字符,每次按回车键 (回车符的 ASCII码是 13)都把当前文本框中的内容写入文件dat txt中,并清空文本框中的内容;如果输入 “END”,则结束程序,请选择适合空白处的语句 ( )。 ( A) KeyAscii “END” ( B) Text1 Text “END” ( C) Text1 Text 13 ( D) KeyAscii 13 26 下列程序
14、的执行结果是 ( )。 Private Sub Form Activate0 Dim score(3)As Integer,total As Integer Dim aa_scoreAsVariant score(1)=50:score(2)=14:score(3)=36 total=0:i=0 For Each aa_score In score i=i+1 total=total+aa_score Print i, aa_score total Next End Sub ( A) l 0 0 2 50 50 3 14 64 4 36 100 ( B) 1 50 50 2 14 64 3 3
15、6 100 ( C) 0 50 50 1 14 64 2 36 100 3 36 100 ( D) 0 0 0 1 50 50 2 14 64 3 36 100 27 要清除已经在图片框 Picture1中打印的字符串而不清除图片框中的图像,应使用语句 ( )。 ( A) Picture1 Cls ( B) Picture1 Picture=LoadPicture(“”) ( C) Picture1 Pint“” ( D) Picture1 Picture“” 28 执行以下程序后,在窗体上输出的是 ( )。 Private Sub Command l Click() Dim a For j=
16、1 To 20 Step 2 a(j)=J Next j Print a(1)+a(2)+a(3) EndSub ( A) 4 ( B) 5 ( C) 6 ( D) 7 29 下面程序的运行结果是 ( )。 Private Sub Form_Click() i=0 Do Until 0 i=i+1 Ifi10 Then Exit Do Loop Print i End Sub ( A) 0 ( B) 10 ( C) 11 ( D)出错 30 窗体上有 1个名为 List1的列表框,其中已经输入了若干个项目 (如图所示 );还有 2个文本框,名称分别为 Text1、 Text2, 1个名称为 C
17、ommandl的命令按钮,并有以下程序: Private Sub Commandl_Click() Dim str As String, S As String, k As Integer s=Text1 str=“” For k=List1 ListCount-1 To 0 Step-1 If InStr(List1 List(k), s)0 Then str=str & List1 List(k)&“” End If Next k If str=“”Then Text2=“没有匹配项目 ” Else Text2=str End If End Sub 程序运行时,在 Text1中输入 “京
18、”,单击命令按钮,则在 Text2中显示的内容是 ( )。 ( A)京 ( B)北京南京 ( C)南京北京 ( D)没有 匹配的项目 31 下面程序运行时,若输入 395,则输出结果是 ( )。 Private Sub Cmdl_Click() Dim a a=InputBox(“请输入一个 3位整数 ”) Print a Mod 10, a 100, (a Mod 100) 10 End Sub ( A) 5 9 3 ( B) 3 5 9 ( C) 5 3 9 ( D) 3 9 5 32 设已经在窗体上添加了一个通用对话框控件 CommonDialog1,以下语句正 确的是 ( )。 ( A
19、) CommonDialog1 Filter=ALLL Files * * = Pictures(* Bmp) * Bmp ( B) CommonDialog1 Filter=“ALLL Files” * * “Pictures(* Bmp)” * Bmp ( C) CommonDialog1 Filter=ALLL Files * * Pictures(* Bmp) * Bmp ( D) CommonDialog1 Filter=“ALLL Files * * Pictures(* Bmp) * Bmp” 33 Visual Basic根据计算机访问文件的方式将文件分成 3类,其中不包括 (
20、 )。 ( A)顺序文件 ( B) Unix文件 ( C)二进制文件 ( D)随机文件 34 用 Write和 Print语句向文件中写入多个数据的差别在于 ( )。 ( A) Write语句不会自动在数据项之间插入逗号 ( B) Print语句自动在数据项之问插入逗号 ( C) Write语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格 ( D) Print语句写入字符串会自动给 字符串加上双引号;写入的正数前面没有空格 35 窗体上建立了一个名为 CommonDialong1的通用对话框,用下面的语句建立一个对话框: CommonDialong1 Action=2,则以下语句
21、与之等价的是 ( )。 ( A) CommonDialon1 ShowOpen ( B) CommonDialog1 ShowSave ( C) CommonDialog1 ShowColor ( D) CommonDialog1 ShowFont 36 数据结构分为逻辑结构与 _。 37 在面向对象方法中,对象之间进行通信的构造称为 _。 38 衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中_是度量一个模块功能强度的一个相对指标。 39 一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体 “宿舍 ”与实体 “学生 ”的联系属于 _的联系。 40 数据模型包括数据结构、 _和
22、数据条件。 41 以下程序的功能是将多维数组 a(1 To m, 1 To n)中的元素转移到 一个名为 b(1 To n)的一 维数组中,请填写空白处,完成该程序。 Option Base 1 Private Sub Commandl_Click() Dim a(1 To 4, I To 5): Dim b() ReDim_ For i=1 T6 4 For j=1 To 5 a(i, j)=i*j Next j Next i CallTransf(a, 4, 5, b) EndSub Sub Transf(a(), m, n, b() DimxAs Integer x=1 For i=1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 230 答案 解析 DOC
