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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、二级 VISUAL+BASIC 笔试 27 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.窗体的 MouseDown 事件过程如下: Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) 有 4 个参数,关于这些参数,正确的描述是 _。(分数:2.00)A.通过 Button 参数判定当前按下的是哪一个鼠标键B.Shift 参数只能用来确定是否按下 Shift 键C.Shift 参数只能用来确定是否按下 Alt 和 Ctrl 键D.参数 x

2、 和 y 用来设置鼠标当前位置的坐标2.软件工程的需求分析阶段的主要任务是明确系统的_ 。(分数:2.00)A.运行平台B.业务流程C.软件结构D.数据结构3.设有变量声明 Dim TestDate As Date,为变量 TestDate 正确赋值的表达方式是 _。(分数:2.00)A.TestDate=#1/1/2002#B.TestDate#”1/1/2002“#C.TestDatedate(“1/1/2002“)D.TestDateFormat(“m/d/yy“,“1/1/2002“)4.如果想对多个控件进行操作,正确的操作是_ 。(分数:2.00)A.同时按住 Ctrl 键和 Shi

3、ft 键不放开,然后用鼠标左键分别单击所要选择的控件B.按住 Shift 键不放开,然后用鼠标左键分别单击所要选择的控件C.按住 Alt 键不放开,然后用鼠标左键分别单击所要选择的控件D.用鼠标左键分别单击所要选择的控件5.下列关于数据类型的叙述中,错误的一条是_ 。(分数:2.00)A.逻辑数据类型用于逻辑判断,它只有 True 和 False 两个值B.Visual Basic 中所有未定义的变量的默认数据类型是字符型C.对象变量作为 32 位(4 个字节)地址来存储D.日期型数据的存储空间占用 8 字节6.数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中

4、,_ 不是数据库阶段的特点。(分数:2.00)A.数据结构化B.数据面向应用程序C.数据共享性高D.数据具有较高的独立性7.在窗体上画两个名称分别为 Text1、Texte2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Dim x As Integer,n As Integer x=1 n=0 Do While x20 x=x*3 n=n+1 Loop Text1.Text=Str(x) Text2.Text=Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别是 _。(分数:

5、2.00)A.15 和 1B.27 和 3C.195 和 3D.600 和 48.Visual Basic 的主窗口中不包含_ 。(分数:2.00)A.标题栏B.状态栏C.菜单栏D.工具栏9.鼠标光标的形状通过 _来设置。(分数:2.00)A.MouseMove 事件B.MouseUp 事件C.MouseDown 事件D.MousePoint 属性10.对于采用软件工程方法设计的软件,其维护工作应始于_ 。(分数:2.00)A.回归测试B.阅读代码C.阅读设计文档D.需求分析11.以下程序运行时,单击窗体后,在窗体上输出的结果是 _。 Private SubForm_Click() Dim a

6、 As Integer,b As Integer a=10 :b=20 Call ff(a,B) Print a,b End Sub Private Sub ff(x As Integer,y As Integer) x=x+y y=x+y End Sub(分数:2.00)A.30 50B.30 30C.20 20D.10 2012.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是 _。(分数:2.00)A.属性、窗体和控件B.属性、事件和方法C.数据、记录和文件D.窗体、模块和过程13.将命令按钮的_ 属性设置为 True 后,就可以按 Esc 键触发其 Click

7、 事件。(分数:2.00)A.CancelB.EscC.EnabledD.Default14.为了在运行时能显示窗体左上角的控制菜单框(系统菜单),必须_ 。(分数:2.00)A.把窗体的 ControlBox 属性设置为 FalseB.把窗体的 ControlBox 属性设置为 TrueC.把窗体的 MaxButton 属性设置为 FalseD.把窗体的 MaxButton 属性设置为 True15.以下叙述中,错误的是 _。(分数:2.00)A.一个工程中只能有一个 Sub Main 过程B.窗体的 Show 方法的作用是将指定的窗体装入内存并显示该窗体C.窗体的 Hide 方法和 Unl

8、oad 方法的作用完全相同D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体16.算法是求解问题的方法,具有输入,输出、有穷性、确定性和 _的特性。(分数:2.00)A.可行性B.计算性C.程序设计性D.检索性17.已知一个部门有多个职工,一个职工只在一个部门工作;一个职工参加多个项目,一个项目可由多个职工完成则部门和职工、职工和项目间的联系分别是_ 。(分数:2.00)A.1:n 1:nB.1:1 1:nC.m:n m:nD.1:n m:n18.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub C

9、ommand1_Click() Dim array1(10,10)As Integer Dim i,j As Integer For i;1 TO 3 For i=2 To 4 array1(i,j)=i+j Next j Next i Text1. Text=array1(2,3)+array1(3,4) End Sub 程序运行后,单击命令按钮,则文本框中显示的值是 _。(分数:2.00)A.12B.13C.14D.1519.下列关于数据结构的基本概念的叙述中,错误的是 _。(分数:2.00)A.数据元素是数据的基本单位B.数据项是有独立含义的数据最小单位C.数据结构概念包含的主要内容是数

10、据的逻辑结构和数据的存储结构D.数据的逻辑结构分为线性结构和非线性结构20.软件结构是软件模块间关系的表示,软件模块之间的关系可以有多种,以下选项中,_ 不是其最基础的关系。(分数:2.00)A.调用关系B.包含关系C.嵌套关系D.网状关系21.当 Value 属性的值为 _时,表示复选框被选定。(分数:2.00)A.0B.1C.2D.任何值22.一个工程包括各种类型的文件,其扩展名为.vbp 的文件是_ 。(分数:2.00)A.工程文件B.窗体的二进制数据文件C.类模块的文件D.标准模块文件23.设有语句: Open “c:/Test.Dat“ For Output As #1 则以下错误的

11、叙述是 _。(分数:2.00)A.该语句打开 C 盘根目录下一个已存在的文件 TesDatB.该语句在 C 盘根目录下建立一个名为 TesDat 的文件C.该语句建立的文件的文件号为 1D.执行该语句后,就可以通过 Print #语句向文件 TesDat 中写入信息24.改变控件的位置不能通过 _ 方法来直接实现。(分数:2.00)A.改变控件 Top 值B.使用 Move 方法C.拖放控件D.改变控件 Left 值25.在理想情况下,每一个菜单都应有唯一的访问键(菜单名后括号中的英文字母)来方便使用键盘选择命令的用户。用户可以在键盘上同时按下 _ 和访问键,以选中菜单或菜单项。(分数:2.0

12、0)A.Ctrl 键B.Shift 键C.Alt 键D.Tab 键26.Visual Basic 中的每个对象都有自己的名字,名字的长度不能超过_ 个字符。(分数:2.00)A.10B.32C.128D.25527.当 ScrollBars 属性的值为 _ 时,给文本框同时加水平滚动条和垂直滚动条。(分数:2.00)A.0B.1C.2D.328.下列叙述中,正确的是_ 。(分数:2.00)A.实体集之间一对一的联系实际上就是一一对应的关系B.关系模型只能处理实体集之间一对一的联系C.关系模型属于格式化模型D.以上 3 种说法都不对29.设栈 S 的初始状态为空,栈的容量为 5,若入栈的元素的顺

13、序是 e1、e 2、e 3、e 4、e 5,则出栈元素的顺序不可能是 _。(分数:2.00)A.e1、e 2;e 3、e 4、e 5B.e5、e 4、e 3、e 2、e 1C.e2、e 4、e 3、e 5、e 1D.e3、e 4、e 1、e 2、e 530.以下程序运行后输出的结果是 _。 Option Base 1 Private Sub Form_Click() Dim A(20) For K=1 To 20 A(K)=K2 Next K Print A(K) End Sub(分数:2.00)A.20B.441C.400D.出错信息31.设有如下通用过程: Public Sub Fun(a

14、(),ByVal x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下的事件过程: Private Sub Command1_Click() Dim arr(5)As Variant For i=1 To 5 arr(i)= i Next n=10 Call Fun(arr(),n) Text1.Text=n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 _。(分数:2.00)A.10B.15C.25D.2432.以下 4 种描述

15、中,错误的是_ 。(分数:2.00)A.常量又可分为文字常量和符号常量B.文字常量也就是常数,一般包括字符串常量和数值常量两类C.符号常量是用一个标识符来代表一个常数,好像是为常数取一个名字,但仍保持常数的性质D.符号常量的使用和变量的使用没有差别33.以下程序运行后,单击命令按钮,窗体显示的结果是 _。 Private Function p1(x As Integer,y As Integel,z As Integer) p1=2*x+y+3*z End Function Private Function p2(x As Integer,y As Integer,z As Integer)

16、p2=p1(2,y,x)+x End Function Private SubCommandl_Click() Dim a As Integer Dim b As Integer Dim c As Integer a=2:b=3:c=4 Print p2(c,b,A) End Sub(分数:2.00)A.19B.21C.22D.2334.下面的概念中,不属于面向对象方法的是_ 。(分数:2.00)A.对象B.继承C.类D.过程调用35.下列叙述中,错误的一条是_ 。(分数:2.00)A.控件数组由一组相同类型的控件组成,它们共用一个控件名,具有相同的属性B.控件数组 Command1(3)表示

17、控件数组名为 Command1 的第 3 个元素C.自定义数据类型(也可称为记录类型)的定义通过 Type 语句来实现D.自定义数据类型中的元素类型可以是字符串,但应是定长字符串二、B填空题/B(总题数:11,分数:22.00)36.数据结构的实质一般包括 3 部分:数据元素的逻辑结构、U 【1】 /U以及数据元素的操作(运算)。(分数:2.00)填空项 1:_37.对于一个二维数组 A1m,1n,若按列为主序存储,则任一元素 Ai,j的相对地址是U 【2】 /U。(分数:2.00)填空项 1:_38.结构化设计主要分为系统设计和模块设计,U 【3】 /U的任务是决定系统的模块结构。(分数:2

18、.00)填空项 1:_39.黑盒测试是从U 【4】 /U观点出发的测试。(分数:2.00)填空项 1:_40.第一范式是满足关系模式所要遵循的最基本的条件的范式,即关系中的每个属性必须是U 【5】 /U的简单项。(分数:2.00)填空项 1:_41.在窗体上利用菜单编辑器设计一个主菜单项“菜单控制”(Name 属性值为 mnuMenu),然后为其设计两个子菜单项“增加菜单”(Name 属性值为 mnuAdd) 和“减少菜单”(Name 属性值为 mnuDel),另外设置一个标题为空的菜单项填空项 1:_42.在窗体上画两个文本框,名字分别为 Text1 和 Text2,然后编写下列程序。程序运

19、行后,如果在文本框 Text2 中输入 lmn,那么在文本框 Text1 中显示的内容将是U 【8】 /U。 Private Sub Form_Load() Show Text1.Text=“ “ Text2.Text=“ “ Text2.SetFocus End Sub Private Sub Text2_KeyPress(KeyAseii As Integer) Text1.Text=Text1.Text+Chr(KeyAscii-5) End Sub(分数:2.00)填空项 1:_43.设计一个窗体,窗体上画一个名为 Command1 的命令按钮、一个名为 CommonDialogl 的

20、通用对话框控件、一个名为 Text1 的文本框,利用“颜色”对话框将文本框中的字体颜色设置成用户所选择的颜色,为此编写以下程序代码,井按要求将程序补充完整。 Private Sub Command1_Click() CommonDialogl.Flags=cdlCCRGBInit CommonDialogl.Color=Text1.ForeColor U 【9】 /U Text1.ForeColor=CommonDialog1.Color End Sub(分数:2.00)填空项 1:_44.下列程序的功能是:把一维数组 a 的元素,每 5 个元素赋值给二维数组 b 的每一行。 Private

21、SubCommand1_Click() Dim a(25)As Integer,b(5,5)As Integer For i=1 ToU 【10】 /U a(i)=Int(Rnd*25) Print a(i); Next i Print For i=1 To 5 For i=1 To 5 b(i,j)=U 【11】 /U Print b(i,j); Next j Print Next i End Sub(分数:2.00)填空项 1:_45.下列程序的功能是求 336的个位和十位数的值,填空补充程序。Private Sub Command1 Click()n=1For i=1 To 6n=n*3

22、3n=n Mod 100Next im=U 【12】 /Un=U 【13】 /UPrint“十位数是”;n;”个位数是”;mEnd Sub(分数:2.00)填空项 1:_46.下面程序的功能是:将数组 a 中下标值为偶数的元素从小到大排列,其他元素不变。 Dim a(1 To 10),i,j,k For i=1 To 10 a(i):InputBox(“input:“) Next i For i;1 To 10 Print a(i) Next i Print For i=2 To 10U 【14】 /U For j=i+2 To 10 IfU 【15】 /UThen t=a(i) a(i)=a

23、(j) a(j)=t End If Next j Next i For i=1 To 10 Print a(i) Next i(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 27 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.窗体的 MouseDown 事件过程如下: Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) 有 4 个参数,关于这些参数,正确的描述是 _。(分数:2.00)A.通过 Button 参数判定当

24、前按下的是哪一个鼠标键 B.Shift 参数只能用来确定是否按下 Shift 键C.Shift 参数只能用来确定是否按下 Alt 和 Ctrl 键D.参数 x 和 y 用来设置鼠标当前位置的坐标解析:解析 Button 参数可以确定用户是否按下 Ctrl、Alt、Shift 键。参数 x 和 y 只能读取当前鼠标的位置,不能用来设置鼠标当前位置的坐标。2.软件工程的需求分析阶段的主要任务是明确系统的_ 。(分数:2.00)A.运行平台B.业务流程 C.软件结构D.数据结构解析:解析 本题的考查点是软件需求分析的任务。需求分析的任务是:用户和分析人员双方共同来理解系统的需求,并将共同理解形成一份

25、软件需求说明书。分析阶段是面向“问题”的,主要对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该做什么。故选项 B 正确。3.设有变量声明 Dim TestDate As Date,为变量 TestDate 正确赋值的表达方式是 _。(分数:2.00)A.TestDate=#1/1/2002# B.TestDate#”1/1/2002“#C.TestDatedate(“1/1/2002“)D.TestDateFormat(“m/d/yy“,“1/1/2002“)解析:解析 变量 TestDate 被赋值为日期型变量。选项 B 的日期常量的表示多出一对定界符;选项 C 的函数 Date

26、 的格式错误,中间不应该有参数,选项 D 的 Format 函数中的第一个参数应当是要输出的表达式,第二个参数指定输出格式。因此,只有选项 A 是正确的赋值表达式。4.如果想对多个控件进行操作,正确的操作是_ 。(分数:2.00)A.同时按住 Ctrl 键和 Shift 键不放开,然后用鼠标左键分别单击所要选择的控件B.按住 Shift 键不放开,然后用鼠标左键分别单击所要选择的控件 C.按住 Alt 键不放开,然后用鼠标左键分别单击所要选择的控件D.用鼠标左键分别单击所要选择的控件解析:解析 正确的操作一般有 3 种方法;可以按住 Shift 键不放,然后用鼠标左键分别单击所要选择的多个控件

27、,可以按住 Ctrl 键不放,然后用鼠标左键分别单击所要选择的多个控件;把鼠标移到窗体中空白的位置,然后按住鼠标左键不放并拖动鼠标到所要选择的多个控件。5.下列关于数据类型的叙述中,错误的一条是_ 。(分数:2.00)A.逻辑数据类型用于逻辑判断,它只有 True 和 False 两个值B.Visual Basic 中所有未定义的变量的默认数据类型是字符型 C.对象变量作为 32 位(4 个字节)地址来存储D.日期型数据的存储空间占用 8 字节解析:解析 变体(Variant)数据类型是一种类型可变的数据类型,它可以表示任何类型的数据。变体数据类型在不同的场合代表不同的数据类型。Visual

28、Basic 中所有未定义的变量的默认数据类型是变体数据类型。6.数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,_ 不是数据库阶段的特点。(分数:2.00)A.数据结构化B.数据面向应用程序 C.数据共享性高D.数据具有较高的独立性解析:解析 数据的结构化是数据库阶段的重要特征之一。在数据库阶段,数据不再面向应用,而是面向整个系统,数据的共享性高、冗余小、易于扩展。由于数据库三级模式间的两级映像,数据具有较高的独立性。7.在窗体上画两个名称分别为 Text1、Texte2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Priva

29、te SubCommand1_Click() Dim x As Integer,n As Integer x=1 n=0 Do While x20 x=x*3 n=n+1 Loop Text1.Text=Str(x) Text2.Text=Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别是 _。(分数:2.00)A.15 和 1B.27 和 3 C.195 和 3D.600 和 4解析:解析 程序中执行循环的情况如下。 第一次循环:x=x*31*33,n=n+10+11。 第二次循环:x=x*33*3=9,n=n+1=1+1=2。 第三次循环:x=x*3=9*

30、3=27,n=n+1=2+13。此时,循环条件不成立,程序结束,最后 x27 和 n=3。8.Visual Basic 的主窗口中不包含_ 。(分数:2.00)A.标题栏B.状态栏 C.菜单栏D.工具栏解析:解析 Visual Basic 的主窗口包括标题栏、菜单栏和工具栏,没有状态栏。9.鼠标光标的形状通过 _来设置。(分数:2.00)A.MouseMove 事件B.MouseUp 事件C.MouseDown 事件D.MousePoint 属性 解析:解析 鼠标光标的形状通过 MousePoint 属性来设置,该属性可以在属性窗口中设置,也可以在代码窗口中设置。MousePoint 属性是一

31、个整数,可以取 0-15。10.对于采用软件工程方法设计的软件,其维护工作应始于_ 。(分数:2.00)A.回归测试B.阅读代码C.阅读设计文档 D.需求分析解析:解析 本题的考查点是软件工程方法对系统维护的影响。采用软件工程方法设计的软件,维护工作则可以从设计文档的阅读开始,并根据文档了解软件的结构和接口,估计所做的修改可能带来的影响。11.以下程序运行时,单击窗体后,在窗体上输出的结果是 _。 Private SubForm_Click() Dim a As Integer,b As Integer a=10 :b=20 Call ff(a,B) Print a,b End Sub Pri

32、vate Sub ff(x As Integer,y As Integer) x=x+y y=x+y End Sub(分数:2.00)A.30 50 B.30 30C.20 20D.10 20解析:解析 本题中 x、y 的最后取值也就是 a、b 的输出值。执行 xx+y10+2030,接着执行yx+y 30+2050。所以在窗体上输出的结果是 30 和 50。12.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是 _。(分数:2.00)A.属性、窗体和控件B.属性、事件和方法 C.数据、记录和文件D.窗体、模块和过程解析:解析 Visual Basic 的控件是具有自

33、己的属性、事件和方法的对象,可以把属性看做一个对象的性质,把事件看做对象的响应,把方法看做对象的动作。因此构成对象的三要素是属性、事件和方法。13.将命令按钮的_ 属性设置为 True 后,就可以按 Esc 键触发其 Click 事件。(分数:2.00)A.Cancel B.EscC.EnabledD.Default解析:解析 当命令按钮的 Cancel 属性设置为 True 时,按 Ese 键就和用鼠标单击该按钮相同,触发其Click 事件。14.为了在运行时能显示窗体左上角的控制菜单框(系统菜单),必须_ 。(分数:2.00)A.把窗体的 ControlBox 属性设置为 FalseB.把

34、窗体的 ControlBox 属性设置为 True C.把窗体的 MaxButton 属性设置为 FalseD.把窗体的 MaxButton 属性设置为 True解析:解析 当 ControlBox 属性为 True 时,窗体左上角有控制菜单框;为 False 时,则无控制菜单框。当 MaxButton 属性为 True 时,窗体右上角有“最大化”按钮;为 False 时,则无“最大化”按钮。15.以下叙述中,错误的是 _。(分数:2.00)A.一个工程中只能有一个 Sub Main 过程B.窗体的 Show 方法的作用是将指定的窗体装入内存并显示该窗体C.窗体的 Hide 方法和 Unloa

35、d 方法的作用完全相同 D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体解析:解析 窗体的 Hide 方法和 Show 方法是相反的,正如选项 B 所叙述的,Show 方法是将指定的窗体装入内存并显示该窗体,Hide 方法则是将装入内存的窗体隐藏起来,并没有从内存中卸载,而 Unload 方法是将窗体从内存中清除。在 Visual Basic 中,一个工程只能有一个 Sub Main 过程,可以作为程序的开始。如果有多个窗体,必须指定一个窗体为启动窗体。16.算法是求解问题的方法,具有输入,输出、有穷性、确定性和 _的特性。(分数:2.00)A.可行性 B.计算性C.程序设计性D

36、.检索性解析:解析 操作的实现是用算法来描述的。算法就是解决问题的方法,它是由一个若干条指令组成的有穷序列,必须满足下述规则。 有穷性一个算法必须总是执行有穷步结束,且每一步必须在有穷时间内完成。 确定性算法中的每条指令必须有确切的含义,无二义性。对相同的输入,每次的运算结果应一致。 可行性算法中每条指令的执行时间都是有限的。 输入一个算法有零个或多个输入,它们是算法开始前对算法最初的给出量。 输出至少产生一个输出,它是同输入有某种关系的量。17.已知一个部门有多个职工,一个职工只在一个部门工作;一个职工参加多个项目,一个项目可由多个职工完成则部门和职工、职工和项目间的联系分别是_ 。(分数:

37、2.00)A.1:n 1:nB.1:1 1:nC.m:n m:nD.1:n m:n 解析:解析 实体和实体间的联系有 3 种:1:1、1:n 和 m:n。 1:1 的联系:对于实体集 A 中的每一个实体,实体集 B 中至多有一个实体与之联系,反之亦然。 1:n 联系:对于实体集 A 中的每一个实体,实体集 B 中有 n 个实体(n0)与之联系;反之,对于实体集 B 中的每一个实体,实体集 A 中至多只有一个实体与之联系。 m:n 联系:对于实体集 A 中的每一个实体,实体集 B 中有 n 个实体(n0)与之联系。对于实体集 B 中的每一个实体,实体集 A 中也有 m 个实体(m0)与之联系。1

38、8.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim array1(10,10)As Integer Dim i,j As Integer For i;1 TO 3 For i=2 To 4 array1(i,j)=i+j Next j Next i Text1. Text=array1(2,3)+array1(3,4) End Sub 程序运行后,单击命令按钮,则文本框中显示的值是 _。(分数:2.00)A.12 B.13C.14D.15解析:解析 由 array1(

39、i,j)i+j 得知:array1(2,3)为 2+35,array1(3,4)3+47,故最后结果为 5+712。19.下列关于数据结构的基本概念的叙述中,错误的是 _。(分数:2.00)A.数据元素是数据的基本单位B.数据项是有独立含义的数据最小单位C.数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构 D.数据的逻辑结构分为线性结构和非线性结构解析:解析 本题的考查点是数据结构的基本概念。数据是对客观事物的符号表示,常见的符号有字符、数值、图像、声音等,数据就是指能输入到计算机并被计算机所处理的所有符号的集合。数据元素是数据的基本单位,在数据库中称为实体数据,它不是最小单位。一个

40、数据元素可以由若干数据项组成,数据项是数据中有独立含义的不可分割的最小单位。数据结构的概念包含 3 个方面的内容:数据间的逻辑结构、数据在计算机中的存储方式以及在这些数据上定义的运算的集合。数据的逻辑结构是数据关系的描述,只抽象反映数据元素间的逻辑关系,而不管在计算机中的存储方式;数据的逻辑结构包括线性结构和非线性结构。数据的存储结构是逻辑结构在计算机中的存储实现。数据的运算是逻辑结构相应的各种运算,每一种逻辑结构都有一个运算的集合。20.软件结构是软件模块间关系的表示,软件模块之间的关系可以有多种,以下选项中,_ 不是其最基础的关系。(分数:2.00)A.调用关系B.包含关系C.嵌套关系D.

41、网状关系 解析:解析 本题的考查点是软件模块之间关系的种类。软件模块之间最基础的关系可以有多种,如调用关系、包含关系和嵌套关系。网状关系是复杂的关系,不是基础关系。21.当 Value 属性的值为 _时,表示复选框被选定。(分数:2.00)A.0B.1 C.2D.任何值解析:解析 Value 属性的值为 0(Unchecked),表示复选框未被选定,这是默认设置,Value 属性的值为 1(Checked),表示复选框被选定;Value 属性的值为 2(Grayed),表示复选框变成灰色,禁止用户选择。22.一个工程包括各种类型的文件,其扩展名为.vbp 的文件是_ 。(分数:2.00)A.工

42、程文件 B.窗体的二进制数据文件C.类模块的文件D.标准模块文件解析:解析 工程文件的扩展名为.vbp,窗体的二进制数据文件的扩展名为.frx,类模块的文件的扩展名为.cls,标准模块文件的扩展名为.bas。23.设有语句: Open “c:/Test.Dat“ For Output As #1 则以下错误的叙述是 _。(分数:2.00)A.该语句打开 C 盘根目录下一个已存在的文件 TesDat B.该语句在 C 盘根目录下建立一个名为 TesDat 的文件C.该语句建立的文件的文件号为 1D.执行该语句后,就可以通过 Print #语句向文件 TesDat 中写入信息解析:解析 Open

43、打开文件方式为 Output 时,表示在指定目录下打开文件,如果存在,覆盖文件;如果不存在,则新建文件。Open 打开文件方式为 Input 时,才是打开指定目录下的文件,并能够进行读操作。24.改变控件的位置不能通过 _ 方法来直接实现。(分数:2.00)A.改变控件 Top 值B.使用 Move 方法C.拖放控件 D.改变控件 Left 值解析:解析 用鼠标拖放控件不能改变控件的位置,移动控件必须通过程序来实现,例如可以使用 Move方法或改变 Left、Top 属性等来实现。25.在理想情况下,每一个菜单都应有唯一的访问键(菜单名后括号中的英文字母)来方便使用键盘选择命令的用户。用户可以

44、在键盘上同时按下 _ 和访问键,以选中菜单或菜单项。(分数:2.00)A.Ctrl 键B.Shift 键C.Alt 键 D.Tab 键解析:解析 在 Visual Basic 中,菜单项的访问键应该与辅助键 Alt 联合使用,也就是说,当需要用键盘访问某菜单或菜单项时,可以按组合键“Alt+访问键”。26.Visual Basic 中的每个对象都有自己的名字,名字的长度不能超过_ 个字符。(分数:2.00)A.10B.32C.128D.255 解析:解析 Visual Basic 中的每个对象都有自己的名字,有了名字才能在程序代码中引用该对象。用户可以在属性窗口中通过设置 Name 来给对象重

45、新命名,名字必须以字母或汉字开头,由字母、汉字、数字串等组成,其长度不超过 255 个字符。27.当 ScrollBars 属性的值为 _ 时,给文本框同时加水平滚动条和垂直滚动条。(分数:2.00)A.0B.1C.2D.3 解析:解析 当 SerollBars 属性的值为 0(None)时,文本框无滚动条;当 ScrollBars 属性的值为1(Horizontal)时,给文本框加水平滚动条;当 ScrollBars 属性的值为 2(Vertical)时,给文本框加垂直滚动条;当 SerollBars 属性的值为 3(Both)时,给文本框同时加水平滚动条和垂直滚动条。28.下列叙述中,正确

46、的是_ 。(分数:2.00)A.实体集之间一对一的联系实际上就是一一对应的关系B.关系模型只能处理实体集之间一对一的联系C.关系模型属于格式化模型D.以上 3 种说法都不对 解析:解析 实体集之间一对一的联系不一定是一一对应的关系,选项 A 错误;关系模型中可以直接描述多对多的实体联系,选项 B 错误,关系模型是与格式化模型完全不同的数据模型,它用表格数据来表示实体本身及其相互之间的联系,建立在数学理论基础上,选项 C 错误。29.设栈 S 的初始状态为空,栈的容量为 5,若入栈的元素的顺序是 e1、e 2、e 3、e 4、e 5,则出栈元素的顺序不可能是 _。(分数:2.00)A.e1、e

47、2;e 3、e 4、e 5B.e5、e 4、e 3、e 2、e 1C.e2、e 4、e 3、e 5、e 1D.e3、e 4、e 1、e 2、e 5 解析:解析 栈是仅在表头和表尾进行插入和删除元素操作的线性表,其特点是“先进后出”。本题中,进栈的过程中可以出栈。选项 D 中,如果第一个出栈的元素为 e3,由于入栈顺序是 e1、e 2、e 3,那么 e3出栈后,栈中元素必定有 e1和 e2,因为 e1先入栈,故 e1应在 e2后出栈,所以选项 D 是不可能的出栈顺序。30.以下程序运行后输出的结果是 _。 Option Base 1 Private Sub Form_Click() Dim A(20) For K=1 To 20 A(K)=K2 Next K Print A(K) End Sub(分数:2.00)A.20B.441C.400D.出错信息 解析:解析 本题定义 A 是一个一维数组,数组元素的下标范围允

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