2022年计算机的等级考试二级全真试题.doc

上传人:可****阿 文档编号:49637103 上传时间:2022-10-09 格式:DOC 页数:27 大小:422.54KB
返回 下载 相关 举报
2022年计算机的等级考试二级全真试题.doc_第1页
第1页 / 共27页
2022年计算机的等级考试二级全真试题.doc_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《2022年计算机的等级考试二级全真试题.doc》由会员分享,可在线阅读,更多相关《2022年计算机的等级考试二级全真试题.doc(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2010年计算机等级考试二级VB全真试题(15)总分:100分 及格:60分 考试时间:90分每小题2分,共70分(1)为了使命令按钮(名称为Commandl)右移200,应使用的语句是()A. Command 1.Move-200B. Command 1.Move 200C. Command 1.Left=Command1.Left+200D. Command 1.Left=Command1.Left200(2)下列语句能声明全局变量的是(3)()属性用于设置组合框的风格。A. BackstyleB. BorderstyleC. StyleD. Sortde(4)以下对文件分类的划分不正确的

2、是()。A. 文件分为程序文件和数据文件B. 文件分为有结构文件和无结构文件C. 文件分为ASCII文件和二进制文件D. 文件分为顺序文件和随机文件(5)定义一个如下的过程:(6)下列选项中,是Visual Basic事件的是()。(7)在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目。当单击列表框中的某个项目时.在标签中显示被选中项目的名称。下列能正确实现上述操作的程序是()A. Private Sub List1_Click()Label1.Caption=List1.ListIndexEnd SubB. Private Sub List1_Cl

3、ick()Label1.Name=List1.ListIndexEnd SubC. Private Sub List1_Click()Label 1.Name=List1.TextRnd SubD. Private Sub List1_Click()Label 1.Caption=List1.TextRnfl Rub(8)下列事件不属于Visual Basic键盘事件的是(9)以下关于过程及过程参数的描述中,错误的是(10)在窗体上画一个名称为Command1的命令铵钮,然后编写如下通用过程和命令按钮的事件过程(11)下面正确声明数组的语句是()。A. Dim A3,4As IntegerB.

4、 Dim A(3,4)As IntegerC. Dim A3;4As IntegerD. Dim A(3;4)As Integer(12)一棵拥有6个叶子结点且无一度结点的完全二叉树中结点的最大编号是(13)以下叙述中不正确的是(14)设工程文件包含两个窗体文件Form1frm、Form2frm及一个标准模块文件Modulebas。两个窗体上分别只有一个名称为Command1的命令按钮。(15)在窗体上画两个名称分别为Textl、Text2的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:程序运行后,单击命令按钮,在两个文本框中显示的值分别是()。(16)设有如下的记录类型

5、则正确引用该记录类型变量的代码是(17)以下叙述中错误的是()A. 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B. 当程序运行时,双击一个窗体,则触发该窗体的DblClick事件C. Visual Basic应用程序只能以解释方式执行D. 事件可以由用户引发,也可以由系统引发(18)执行以下程序段输出结果为(19)设有如下程序:该程序通过For循环计算一个表达式的值,这个表达式是()。(20)下列程序的输出结果为()。S1”1”:S2”2”:SlVal(S1)+VaI(S2):S2Val(”12”)IfS1S2 Then Print S1-S2 Else Print S

6、2-SlA. 9B. 9C. 12D. 0(21)以下关于DoUnti1Loop循环的说法正确的是()。A. 先进入循环执行语句段落后,再判断是否再进入循环B. 先进入循环执行语句段落后,再判断是否不再进入循环C. 执行前先判断是否不满足条件,若不满足才进入循环D. 执行前先判断是否不满足条件,若满足才进入循环(22)下列选项不属于算法的基本特征的是(23)在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为(24)在窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1),程序运行后,如果在文本

7、框中输入指定的信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是()A. Private Sub Text1_lick()Label 1.Caption=Text 1.TextEnd SubB. Private Sub Text1_hange()Label1.Caption=Text1.TextEnd SubC. Private Sub Labe1 l_hange()Label 1.Caption=Text 1.TextEnd SubD. Private Sub Labl l_Click()Label 1.Caption=Text1.TextEnd Sub(25)下列控件在设

8、计阶段不能调整其大小的是(26)在窗体上画一个命令按钮,然后编写如下事件过程:上述事件过程执行后,下列描述中正确的是(27)在Visua1 Basic中,数据处理的基本单位是(28)在窗体上画一个名称为Drivel的驱动器列表框,一个名称为Dirl的目录列表框。当改变当前驱动器时,目录列表框应该与这同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是(29)以下说法不正确的是(30)在窗体上画1个名为Text1的文本框和1个名为Labell的标签,再画4个名为Op1的单选按钮控件数组,其Index属性按季度顺序为03,如图1所示。在文件Salestxt中按月份顺序存有某企业某年1

9、2个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则Textl中显示相应季度的销售总额,并把相应的文字显示在标签上。如图2所示是单击“第二季度”单选按钮所产生的结果。请选择可在空白处填写的合适语句()。图1图2OptionBase 1Dimsales(12)As LongPriVateSub Form Load()Open”c:salestxt”For Input As#1For k=1 T0 12Input #1,sales(k)A. Op1_Click3 0p1(indexlB. Option1_Click1 Op1(Index)C. Op1_Click0 0ption1(Index

10、)D. Option1_Click2 0ption1(Index)(31)当焦点从文本框Text1转移到另外一个控件时,则触发的文本框事件是(32)在以下语句中定义了一个数组,则数组b的元素个数是()个。Dim b(-2 t0 4)as stringA. 2B. 4C. 6D. 7(33)在窗体上画一个命令按钮f其名称为Command 1),然后编写如下事件过程:(34)执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量strlnput的内容是 strlnput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)()。(35)下面的叙述不符合软件设计准则的是每空2

11、分,共30分(1)a 0且b128的逻辑表达式是_。(2)事件可以由用户引发,也可以由系统引发。计时器的Timer事件是由【1】引发;鼠标操作是由【2】引发。(3)利用Visual Basic的通用对话框控件建立的“颜色对话框”_模式对话框(选填“是”或“不是”)。(4)顺序文件中,在访问完第i个文件后,_访问第i+2个记录(选填“能”或“不能”)。(5)GUI是()的英文缩写。 (6)窗体_决定了窗体的外观。(7)下面的命令按钮(名称为commandl)事件过程用来计算l0的阶乘请填空。 (8)在窗体上建立3个名称分别为Picture1、Picture2、Picture3的图片框,将Pict

12、ure1的DragMode属性设置为1_Automatic,Draglcon设置为某个图标。将Picture1的Draglcon属性设置的图标装入图片框Picture3,并将Picture3的Visible属性设置为False。以下程序的功能是:拖放Picture1,当它进入Picture2时,Picture1的拖放图标显示为c:uMylcon2.ico;当它离开Picture2时,Picture1的拖放图标显示为最开始的拖放图标。请在空白处填入适当的内容, 将程序补充完整。(9)使用Seek语句时,对于用Random方式打开的文件,“位置”参数表示的是一个_。(10)用来在给定时刻触发事件的

13、控件是_。(11)在立即窗口中输入:c#=now<CR>print c#<CR>得到一个双精度数:37514.44。其中,小数点左边的部分表示【1】,而小数点右边的数字表示【2】。(12)已知某种货运方式的费用与路程S的关系如表所示。(13)在窗体上画一个命令按钮,其Name属性值设为Command 1,然后编写如下事件过程:(14)以下程序的功能是:用冒泡法对数组的10个元素进行排序,最后在窗体上打印排序后的数据。冒泡法的 思路:将相邻两个数比较,将小的调到前面。请在空白处填上适当的内容,将程序补充完整。(15)以下程序的功能是:将一维数组A中的100个元素分别赋给二

14、维数组B的每个元素并打印出来,要求把A(1)到A(IO)依次赋给B(1,1)到B(1,1O),A(11)到A(20)依次赋给B(2,1)到B(2,10),把A(91)到A(100)依次赋给Bt0,1)到B(10,10)。请填空。答案和解析每小题2分,共70分(1) :C要将一个对象右移200,则只需将该对象的Left属性值增加200即可.所以,答案是C。(2) :C(3) :CStyle属性返回或设置一个值,该值用来组合框控件的显示类型和行为。组台框的Style属性值可设置成下拉组合框o(VbComboDropD0wn)、简单组合框1 (VbComboSimple)和下拉式列表框2(VbCom

15、boDrop-DownList)。缺省值为0,包括一个下拉式列表和一个文本框,可以从列表选择或在文本框中输入:简单组合框1包括一个文本框和一个不能下拉的列表,可以从列表中选择或在文本框中输入简单组合框的显示区域包括编辑和列表部分;下拉式列表框2锁定了文本框的输入,仅允许从下拉式列表中选择,不能在文本框中输入内容。(4) :B根据不同的分类标准,文件可分为不同的类型。根据数据性质,文件可分为程序文件和数据文件;根据数据的存取方式和结构,文件可分为顺序文件和随机文件;根据数据的编码方式,文件可分为ASCH文件和二进制文件。(5) :D(6) :略(7) :D标签中显示的内容由标签的Caption属

16、性设置。列表框中被选中的表项由其Text属性表示列表框的ListIndex属性表示列表框中表项的数目.所以,答案是D。(8) :D(9) :C当通过“引用”来传送实参时,不管是Sub过程还是Function(函数)过程,都可以将过程中处理的信息传回到调用的程序中。如下就是一个例子:运行上述程序后,单击命令按钮,则输出的结果为l000。可见,Test过程将过程中处理的信息传回到调用的程序中。所以,答案是C。 (10) :C函数f(m)的作用是判断m是否为偶数,如果是则返回m,否则返回1。s的值为f(l)=1、f(2)=2、f(3)=1、f(4)=4、f(5)=1之和,结果为9。所以答案是C。(1

17、1) :B使用Dim定义数组的格式如下:Dim数组名(下界T0上界,下界T0上界)As类型名称(12) :C(13) :A0pen语句的功能是:为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式。0pen语句兼有打开文件和建立文件两种功能。如果为输出(Output)、N)N(Append)或随机(Random)访问方式打开的文件不存在,则建立相应的文件。所以,选项A叙述错误,答案是A。(14) :A单击Form2上的命令按钮Command1时,输出Form1中的x的值,为l;因为Y是一个全局变量,在Form1中执行y=5语句后,其值就为5,在Form2中输出的就是全局变量Y的值,即5。所

18、以,答案是A。(15) :Bx的初值为l,n的初值为0,执行完第一次while循环后,x的值为3,n的值为l;执行完第二次while循环后,x的值为9,n的值为2;执行完第三次while循环后,x的值为27,n的值为3;此时表达式X<20的值为假,不执行while循环。所以,x的值为27,n的值为3。答案是8。(16) :B在上述记录类型中,数据类型名是Student,要定义一个Student类型的变量S,格式为:DeclaresAsStudent这里的“Declare”可以是Dim、Static、Public或Private。要将字符串”张红”赋值给变量S的name元素,应使用的语句为

19、s.name=“张红”。综上所述,答案是B。(17) :C打开一个工程文件时,系统会自动将该工程有关的窗体文件、模块文件、类模块文件载入;双击窗体触发窗体的DblCliCk事件;事件可以由用户或系统触发,例如窗体的DblCliCk事件就由用户触发,而窗体的Load事件就由系统触发。VisualBasiC应用程序有两种执行方式:编译方式和解释方式。所以,答案是C。(18) :B(19) :Ci为1时,x的值为o;i为2时,x的值为l2;i为3时,x的值为213;i为4时,x的值为34:i为5时,x的值为45。sum的值为0、12、23、34和45的和。所以,答案是C。(20) :BVal函数用于

20、返回字符串中所含的 数值,Val(S1)和Val(S2)的值分别为1和2;“+”号两边的表 达式是数值型的,所以进行加法运算,sl运算的结果是3, s2运算的结果是12,所以执行if条件语句后,程序输出 S(21) :CDo UntilLoop循环是先判断循环条件后执行循环体的:它是当循环条件为真时,退出循环,当循环条件为假时,执行循环体。(22) :A(23) :B(24) :B文本框的Change事件由用户向文本框输入新信息时触发,要实现题目的要求,只需在文本框的Change事件过程中将文本框中的文本(Text1.Text)赋值给标签的标题(Label1.Caption)即可,所以,答案是

21、B。(25) :B(26) :DD0循环执行的次数跟产生的随机数有关,当产生的随机数为58时,结束D0循环;For循环中Int(Rnd 4 100)产生的随机数小于】O0;当产生的随机数为12时,结束For循环;当所产生的随机数为65、68或92时,执行End语句,窗体关闭、程序结束。所以,答案是D。(27) :C(28) :A当改变当前驱动器时,能实现驱动器列表框与目录列表框同步改变的事件过程为: Private Sub Drivel_Change() DirlPath=DrivelPathEnd Sub(29) :B(30) :A【解析】解本题的关键是读懂题意和程序的作用。Form_Loa

22、d事件过程的作用是打开文件SalestXt,读出文件12个月的销售额分别存放在数组sales元素中。然后在革选按钮的单击事件中,进行处理,因为控件数组共享同一个事件过程所以第1个横线处,应填入单击事件。使用控件的名字0pi加下划线加Click。在单击事件过程中,通过变量month计算月份,分别统计每一个季度的销售总额,结合for循环中,month的值,第一季度,month的初值为0,index的值为0:第二季度,month的初值为3,index的值为1;第三季度,month的初值为6,index的值为2;第四季度,month的初值为9。index的值为3;所以第2个横线处应填入3。第3个横线的

23、填写较简单,就是显示选中的单选按钮的标题。(31) :D(32) :D使用Dim定义数组的一种形式如下:Dim数组名(下界To上界)As类型名称这种定义形式定义了数组F标的下界和上界,该数组可以使用的下标值在下界和上界之间。如题中,数组的下标值在-23之间,数组元素为b(-2)、b(-1)、b(0)、bO)、b(2)、b(3)、 b(4),共7个元素。(33) :B容易算出数组元素a(1,1)、a(1,2)、a(1,3)、a(2,1)、a(2,2)、a(2,3)、a(3,1)、a(3,2)、a(3,3)的值分别为l、2、3、4、5、6、7、8、9。 j当i为1时,先在同一行输出a(1,1)、a

24、(1,2)、a(1,3)的值,然后换行;当i为2时,先在同一行输出a(2,1)、a(2,2)、(2,3)的值,然后换行;当i为2时,先在同一行输出a(3,1)、a(3,2)、a(3,3)的值,然后换行。综上所述,答案是B。 (34) :C“请输入字符串”、“字符串对话框”、“字符串”分别是提示用户输入的消息文本、对话框的标题以及输入缓冲区的默认信息。显示输入对话框后,如果单击“确定”按钮,则输入缓冲区的默认信息(“字符串”)被赋给变量strlnput。所以,答案是C。(35) :D每空2分,共30分(1) :a<>o And b>=128(2) :【1】系统 【2】用户(3)

25、 :是(4) :不能(5) :图形用户界面或GraphUserInterface(6) :属性【分析】窗体的属性决定了窗体的外观。不同的属性决定了窗体的不同方面,比如Width,Height决定了窗体的大小;BackColor决定了窗体的背景颜色。有两种方法来设置窗体的属性:一种是在设计阶段通过属性窗口进行设置;另一种是在程序中用代码语句进行设置。大部分的属性既可以在属性窗口中进行设置,也可以在程序代码中进行设置。而有的属性只能在属性窗口或程序代码中进行设置。(7) :【1】1或x【2】Result*x或xResult【分析】变量Result用来存储l0的阶乘,初始时应该为l,所以在【1】处应该填入l或x。在While循环中,Result都应该用原来的值乘以循环变量的值,然后循环变量加l。所以,【2】处应该填入Result*x。(8) :【l】LoadPicture(“c:myicon2.ico”)【2】Picture3.Picture(9) :记录号(10) :计时器或Timer(11) :【1】从1899年12月31日起到现在所经过的天数【2】从当天0点开始所经历过的毫秒数(12) :【6】S>=500【7】price=08【8】tota1=pricew*s(13) :0(14) :【1】j=i+1 T0 10【2】a(i)>=a(j)(15) :新年快乐

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁