[计算机类试卷]VB笔试模拟试卷265及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷265及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷265及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 265及答案与解析 1 软件工程的出现是由于 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 2 软件开发离不开系统环境资源的支持,其中必要的测试数据属于 ( A)硬件资源 ( B)通信资源 ( C)支持软件 ( D)辅助资源 3 软件测试的目的是 ( )。 ( A)评估软件可靠性 ( B)发现并改正程序中的错误 ( C)改正程序中的错误 ( D)发现程序中的错误 4 以下叙述中错误的是 _。 ( A)在 KeyUp和 KeyDown 事件过程中,从键盘上输入的 A和 a被视作相同的字母 (具有相同的 KeyCodE)
2、( B)在 KeyUp 和 KeyDown 事件过程中,将键盘上的 1和右侧小键盘上的 “1”视作不同的数字 (具有不同的 KeyCodE) ( C) KeyPress 事件中不能识别键盘上键的按下与释放 ( D) KeyPress 不能识别回车键 5 在窗体上画一个组合框、一个命令按钮和一个文本框,其名称分别为 Combol和Text1,然后编写如下事件过程: Private Sub Form_Load() Combol.AddItem “AAAAA“ Combol.AddItem “BBBBB“ Combol.AddItem “CCCCC“ Combol.AddItem “DDDDD“ C
3、ombol.AddItem “EEEEE“ End Sub 程序运行后,如果单击命令按钮,则在文本框中显示组合框的项目, “CCCCC“。为了实现该操作,在命令按钮的 Click事件过程中应使用的语句为 _。 ( A) Text1 Text=Combol List(2) ( B) Text1 Text=Combol Text ( C) Text1 Text=Combol List(3) ( D) Text1 Text=Combol ListIndex 6 数据模型是 _。 ( A)文件的集合 ( B)记录的集合 ( C)数据的集合 ( D)记录及其联系的集合 7 下列说法中,不属于数据模型所描
4、述的内容是 _。 ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约束 8 软件需求分析一般应确定的是用户对软件的 _。 ( A)功能需求 ( B)非功能需求 ( C)性能需求 ( D)功能需求和非功能需求 9 软件工程中,软件配置由配置项来表示,以下选项中, _不属于软件配置项的内容。 ( A)需求说明书 ( B)测试报告 ( C)可行性研究报告 ( D)软件变更通知 10 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图, 通常也把这种图称为 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 11 下列程序的执行结果为
5、( )。 A=“1“ B=“2“ A=Val(A)+Val(B) B=Val(“12“) IfA BThenPrint A-B Else Print B-A ( A) -9 ( B) 9 ( C) -12 ( D) 0 12 Sub过程与 Function过程最根本的区别是 ( A) Sub过程可以用 Call语句直接使用过程名调用 ,而 Function过程不可以 ( B) Function过程可以有形参 ,Sub过程不可以 ( C) Sub过程不能返回值 ,而 Function过程能返回值 ( D)两种过程参数的传递方式不同 13 在窗体上画一个通用对话框 ,其名称为 CommonDial
6、og1,然后画一个命令按钮 ,并编写如下事件过程。 Private Sub Command1_Click() CommonDialog1.Flags=vbOFNHideReadOnly CommonDialog1.Filter= “All Files(*.*) |*.*|Text Files(*.txt) |*.txt CommonDialog1.FilterIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub 程序运行后 ,单击命令按钮 ,将显示一个 “打开 “对话框 ,此时在 “文件类型 “框中显示的是 (
7、 A) All Files(*.*) ( B) Text Files(*.txt) ( C) *.txt ( D) All Files(*.*) |Text Files(*.*) 14 以下声明语句中错误的是 ( )。 ( A) Const varl=123 ( B) Dimvar2=ABC ( C) DefInta-z ( D) Staticvar3AsInteger 15 For-Next循环的初值、终值与步长 ( )。 ( A)只能是具体的数值 ( B)只能是表达式 ( C)可以是数值表达式 ( D)可以是任何类型的表达式 16 执行语句 Open“TC.dat“For Random A
8、s#1 Len=50后,对文件 TC.dat中的数据能执行的操作是 ( )。 ( A)只读操作 ( B)只写操作 ( C)既可以读,也可以写 ( D)追加操作 17 在窗体上画 一个命令按钮,其名称为 Command1。程序运行后,单击命令按钮,输出结果是 ( )。 Private Sub p1(n As Integer) For i=n To 1 Step-1 x=String(i,“*“) Print x Next i End Sub Private Sub Command1_Click() p1(3) End SubA) *B)C)D) ( A) * * * ( B) * * * ( C
9、) * * * ( D) * 18 8 6787E+8写成普通的十 进制数是 ( )。 ( A) 86 787 000 ( B) 867 870 000 ( C) 8 678 700 ( D) 8 678 700 000 19 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )。 ( A)工程资源管理器窗口 ( B)工具箱窗口 ( C)代码窗口 ( D)属性窗口 20 以下叙述中正确的是( )。 ( A)窗体的 Name属性指定窗体的名称,用来标识一个窗体 ( B)窗体的 Name属性的值是显示在窗体标题栏中的文本 ( C)可以在运行期间改变对象的 Name属性的值 ( D)对象的:
10、Name属性值可以为空 21 下列可作为 Visual Basic变量名的是 _。 ( A) 3*Delta ( B) PrintChar ( C) Abs ( D) A%D 22 设 A=“12345678“,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为 _。 ( A) 123456 ( B) 123445 ( C) 8 ( D) 6 23 窗体上有一个命令按钮 Command1和一个列表框 List1。先选择列表框中的某一个项目,然后单击命令按钮 ,将该项目从列表框删除。程序如下: Private Sub Command1_Cliek() Dim In As Integ
11、er In=_ List.Remove Ind End Sub 则在程序的空白行的语句是 ( )。 ( A) List1.Index ( B) List1.ListIndex ( C) List1.Text ( D) List1.listCount 24 执行语句 Open “C:SDat.dat“ For Input As #2后,系统 ( )。 ( A)将 C盘当前文件夹下名为 SDat.dat文件的内容读入内存 ( B)在 C盘当前文件夹下建立名为 SDat.dat的顺序文件 ( C)将内存数据存放在 C盘当前文件夹下名为 SDat.dat的文件中 ( D)将某个磁盘文件的内容写入 C盘
12、当前文件夹下名为 SDat.dat的文件中 25 假定有下列两个过程: Private Sub PPP(a As Single, b As Single) a=a+b Print a, b b=a+b Print a, b End Sub Private Sub Form_Activate() x=18 Call PPP(x), (x) Print x End Sub 则下列说法中不正确的是 ( )。 ( A)形参是 a和 b,两个实参 (x)和 (x)允许重名 ( B)形参是 a和 b,实参 (x)表示传值调用 ( C)形参是 a和 b,实参 (x)表示是非传址调用 ( D)形参是 a和 b
13、,两个实参 (x)和 (x)不允许重名 26 有下列 两个过程: Sub S1(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer, y As Integer) Dim t As Integer t=x x=y y=t End Sub 则下列叙述中正确的是 ( )。 ( A)用过程 S1可以实现交换两个变量的值的操作, S2不能实现 ( B)用过程 S2可以实现交换两个变量的值的操作, S1不能实现 ( C)用过程 S1和 S2都可以实现交换两个变量的值
14、的操作 ( D)用过程 S1和 S2都不能实现交换两个变量的值的操作 27 ( )属性用于设置组合框的风格。 ( A) Backstyle ( B) Borderstyle ( C) Style ( D) Sorted 28 在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1 Click() a25+32的输出结果是【 】。 46 以下程序段的输出结果是【 】。 num=0 Do While num =5 num=num+1 Loop Print num 47 以下程序计算自然数 e的值,要求精确到 1015,阅读下列程序。已知 e的计算公式为: e=1+1/
15、1!+1/2! + +1/n! 。请在【 】和【 】处填上正确内容。 Private Sub Commandl_ Click() 【 】 n =0: term = 1: t = 1 do n= n +1 t=t/n 【 】 Loop while t 1.0E-15 Text1. Text = term End Sub 48 设有如下的 Visual Basic表达式: 5*x2-3*x-2*Sin(A)/3,它相当于代数式【 】。 49 若 s、 i均为整型变量,执行下列程序段后 s的值为【 】。 S=0 i=1 DO S=S+i i=i+1 Loop Until i5 50 执行下面的语句后
16、,所产生的信息框的标题是【 】。 a=msgbox (“AAAA“,“BBBB“,“,5) VB 笔试模拟试卷 265答案与解析 1 【正确答案】 C 2 【正确答案】 D 3 【正确答案】 C 【试题解析】 软件测试的目的主要是在于发现软件错误,希望在软件开发生命周期内尽可能早的发现尽可能多得 bug。 4 【正确答案】 D 5 【正确答案】 A 6 【正确答案】 D 【试题解析】 数据模型是信息世界中表示实体类型及实体间联系的模型,因此数据模型应具有描述数据和数据联系两方面的功能。 7 【正确答案】 C 【试题解析】 数据模型所描述的内容有 3个部分,它们是数据结构、数据操作和数据约束。其
17、中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等:数据操作主要是描述在相应数据结构上的操作类型与操作方式。 8 【正确答案】 D 【试题解析】 软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。 9 【正确答案】 C 【试题解析】 本题的考查点是软件配置的配置项。软件配置由配 置项组成,按照当前软件工程常用的方法,软件配置项一般包括需求说明书、测试报告、软件变更通知等,但可行性研究报告不属于软件配置项。 10 【正确答案】 B 【试题解析】 常见的过程设计工具有:
18、程序流程图、 N-S图、 PAD 图和 HIPO图。其 中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流 程图,通常也把这种图称为 N-S 图。 注意:其他常用算法描述工具的概念。 11 【正确答案】 A 12 【正确答案】 C 【试题解析】 在 Visual Basic中有两类过程 ,一类是系统提供的内部函数和事件过程 ;另一类是用户根据自己的需要定义的 ,供事件过程的多次调用 ,而在第二类过程中 ,我们现在涉及最多的是子过程。它们的共同点是完成某种特定功能的一组程序代码 ;不同的是函数是带有返回值的特殊过程 ,所以函数过程定义时有返回值的类型说明。 13 【正确
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 265 答案 解析 DOC
