ImageVerifierCode 换一换
格式:DOC , 页数:24 ,大小:134KB ,
资源ID:1327370      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1327370.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级VISUAL+BASIC-27-2及答案解析.doc)为本站会员(eveningprove235)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级VISUAL+BASIC-27-2及答案解析.doc

1、二级 VISUAL+BASIC-27-2 及答案解析(总分:81.97,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:57.00)1.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为_。 A.PAD 图 B.N-S 图 C.结构图 D.数据流图(分数:2.00)A.B.C.D.2.下列程序段的显示结果为 _。x=0Print x-1x=3 A. -1 B. 3 C. 2 D. 0(分数:1.00)A.B.C.D.3.数据库管理系统中负责数据模式定义的语句是 A. 数据定义语言 B.数据管理语言 C. 数据操纵语言 D. 数据控制语言

2、(分数:2.00)A.B.C.D.4.以下叙述中错误的是U /U。 A.在 KeyPress 事件过程中不能识别键盘的按下与释放 B.在 KeyPress 事件过程中不能识别回车键 C.KeyDown 和 KeyUp 事件过程中,将键盘输入的“A”和“a”视作相同的字母 D.KeyDown 和 KeyUp 事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符(分数:2.00)A.B.C.D.5.某二叉树中有 n 个度为 2 的节点,则该二叉树中的叶子节点数为 A. n+1 B. n-1 C. 2n D. n/2(分数:2.00)A.B.C.D.6.在窗体上画一个命令按

3、钮,然后编写如下事件过程:Private Sub CommAnd1_Click()For i=1 To 4x=0For j=1 To 3x=jFor k=1 To 2x=x+6Next kNext jNext iPrint xEnd Sub程序运行后,单击命令按钮,输出结果是_ 。 A. 7 B. 15 C. 157 D. 538(分数:2.00)A.B.C.D.7.以下叙述中正确的是U /U A.窗体的 Name 属性指定窗体的名称,用来标识一个窗体 B.窗体的 Name 属性的值是显示在窗体标题栏中的文本 C.可以在运行期间改变对象的 Name 属性的值 D.对象的 Name 属性值可以为

4、空(分数:2.00)A.B.C.D.8.下列关于事件的叙述中不正确的是_。 A. 事件是系统预先为对象定义的能被对象认别的动作。 B. 事件可分为用户事件与系统事件两类。 C. VB 为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写。 D. VB 中所有对象的默认事件都是 Click。(分数:2.00)A.B.C.D.9.下列叙述中正确的是 A. 软件交付使用后还需要进行维护 B. 软件一旦交付使用就不需要再进行维护 C. 软件交付使用后其生命周期就结束 D. 软件维护是指修复程序中被破坏的指令(分数:2.00)A.B.C.D.10.目录列表框的 Path 属性

5、的作用是 A.显示当前驱动器或指定驱动器上的目录结构 B.显示当前驱动器或指定驱动器上的某目录下的文件名 C.显示根目录下的文件名 D.显示该路径下的文件(分数:1.00)A.B.C.D.11.以下关于函数过程的叙述中,正确的是 A. 函数过程形参的类型与函数返回值的类型没有关系 B. 在函数过程中,过程的返回值可以有多个 C. 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递 D. 如果不指明函数过程参数的类型,则该参数没有数据类型(分数:2.00)A.B.C.D.12.下列关于文件的叙述中,错误的是U /U。 A. 使用 Append 方式打开文件时,文件指针被定位于文件

6、尾 B. 当以 Input 方式打开文件时,如果文件不存在,则自动建立一个新文件 C. 顺序文件的各个记录的长度可以不同 D. 随机文件打开后,既可以进行读操作,也可以进行写操作(分数:2.00)A.B.C.D.13.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是U /U。 A. 需求分析 B. 详细设计 C. 软件设计 D. 概要设计(分数:2.00)A.B.C.D.14.下列能判断是否到达文件尾的函数是U /U。 A. Boc B. Loc C. LOF D. EOF(分数:2.00)A.B.C.D.15.窗体的 MouseDown 事件过程如下:Form_Mo

7、useDown(Button As Integer,Shift As Integer,X As Single,Y As Single)有 4 个参数,关于这些参数,正确的描述是 _。 A. 通过 Button 参数判定当前按下的是哪一个鼠标键 B. Shift 参数只能用来确定是否按下 Shift 键 C. Shift 参数只能用来确定是否按下 Alt 和 Ctrl 键 D. 参数 x 和 y 用来设置鼠标当前位置的坐标(分数:1.00)A.B.C.D.16.如下有一段不完整的程序段,如果要求该程序执行 3 次循环,则在程序中的空白处要填入U /U。x=1Dox=x+3PrintxLoopUn

8、til_ A.x=8 B.X=8 C.x=7 D.X=7(分数:2.00)A.B.C.D.17.下列哪条语句是错的_。 A. exit sub B. exit function C. exit while D. exit do(分数:2.00)A.B.C.D.18.在文本框中,当用户键入一个字符,能同时引发的事件是 A. KeyPress 和 Click B. KeyPress 和 LostFocus C. KeyPress 和 Change D. Change 和 LostFocous(分数:2.00)A.B.C.D.19.以下叙述中错误的是_。 A. 语句“Dim a,b As Integ

9、er“声明了两个整型变量 B. 不能在标准模块中定义 Static 型变量 C. 窗体层变量必须先声明,后使用 D. 在事件过程或通用过程内定义的变量是局部变量(分数:1.00)A.B.C.D.20.要求当鼠标在图片框 P1 中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是_。 A.Private Sub P1_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single) Print X,Y End Sub B.Private Sub P1_MouseDown(Button As Int

10、eger,Shift As Integer,X As Single,Y As Single) PicturePrint X,Y End Sub C.Private Sub P1_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single) P1.Print X,Y End Sub D.Privme Sub Form_MouseMove(Buuon As Integer,Shift As Integer,X As Single,Y As Single) P1.Print X,Y End Sub(分数:1.00)A.B.

11、C.D.21.在窗体上画一个名称为 Drive1 的驱动器列表框,一个名称为 Dir1 的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是U /U。 A.Drive1_Change B.Drive1_Click C.Dir1_Click D.Dir1_Change(分数:2.00)A.B.C.D.22.已知学生关系是;学生(学号,姓名,性别,专业号,班长),其中“学号”是主码,“班长”属性表示该学生所在班级的班长的学号,则学生关系是 _。 A. 是参照关系不是被参照关系 B. 是被参照关系不是参照关系 C. 既是参照关系又是被

12、参照关系 D. 没有参照关系(分数:1.00)A.B.C.D.23.在窗体中添加一个命令按钮,名称为 Command1,两个文本框名称分别为 Text1 和Text2,然后编写如下程序:Private Sub Command1_Click()Dim x As String,y As String, C As String,d As Stringx = Text1Text : y = Text2Textc = LCase(x):d = UCase(y)Print c; dEnd Sub程序运行后,在文本框 Texn、Text2 中分别输入 AbC 和 efG,结果是 A. abcEFG B. a

13、bcefg C. ABCefg D. ABCEFG(分数:1.00)A.B.C.D.24.双击窗体中的对象后,Visual Basic 将显示的窗口是 A. 项目(工程)窗口 B. 工具箱 C. 代码窗口 D. 属性窗口(分数:1.00)A.B.C.D.25.文本框控件中将 Text 的内容全部显示为所定义的字符的属性项是U /U。 A.PasswordChar B.需要编程来实现 C.Password D.以上都不是(分数:2.00)A.B.C.D.26.执行下列程序段后,输出的结果是For k1=0 To 4y=20For k2=0 To 3y=10For k3=0 To2y=y+10Ne

14、xt k3,k2,k1Print y A. 90 B. 60 C. 40 D. 10(分数:1.00)A.B.C.D.27.软件生命周期是指 A. 软件产品从提出、实现、使用维护到停止使用退役的过程 B. 软件从需求分析、设计、实现到测试完成的过程 C. 软件的开发过程 D. 软件的运行维护过程 (分数:2.00)A.B.C.D.28.在 Visual Basic 中,下列运算符中优先级最高的是_。 A. * B. / C. D. Not(分数:2.00)A.B.C.D.29.软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求分析说明书和 A.阶段性报告 B.需求评审 C.总

15、结 D.都不正确(分数:1.00)A.B.C.D.30.表达式 Val(“.123E2“)的值是U /U。 A. 123 B. 12.3 C. 0 D. 123e2CD(分数:2.00)A.B.C.D.31.使用语句 Dim F(2)As Integer 声明数组 F 之后,以下说法正确的是 A. F 数组中所有元素值都为 Empty B. F 数组中的所有元素值不确定 C. F 数组中的所有元素都为 0 D. 执行 EraseF 后,F 数组中所有元素值都不为 0 (分数:1.00)A.B.C.D.32.软件需求分析般应确定的是用户对软件的 _。 A. 功能需求 B. 非功能需求 C. 性能

16、需求 D. 功能需求和非功能需求(分数:1.00)A.B.C.D.33.标签控件能够显示文本信息,文本内容只能用什么属性来设置? A.Alignment B.Caption C.Visible D.BorderStyle (分数:1.00)A.B.C.D.34.在 Visual Basic 工程中,可以作为“启动对象”的程序是U /U。 A任何窗体或标准模块 B任何窗体或过程 CSub Main 过程或其他任何模块 DSub Main 过程或任何窗体(分数:2.00)A.B.C.D.35.要使一个命令按钮成为图形命令按钮,则应设置的属性是U /U。 A.Picture B.Style C.Lo

17、adPicture D.DisabledPicture(分数:2.00)A.B.C.D.二、B填空题/B(总题数:1,分数:25.00)下面程序的功能是产生 10 个小于 100(不含 100)的随机正整数,并统计其中 5的倍数所占比例,但程序不完整,请补充完整。Sub PR()RandomizeDim a(10)For j=1 To 10a(i)=Int(U U 5 /U /U)IfU U 6 /U /UThen k=k+1Print a(j)Next JPrintPrint k/10End Suh(分数:24.97)填空项 1:_填空项 1:_(3).度为 10 的线性表进行冒泡排序,最坏

18、情况下需要比较的次数为_。(分数:2.27)填空项 1:_(4).假设用一个长度为 50 的数组成(数组元素的下标从 0 到 49)作为栈的存储窨,栈底指标 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有U U /U /U个元素。(分数:2.27)填空项 1:_(5).具有 n 个结点的完全二叉树的深度为_。(分数:2.27)填空项 1:_(6).一个控件在窗体上的位置由 Top 和 Left 属性决定,其大小由U U /U/U和U U/U/U属性决定。(分数:2.27)填空项 1:_(7).“编辑”菜单中“粘贴”命令

19、所对应的快捷键是_。(分数:2.27)填空项 1:_(8).栈中允许进行插入和删除的一端叫做_。(分数:2.27)填空项 1:_(9).Printer.Print“*“星号输出到_。(分数:2.27)填空项 1:_(10).数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为_。(分数:2.27)填空项 1:_(11).窗体上有一个名称为 Text1 的文本框和一个名称为 Command1、标题为“计算“的命令按钮,如图所示。函数 fun 及命令按钮的单击事件过程如下,请填空。 (分数:2.27)填空项 1:_二级 VIS

20、UAL+BASIC-27-2 答案解析(总分:81.97,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:57.00)1.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为_。 A.PAD 图 B.N-S 图 C.结构图 D.数据流图(分数:2.00)A.B. C.D.解析:2.下列程序段的显示结果为 _。x=0Print x-1x=3 A. -1 B. 3 C. 2 D. 0(分数:1.00)A. B.C.D.解析:解析 在该题中,x 的初始值为 0,顺序执行各语句,打印 x-1 的值即-1,然后对 x 重新赋 3,不影响打印的结果。

21、3.数据库管理系统中负责数据模式定义的语句是 A. 数据定义语言 B.数据管理语言 C. 数据操纵语言 D. 数据控制语言(分数:2.00)A. B.C.D.解析:解析 数据库定义语言 DDL(Data Definition Language)用于定义数据库的所有特性和属性,尤其是行布局、列定义、键列(有时是选键方法)、文件位置和存储策略。4.以下叙述中错误的是U /U。 A.在 KeyPress 事件过程中不能识别键盘的按下与释放 B.在 KeyPress 事件过程中不能识别回车键 C.KeyDown 和 KeyUp 事件过程中,将键盘输入的“A”和“a”视作相同的字母 D.KeyDown

22、和 KeyUp 事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符(分数:2.00)A.B. C.D.解析:5.某二叉树中有 n 个度为 2 的节点,则该二叉树中的叶子节点数为 A. n+1 B. n-1 C. 2n D. n/2(分数:2.00)A. B.C.D.解析:解析 对于任何一棵二叉树 T,如果其终端节点(叶子节点)数为 n1,度为 2 的节点数为 n2,则n1=n2+1。所以该二叉树的叶子节点数等于 n+1。6.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub CommAnd1_Click()For i=1 To 4x=0For j=

23、1 To 3x=jFor k=1 To 2x=x+6Next kNext jNext iPrint xEnd Sub程序运行后,单击命令按钮,输出结果是_ 。 A. 7 B. 15 C. 157 D. 538(分数:2.00)A.B. C.D.解析:7.以下叙述中正确的是U /U A.窗体的 Name 属性指定窗体的名称,用来标识一个窗体 B.窗体的 Name 属性的值是显示在窗体标题栏中的文本 C.可以在运行期间改变对象的 Name 属性的值 D.对象的 Name 属性值可以为空(分数:2.00)A. B.C.D.解析:解析 窗体的 Name 属性指定窗体的名称,用来标识一个窗体,不能为空,

24、也不能在运行期间改变其值。窗体的 Caption 属性的值是显示在窗体标题栏中的文本。8.下列关于事件的叙述中不正确的是_。 A. 事件是系统预先为对象定义的能被对象认别的动作。 B. 事件可分为用户事件与系统事件两类。 C. VB 为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写。 D. VB 中所有对象的默认事件都是 Click。(分数:2.00)A.B.C.D. 解析:9.下列叙述中正确的是 A. 软件交付使用后还需要进行维护 B. 软件一旦交付使用就不需要再进行维护 C. 软件交付使用后其生命周期就结束 D. 软件维护是指修复程序中被破坏的指令(分数:2

25、.00)A. B.C.D.解析:解析 维护是软件生命周期的最后。一个阶段,也是持续时间最长、付出代价最大的阶段,在软件交付使用后,还需要进行维护。软件维护通常有以下四类:为纠正使用中出现的错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护;为将来的可维护和可靠而进行的预防性维护。软件维护不仅包括程序代码的维护,还包括文档的维护。综上所述,本题的正确答案是 A,其余选项的说法错误。10.目录列表框的 Path 属性的作用是 A.显示当前驱动器或指定驱动器上的目录结构 B.显示当前驱动器或指定驱动器上的某目录下的文件名 C.显示根目录下的文件名 D.显示该路

26、径下的文件(分数:1.00)A. B.C.D.解析:解析 目录列表框的 Path 属性显示当前驱动器或指定驱动器上的目录结构,A 项正确。B 项所述功能为文件列表框的 Path 属性。11.以下关于函数过程的叙述中,正确的是 A. 函数过程形参的类型与函数返回值的类型没有关系 B. 在函数过程中,过程的返回值可以有多个 C. 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递 D. 如果不指明函数过程参数的类型,则该参数没有数据类型(分数:2.00)A. B.C.D.解析:解析 函数过程的形参是可选项,它的类型与函数返回值的类型没有关系,选项 A 的说法正确;每一个函数仅能有一

27、个返回值,选项 B 的说法错误;当数组作为函数过程的参数时,只能以传址方式传递参数选项 C 错误;如果不指明函数过程参数的类型,则参数类型为变体型,参数的值根据实参的值和参数需要参与的运算作相应的类型转换,选项 D 的说法错误。12.下列关于文件的叙述中,错误的是U /U。 A. 使用 Append 方式打开文件时,文件指针被定位于文件尾 B. 当以 Input 方式打开文件时,如果文件不存在,则自动建立一个新文件 C. 顺序文件的各个记录的长度可以不同 D. 随机文件打开后,既可以进行读操作,也可以进行写操作(分数:2.00)A.B. C.D.解析:解析 使用 Append 方式打开文件与使

28、用 Output 方式不同,它的文件指针被定位于文件尾;当以Input 方式打开文件时,如果文件不存在,则产生“文件未找到”错误,而如果为 Output、Append、 Random 方式打开的文件不存在,则自动建立相应的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的;随机文件打开后,可以进行读、写操作。13.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是U /U。 A. 需求分析 B. 详细设计 C. 软件设计 D. 概要设计(分数:2.00)A. B.C.D.解析:解析 软件生命周期的主要活动阶段为:可以性研究和计划制定、需求分析、软件设计

29、、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。14.下列能判断是否到达文件尾的函数是U /U。 A. Boc B. Loc C. LOF D. EOF(分数:2.00)A.B.C.D. 解析:解析 EOF 函数用来判断是否位于文件的文件尾。Loc 函数返回由“文件号”指定的文件的当前读写位置。LOF 函数返回给文件分配的字节数(即文件的长度)。15.窗体的 MouseDown 事件过程如下:Form_MouseDown(Button As Integer,Shift As I

30、nteger,X As Single,Y As Single)有 4 个参数,关于这些参数,正确的描述是 _。 A. 通过 Button 参数判定当前按下的是哪一个鼠标键 B. Shift 参数只能用来确定是否按下 Shift 键 C. Shift 参数只能用来确定是否按下 Alt 和 Ctrl 键 D. 参数 x 和 y 用来设置鼠标当前位置的坐标(分数:1.00)A. B.C.D.解析:解析 Button 参数可以确定用户是否按下 Ctrl、Alt、Shift 键。参数 x 和 y 只能读取当前鼠标的位置,不能用来设置鼠标当前位置的坐标。16.如下有一段不完整的程序段,如果要求该程序执行

31、3 次循环,则在程序中的空白处要填入U /U。x=1Dox=x+3PrintxLoopUntil_ A.x=8 B.X=8 C.x=7 D.X=7(分数:2.00)A. B.C.D.解析:17.下列哪条语句是错的_。 A. exit sub B. exit function C. exit while D. exit do(分数:2.00)A.B.C. D.解析:解析 exitsub 用来跳出本过程 exitfunefion 用来跳出本函数并返回到调用处继续执行。 exitdo 用来退出 do 循环。 没有 exitwhile 这个用法。18.在文本框中,当用户键入一个字符,能同时引发的事件是

32、 A. KeyPress 和 Click B. KeyPress 和 LostFocus C. KeyPress 和 Change D. Change 和 LostFocous(分数:2.00)A.B.C. D.解析:解析 键入字符会触发 KeyPress 事件;在文本框中输入新信息将触发 Change 事件。19.以下叙述中错误的是_。 A. 语句“Dim a,b As Integer“声明了两个整型变量 B. 不能在标准模块中定义 Static 型变量 C. 窗体层变量必须先声明,后使用 D. 在事件过程或通用过程内定义的变量是局部变量(分数:1.00)A. B.C.D.解析:解析 在 V

33、B 中不能用一个 AS 定义多个变量,故变量 a 不是 Integer 型,而是 Variant 型。20.要求当鼠标在图片框 P1 中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是_。 A.Private Sub P1_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single) Print X,Y End Sub B.Private Sub P1_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)

34、 PicturePrint X,Y End Sub C.Private Sub P1_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single) P1.Print X,Y End Sub D.Privme Sub Form_MouseMove(Buuon As Integer,Shift As Integer,X As Single,Y As Single) P1.Print X,Y End Sub(分数:1.00)A.B.C. D.解析:解析 当鼠标在图片框 P1 中移动时,就会触发 P1 的鼠标移动事件,即 P

35、1_MouseMove 事件,故排除 B 选项;鼠标在图片框 P1 中移动时,立即在图片框中显示鼠标的位置坐标,说明是在图片框上输出数据,所以用 P1 的 Print 语句实现。故 C 选项正确。21.在窗体上画一个名称为 Drive1 的驱动器列表框,一个名称为 Dir1 的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是U /U。 A.Drive1_Change B.Drive1_Click C.Dir1_Click D.Dir1_Change(分数:2.00)A. B.C.D.解析:22.已知学生关系是;学生(学号,姓名

36、,性别,专业号,班长),其中“学号”是主码,“班长”属性表示该学生所在班级的班长的学号,则学生关系是 _。 A. 是参照关系不是被参照关系 B. 是被参照关系不是参照关系 C. 既是参照关系又是被参照关系 D. 没有参照关系(分数:1.00)A.B.C. D.解析:解析 在学生关系中,班长来自于学生的学号,班长不是学生关系的主码,但学号是学生关系的主码,因此,这是同一个关系内部属性间的引用关系,学生关系既是参照关系又是被参照关系。23.在窗体中添加一个命令按钮,名称为 Command1,两个文本框名称分别为 Text1 和Text2,然后编写如下程序:Private Sub Command1_

37、Click()Dim x As String,y As String, C As String,d As Stringx = Text1Text : y = Text2Textc = LCase(x):d = UCase(y)Print c; dEnd Sub程序运行后,在文本框 Texn、Text2 中分别输入 AbC 和 efG,结果是 A. abcEFG B. abcefg C. ABCefg D. ABCEFG(分数:1.00)A. B.C.D.解析:解析 Ucase 函数和 Lcase 函数对大小写字母进行转换。其中 Ucase 将“字符串”中的小写字母转换为大写字母,而 Lcase

38、 函数将“字符串”中的大写字母转换为小写字母。24.双击窗体中的对象后,Visual Basic 将显示的窗口是 A. 项目(工程)窗口 B. 工具箱 C. 代码窗口 D. 属性窗口(分数:1.00)A.B.C. D.解析:解析 双击窗体中的对象后, Visual Basic 将显示的窗口是代码窗口。25.文本框控件中将 Text 的内容全部显示为所定义的字符的属性项是U /U。 A.PasswordChar B.需要编程来实现 C.Password D.以上都不是(分数:2.00)A. B.C.D.解析:26.执行下列程序段后,输出的结果是For k1=0 To 4y=20For k2=0

39、To 3y=10For k3=0 To2y=y+10Next k3,k2,k1Print y A. 90 B. 60 C. 40 D. 10(分数:1.00)A.B.C. D.解析:解析 这是一个 3 重循环嵌套的程序。多重 For 循环的执行过程是:外层循环的循环控制变量每取一个值,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后一次循环执行时 k1= 4,k2=3,都要再执行一次 y=10,不管 y 以前取得何值, y 都要重新取得初值 10,这时再执行 1 次内循环。内层循环体要执行 3 次,即加 3 次 10。y 最终的值是 40。27.软件生命周期是指 A. 软件产品

40、从提出、实现、使用维护到停止使用退役的过程 B. 软件从需求分析、设计、实现到测试完成的过程 C. 软件的开发过程 D. 软件的运行维护过程 (分数:2.00)A. B.C.D.解析:28.在 Visual Basic 中,下列运算符中优先级最高的是_。 A. * B. / C. D. Not(分数:2.00)A. B.C.D.解析:解析 运算符优先级别:算术运算关系运算逻辑运算算术运算符运算优先级:(指数)(取负)-(乘法)*(浮点除法)/(整数除法)/(取模)MOD(加 法)+。29.软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求分析说明书和 A.阶段性报告 B.需求

41、评审 C.总结 D.都不正确(分数:1.00)A.B. C.D.解析:解析 需求分析的四个方面是:需求获取、需求分析、编写需求分析说明书和需求评审。30.表达式 Val(“.123E2“)的值是U /U。 A. 123 B. 12.3 C. 0 D. 123e2CD(分数:2.00)A.B. C.D.解析:解析 Val 函数返回包含于字符串内的台法数字。使用 Val 函数时应注意如下两点:Val 函数能够识别第一个可用的小数点分隔符;在不能识别为数字的第一个字符上停止读入字符串,如果第一个字符不为数字字符,返回 O 值。题中 123E2=0.123102=12.3,因此表达式 val(“.12

42、3E2“)的值为 12.3。31.使用语句 Dim F(2)As Integer 声明数组 F 之后,以下说法正确的是 A. F 数组中所有元素值都为 Empty B. F 数组中的所有元素值不确定 C. F 数组中的所有元素都为 0 D. 执行 EraseF 后,F 数组中所有元素值都不为 0 (分数:1.00)A.B.C. D.解析:解析:所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数组后,在没有给它赋值前,整型数组中的所有元素值为 0,所以 C)是正确的; Erase 语句的作用是释放动态数组所占的内存空间,所以 D)选项也不正确。32.软件需求分析般应确定的是用户对

43、软件的 _。 A. 功能需求 B. 非功能需求 C. 性能需求 D. 功能需求和非功能需求(分数:1.00)A.B.C.D. 解析:解析 软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。33.标签控件能够显示文本信息,文本内容只能用什么属性来设置? A.Alignment B.Caption C.Visible D.BorderStyle (分数:1.00)A.B. C.D.解析:解析:标签(Label)主要用来显示一小段不需要用户修改的文本,被显示文本内容只能由 Caption属性来定

44、义和修改,因此选项 B)是正确的;选项 A)确定标签标题的放置方式;选项 C)决定程序运行后,控件是否在屏幕上显示出来;Borderstyle 属性返回或设置对象的边框样式。34.在 Visual Basic 工程中,可以作为“启动对象”的程序是U /U。 A任何窗体或标准模块 B任何窗体或过程 CSub Main 过程或其他任何模块 DSub Main 过程或任何窗体(分数:2.00)A.B.C.D. 解析:解析 在 Visual Basic 中 Sub Main 过程可以作为启动对象被启动,任何窗体都可以是启动对象。并不是所有的过程或标准模块都可以作为启动对象。35.要使一个命令按钮成为图

45、形命令按钮,则应设置的属性是U /U。 A.Picture B.Style C.LoadPicture D.DisabledPicture(分数:2.00)A.B. C.D.解析:二、B填空题/B(总题数:1,分数:25.00)下面程序的功能是产生 10 个小于 100(不含 100)的随机正整数,并统计其中 5的倍数所占比例,但程序不完整,请补充完整。Sub PR()RandomizeDim a(10)For j=1 To 10a(i)=Int(U U 5 /U /U)IfU U 6 /U /UThen k=k+1Print a(j)Next JPrintPrint k/10End Suh(分数:24.97)填空项 1:_ (正确答案:(99*Rnd)+1)解析:解析 小于 100 的随机正整数用(99*Rnd)+1 来表示;求倍数用取模来表示,即 a(j) Mod 5=0,用k 做计数器,累计计算能被 5 整除的数的个数。填空项 1:_ (正确答案

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1