【计算机类职业资格】二级VISUAL+BASIC-20-1及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-20-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-20-1及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-20-1 及答案解析(总分:81.50,做题时间:90 分钟)一、选择题(总题数:25,分数:43.50)1.用 Write 和 Print 语句向文件中写入多个数据的差别在于_。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动在数据项之间插入逗号C.Write 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格D.Print 语句写入字符串会自动给字符串加上双引号:写入的正数前面没有空格2.已知一个人出生的年、月、日分别存放在变量 y0、m0、d0 中,当前日期的年、月、日分别存放在变量y1、m1、d1 中
2、,这个人的实足年龄存放在变量 age 中。则以下可以正确计算实足年龄的程序段是(分数:1.00)A.age=y1-y0If m1m0 Thenageage-1ElseIf d1d0 Thenageage-1End IfB.agey1y0If m1m0 Or d1d0 Thenageage-1End IfC.agey1-y0If m1m0 Thenageage-1End IfIf m1m0 And d1d0 Thenageage-1End IfD.agey1-y0If m1m0 Thenageage-1End IfIf d1d0 Thenage=age-1End If3.在窗体上画一个文本框,然
3、后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char) Text1.Text=String(6, KeyAscii) End Sub 程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为_。(分数:2.50)AaBAC.aaaaaaD.AAAAAA4.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算
4、法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分过程中都用实际领域的概念去思考5.如果将 PasswordChar 属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是_。(分数:2.00)A.文本框的 MultiLine 属性值为 TrueB.文本框的 Locked 属性值为 TrueC.文本框的 MultiLine 属性值为 FalseD.文本框的 Locked 属性值为 False6.下面关于多重窗体的叙述中,正确的是 _ 。(分数:2.00)A.作为启动对象的 Main 子过程只能放在
5、窗体模块中B.如果启动对象的 Main 子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载及加载哪一个窗体C.没有启动窗体,程序不能运行D.以上都不对7.下列程序运行时输出的结果是 _ 。 Option Base 1 Private Sub Form_Click() Const a=6 Dim x (a) As Integer For I=1 to a x(i)=12 Next I Print x(i) End Sub(分数:2.00)A.36B.25C.1D.出错信息8.设窗体上有一个列表框控件 List1,含有若干列表项。以下能表示当前被选中的列表项内容的是(分数:2
6、.00)A.List1.ListB.List1.ListIndexC.List1.TextD.List1.Index9.假定在窗体上建立一个通用对话框,其名称为 CommonDialog1,用下面的语句可以建立一个对话框: CommonDialog1.Action=1 与该语句等价的语句是 _。(分数:1.00)A.CommonDialog1.ShowOpenB.CommonDialog1.ShowSaveC.CommonDialog1.ShowColorD.CommonDialog1.ShowFont10.窗体上有一个名称为 Frame1 的框架(如图),若要把框架上显示的“Frame1”改
7、为汉字“框架”,下面正确的语句是_。 (分数:2.00)A.Frame1.Name=“框架”B.Frame1.Caption=“框架”C.Frame1.Text=“框架”D.Frame1.Value=“框架”11.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Option Base 1 Private Sub Command1_Click() d=0 c=10 x=Array(10,12,21,32,24) For i=1 To 5 If x(i)c Then d=d+x(i) c=x(i) Else d=d-c End If Next i Print d End S
8、ub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为_。(分数:1.00)A.89B.99C.23D.7712.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的 _ 属性为True。(分数:2.00)A.AutoSizeB.WordWrapC.EnabledD.Visible13.窗体上有一个名称力 Command1 的命令按钮,并有如下程序: Private Sub Command1_Click() x=15 Do While x0 x=x-3 x=IIf(Int(x/5)=x/5,x+2,x) Loop Print x End Sub 程序运行后,单击命令按钮 C
9、ommand1,输出结果为_。(分数:2.00)A.0B.-1C.-2D.-314.删除 C 盘根目录所有 txt 文件的命令是_。(分数:2.00)A.Kill“*.txt“B.Kill“c:/*.txt“C.Kill“c:/?.txt“D.Kill“/*.txt“15.在窗体上画 1 个命令按钮,名称为 Command1,然后编写如下程序: Dim Flag As Boolean Private Sub Command1_Click() Dim intNum As Integer intNum=InputBox(“请输入:“) If Flag Then Printf(intNum) End
10、 If End Sub Function f(x As Integer)As Integer If X10 Then Y=X Else Y=X+10 End If f=Y End Function Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single) Flag=True End Sub 运行程序,首先单击窗体,然后单击命令按钮,在输入对话框中输入 5,则程序的输出结果为 _ 。(分数:2.00)A.0B.5C.15D.无任何输出16.在窗体上画一个名称为 Command1 的命令
11、按钮,并编写如下程序: Private Type Record ID As Integer Name As String*20 End Type Private Sub Command1_Click() Dim MaxSize,NextChar,MyChar Open“d:/temp/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 运行程序,单击命令按钮,其输出结果为_。(
12、分数:1.00)A.TrueB.FalseC.0D.Null17.软件调试的目的是_。(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能18.在文件列表框中,要使它能够显示隐藏文件,应使它的 _ 属性为 True。(分数:1.00)A.ArchiveB.NormalC.HiddenD.System19.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x = -5 If Sgn(x) Then y = Sgn(x 2) Else y = Sgn(x) End If Print y E
13、nd Sub 程序运行后,单击命令按钮,窗体上显示的是(分数:1.00)A.-5B.25C.1D.-120.在软件测试设计中,软件测试的主要目的是_。(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中的全部错误D.发现软件错误而执行程序21.要使单击命令按钮与按下Esc键实现相同的作用,则应设置 _ 属性为 True。(分数:2.00)A.CancelB.VisualC.DefaultD.Enabled22.在窗体上画一个名称为 Text1 的文本框,要求文本框只能接收大写字母的输入,以下能实现该操作的事件过程是_。(分数:2.00)A.Private Sub Text1_Ke
14、yPress(KeyAscii As Integer)If KeyAscii65 Or KeyAscii90 ThenMsgBox“请输入大写字母“KeyAscii=0End IfEnd SubB.Private Sub Text1_KeyDown(Keycode As Integer, Shift As Integer)If KeyCode65 Or Keycode90 ThenMsgBox“请输入大写字母“KcyCode=0End IfEnd SubC.Private Sub Text1_MouseDown(Button As Integer,Shift As Integer, X As
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC201 答案 解析 DOC
