全国计算机二级考试历年真题.docx
《全国计算机二级考试历年真题.docx》由会员分享,可在线阅读,更多相关《全国计算机二级考试历年真题.docx(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、05年试卷二选择题(1) (35)每小题2分,共70分下列各题A)、B)、C)、D)四个选项中,只仃一个选项是正确的,请将正确选项涂写在 答题卡相应位置上,答在试卷上不得分。(1)数据的存储结构是指( )。A.存储在 外存中的数据 B.数据所占的存储空间量 C.数据在计算机中的顺序存储方式D.数据 的逻辑结构在计算机中的表示乂2)下列关于栈的描述中错误的是( )o A.栈是先进后出的线性表B.栈只能 顺序存储C.栈具有记忆作用 D.对栈的插入与删除操作中,不需要改变栈底指针13)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的 是( )o A.冒泡排序为n/2B.冒泡排
2、序为nC.快速排序为nD.快速排序为n(n-l)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。A.log2n B. n/2 C. n D. n+1(5)下列对于线性链表的描述中正确的是( A.存储空间不一定是连续,且各 元素的存储顺序是任意的B.存储空间丕二定是连续,且前件元素二定存储在后件元素的前 面C.存储空间必须连续,且前件元素二定存储在后件元素的前面D.存储空间必须连续, 且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。A.软件测试的目的是证明程序是杳正确B-软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中
3、的错误D.软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是( )o .A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体 D.软件是程序、数据与相关文档的集(9)数据独立性是数据库技术的重要特点之一所谓数据独立性是指( )o _A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的
4、数据只能被对应的应用程序所使用D.以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。A.关系模型B.网状模型C.层次模型D.以上三个都是 (11)在窗体(名称为Forml)上画一个名称为Textl的文本框 和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框 中输入个字符,则把命令按钮的标题设置.为“计算机等级号试”。以下能实现上述操作的事 件过程是()。A. Private Sub Text l_Change()Command 1 .Caption =计算机等级考试End SubB. Private Sub Command 1 Click (
5、)Caption =计算机等级考试End SubC. Private Sub Forml Click ()Textl.Caption =计算机等级考试” End SubD. Private Sub Command 1 Click ()Textl.Text =计算机等级考试End Sub(12)设a=5, b=4, c=3, d=2下列表达式的值是(32*bOra = c And b c Or c dA. 1B. TrueC. FalseD.2(13)设 a = MicrosoftVisualBasic,则以下使变量 b 的值为 “ VisualBasic” 的语句是( )。AbLefta, 1
6、0)B.b = Mid(a, 10)C. b = Right(a, 10)D. b = Mid(a, 11, 10)(14)假定有如下的窗体事件过程:Private Sub Form Click()a$ = Microsoft Visual Basicb$ = Right(a$, 5)c$ = Mid(a$ J 9)MsgBox a$, 34, b$, c$, 5End Sub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是()。A . Microsoft VisualB. MicrosoftC. BasicD.5(15)设2 =醴,b=b, c = c, d= d,执行语句 x=
7、Hf(aD. A” J B后,x 的值为()。A. aB. bC. BD二A二(16)为了使命令按钮一(名称为Command 1)右移200,应使用的语句是()。A. Command l.Move -200B. Commandl.Move 200C. Command 1 .Left = Command 1 .Left + 200D. Commandl.Left = Commandl.Left - 200(17)在窗体上画二个文本框,然后编写如下事件过程:Private Sub Form_Click()x = InputBox请输入一个整数”) Print x + TextLTextEnd Su
8、b程序运行时,在文本框口输入456,然后单击窗体,在输入对话框中输入123,单击 “确定”按钮后,在窗体上显示的内容为()。A. 123B. 456C. 479 D. 123456(18)在窗体上画一个文本框和一个计时器控件,名称分别为Textl和Timerl,在属性 窗口中把计时器的Interval属性设置为1000, Enabled属性设置为False。程序运行后,如果 单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程序: Private Sub Command l Click() Timer 1.()End SubPrivate Sub Timerl Tim
9、er()Text 1 .Text 三 Time End Sub 在下划线处应填入的内容是()oA. Enabled = TrueB. Enabled = FalseC. Visible = True D. Visible = False(19)假定在图片框Picturel中装入了 个图形,为了清除该图形,丕删除图.片框),应 采用的正确方法是()。A.选择图片框,然后按Del键B.执行语句 Picture 1.Picture = LoadPicture ()C.执彳亍语句PictureLPicture三D.选择图片框,在属性窗口中选择Picture属性条,然后按回车键(20)在窗体上画一个名称
10、为Listl的列表框,二个名称为Labell的标签,列表框中显 示若干个项目当单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正 确实现上述操作的程序是:.。A. Private Sub Listl Click()Label 1.Caption = List 1.Listindex End SubB. Private Sub Listl_ClickO_Label 1 .Name=List 1 .ListindexEnd SubC. Private Sub Listl Click()Label 1 .Name=Listl .TextEnd SubD. Private Sub Lis
11、tl_Click()Label 1.Caption =Listl.TextEnd Sub (21)在窗体上画一个命令按钮,其名称为Comma然后编写如下事件过程:Private Sub Command 1 _Click()Dim i As Integer, x As IntegerFor i = 1 To 6If i = 1 Then x = iIfi 0 And a 10 And a 20 And a c Thend = d + x(i)c = x(i)Elsed = d - cEnd IfNextPrint dEnd Sub程序运行后,如果单击命令按钮,则在窗体上输出的内容为()。A. 1
12、0B. 16C. 12D. 20(32)设有如下程序:Private Sub Command l Click()Dim c As Integer, d As IntegerE. = 4d= Input BoxC请输入二个整数”)Do While d0If d c ThenF. = c + 1End Ifd = InputBox(请输入一个整数”)LoopPrint c + dEnd Sub序运彳后工单击命令按钮J如果在输入对话框中依次输入I、2、3、4、5、6、7、8、9、0,则输出结果是(A. 12B. 1110D. 9(33)在窗体上画一个名称为Commandl的命令按钮和二个名称为Tex
13、t 1的文本框,在 文本框中输入以下字符串:Microsoft VisuBasicProgramming然后编写如下事件过程.Private Sub Command 1 Click()Open d:tempoutf.txt” For Output As #1For le_ 1 To Len(Textl.Text)c = Mid(Text LText, i, 1)If c = A” And c = nZn ThenPrint #1, LCase(End IfNext iCloseEnd Sub程序运行后,单击命令按钮,文件outf.txt中的内容是( ,A. MVBPB. mvbpC. MD.
14、mV vBbPP(34)在窗体上画一个名称为Command1的命令按钮,然后编写如下序:Dim SW As BooleanFunction func(X As Integer) As IntegerIf X20 ThenY = XElseY = 20 + XEnd Iffunc = YEnd FunctionPrivate Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)SW = FalseEnd SubPrivate Sub Form MouseUp( Button As Int
15、eger, Shift As Integer, X As Single, Y As Single)SW = TrueEnd SubPrivate Sub Commandl Click()Dim intNum As IntegerintNum = InputBoxC)If SW ThenPrint func(intNum)End IfEnd Sub程序运任后,单击命令按钮,将显示一个输入对话框,如果在输入对话框中输入25, 则程序的执行结果为()。A.输出0B.输出25输出45D.无任何输出 (35)设有如下通用过程:Public Sub Fun(a() As Integer, x As Int
16、eger)For i = 1 To 5 x = x + a(i) NextEnd Sub在窗体上画一个名称为Text 1的文本框和一个名称为Commandl的命令按钮。然后 编写如下的事件过程:Private Sub Command 1 Click()Dim arr(5) As Integer, n As IntegerFor i = 1 To 5 arr(i) = i -f i NextFun arr, nText l Text: Str(n)End Sub程序运行后,单击命令按钮,则底文本框中显示的内容是()。A. 30B. 25C. 20D. 15、填空题(每空2分,共30分)请将每空的
17、正确答案写在答题卡1】【15】序号的横线上,答在试卷上不得分。 (1)某二叉树中度为2的结点有18个,则该二叉树中有【1】 个叶子结点。(2)在面向对象方法中,类的实例称为【2】。(3)诊断和改正程序中错误的工作通常称为3 o(4)在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。(5)问题处理方案的正确而完整的描述称为【5】o(6)以下语句输出结果是【6】。Print IntCl2345.6789 * 100 + 0.5) / 100(7)在窗体上画个文本框和一个图片框,然后编写如下两个事件过程:Private Sub Form_Click()Text!.Text = ”VB 程序
18、设计”End SubPrivate Sub Textl Change()Picturel.Print VB ProgrammingEnd Sub程序运行后,单击窗体,则在文本框中显示的内容是【7,而在图片框中显示 的内容是18】。(8)阅读下面的程序:Private Sub Form Click()Dim Check As Boolean, Counter As IntegerCheck = TrueCounter = 5DoDo While Counter 0PrintsEnd Sub以上程序的功能是【10】o程序运行后,单击窗体,输出结果为11。(10)设有如下程序:Option Base
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 考试 历年
限制150内