【计算机类职业资格】二级VISUAL+BASIC-79及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-79及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-79及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-79 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.设置复选框或单选按钮标题对齐方式的属性是_。(分数:2.00)A.AlignB.StyleC.SortedD.Alignment2.在窗体上添加“控件”的正确的操作方式是_。(分数:3.00)A.先单击工具箱中的控件图标,再单击窗体上适当位置B.先单击工具箱中的控件图标,再双击窗体上适当位置C.直接双击工具箱中的控件图标,该控件将出现在窗体上D.直接将工具箱中的控件图标拖动到窗体上适当位置3.在窗体上画 1 个命令按钮和 1 个文本框,其名称分别为 Comm
2、and1 和 Text1,再编写如下程序: Dim ss As String Private Sub Text1_KeyPress(KeyAscii As Integer) If Chr(KeyAscii)“Then ss=ss+Chr(KeyAscii) End Sub Private Sub Command1_Click() Dim m As String,i As Integer For i=Len(ss)To 1 Step-1 m=m+Mid(ss,i,1) Next Text1.Text=UCase(m) End Sub 程序运行后,在文本框中输入“Number 100”,并单击命令
3、按钮,则文本框中显示的是_。(分数:2.50)A.NUMBER 100B.REBMUNC.REBMUN 100D.001 REBMUN4.以下事件过程可以将打开对话框的标题改为“新时代”的是_。(分数:2.50)A.Private Sub Command2_Click()CommonDialog1.DialogTitle=“新时代“CommonDialog1.ShowOpenEnd SubB.Private Sub Command2_Click()Comm013Dialog1.DialogTifle=“新时代“CommonDialog1.ShowFontEnd SubC.Private Sub
4、 Command2_Click()CommonDialog1.DialogTitle=“新时代“CommonDialog1.ShowEnd SubD.Private Sub Command2_Click()CommonDiaIog1.DialogTitle=“新时代“CommonDialog1.ShowColorEnd Sub5.数据库管理系统中负责数据完整性、安全性定义的语言是_。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言6.为了使文本框同时具有垂直和水平滚动条,应先把 MultiLine 属性设置为 True,然后再把 ScrollBars属性设置为
5、_。(分数:1.00)A.0B.1C.2D.37.有如下程序: Private Sub Form_Click( ) Dim i As Integer, Sum As Integer Sum = 0 For i = 2 To 10 If i Mod 2=0 And i Mod 30 Then Sum = Sum + i End If Next Print Sum End Sub 程序运行后,单击窗体,输出结果为(分数:1.00)A.12B.30C.24D.188.文本框 Text1 的 KeyDown 事件过程如下: Private Sub Text 1_KeyDown(KeyCode As I
6、nteger,Shift As Integer) End Sub 其中参数 KeyCode 的值表示的是发生此事件时( )。(分数:2.00)A.是否按下了Alt键或Ertl键B.按下的是哪个数字键C.所按的键盘键的键码D.按下的是哪个鼠标键9.假定在窗体上建立了一个通用对话框,其名称为 CommonDialog1,用下面的语句可以建立一个对话框:CommonDialog1.Action=2 与该语句等价的语句是_。(分数:2.00)A.CommonDialog1.ShowOpenB.CommonDialog1.ShowSaveC.CommonDialog1.ShowColorD.Common
7、Dialog1.ShowFont10.Command1_Click()事件代码如下: Private Sub Command1_Click() Dim x As Integer, Y As Integer x = 6 : Y : 8 Call ABC(X, Y) Print X; Y End Sub Private Sub ABC(ByVal X As Integer,Y As Integer) X = X + 4 Y = Y = 2 End Sub 事件发生后,X 和 Y 的值分别为 _。(分数:3.00)A.6, 8B.10, 10C.10, 8D.6, 1011.有下面程序代码: Pri
8、vate Sub Command1_Click() a=3 s=0 For k=1 To 5 s=s+a Mod k a=a+k Next k Print s End Sub 程序运行后,单击命令按钮 Command1,输出结果是_。(分数:1.00)A.15B.13C.4D.112.命令按钮 Command1 的单击事件过程如下: Private Sub Command1_Click() x=10 Printf(x) End Sub Private Function f(y As Integer) f=y*y End Function 运行上述程序,如下叙述中正确的是_。(分数:2.50)A
9、.程序运行出错,x 变量的类型与函数参数的类型不符B.在窗体上显示 100C.函数定义错,函数名 f 不能又作为变量名D.在窗体上显示 1013.能够存放组合框的所有项目内容的属性是(分数:2.50)A.CaptionB.TextC.ListD.Selected14.在窗体上画一个名称为 Command1 的命令按钮,并编写如下程序: Private Type Record ID AS Integer Name As String*20 End Type Private Sub Command1_Click() Dim MaxSize, NextChar, MyChar Open “d: /t
10、emp/female. txt“ For Input As #1 MaxSize=LOF(1) For NextChar=MaxSize To 1 Step-1 MyChar=Input(1, #1) Next NextChar Print EOF(1) Close #1 End Sub 运行程序,单击命令按钮,其输出结果为_。(分数:2.50)A.TrueB.FalseC.0D.Null15.以下关于通用对话框的叙述中,错误的是_。(分数:2.50)A.在程序运行状态下,通用对话框控件是不显示的B.通用对话框控件是 Visual Basic 的标准控件C.设计时,通用对话框控件的大小是固定的
11、,不能改变D.在同一个程序中,一个通用对话框控件可以作为打开、保存等多种对话框16.下面变量定义中错误的是(分数:2.50)A.Public mod As IntegerB.Static bufC.Dim ch As String*10D.Dim a!(-5 To -1)17.下列选项中不属于软件生命周期开发阶段任务的是_。(分数:2.50)A.软件测试B.概要设计C.软件维护D.详细设计18.在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程: Private Sub Command1_Click() Text1.Text=“VB Programming“ Tex
12、t2.Text=Text1.Text Text1.Text=“ABCD“ End Sub 程序运行后,单击命令按钮,Text1 文本框中显示的内容为_。(分数:2.00)A.“VB Programming“B.“ABCD“C.“VB Programming ABCD“D空19.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是 A B C D (分数:2.50)A.B.C.D.20.要使一个文本框可以显示多行文本,应设置为 True 的属性是(分数:2.00)A.EnabledB.MultiLineC.MaxLengthD.Width21.下列_是字符型常量。(分数:1.00)A.“I a
13、m a student“B.“江苏南京“C.#02/25/1999#D.123#22.假定 Picture1 和 Text1 分别为图片框和文本框的名称,则下列错误的语句是(分数:2.50)A.Print 25B.Picture1.Print 25C.Text1.Print 25D.Debug.Print 2523.在窗体上画两个文本框,其名称分别为 Text1 和 Text2,然后编写如下程序: Private Sub Form_Load() Show Text1.Text=“ Text2.Text=“ Text1.SetFocus End Sub Private Sub Text1_Cha
14、nge() Text2.Text=Mid(Text1.Text,6) End Sub 程序运行后,如果在文本框 Text1 中输入 ChinaBeijing,则在文本框 Text2 中显示的内容是_。(分数:2.50)A.ChinaBeijingB.ChinaC.BeijingD.ChinaB24.以下语句的输出结果是(在立即窗口中) a=27 CR (CR为回车, 表示空格,下同) b=65 CR Print a:b CR(分数:2.50)A.2765B.2765C.2765D.276525.唯一能区别一个控件的属性是 _。(分数:2.50)A.IndexB.TextC.NameD.Capt
15、ion26.下列运算符中,优先级别最高的是(分数:2.00)A.NotB.IsC. n=n/0 Wend Print End Sub 此程序功能是:输入 2 个正整数,反序输出这 2 个数的每一位数字,再反序输出这 2 个数之和的每一位数字。例如:若输入 123 和 234,则应该输出: 3 2 1 4 3 2 7 5 3 但调试时发现只输出了前 2 行(即 2 个数的反序),而未输出第 3 行(即 2 个数之和的反序),程序需要修改。下面的修改方案中正确的是_。(分数:1.00)A.把过程 pro 的形式参数 n As Integer 改为 ByVal n As IntegerB.把 Cal
16、l pro(a+b)改为 pro a+bC.把 n=n/10 改为 n=n/10D.在 pro b 语句之后增加语句 c%=a+b,再把 Call pm(a+b)改为 pro c29.下列排序方法中,最坏情况下时间复杂度(即比较次数)低于 O(n 2 )的是_。(分数:1.00)A.快速排序B.简单插入排序C.冒泡排序D.堆排序30.窗体上有一个如下图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件_。 (分数:1.00)A.是图像框(Image)B.是图片框(PictureBox)C.是形状控件D.不是上述 3 种控件中的一种31.下列叙述中正确的是_。(分数:2.50)A.
17、不同的对象可以具有相同名称的方法B.“abcd“是一个合法的字符串常量C.语句 Dim a(1 To 6,-2 To 4) As Integer 定义数组时出错D.向随机文件中写数据时,既可用 Write #语句也可用 Put #语句32.以下自定义数据类型的语句中,正确的是 AType student ID As String * 20 name As String * 10 age As Integer End student BType student ID As String * 20 name As String * 10 age As Integer End Type CType
18、student ID As String name As String age As Integer End student CType ID As String * 20 name As String * 10 age As Integer End Type student (分数:2.50)A.B.C.D.33.在程序运行时,下面的叙述中正确的是(分数:2.50)A.用鼠标右键单击窗体中无控件的部分,会执行窗体的 Form_Load 事件过程B.用鼠标左键单击窗体的标题栏,会执行窗体的 Form_Click 事件过程C.只装入而不显示窗体,也会执行窗体的 Form_Load 事件过程D.装
19、入窗体后,每次显示该窗体时,都会执行窗体的 Form_Click 事件过程34.为了在形状控件中填充图案,应设置的属性是_。(分数:1.00)A.BorderColorB.BackStyleC.FillStyleD.BorderStyle35.下面程序的执行结果是_。 Private Sub Command1_Click() a=0 k=1 Do While k4 x=kka k=k+1 Print x; Loop End Sub(分数:1.00)A.31427B.111C.149D.000二、填空题(总题数:15,分数:28.00)36.在窗体上画一个名称为 Command1 的命令按钮,然
20、后编写如下事件过程: Privme Sub Command1_Click 1 n=5 f=1 s=0 For i=1 To n f=f _ 2_ s=s+f Next Print s End Sub 该事件过程的功能是计算 (分数:1.00)37.下列语句的输出结果是 _ 1_ 。 Print Format$(1258.6,“000,000.00“) (分数:1.00)38.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填上合适的代码,将程序补充完整。 Private Type Ang K As I
21、nteger Sinx As Single Cosx As Single End Type 1“定义 Ang 类型的变量 Ksc Private Sub Form_Click() Dim Y As Single Open “C:/Data1.txt“For Random As #1 Len=10 Put #l, 1, Ksc Y=3.14159/180 For i=1 To 90 Ksc.K = i 2 = Sin(i * Y)“给变量 Ksc 的正弦函数值赋值 Ksc. Cosx=Cos(i * Y) Next i Close #1 End Sub (分数:2.00)39.面向对象的模型中,
22、最基本的概念是对象和 _ 1_ 。 (分数:1.00)40.下列语句的输出结果是 1。 Print Format$(1258.6,“000,000.00“) (分数:2.00)41.在命令按钮上释放鼠标按钮时,所触发的事件称为 1。 (分数:2.00)42.在数据库系统中,实现各种数据管理功能的核心软件称为 1。 (分数:2.00)43.在 Visual Basic 的中断模式下,要想“逐语句”调试程序,可按 1 键;要想“逐过程”调试程序,可按 2 键。 (分数:1.00)44.下列程序的功能是:将数据 1,2,8 写入顺序文件 Num.txt 中,请补充完整。 Private Sub Fo
23、rm_Click() Dim i As Integer Open“Num.txt“For Output As #1 For i=1 To 8 1 Next Close #1 End Sub (分数:2.00)45.在窗体上有 1 个名称为 Command1 的命令按钮,并有如下事件过程和函数过程: Private Sub Command1_Click() Dim p As Integer p=m(1)+m(2)+m(3) Print p End Sub Private Function m(n As Integer)As Integer Static s As Integer Fork=1 T
24、o n s=s+1 Next m=s End Function 运行程序,单击命令按钮 Command1 后的输出结果为 1。 (分数:2.00)46.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。 (分数:2.00)47.在文本框中,通过 1,属性能获得当前插入点所在的位置。 (分数:2.00)48.实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 _ 1_ 。 (分数:2.00)49.下列程序用于在带垂直滚动条的文本框 Text1 中输出 3 到 100 之间的全部素数。请填空。 Private Sub Command1_click() Text1.Text=“
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC79 答案 解析 DOC
