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

上传人:priceawful190 文档编号:1327887 上传时间:2019-10-17 格式:DOC 页数:28 大小:103.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC笔试-389及答案解析.doc_第1页
第1页 / 共28页
【计算机类职业资格】二级VISUAL+BASIC笔试-389及答案解析.doc_第2页
第2页 / 共28页
【计算机类职业资格】二级VISUAL+BASIC笔试-389及答案解析.doc_第3页
第3页 / 共28页
【计算机类职业资格】二级VISUAL+BASIC笔试-389及答案解析.doc_第4页
第4页 / 共28页
【计算机类职业资格】二级VISUAL+BASIC笔试-389及答案解析.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、二级 VISUAL+BASIC 笔试-389 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.算法是指_。A) 计算机程序 B) 解决问题的计算方法C) 排序算法 D) 解决问题的有限运算序列(分数:2.00)A.B.C.D.2.下列叙述中正确的是_。A) 循环链表是非线性结构B) 双向链表是非线性结构C) 只有一个根结点的数据结构不一定是线性结构D) 有一个以上根结点的数据结构不一定是非线性结构(分数:2.00)A.B.C.D.3.下列对于线性链表的描述中正确的是_。A) 存储空间不一定连续,且各元素的存储顺序是任意的B) 存储空间不一定

2、连续,且前件元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且各元素的存储顺序是任意的(分数:2.00)A.B.C.D.4.面向对象方法中,不属于对象基本特点的是_。A) 标识唯一性 B) 分类性 C) 封装性 D) 一致性(分数:2.00)A.B.C.D.5.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_。A) 概要设计 B) 详细设计 C) 可行性分析 D) 需求分析(分数:2.00)A.B.C.D.6.数据流图中方框表示的是_。A) 数据流 B) 存储文件 C) 控制流 D) 源,潭(分数:2.0

3、0)A.B.C.D.7.下列对于软件测试的描述正确的是_。A) 软件测试的主要目的是发现程序中的错误B) 软件测试的目的是证明程序是否正确C) 软件测试的目的是使程序运行结果正确D) 软件测试是证明软件中没有错误(分数:2.00)A.B.C.D.8.数据库、数据库系统和数据库管理系统之间的关系是_。A) 数据库包括数据库系统和数据库管理系统B) 数据库系统包括数据库和数据库管理系统C) 数据库管理系统包括数据库和数据库系统D) 三者没有明显的包含关系(分数:2.00)A.B.C.D.9.设有图书(图书编号,书名,第一作者,出版社)、读者(借书证号,姓名,单位,职称)和借阅(借书证号,图书编号,

4、借书日期,还书日期)三张表,则借阅表的关键字(键或码)为_。A) 借书证号,图书编号 B) 图书编号,借书日期C) 借书日期,还书日期 D) 借书证号,借书日期(分数:2.00)A.B.C.D.10.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.11.在 Visual Basic 集成环境中,可以列出工程中所有模块名称的窗口是_。A) 属性窗口 B) 工具箱窗口 C) 窗体设计窗口 D) 工程资源管理器窗口(分数:2.00)A.B.C.D.12.下面说法不正确的是_。A) 变量名的长度不能超过 255 个字符B) 变量名可以包含小数点或者内嵌的类型声明字符C) 变量名不能

5、使用关键字D) 变量名的第一个字符必须是字母(分数:2.00)A.B.C.D.13.设 A=“123456“,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为_。A) 123456 B) 123445 C) 5 D) 6(分数:2.00)A.B.C.D.14.下列语句正确的是_。A) If AB Then Print“A 不等于 B“ B) If AB Then Print“A 不等于 B“C) If AB Then Print“A 不等于 B“ D) If AB Print“A 不等于 B/(分数:2.00)A.B.C.D.15.用来设置文字字体是否为斜体的属性是_。A) F

6、ontBold B) FontSlope C) Fontltalic D) FontUnderline(分数:2.00)A.B.C.D.16.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序:Private Sub Command1_Click()a=12345Print Format $ (a,“000.00“)End Sub程序运行后,单击命令按钮,窗体上显示的是_。A) 00123.45 B) 12345 C) 12345.00 D) 123.45(分数:2.00)A.B.C.D.17.在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1 和 Text1

7、,把文本框的 Text 属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()x=InputBox(“Enter an integer“)y=InputBox(“Enter an integer“)Text1.Text=y+xEnd Sub程序运行后,单击命令按钮,如果在输入对话框中分别输入 7 和 30,则在文本框中显示的内容是_。A) 307 B) 37 C) 703 D) 出错(分数:2.00)A.B.C.D.18.以下关于 MsgBox 的叙述中,错误的是_。A) MsgBox 函数返回一个整数B) MsgBox 语句没有返回值C) MsgBox

8、 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量D) 通过 MsgBox 函数可以设置信息框中图标和按钮的类型(分数:2.00)A.B.C.D.19.窗体 Form1 上有一个名称为 Command1 的命令按钮,以下对应窗体单击事件的事件过程是_。A) Private Sub Forml_Click() End SubB) Private Sub Form_DblClick()End Sub C) Private Sub Command1_Click() End SubD) Private Sub Form_Click()End Sub(分数:2.00)A.B.C.D.20

9、.在窗体上有一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。下面能够正确实现上述功能的程序是_。A) Private Sub Command1_Click()Text1.Left=100End SubB) Private Sub Command1_Click()Text1.Left=Text1.Left-100End SubC) Private Sub Command1_Click()Text1.Left=Text1.Left+100End SubD) Private Sub Command1_Click

10、()Text1.Move Text1.LeftEnd Sub(分数:2.00)A.B.C.D.21.窗体上有两个水平滚动条 HV、HT,还有一个文本框 Text1 和一个标题为“计算“的命令按钮 Command1,并编写了以下程序:(分数:2.00)A.B.C.D.22.在窗体上有如下图所示的控件,各控件的名称与其标题相同,并有如下程序:Private Sub Form_Load()Command2.Enabled=False:Check1.Value=1End Sub刚运行程序时,看到的窗体外观是_。(分数:2.00)A.B.C.D.23.在窗体上画一个命令按钮,然后编写如下事件过程:Pri

11、vate Sub Command1_Click()Fori=1 To 4x=4For j=1 To 2x=x+6NextNextPrint xEnd Sub程序运行后,单击命令按钮,输出结果是_。A) 12 B) 13 C) 16 D) 17(分数:2.00)A.B.C.D.24.执行了下列的程序后,组合框中数据项的值是_。Private Sub Form_Click()For i=1 To 6Combo1.Addltem iNext iFor i=1 To 3Combo1.RemoveItem iNext iEnd SubA) 1 5 6 B) 1 3 5 C) 4 5 6 D) 2 4 6

12、(分数:2.00)A.B.C.D.25.在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为 M1。设窗体 Form1 标题为myform1,双击控件数组中的第 3 个按钮,打开代码编辑器,写下如下代码:Private Sub M1_Click(Index As Integer)Form1, Caption=“myform2“End Sub运行时,单击按钮数组中的第一个按钮,窗体标题为_。A) Form1 B) M1 C) myforml D) myform2(分数:2.00)A.B.C.D.26.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Private

13、Sub Command1_Click()Dim a1(4,4),a2(4,4)Fori=1 To 4For j=1 To 4a1(i,j)=i+ja(i,j)=al(i,j)+i+jNext jNext iPrint a1(3,3);a2(3,3)End Sub程序运行后,单击命令按钮,在窗体上输出的是_。A) 6 6 B) 10 5 C) 7 21 D) 6 12(分数:2.00)A.B.C.D.27.在窗体上画一个名称为 Command1 的命令按钮,再画两个名称分别为 Label1、Label2 的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub

14、 Command1_Click()X=8: Y=4Call proc(X,Y)Label1.Caption=XLabel2.Caption=YEnd SubPrivate Sub proc(a As Integer, ByVal b As Integer)X=a+aY=b*bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是_。A) 8 和 4 B) 8 和 16 C) 16 和 4 D) 16 和 16(分数:2.00)A.B.C.D.28.有如下过程代码:Sub var_dim()Static numa As IntegerDim numb As Integernuma=

15、numa+2numb=numb+1Print numa;mumbEnd Sub连续 3 次调用 var_dim 过程,第 3 次调用时的输出是_。A) 2 1 B) 2 3 C) 6 1 D) 6 3(分数:2.00)A.B.C.D.29.以下关于函数过程的叙述中,正确的是_。A) 在函数过程中,过程的返回值可以有多个B) 函数过程形参的类型与函数返回值的类型没有关系C) 如果不指明函数过程参数的类型,则该参数没有数据类型D) 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递(分数:2.00)A.B.C.D.30.窗体上有一个名称为 CD1 的通用对话框,一个名称为 Comm

16、and1 的命令按钮。命令按钮的单击事件过程如下:Private Sub Command1_Click()CD1.FileName=“ “CD1.Filter=“All Files|*.*|(*.Doc)|*.Doc|(*.txt)|*.txt“CD1.FilterIndex=2CD1.Action=1End Sub关于以上代码,叙述错误的是_。A) 执行以上事件过程,通用对话框被设置为“打开“文件对话框B) 通用对话框的初始路径为当前路径C) 通用对话框的默认文件类型为*.txtD) 以上代码不对文件执行读写操作(分数:2.00)A.B.C.D.31.在窗体上画一个命令按钮,然后编写如下事件

17、过程:Private Sub Command1_Click()Dim I,NumRandomizeDoFor I=1 To 1000Num=Int(Rnd*100)Print Num;SelectCase NumCase 15Exit ForCase 50Exit DoCase 62,66,90EndEnd SelectNext 1LoopEnd Sub上述事件过程执行后,下列描述中正确的是_。A) Do 循环执行的次数为 1000 次B) 当所产生的随机数为 15 时结束所有循环C) 在 For 循环中产生的随机数小于或等于 100D) 当所产生的随机数为 62、66 或 90 时窗体关闭、

18、程序结束(分数:2.00)A.B.C.D.32.在菜单编辑器中建立一个名称为 Menu0 的菜单项,将其“可见“属性设置为 False,并建立其若干子菜单,然后编写如下过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=1 ThenPopupMenu Menu0End IfEnd Sub则以下叙述错误的是_。A) Menu0 在菜单编辑器中定义弹出菜单的名称B) 该过程的作用是弹出一个菜单C) 单击鼠标右键时弹出菜单D) 参数 X、Y 指明鼠标当前位

19、置的坐标(分数:2.00)A.B.C.D.33.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是_。A) 任何时刻最多只有一个窗体是活动窗体B) 在 Visual Basic 工程中,任何窗体或过程都可以作为“启动对象“C) 用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D) 如果工程中含有 Sub Main 过程,则程序一定首先执行该过程(分数:2.00)A.B.C.D.34.假定在工程文件中有一个标准模块,其中定义了如下记录类型Type BooksName As String*10TelNum As String *20End Type要求在执行事件过程 Command

20、1_Click 时,在 C 盘目录下的顺序文件 Person.txt 中写入一条记录。下列能够完成该操作的事件过程是_。A) Private Sub Command1_Click()Dint B As BooksOpen“c: /Person.txt“ For Output As#1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)Write#1 ,B.Name,B.TelNumClose#1End SubB) Private Sub Command1_Click()Dim B As BooksOpen“C:/Person.txt“ For I

21、nput As#1B.Name=InputBox(“输入姓名“)B.TelNum=InputBox(“输入电话号码“)Print#1,B.Name,B.TelNumClose#1End SubC) Private Sub Command1_Click()Dim B As BooksOpen“c:/Person.txt“ For Output As#1Name=InputBox(“输入姓名“)TelNom=InputBox(“输入电话号码“)Write #1,BClose#1End SubD) Private Sub Command1_Click()Dim B As BookOpen“C:/Pe

22、rson.txt“ For Input As#1Name=InputBox(“输入姓名“)TelNum-InputBox(“输入电话号码“)Print #1 ,B.Name.B.TeINumClose#1End Sub(分数:2.00)A.B.C.D.35.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()Dim a$,b$,c$,k%a=“Visual“b=“123456“C=“k=1Do While k=Len(a) Or k=Len(b)If k=Len(a) Thenc=c Mid(a,k,1)End If

23、If k=Len(b) Thenc=c Mid(b,k,1)End Ifk=k+1LoopPrint CEnd Sub运行程序,单击命令按钮,输出结果是_。A) 123456Visual B) Visua1123456 C) 16a5u4s3i2Vl D) Vl12s3u4a516(分数:2.00)A.B.C.D.二、填空题(总题数:9,分数:30.00)36.一个队列的初始状态为空。现将元素 1,2,3,4,5,A,B,C,D,E 依次入队,然后再依次退队,则元素退队的顺序为 1。(分数:2.00)填空项 1:_37.对长度为 20 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分

24、数:2.00)填空项 1:_38.按照软件测试的一般步骤, 1 测试应在集成测试之前进行。(分数:2.00)填空项 1:_39.在二维表中,元组的 1 是不可再分成更小的数据项。(分数:2.00)填空项 1:_40.数据库应用系统中的核心问题是 1。(分数:2.00)填空项 1:_在窗体上画一个命令按钮和一个文本框,然后编写命令按钮的 Click 事件过程。程序运行后,在文本框中输入一串英文字母(不区分大小写),单击命令按钮,程序可找出未在文本框中输入的其他所有英文字母,并以大写方式降序显示到 Text1 中。例如,若在 Text1 中输入的是 abDfdb,则单击 Command1 按钮后T

25、ext1 中显示的字符串是 ZYXWVUTSRQPONMLKJIHGEC。请填空。Private Sub Command1_Click()Dim str As String,s As String,c As Stringstr=UCase(Text1)s=“ “c=“Z“While c=“A“If Instr(str,c)=0 Thens= (6) End Ifc=Chr $ (Asc(c) (7) )WendIf s“ThenText1=sEnd IfEnd Sub(分数:4.00)填空项 1:_填空项 1:_41.窗体上有一个名称为 Text1 的文本框和一个名称为 Command1、标题

26、为“计算“的命令按钮,如图所示。函数 fun 及命令按钮的单击事件过程如下,请填空。(分数:2.00)填空项 1:_在窗体上画名称为 Command1、标题为“计算“的命令按钮;画两个文本框,名称分别为 Text1 和 Text2;然后画 4 个标签,名称分别为 Label1、Label2、Label3 和 Label4,标题分别为“操作数 1“、“操作数 2“、“运算结果“和空白;再建立一个含有 4 个单选按钮的控件数组,名称为 Option1,标题分别为“+“、“-“、“*“和“/“。程序运行后,在 Text1、Text2 中输入两个数值,选中一个单选按钮后单击命令按钮,相应计算结果显示在

27、 Label4 中,程序运行情况如图所示。请在空处填入适当的内容,将程序补充完整。(分数:6.00)填空项 1:_填空项 1:_填空项 1:_下面程序的功能是把文件 file1.txt 中重复字符去掉后(即若干多个字符相同,则只保留一个)写入文件file2.txt。请填空。Private Sub Command1_Click()Dim inchar As String, temp As String, outchar As Stringoutchar=“Open“filel.txt“ For Input As#1Open“file2.txt“ For Input As# (12) n=LOF(

28、 (13) )inchar=Input $ (n,1)For k=1 To ntemp=Mid(inchar,k,1)If InStr(outchar, temp)= (14) Thenoutchar=outchartempEnd IfNext kPrint #2, (15) Close#2Close#1End Sub(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_二级 VISUAL+BASIC 笔试-389 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.算法是指_。A) 计算机程序 B) 解决问题的计算方法C)

29、排序算法 D) 解决问题的有限运算序列(分数:2.00)A.B.C.D. 解析:解析 算法是指对解决方案准确而完整的描述。2.下列叙述中正确的是_。A) 循环链表是非线性结构B) 双向链表是非线性结构C) 只有一个根结点的数据结构不一定是线性结构D) 有一个以上根结点的数据结构不一定是非线性结构(分数:2.00)A.B.C. D.解析:解析 线性结构指的是数据元素之间存在着“一对一“线性关系的数据结构,这样的结构中只有一个根结点,如循环链表和双向链表;非线性结构指的是数据元素之间存在着“一对多“非线性关系的数据结构,这样的结构中可能有一个根结点,如树形结构,也可能有多个根结点,如网状结构。3.

30、下列对于线性链表的描述中正确的是_。A) 存储空间不一定连续,且各元素的存储顺序是任意的B) 存储空间不一定连续,且前件元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且各元素的存储顺序是任意的(分数:2.00)A. B.C.D.解析:解析 线性链表是链式存储结构。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致。4.面向对象方法中,不属于对象基本特点的是_。A) 标识唯一性 B) 分类性 C) 封装性 D) 一致性(分数:2.00)A.B.C.D. 解析:解析 对象的基本特

31、点有:标识唯一性、分类性、多态性、封装性和模块独立性。5.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_。A) 概要设计 B) 详细设计 C) 可行性分析 D) 需求分析(分数:2.00)A.B.C.D. 解析:解析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。软件生命周期的主要活动阶段是:可行性研究与计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。需求分析。对待开发软件提出的需求进行分析并给出详细定义。编写软件规格说明书及初步的用户手册,提交评审。软

32、件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上给出软件的结构、模块的划分、功能的分配以及处理流程。软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。6.数据流图中方框表示的是_。A) 数据流 B) 存储文件 C) 控制流 D) 源,潭(分数:2.00)A.B.C.D. 解析:解析 数据流图是描述数据处理过程的工具,它

33、从数据传递和加工的角度,来刻画数据流从输入到输出的变化过程。数据流图中的主要图形元素有:圆形表示加工,箭头表示数据流,双杠表示存储文件,方框表示源、潭。7.下列对于软件测试的描述正确的是_。A) 软件测试的主要目的是发现程序中的错误B) 软件测试的目的是证明程序是否正确C) 软件测试的目的是使程序运行结果正确D) 软件测试是证明软件中没有错误(分数:2.00)A. B.C.D.解析:解析 软件测试的目的是发现软件中的错误。8.数据库、数据库系统和数据库管理系统之间的关系是_。A) 数据库包括数据库系统和数据库管理系统B) 数据库系统包括数据库和数据库管理系统C) 数据库管理系统包括数据库和数据

34、库系统D) 三者没有明显的包含关系(分数:2.00)A.B. C.D.解析:解析 数据库系统由数据库、数据库管理系统、应用系统、数据库管理员、系统平台之一硬件平台、系统平台之二软件平台 5 部分构成。9.设有图书(图书编号,书名,第一作者,出版社)、读者(借书证号,姓名,单位,职称)和借阅(借书证号,图书编号,借书日期,还书日期)三张表,则借阅表的关键字(键或码)为_。A) 借书证号,图书编号 B) 图书编号,借书日期C) 借书日期,还书日期 D) 借书证号,借书日期(分数:2.00)A. B.C.D.解析:解析 在二维表中凡能唯一标识元组的最小属性集称为关键字,关键字具有标识元组、建立元组间

35、联系等重要作用。此题中,(借书证号,图书编号)是借阅表的主键,借书证号、图书编号分别是外键,借书证号是读者表的主关键字,图书编号是图书表的主关键字。10.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D. 解析:解析 在关系运算中,交的定义如下:设 R1 和 R2 为参加运算的两个关系,它们具有相同的度n,且相对应的属性值取自同一个域,则为交运算,结果仍为度等于 n 的关系,其中,交运算的结果既属于 R1,又属于 R2。11.在 Visual Basic 集成环境中,可以列出工程中所有模块名称的窗口是_。A) 属性窗口 B) 工具箱窗口 C) 窗体设计窗口 D) 工程资源管理

36、器窗口(分数:2.00)A.B.C.D. 解析:解析 “工程资源管理器“窗口列出了当前应用程序中所使用的窗体、模块、类模块、环境设计器以及报表设计器等资源。因此,答案为 D) 。12.下面说法不正确的是_。A) 变量名的长度不能超过 255 个字符B) 变量名可以包含小数点或者内嵌的类型声明字符C) 变量名不能使用关键字D) 变量名的第一个字符必须是字母(分数:2.00)A.B. C.D.解析:解析 在 Visual Basic 中,可以用名字来表示内存的位置,以便访问内存中的数据。有关变量命名的规则如下:字只能由字母、数字和下划线组成,且第一个字符必须是字母。字的第一个字符必须是英文字母,最

37、后一个字符可以是类型说明符。字的有效字符为 255 个。能用 VisualBasic 的保留字作变量名.可以把保留字嵌入变量名中;同时变量名也不能是末尾带有类型说明符的保留字,例如,变量Print 和 Print $是非法的。13.设 A=“123456“,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为_。A) 123456 B) 123445 C) 5 D) 6(分数:2.00)A.B. C.D.解析:解析 Left(A,4)=“1234“Mid(A,4,2)=“45“Val(“1234“+“45“)=123445其中,Left 和 Mid 均为字符串截取函数,“+“为字符

38、串连接符。14.下列语句正确的是_。A) If AB Then Print“A 不等于 B“ B) If AB Then Print“A 不等于 B“C) If AB Then Print“A 不等于 B“ D) If AB Print“A 不等于 B/(分数:2.00)A.B.C. D.解析:解析 题中语句都属于条件语句中“If 条件 Then 语句“的类型,从选项中,可以看出条件语句是A 与 B 的比较语句,其值就是此条件语句的值,也就是说,只有当其值为真时,才执行 Then 语句。15.用来设置文字字体是否为斜体的属性是_。A) FontBold B) FontSlope C) Font

39、ltalic D) FontUnderline(分数:2.00)A.B.C. D.解析:解析 FontBold 属性表示正文字体是否是粗体;没有 FontSlope 属性;FontItalic 属性表示正文字体是否是斜体;FontUnderline 属性表示正文字体是否带有下划线。所以正确答案为 C) 。16.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序:Private Sub Command1_Click()a=12345Print Format $ (a,“000.00“)End Sub程序运行后,单击命令按钮,窗体上显示的是_。A) 00123.45 B) 123

40、45 C) 12345.00 D) 123.45(分数:2.00)A.B.C. D.解析:解析 格式输出函数 Format 可以使数值、日期或字符串按指定的格式输出。格式输出函数一般用于 Ptint 方法中,其形式如下:Format $(表达式,格式字符串)表达式:要格式化的数值、日期和字符串类型表达式。格式字符串:表示按其指定的格式输出表达式的值。格式字符串有三类:数值格式、日期格式和字符串格式。格式字符串要加引号。此题中的格式字符串为数值格式,符号是 0(作用:实际数字小于符号位数,数字后加 0)。故本题答案为C) 。17.在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1

41、 和 Text1,把文本框的 Text 属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()x=InputBox(“Enter an integer“)y=InputBox(“Enter an integer“)Text1.Text=y+xEnd Sub程序运行后,单击命令按钮,如果在输入对话框中分别输入 7 和 30,则在文本框中显示的内容是_。A) 307 B) 37 C) 703 D) 出错(分数:2.00)A. B.C.D.解析:解析 本题主要考查 InputBox 函数与 Text 文本框属性,该两者的返回值都是字符型,本题中程序运行后,单击

42、命令按钮弹出第一个对话框,在其中输入“7“,此字符被赋予 X;单击“确定“按钮后,弹出第二个对话框,在其中输入“30“,此字符被赋予 Y。程序继续运行,给文本 Text 属性赋值为字符“30“后连接字符“7“的结果,所以本题正确答案选择 A) 。18.以下关于 MsgBox 的叙述中,错误的是_。A) MsgBox 函数返回一个整数B) MsgBox 语句没有返回值C) MsgBox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量D) 通过 MsgBox 函数可以设置信息框中图标和按钮的类型(分数:2.00)A.B.C. D.解析:解析 MsgBox 函数的格式如下:MsgB

43、ox(prompt, buttons,title,helpfile, context)prompt 必要参数。字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。如果 prompt 的内容超过一行,则可以在每一行之间用回车符(Chr(13)、换行符(Chr(10)或是回车与换行符的组合(Chr(13)Chr(10)将各行分隔开来。buttons 可选。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则 buttons 的缺省值为 0。19.窗体 Form1 上有一个名称为

44、 Command1 的命令按钮,以下对应窗体单击事件的事件过程是_。A) Private Sub Forml_Click() End SubB) Private Sub Form_DblClick()End Sub C) Private Sub Command1_Click() End SubD) Private Sub Form_Click()End Sub(分数:2.00)A.B.C.D. 解析:解析 窗体的单击事件为 Form_Click(),需要注意的是,在窗体代码中使用本窗体时用 Form 而不是窗体名 Form1。因此,答案为 D) 。20.在窗体上有一个名称为 Command1

45、的命令按钮和一个名称为 Text1 的文本框,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。下面能够正确实现上述功能的程序是_。A) Private Sub Command1_Click()Text1.Left=100End SubB) Private Sub Command1_Click()Text1.Left=Text1.Left-100End SubC) Private Sub Command1_Click()Text1.Left=Text1.Left+100End SubD) Private Sub Command1_Click()Text1.Move Text1.Le

46、ftEnd Sub(分数:2.00)A.B.C. D.解析:解析 根据题意,每单击命令按钮一次,文本框向右移动一定距离,即文本框的左边界发生了变化,所以如果要使文本框的位置向右移动,只需改变 Left 属性,并且其属性是不断变化的,又因为是向右移动,故应该是逐渐增加的。21.窗体上有两个水平滚动条 HV、HT,还有一个文本框 Text1 和一个标题为“计算“的命令按钮 Command1,并编写了以下程序:(分数:2.00)A. B.C.D.解析:解析 本题考查考生对过程的调用,运行时通过调用函数对 Text1 赋值将结果保存在文本框里,因而选项 A) 正确。注意:由于题目本身不严谨,在直接绘制

47、完滚动条后,不设置滚动条的 Max Value 的情况下默认滚动条的最大值为 32767,这样两个整数相乘将会产生溢出错误。22.在窗体上有如下图所示的控件,各控件的名称与其标题相同,并有如下程序:Private Sub Form_Load()Command2.Enabled=False:Check1.Value=1End Sub刚运行程序时,看到的窗体外观是_。(分数:2.00)A. B.C.D.解析:解析 Enabled 属性允许在运行时使窗体和控件成为有效或无效(即确定一个窗体或控件是否能够对用户产生的事件做出反应),值为 True 时表示有效,值为 False 时表示无效(以灰色呈现)。复选框组常用于提供多重选择,Value 属性值决定每个复选框的选中状态:0 为未选、1 为选中、2 为不可用(以灰色呈现)。本题中,程序运行时 Command2 以灰色呈现,Check1 被选中,正确答案选择 A) 。23.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Fori=1 To 4x=4For j=1 To 2x=x+6NextNextPrint xEnd Sub程序运行后,单击命令按钮,输出结果是_。A) 12 B) 13 C) 16 D

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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