全国计算机等级考试二级笔试超级模拟试卷_第1页
全国计算机等级考试二级笔试超级模拟试卷_第2页
全国计算机等级考试二级笔试超级模拟试卷_第3页
全国计算机等级考试二级笔试超级模拟试卷_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、全国计算机等级考试二级笔试超级模拟试卷公共基础知识和Visual Basic语言程序设计(考试时间 90分钟,满分 100分)一、选择题( 1) ( 35)每小题2 分,共 70 分)下列各题A )、 B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)数据结构中,与所使用的计算机无关的是数据的_。A )存储结构B )物理结构C)逻辑结构D )物理和存储结构( 2)栈底至栈顶依次存放元素A 、 B、 C、 D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是 _。A )ABCEDB )DBCEAC)CDABED )DCBEA

2、(3)线性表的顺序存储结构和线性表的链式存储结构分别是_。A )顺序存取的存储结构、顺序存取的存储结构B )随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D )任意存取的存储结构、任意存取的存储结构(4)在单链表中,增加头结点的目的是_。A )方便运算的实现B )使单链表至少有一个结点C)标识表结点中首结点的位置D )说明单链表是线性表的链式存储实现(5)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。A )模块间的关系B )系统结构部件转换成软件的过程描述C)软件层次结构D )软件开发过程( 6)为了避免流程图在描述程序逻辑时的灵活性,

3、提出了用方框图来代替传统的程序流程图,通常也把这种图称为 _。A )PAD 图B )N-S 图C)结构图D )数据流图(7)数据处理的最小单位是 _。A )数据B )数据元素C)数据项D )数据结构(8)下列有关数据库的描述,正确的是_。A )数据库是一个DBF 文件B )数据库是一个关系C)数据库是一个结构化的数据集合D )数据库是一组文件(9)单个用户使用的数据视图的描述称为_。A )外模式B )概念模式C)内模式D )逻辑模式(10)需求分析阶段的任务是确定 _。A )软件开发方法B)软件开发工具C)软件开发费用D )软件系统功能( 11)以下叙述中错误的是_。A)在工程资源管理器窗口中

4、只能包含一个工程文件及属于该工程的其他文件B)以 .BAS 为扩展名的文件是标准模块文件C)窗体文件包含该窗体及其控件的属性D)一个工程中可以含有多个标准模块文件( 12)以下叙述中错误的是_。A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)保存 Visual Basic 程序时,应分别保存窗体文件及工程文件C) Visual Basic 应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发( 13)以下能正确定义数据类型TelBook 的代码是 _。A) Type TelBookName As String*10TelNum As IntegerEnd

5、 TypeB) Type TelBookName As String*10TelNum As IntegerEnd TelBookC) Type TelBookName String*10TelNum IntegerEnd Type TelBookD) Typedef TelBookNameString*10TelNum IntegerEndType( 14)以下声明语句中错误的是_。A) Constvar1=123B) Dimvar2='ABC'C) Dim intSum As IntegerD) Static var3 As Integer( 15)往窗体Form1 上添加

6、一个列表框控件List1 ,并编写如下代码:Private Sub Form_Load( )For i = 0 To 6List1.AddItem iNext iEnd Sub为了在程序运行时,按住Ctrl 键单击列表中的项目可以选中多个项目,可以设置List1的属性 _。A) List1.ListB) List1.ListIndexC) List1.MultiSelectD) List1.Text( 16)程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是_。A) MouseDownB ) MouseUpC) LoadD) Click( 17)设 a=10,b=5 , c=1,执行语句

7、Print a>b>c 后,窗体上显示的是_。A ) TrueB) FalseC) 1D)出错信息( 18)在循环体中, 可以使程序转让控制权,以便让操作系统处理其他的事件的语句是_。A ) Exit DoB) DoEventsC) EndD) Unload( 19)以下能判断是否到达文件尾的函数是_。A ) BOFB) LOCC) LOFD) EOF( 20)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是_。A )如果工程中含有SubMain 过程,则程序一定首先执行该过程B )不能把标准模块设置为启动模块C)用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D

8、 )任何时刻最多只有一个窗体是活动窗体( 21 ) 窗 体 的 MouseDown 事 件 过 程 Form_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)有 4 个参数,关于这些参数正确的描述是_ 。A )通过 Button 参数判定当前按下的是哪一个鼠标键B ) Shift 参数只能用来确定是否按下Shift 键C) Shift 参数只能用来确定是否按下Alt 和 Ctrl 键D )参数 X , Y 用来设置鼠标当前位置的坐标( 22)设组合框Combo1 中有 3 个项目,则以下能删除最后一项的语句是_。A )

9、Combo1.RemoveItem TextB) Combo1.RemoveItem 2C) Combo1.RemoveItem 3D) Combo1.RemoveItem Combo1.Listcount( 23)以下关于焦点的叙述中,错误的是_。A )如果文本框的TabStop 属性为 False,则不能接收从键盘上输入的数据B )当文本框失去焦点时,触发LostFocus 事件C)当文本框的 Enabled 属性为 False 时,其 Tab 顺序不起作用 D )可以用 TabIndex 属性改变 Tab 顺序( 24)如果要在菜单中添加一个分隔线,则应将其Caption 属性设置为 _

10、。A )B)*C)&D)-( 25)执行语句 Open "Te1.dat" For Random As#1 Len=50 后,对文件 Te1.dat 中的数据能够执行的操作是 _。A )只能写,不能读B)只能读,不能写C)既可以读,也可以写D)不能读,不能写( 26)在窗体上画一个名称为Command1 的命令按钮和两个名称分别为Text1、 Text2 的文本框,然后编写如下事件过程:PrivateSubCommand1_Click( )n=Text1.TextSelect Case nCase 1 To 20x=10Case 2,4,6x=20Case Is&l

11、t;10x=30Case 10x=40End SelectText2.Text=xEnd Sub程序运行后,如果在文本框Text1 中输入 10,然后单击命令按钮,则在Text2 中显示的内容是 _。A )10B)20C)30D)40( 27)设有以下循环结构:Do循环体Loop While < 条件 >则以下叙述中错误的是_。A )若“条件”是一个为0 的常数,则一次也不执行循环体B )“条件”可以是关系表达式、逻辑表达式或常数C)循环体中可以使用Exit Do 语句D )如果“条件”总是为True,则不停地执行循环体( 28)在窗体上画一个名称为Command1 的命令按钮,然

12、后编写如下事件过程:Private Sub Command1_Click( )Dim num As Integernum=1Do Until num>6Print num;num=num+2.4LoopEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。A )B ) 1 3 5C) 1 4 7D )无数据输出( 29)在窗体上画一个名称为Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Dim a As Integer,s As Integera=8s=1Dos=s+aa=a- 1Loop While a<=0

13、Print s;aEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。A )7 9B)340C)9 7D)死循环(30)在窗体上画一个名称为Text1 的文本框,并编写如下程序:Private Sub Form_Load( )ShowText1.Text=""Text1.SetFocusEnd SubPrivate Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)Print " 程序设计 "End SubPrivate Sub Text1_

14、KeyDown(KeyCode As Integer,Shift As Integer)Print "VisualBasic"End Sub程序运行后,如果按A 键,然后单击窗体,则在窗体上显示的内容是_ 。A )Visual BasicB )程序设计C)A 程序设计D )Visual Basic 程序设计(31)设有如下程序:Private Sub Command1_Click( )Dim sum As Double, x As Doublesum=0n=0For i=1 To 5x=n/in=n+1sum=sum+xNextEnd Sub该程序通过For 循环计算一个表

15、达式的值,这个表达式是_ 。A )1+1/2+2/3+3/4+4/5B ) 1+1/2+2/3+3/4C) 1/2+2/3+3/4+4/5D )1+1/2+1/3+1/4+1/5(32)在窗体上画一个名称为Command1 的命令按钮,然后编写如下代码:Option Base 1Private Sub Command1_Click( )d=0c=10x=Array(10,12,21,32,24)For i=1 To 5If x(i)>c Thend=d+x(i)c=x(i)Elsed=d- cEnd IfNext IPrint dEnd Sub程序运行后,如果单击命令按钮,则在窗体上输出

16、的内容为_。A) 89B) 99C) 23D) 77( 33)在窗体上画一个名称为Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )For n=1 To 20If n Mod 3<>0 Then m=m+n3Next nPrint nEnd Sub程序运行后,如果单击命令按钮,则窗体上显示的内容是_。A) 15B) 18C) 21D) 24( 34)以下有关数组定义的语句序列中,错误的是_。A) Static arr1(3)arr1(1)=100arr1(2)="Hello"arr1(3)=123.45

17、B) Dim arr2( )As IntegerDim size As IntegerPrivate Sub Command2_Click( )size=InputBox(" 输入 :")ReDimarr2(size)EndSubC) Option Base 1Private Sub Command3_Click( )Dim arr3(3 ) As IntegerEnd SubD) Dim n As IntegerPrivate Sub Command4_Click( )Dim arr4(n ) As IntegerEnd Sub( 35)在窗体上画两个滚动条,名称分别为H

18、scroll1 、Hscroll2 ;六个标签, 名称分别为Label1、Label2、 Label3 、 Label4、 Label5 、 Label6,其中标签Label4Label6 分别显示“ A ”、“B ”、“ A*B ”等文字信息,标签 Label1 、 Label2 分别显示其右侧的滚动条的数值, Label3 显示 A*B 的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮“计算”时,对标签Label1 、 Label2 中显示的两个值求积,并将结果显示在 Label3 中。以下不能实现上述功能的事件过程是_。A) Private Sub Command

19、1_Click( )Label3.Caption=Str(Val(Label1.Caption)*Val(Label2.Caption)End SubB ) Private Sub Command1_Click( )End SubC) Private Sub Command1_Click( )Label3.Caption=HScroll1*HScroll2End SubD ) Private Sub Command1_Click( )End Sub二、填空题(每空2 分,共 30 分)请将每空的正确答案写在答题卡【1】【 15】序号的横线上,答在试卷上不得分。( 1)算法的基本特征是可行性、确

20、定性、【 1】 和拥有足够的情报。( 2)顺序存储方法是把逻辑上相邻的结点存储在物理位置【 2】 的存储单元中。( 3)Jackson 结构化程序设计方法是英国的M.Jackson 提出的,它是一种面向【 3】 的设计方法。( 4)数据库设计分为以下 6 个设计阶段:需求分析阶段、 【 4】 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。( 5)数据库保护分为:安全性控制、【 5】 、并发性控制和数据的恢复。( 6)下列表达式有错误 ,正确的写法应该是 【 6】 。(a+B ) +c/80 - 5÷(d+e)( 7)在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程

21、:Private Sub Form_Click( )Text1.Text="VB程序设计 "End SubPrivate Sub Text1_Change( )Picture1.Print "VB programming"End Sub程序运行后,单击窗体,则在文本框中显示的内容是【 7】 ,而在图片框中显示的内容是【8】 。( 8)控件数组的名字由【 9】 属性指定,而数组中的每个元素由【 10】 属性指定。( 9)在窗体上画两个文本框,其名称分别为Text1 和 Text2,然后编写如下事件过程:Private Sub Form_Load( )ShowText1.Text=""Text2.Text=""Text2.SetFocusEnd SubPrivate Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)Text1.Text=Text1.Tex

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论