【计算机类职业资格】二级VISUAL+BASIC笔试27及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试27及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试27及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
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 参数判定当
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 27 答案 解析 DOC
