2011年9月计算机等级考试二级VB笔试试题及答(word)

合集下载

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。

答 林11-9、12-3、11-3vb二级考试真题

答 林11-9、12-3、11-3vb二级考试真题

2011年9月全国计算机等级考试二级VB答案2011年9月全国计算机等级考试二级笔试试卷VB语言程序设计一、选择题1、解题分析:1、算法是编写程序的依据。

程序是描述算法的2、设计算法时要考虑数据结构、结果的可靠性、运算工作量、耗存储器多少答案:D2、解题分析:1、线性链表数据节点是带有指针域的,各数据结点存储空间可以不连续,不存在存储顺序。

2、进行插入与删除时,不需要移动表中的元素,只虚修改相关节点指针域的值答案:C3、解题分析:1、结点的度:一个结点所拥有的子节点的个数2、叶子结点:度为0的节点3、二叉树的叶子结点总是比度为2的结点多一个证明:树的深度:树的最大层次。

只有1个节点的树是深度为1的树。

深度为1的二叉树,度为0的结点(即叶子结点)只1个,度为2的结点0个。

叶子结点比度为2的结点多1个。

多层的二叉树都是在深度为1的二叉树上增加节点变来的。

增加节点的情况只有2种:①在叶子节点上增加一个叶子节点。

②在度为1的节点上增加一个叶子节点。

由于二叉树,度为2的节点上是不能增加子节点的。

随意在只有一个子节点的节点上增加一个叶子节点,度为0的结点增加了1个,度为2的结点也增加了1个。

保持度为0的结点(即叶子结点)总是比度为2的结点多1个的关系不变。

随意在一个叶子节点上增加一个叶子节点,原叶子节点变成非叶子节点,叶子节点没增加。

度为2的结点也没增加。

保持度为0的结点(即叶子结点)总是比度为2的结点多1个的关系不变。

所以,二叉树叶子结点总是比度为2的结点多1。

答案:B4、解题分析:1、应用软件是为某种应用而编制的软件。

(学生成绩管理系统)系统软件:对软硬件进行管理、分配的软件。

(UNIX操作系统)支撑软件(或工具软件):为做某件事提供支撑或帮助的软件(C语言编译程序、数据库管理系统)答案:A5、解题分析:1、总体结构图的深度是将结构图演变成树后,树的深度。

2、树的深度:树的最大层次。

只有1个节点的树是深度为1的树。

(完整word版)计算机二级VB编程题目含答案

(完整word版)计算机二级VB编程题目含答案

Private Sub Command1_Click()Dim n As Integer, i As Integer, s As Double n = Val(Text1.Text)s = 0For i = 1 To ns = s + i ^ 2Next iText2.Text = sEnd SubPrivate Sub Command1_Click()''' 不得删除本行注释Dim i As IntegerOpen App.Path & "\" & "yssj.txt" For Input As #1For i = 1 To 10Input #1, a(i)Next iClose #1End SubPrivate Sub Command2_Click()''' 不得删除本行注释Dim i As IntegerText1.Text = ""For i = 1 To 10If a(i) Mod 3 = 2 ThenText1.Text = Text1.Text & Str(a(i)) End IfNext iEnd SubPrivate Sub command1_Click()'''不得删除本行注释Dim a As Integer, b As Double, i As Integer, n As Integer n = Val(Text1.Text)a = 0b = 0For i = 1 To na = a + ib = b + aNext iText2.Text = bEnd SubPrivate Sub Command1_Click()'''不得删除本行注释Dim i%, xh$, xm$Open App.Path & "\" & "Xhxm.txt" For Output As #1For i = 1 To 3xh = InputBox("请输入学号")xm = InputBox("请输入姓名")Write #1, xh, xmNext iClose #1End Sub Private Sub Command2_Click()'''不得删除本行注释Dim s as stringOpen App.Path & "\" & "Xhxm.txt" For Input As #2Do While Not EOF(2)Line Input #2, sText1.Text = Text1.Text & s & vbCrLf LoopClose #2End SubPrivate Sub Command1_Click()‘”读取文件”按钮代码'''不得删除本行注释Dim st As StringText1.Text = ""Open App.Path & "\" & “jmwb.txt" For Input As #1While Not EOF(1)Input #1, stText1.Text = Text1.Text + st + vbCrLf WendClose #1End Sub Private Sub Command2_Click()Dim s As String, co As String, c As String, Dim n As Integer, i As Integer, p As Integer s = Trim(Text1.Text)n = Len(s)co = ""For i = 1 To nc = Mid(s, i, 1)p = Asc(c) + 5co = co + Chr(p)Next iText2.Text = coEnd SubPrivate Sub command1_click()'''不得删除本行注释For N = 1 To 15x(N) = Int(Rnd * 91 + 10)Text1.Text = Text1.Text + Str(x(N)) Next NEnd Sub Private Sub Command2_Click()'''不得删除本行注释Dim m As Integer, K As IntegerFor N = 1 To 15For m = N + 1 To 15If x(m) > x(N) ThenK = x(N)x(N) = x(m)x(m) = KEnd IfNext mText2.Text = Text2.Text + Str(x(N)) Next NEnd SubPrivate Sub Command1_Click()Dim char As String * 1char = Trim(Text1.Text)If Not IsNumeric(char) ThenIf (Asc(char) >= 65 And Asc(char) <= 90) Or _(Asc(char) >= 97 And Asc(char) <= 120) ThenLabel1.Caption = "输入的是字母"Else: Label1.Caption = "输入的是其它符号"End IfElse: Label1.Caption = "输入的是数字"End IfEnd SubPrivate Sub Command1_Click()Text1.Text = UCase(Text1.Tag)End SubPrivate Sub Command2_Click()Text1.Text = LCase(Text1.Tag)End SubPrivate Sub Command3_Click()Text1.Text = Text1.TagEnd SubPrivate Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)'对于文本框控件中输入的每次键盘按键弹起事件做一次文本内容保存Text1.Tag = Text1.Text '用Text1.Tag属性作为保存textbox控件文本内容的临时存储区End SubPrivate Sub command1_Click()''' 不得删除本行注释Dim a As Integer, b As Integer, c As Integer Dim max As Integer, min As Integera = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)max = a + b + Abs(a - b)max = max / 2min = a + b - Abs(a - b)min = min / 2max = max + c + Abs(max - c)max = max / 2min = min + c - Abs(min - c)min = min / 2Text4.Text = maxText5.Text = minEnd SubPrivate Sub Command1_Click()Dim a As IntegerIf Not IsNumeric(Text1.Text) ThenMsgBox "请输入数字!", 48, "输入的不是数字"Else a = Val(Text1.Text)If (a Mod 4 = 0 And a Mod 100 <> 0) Or a Mod 400 = 0 ThenText2.Text = "闰年"Else: Text2.Text = "非闰年"End IfEnd ifText1.SetFocusText1.SelStart = 0Text1.SelLength = Len(Text1.Text)End SubPrivate Sub Command1_Click()''' 不得删除本行注释Dim n As Integer, i As Integern = Val(Text1.Text)If n < 0 Or (Not IsNumeric(Text1.Text)) Then MsgBox "请输入正整数", 48, "输入的不是正整数" Open App.Path & "\" & "jfwj.txt" For Output As #1For i = 1 To nPrint #1, String(i, "*")Next iClose #1End SubPrivate Sub Command1_Click()''' 不得删除本行注释Dim i As IntegerFor i = 1 To 200If i Mod 3 = 0 And i Mod 7 = 0 ThenText1.Text = Text1.Text + Str(i)End IfNextEnd SubPrivate Sub Command1_Click()''' 不得删除本行注释Dim sum As Single, i As IntegerOpen App.Path & "\" & "Jsdata.txt" For Input As #1 For i = 1 To 15Input #1, Arr(i)Next iClose #1If Op1 ThenT1.Text = AaaEnd IfIf Op2 ThenT1.Text = BbbEnd IfEnd SubPrivate Sub Command1_Click()''' 不得删除本行注释Dim i As Integer, n As Integer, s As Integern = Val(Text1.Text)If n < 0 Or (Not IsNumeric(Text1.Text)) Then MsgBox "请输入正整数", 48, "输入的不是正整数" s = 0For i = 1 To nIf i Mod 3 = 0 Thens = s + iEnd IfNext iText2.Text = sEnd SubPrivate Sub Command1_Click()''' 不得删除本行注释Dim a As Integera = Val(Text1.Text)Text2.Text = zh(a)‘ zh过程在原本的程序代码中已经有了~直接可用End SubPrivate Sub Command1_Click() ''' 不得删除本行注释Dim x As DoubleDim y As Doublex = Val(Text1.Text)If x < 10 Theny = x - 1ElseIf x < 20 Theny = 2 * x - 1Else: y = 3 * x - 1End IfText2.Text = yEnd SubPrivate Sub Command1_Click()''' 不得删除本行注释Text1.Text = ""Open App.Path & "\" & "zfwj.txt" For Input As #1For i = 1 To 10Input #1, a(i)Text1.Text = Text1.Text & " " & a(i)Next iClose #1End Sub Private Sub Command2_Click()''' 不得删除本行注释Dim t As StringText2.Text = ""For i = 1 To 10t = a(i)a(i) = a(10 - i + 1)a(10 - i + 1) = tText2.Text = Text2.Text & " " & a(i) Next iEnd SubPrivate Sub Command1_Click()Dim a As IntegerDim b As Integera = Val(Text1.Text)b = Val(Text2.Text)Label1.Caption = Int(Rnd() * (b - a + 1) + a) Label2.Caption = Int(Rnd() * (b - a + 1) + a) Label3.Caption = Int(Rnd() * (b - a + 1) + a)End SubPrivate Sub Command1_Click()Dim s as stringOpen App.Path & "\" & "Bdata.txt" For Input As #1 Do While Not EOF(1)Line Input #1, sText1.Text = Text1.Text + s + Chr(13) + Chr(10) LoopClose #1End SubPrivate Sub Command1_Click()'''不得删改本行注释Dim n As Integern = Val(Text1.Text)If n < 100 Or n > 999 ThenMsgBox "请输入三位正整数", , "输入出错" Else: Text2.Text = Int(n Mod 10)Text3.Text = Int((n Mod 100) / 10)Text4.Text = Int(n / 100)End IfEnd SubPrivate Sub Command1_Click()'产生按钮的代码i = List1.ListIndexFor i = 0 To 9List1.AddItem Int(90 * Rnd + 10)Next iEnd SubPrivate Sub Command3_Click() ’清除按钮的代码List1.ClearList2.ClearEnd Sub Private Sub Command2_Click()'''不得删改本行注释Dim n As Double, j As Integeri = List1.ListIndexFor i = List1.ListCount - 1 To 0 Step -1 n = Val(List1.List(i))If n Mod 2 = 1 ThenList2.AddItem nList1.RemoveItem iEnd IfNext iEnd SubPrivate Sub Command1_Click()‘”读入数据”按钮代码'''不得删除本行注释Dim st As StringText1.Text = ""Open App.Path & "\" & "yy.txt" For Input As #1While Not EOF(1)Input #1, stText1.Text = Text1.Text + st + vbCrLf WendClose #1End Sub Private Sub Command2_Click()'''不得删除本行注释Dim x As String, y As String * 1, n As Integer, i As Integer, p As Integerx = Trim(Text1.Text)n = Len(x)p = 0For i = 1 To ny = UCase(Mid(x, i, 1))If y >= "A" And y <= "Z" Thenp = p + 1End IfNext iLabel1.Caption = "共" & p & "个字母"End SubPrivate Sub Command1_Click()'''不得删除本行注释Dim n As Integer, k As Integer, i As IntegerFor n = 200 To 300k = Int(Sqr(n))For i = 2 To kIf n Mod i = 0 Then Exit ForNext iIf i > k Then List1.AddItem nNext nEnd Sub。

2011年3和9月月计算机等级考试二级-VB笔试真题及答案

2011年3和9月月计算机等级考试二级-VB笔试真题及答案

2011年3和9月月计算机等级考试二级-VB笔试真题及答案2010年3月全国计算机等级考试二级VB笔试试卷一、选择题(每题2分,共70分)(1)下列叙述中正确的是( )A)对长度为n的有序链表进行查找,最坏情况下需要比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(nlog2n)(2)算法的时间复杂是指( )A)算法的执行时间 B)算法所处理的数据量C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支持软件(或工具软件),下面属于系统软件的是( )A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器(4)软件(程序)调试的任务是( )A)诊断和改正程序中的错误 B)进肯能多的发现程序中的错误C)发现并改正程序中的所有错误 D)确定程序中错误的性质(5)数据流程图(DFD图)是( )A)软件概要设计的工具 B)软件详细设计的工具C)机构化方法的需求分析工具 D)面向对象方法的需求分析工具(6)软件生命周期可以分为定义阶段,开发阶段和维护阶段。

详细设计属于( )A)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)投影C)交D)并(11)在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是(12)设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是A)|x|B)-|x|C)xD)-x(13)设窗体文件中有下面的事件过程:Private Sub Command1_Click()Dim sa%=100Print aEnd Sub其中变量a和s的数据类型分别是A)整型,整型B)变体型,变体型C)整型,变体型D)变体型,整型(14)下面哪个属性肯定不是框架控件的属性A)TextB)CaptionC)LeftD)Enabled(15)下面不能在信息框中输出“VB”的是A)MsgBox "VB"B)x=MsgBox("VB")C)MsgBox("VB")D)Call MsgBox "VB"(16)窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_C1ick (Index As Integer)…End Sub下面关于此过程的参数Index的叙述中正确的是A)Index为1表示单选按钮被选中,为O 表示未选中B)Index的值可正可负C)Index的值用来区分哪个单选按钮被选中D)Index表示数组中单选按钮的数量(17)设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发A)Text1的SetFocus事件B)Text1的GotFocus事件C)Text1的LostFocus事件D)窗体的GotFocus事件(18)VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母A)这3个事件都会触发B)只触发KeyPress事件C)只触发KeyDown、KeyUp事件D)不触发其中任何一个事件(19)下面关于标准模块的叙述中错误的是A)标准模块中可以声明全局变量B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程C)标准模块中可以包含一些Public过程D)一个工程中可以含有多个标准模块(20)设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是A)Form1_MouseDownB)Win_MouseDownC)Form_MouseDownD)MouseDown_Form1(21)下面正确使用动态数组的是A)Dim arr() As Integer…ReDim arr(3,5)B)Dim arr() As Integer…ReDim arr(50)As StringC)Dim arr()…ReDim arr(50) As IntegerD)Dim arr(50) As Integer…ReDim arr(20)(22)下面是求最大公约数的函数的首部Function gcd(ByVal x As Integer, ByVal y As Int eger) As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是A)Print gcd(8,12),gcd(12,16),gcd(16,8)B)Print gcd(8,12,16)C)Print gcd(8),gcd(12),gcd(16)D)Print gcd(8,gcd(12,16))(23)有下面的程序段,其功能是按图1所示的规律输出数据Dim a(3,5) As IntegerFor i=1 To 3For j=1 To 5A(i,j)=i+jPrint a(i,j);NextPrintNext若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是A)For i=1 To 5For j=1 To 3Print a(j,i);NextPrintNextB)For i=1 To 3For j=1 To 5Print a(j,i);NextPrintNextC)For j=1 To 5For i=1 To 3Print a(j,i);NextPrintNextD)For i=1 To 5For j=1 To 3Print a(i,j);NextPrintNext(24)窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序Private Sub Commandl_Click()Dim nIf Text1.Text<>"23456" Thenn=n+1Print "口令输入错误" & n & "次"End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。

全国计算机等级考试二级VB笔试试题及参考答案

全国计算机等级考试二级VB笔试试题及参考答案

全国计算机等级考试二级VB笔试试题(1)一、单项选择题(每小题2分,共70分)1. 设在菜单编辑器中定义了一个菜单项,名为menu1。

为了在运行时显示该菜单项,应使用的语句是( )。

A.menu1.Enabled=TrueB.menu1.Enabled=FalseC.menu1.Visible=TrueD.menu1.Visible=False 【答案】: C【解析】:显示是将属性Visual设置为True2. 以下合法的Visual Basic标识符是( )。

A.DoWhileB.DoC.56dD.A#BC【答案】:A【解析】:DoWhile是两个关键字拼接,从而变成非关键字,直接选择A。

B是关键字,丽C 以数字开头,D中间夹带字符“#”,均属于不允许之列。

3. 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。

A.数据的存储结构B.计算方法C.数据映象D.逻辑存储【答案】:A4. 以下语句正确的是( )。

monDialog.Filter=All Files i*.*IPictures(*.bmp)|*.bmpmonDialog.Fliter="AllFileS"|"*.*"|"Pictures(*.bnlp)|"*.bmp"monDialog.Filter=="AllFiles|*.*|Pictures(*.bmp)|*.bmp"monDialog.Filter={ All Files |*.*| Pictures(*.bmp)|*.bmp}【答案】:C【解析】:这是概念题,答案为C。

可以这样解题:Filter属性要求的是字符串,所以只能从B和C中选择。

不会使用像B那样的混乱方式,由此可以判定应该选择C。

5. 下述关于数据库系统的叙述中正确的是( )。

A.数据库系统中数据的一致性是指数据类型一致B.数据库系统比文件系统能管理更多的数据C.数据库系统减少了数据冗余D.数据库系统避免了一切冗余【答案】:C【解析】:C和D两者的描述对象一样,结果必然在这两者之中。

(完整word版)2011年秋江苏省计算机二级VB笔试真题及答案

(完整word版)2011年秋江苏省计算机二级VB笔试真题及答案

2011年秋江苏省计算机二级VB考试真题第一部分计算机基础知识1. 下列有关信息、信息处理、信息技术的叙述中,错误的是 ___(1)___。

A.信息与物质、能量是客观世界的三大构成要素B.与信息处理相关的行为和活动主要指信息的分类、计算、分析等,但不包含信息的收集和传递C.现代信息技术的主要特征之一是以数字技术为基础D.计算机技术、通信技术均属于信息技术2. 下列有关数字技术与微电子技术的叙述中,错误的是___(2)___A.数字技术是采用有限个状态(主要是两个状态)来表示、处理、存储和传输信息的技术B.比特是信息的基本单位,1个比特可以表示8位二进制数C.集成电路芯片是微电子技术的结晶,是现代信息产业的基础D.Moore定律是指"单块集成电路的集成度平均每18-24个月翻一番"3. 下列有关计算机发展与分类的叙述中,错误的是___(3)___。

A.数字电子计算机诞生于20世纪40年代,个人计算机(微型计算机)产生子20世纪80年代初B.第4代计算机的CPU主要采用中小规模集成电路,第5代计算机采用超大规模集成电路C.计算机分类有多种方法,按其内部逻辑结构通常分为16位机、32位机或64位机等,目前使用的PC机大多是32位机或64位机D.巨型计算机一般采用大规模并行处理的体系结构,我国国防科技大学研制的"天河1号,,巨型计算机,其性能可在全球巨型机排行榜中位居前10名4. 下列有关PC机微处理器的叙述中,错误的是___(4)___A.目前PC机所用的各种微处理器均由Intel公司设计和生产B.微处理器通常由单片集成电路制成C.一台高性能PC机中通常包含多个微处理器D.台式PC机与笔记本PC机采用的微处理器通常有所不同5. 下列有关PC机主板与芯片组的叙述中,错误的是 ___(5)___。

A.台式PC机主板的物理尺寸已经标准化B.有些主板将声卡、网卡、显卡的功能均集成在其中C.芯片组是PC机各组成部分相互连接和通信的枢纽,它们与CPU芯片以及IO接口同步发展D.PC机主板上可安装的内存条类型及内存最大容量与芯片组无关6. 下列是PC机常用的四种外设接口,其中适用于连接硬盘和光驱的是___(6)___A.RS-232B.SATAC.IEEE-1394D.VGA7. 下列有关显示器、显示卡、打印机的叙述中,错误的是___(7)___ 。

2011年9月全国计算机等级考试二级VB笔试试卷及参考答案

2011年9月全国计算机等级考试二级VB笔试试卷及参考答案

2011年9月全国计算机等级考试二级VB笔试试卷及参考答案2012-01-16 01:09:54 来源:全国计算机等级考试网分享到:QQ空间新浪微博腾讯微博人人网 32011年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90 分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是()。

A)算法就是程序 B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性 D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个 B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍 D)度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是A)学生成绩管理系统 B)C语言编译程序C)UNIX操作系统 D)数据库管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是A)7 B)6 C)3 D)2(6)程序调试的任务是A)设计测试用例 B)验证程序的正确性C)发现程序中的错误 D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典 B)在概念设计阶段建立数据字典 C)在逻辑设计阶段建立数据字典 D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A)概念模式 B)内模式 C)外模式 D)数据模式(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接 B)差 C)交 D)并(10)下列选项中属于面向对象设计方法主要特征的是A)继承 B)自顶向下 C)模块化 D)逐步求精(11)以下描述中错误的是A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置(12)在设计阶段,当按Ctrl+R键时,所打开的窗口是A)代码窗口 B)工具箱窗口C)工程资源管理器窗口 D)属性窗口(13)设有如下变量声明语句:Dim a, b As Boolean则下面叙述中正确的是A)a和b都是布尔型变量 B)a是变体型变量,b是布尔型变量 C)a是整型变量,b是布尔型变量 D)a和b都是变体型变量(14)下列可以作为Visual Basic变量名的是A)A#A B)4ABC C)?xy D)Print_Text(15)假定一个滚动条的LargeChange属性值为100,则100表示 A)单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量B)滚动框位置的最大值C)拖动滚动框时滚动框位置的变化量D)单击滚动条箭头时滚动框位置的变化量(16)在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()MsgBox Str(123 + 321)程序运行后,单击命令按钮,则在信息框中显示的提示信息为A)字符串“123+321” B)字符串“444” C)数值“444” D)空白(17)假定有以下程序:Private Sub Form_Click()a = 1:b = aDo Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是A) 1 1 B) 1 1 C) 1 1 D) 1 12 3 2 4 3 8 3 6(18)在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。

2011河南省全国计算机等级考试二级VB笔试试卷及参考答案考试技巧重点

2011河南省全国计算机等级考试二级VB笔试试卷及参考答案考试技巧重点

1、对建立良好的程序设计风格,下面描述正确的是(A)A. 程序应简单、清晰、可读性好B. 符号名的命名要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无2、下面不属于软件工程的3个要素的是(D)A. 工具B. 过程C. 方法D. 环境3、在关系数据库中,用来表示实体之间联系的是(D)A. 树结构B. 网结构C. 线性表D. 二维表4、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A. 阶段性报告B. 需求评审C. 总结D. 都不正确5、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭6、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A. 调用语句B. 命令C. 口令D. 消息7、算法一般都可以用哪几种控制结构组合而成(D)A. 循环、分支、递归B. 顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环8、数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计9、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计A. 详细设计B. 需求分析C. 总体设计D. 编程调试10、将E-R图转换到关系模式时,实体与联系都可以表示成(B)A. 属性B. 关系C. 键D. 域11、算法一般都可以用哪几种控制结构组合而成(D)A. 循环、分支、递归B. 顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环12、设有下列二叉树:图见书P46对此二叉树中序遍历的结果为(B)A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA13、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 1514、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)A. 模拟现实世界中不同事物之间的联系B. 强调模拟现实世界中的算法而不强调概念C. 使用现实世界的概念抽象地思考问题从而自然地解决问题D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考15、下面对对象概念描述错误的是(A)A. 任何对象都必须有继承性B. 对象是属性和方法的封装体C. 对象间的通讯靠消息传递D. 操作是对象的动态性属性。

2011河南省全国计算机等级考试二级VB笔试试卷及参考答案考试技巧重点

2011河南省全国计算机等级考试二级VB笔试试卷及参考答案考试技巧重点

1、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得A. 8B. 16C. 32D. 152、以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈3、软件调试的目的是(B) 注:与软件测试要对比着复习A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能4、下面不属于软件工程的3个要素的是(D)A. 工具B. 过程C. 方法D. 环境5、以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈6、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 157、下面不属于软件工程的3个要素的是(D)A. 工具B. 过程C. 方法D. 环境8、算法一般都可以用哪几种控制结构组合而成(D)A. 循环、分支、递归B. 顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环9、算法一般都可以用哪几种控制结构组合而成(D)A. 循环、分支、递归B.顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环10、以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈11、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭12、下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句13、按条件f对关系R进行选择,其关系代数表达式为(C)A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R)14、下面不属于软件设计原则的是(C)A. 抽象B. 模块化C. 自底向上D. 信息隐蔽15、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 35116、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A. 调用语句B. 命令C. 口令D. 消息17、下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致18、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计A. 详细设计B. 需求分析C. 总体设计D. 编程调试19、结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性20、下述关于数据库系统的叙述中正确的是(A)A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据21、在关系数据库中,用来表示实体之间联系的是(D)A. 树结构B. 网结构C. 线性表D. 二维表22、索引属于(B)A. 模式B. 内模式C. 外模式D. 概念模式23、检查软件产品是否符合需求定义的过程称为(A)A. 确认测试B. 集成测试C. 验证测试D. 验收测试24、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得A. 8B. 16C. 32D. 1525、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用26、在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报27、希尔排序法属于哪一种类型的排序法(B)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法28、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用29、在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报30、在关系数据库中,用来表示实体之间联系的是(D)A. 树结构B. 网结构C. 线性表D. 二维表31、对建立良好的程序设计风格,下面描述正确的是(A)A. 程序应简单、清晰、可读性好B. 符号名的命名要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无32、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)A. 模拟现实世界中不同事物之间的联系B. 强调模拟现实世界中的算法而不强调概念C. 使用现实世界的概念抽象地思考问题从而自然地解决问题D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考33、按条件f对关系R进行选择,其关系代数表达式为(C)A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R)34、数据的存储结构是指(B)A. 数据所占的存储空间量B. 数据的逻辑结构在计算机中的表示C. 数据在计算机中的顺序存储方式D. 存储在外存中的数据35、算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间36、结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性。

全国计算机等级考试二级VISUAL+FOXPRO机试真题2011年9月

全国计算机等级考试二级VISUAL+FOXPRO机试真题2011年9月

全国计算机等级考试二级VISUAL FOXPRO机试真题2011年9月(总分:100.00,做题时间:90分钟)一、一基本操作题(总题数:4,分数:30.00)1.创建“客户”表:客户号C(4),客户名C(20),销售金额N(9,2)。

(分数:7.00)__________________________________________________________________________________________ 正确答案:(步骤1:单击工具栏的[新建]按钮,在弹出的[新建]对话框[文件类型]区中选择[表]单选项.单击右边的[新建文件]按钮,弹出[创建]对话框。

在[输入表名]文本框中输入“客户”,单击[保存]按钮打开表设计器。

在[字段]选项卡下对字段名、类型和宽度进行设置。

)解析:2.为第(1)小题创建的“客户”表建立一个主索引,索引名和索引表达式均为“客户号”。

(分数:7.00)__________________________________________________________________________________________ 正确答案:(在[索引]选项卡中“索引名”和“索引表达式”填“客户号”。

在“类型”列中选择“主索引”.单击[确定]按钮.在弹出的对话框中选择“否”。

)解析:3.为“部门成本”表增加一个字段,字段名为“说明”,数据类型为字符型,宽度为20。

(分数:8.00)__________________________________________________________________________________________ 正确答案:(单击工具栏的[打开]按钮,在弹出的对话框中选择“数据库”,打开数据库设计器。

右击“部门成本”表.选择“修改”,在[字段]最后一行的“字段名”填“说明”,数据类型选“字符型”,宽度填“20”。

2011年9月计算机二级VB笔试试题(未来教育版)

2011年9月计算机二级VB笔试试题(未来教育版)

计算题1.某公司拟购置一条生产线,供货方提出两种付款方案:(1)从现在起,每年年初支付20万元,连续支付10次,共200万元;(2)从第3年开始,每年年初支付25万元,连续支付10次,共支付250万元。

假设该公司的资金成本率(即最低报酬率)为10%,你认为该公司应选择哪个方案。

2.某公司 2003年12月30日简化的资产负债表如下:补充资料如下:①年末流动比率为2;②产权比率为0.6;③以销售额和年末存货计算的存货周转率为15次;④以销售成本和年末存货计算的存货周转率为10次;⑤本年毛利(销售收入减去销售成本)为40000元。

要求:计算上表中的A、B、C、D、E、F的金额;万元,以下是其销售百分比情况表:3.四方公司当前的销售收入为4000要求:(1)若明年售价保持不变,试计算四方公司明年需对外融资的数量;(2)若明年通货膨胀率为10%,且将引起售价同幅增长,试计算四方公司对外融资的数量。

1.某人退休时有现金10万元,拟选择一项回报比较稳定的投资,希望每个季度能收入2000元补贴生活。

那么,该项投资的实际报酬率应为多少?2.某公司2002年销售产品10万件,单价50元,单位变动成本30元,固定成本总额100万元。

公司负债600万元,年利息率为12%,并须每年支付优先股股利10万元,所得税税率为25%。

要求:(1)计算2002年边际贡献;(2)计算2002年息税前利润总额;(3)计算该公司复合杠杆系数。

3.某公司拟采购一批零件,供应商报价如下:(1)立即付款,价格为9630元。

(2)30天内付款,价格为9750元。

(3)31天至60天内付款,价格为9870元。

(4)61天至90天内付款,价格为10000元。

假设银行短期贷款利率为15%,每年按360天计算。

要求:计算放弃现金折扣的成本(比率),并确定对该公司最有利的付款日期和价格。

1.A公司原有设备一台,账面价值为5.5万元,目前出售可得收入7.5万元,预计使用10年,已使用5年,预计残值为0.75万元,该公司用直线法提取折旧。

计算机二级VB考试题含答案

计算机二级VB考试题含答案

计算机二级VB考试题含答案计算机二级VB考试题含答案计算机二级VB考试题及答案1.以下能判断指针是否指向文件尾的函数是(D)(单)A.BOFB.LOCC.LOFD.EOF2.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是(B)(单)A.如果工程中含有SubMain过程,则程序一定首先执行该过程B.不能把标准模块设置为启动模块C.用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D.任何时刻最多只有一个窗体是活动窗体3.窗体的过程Form_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAs Single),有4个参数,关于这些参数,正确的描述是(D)(单)A.通过Button参数判定当前按下的是键盘上哪一个键B.Shift参数只能用来确定是否按下Shift键C.Shift参数只能用来确定是否按下Alt和Ctrl键D.参数x,y用来设置鼠标当前位置的坐标4.设组合框Combo1中有3个项目,则以下能删除最后一项的语句是(B)(单)bo1.RemoveItemTextbo1.RemoveItem2bo1.RemoveItem3bo1.RemoveItemCombo1.Listcount5.以下关于焦点的叙述中,错误的是(A)(单)A.如果文本框的Enabled属性为False,能接收从键盘上输入的数据B.当文本框失去焦点时,触发LostFocus事件C.当文本框的Enabled属性为False时,其Tab顺序不起作用D.可以用TabIndex属性改变Tab顺序6.如果要在菜单中添加一个分隔线,则应将其Caption属性设置为(D)(单)A.=B.*C.&D.-7.在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:PrivateSubCommand1_Click()n=val(Text1.Text)SelectCasenCase1To20x=10Case2,4,6x=20CaseIs<10x=30Case10x=40EndSelectText2.Text=xEndSub程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是(A)(单)A.10B.20C.30D.408.设有以下循环结构Do循环体LoopWhile<条件>则以下叙述中错误的是(A)(单)A.若"条件"是一个为0的常数,则一次也不执行循环体B."条件"可以是关系表达式、逻辑表达式或常数C.循环体中可以使用ExitDo语句D.如果"条件"总是为True,则不停地执行循环体9.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimnumAsIntegernum=1DoUntilnum>6Printnum;num=num+2.4LoopEndSub程序运行后,单击命令按钮,则窗体上显示的内容是(B)(单)A.13.45.8B.135C.147D.无数据输出10.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimaAsInteger,sAsIntegera=8s=1s=s+aa=a-1LoopWhilea<=0Prints;aEndSub程序运行后,单击命令按钮,则窗体上显示的内容是(C)(单)A.79B.340C.97D.死循环11.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:有如下通用过程:PublicFunctionf(xAsInteger)DimyAsIntegerx=20y=2f=x*yEndFunctionPrivateSubCommand1_Click()StaticxAsIntegerx=10y=f(x)Printx;yEndSub程序运行后,如果单击命令按钮,则在窗体上显示的内容是(C)(单)A.105B.205C.2040D.104012.设有如下通用过程:PublicSubFun(a(),ByValxAsInteger)Fori=1To5x=x+a(i)NextIEndSub在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下的事件过程:PrivateSubCommand1_Click()Dimarr(5)AsVariantFori=1To5arr(i)=iNextICallFun(arr(),n)Text1.Text=nEndSub程序运行后,单击命令按钮,则在文本框中显示的内容是(A)(单)A.10B.15C.25D.2413.在窗体上画一个名称为Command1的`命令按钮,然后编写如下代码:OptionBase1PrivateSubCommand1_Click()d=0c=10x=Array(10,12,21,32,24)Fori=1To5Ifx(i)>cThend=d+x(i)c=x(i)Elsed=d-cEndIfPrintdEndSub程序运行后,如果单击命令按钮,则在窗体上输出的内容为(C)(单)A.89B.99C.23D.7714.在窗体上画两个滚动条,名称分别为Hscroll1、Hscroll2;六个标签,名称分别为Label1、Label2、Label3、Label4、Label5、Label6,其中标签Label4、Label6分别显示"A"、"B"、"A*B"等文字信息,标签Label1、Label2分别显示Hscroll1、Hscroll2滚动条的数值,Label3显示A*B的计算结果。

2011云南省全国计算机等级考试二级VB笔试试卷及参考答案试题及答案

2011云南省全国计算机等级考试二级VB笔试试卷及参考答案试题及答案
14、微型计算机诞生于( D )
A、第一代计算机时期 B、第二代计算机时期
C、第三代计算机时期 D、第四代计算机时期
15、目前微型计算机CPU进行算术逻辑运算时,可以处理的二进制信息长度是( D )
A、32位 B、16位 C、8位 D、以上3种都可以
35、微型计算机的显示器显示西文字符时,一般情况下一屏最多可显示( A )
A、25行,每行80个字符 B、25行,每行60个字符
C、20行,每行80个字符 D、20行,每行60个字符
36、计算机病毒是指( D )
A、编制有错误的计算机程序
A、PCI B、AGP C、ISA D、EISA
28、表示字符的连续两个字节为31H,41H,则( D )
A、一定是1个汉字的国标码
B、一定是两个西文的ASCII码
C、一定不是1个汉字的国标码
D、可能是两个西文字符的ASCII码。也可能是1个汉字的国标码
5、对待计算机软件正确的态度是( C )
A、计算机软件不需要维护
B、计算机软件只要能复制得到就不必购买
C、受法律保护的计算机软件不能随便复制
D、计算机软件不必有备份
6、微机中1KB表示的二进制位数是( D )
A、1000 B、8×1000 C、1024 D、8×1024
31、软件系统主要由( B )
A、操作系统和数据库管理系统组成 B、系统软件和应用软件组成
C、应用软件和操作系统组成 D、系统软件和操作系统组成
32、微型计算机中的内存储器,通常采用( C )
A、光存储器 B、磁表面存储器 C、半导体存储器 D、磁芯存储器
7、CRT指的是( A )

2011年秋江苏省计算机二级VB考试真题

2011年秋江苏省计算机二级VB考试真题
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷0资配不料置仅试技可卷术以要是解求指决,机吊对组顶电在层气进配设行置备继不进电规行保范空护高载高中与中资带资料负料试荷试卷下卷问高总题中2体2资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

2011安徽省全国计算机等级考试二级VB笔试试卷及参考答案理论考试试题及答案

2011安徽省全国计算机等级考试二级VB笔试试卷及参考答案理论考试试题及答案

2011安徽省全国计算机等级考试二级VB笔试试卷及参考答案理论考试试题及答案1、关于调制解调器的叙述不正确的是( C )A、调制解调器是计算机通信的一种重要工具,采用“拨号上网”的方式,必须有一个调制解调器B、调制解调器中分为内置和外置式两种C、“解调”是将计算机的数字信号转换成电话网可以传输的模拟信号D、数据传输率是调制解调器最重要的性能指标2、下列关于系统软件的4条叙述中,正确的一条是( A )A、系统软件与具体应用领域无关B、系统软件与具体硬件逻辑功能无关C、系统软件是在应用软件基础上开发的D、系统软件并不具体提供人机界面3、微机中1KB表示的二进制位数是( D )A、1000B、8×1000C、1024D、8×10244、在计算机应用中,“计算机辅助制造”的英文缩写为( A )A、CADB、CAMC、CAED、CAT5、不属于计算机AI的应用是( D )A、计算机语音识别和语音输入系统B、计算机手写识别和手写输入系统C、计算机自动英汉文章翻译系统D、决策支持系统6、第四代计算机的逻辑器件,采用的是( B )A、晶体管B、大规模、超大规模集成电路C、中、小规模集成电路D、微处理器集成电路7、速度快、分辨率高的打印机类型是( B )A、非击打式B、激光式C、击打式D、点阵式8、具有多媒体功能的微型计算机系统中,常用的CD-ROM是( B )A、只读型大容量软盘B、只读型光盘C、只读型硬盘D、半导体只读存储器9、计算机最主要的工作特点是( A )A、程序存储与自动控制B、高速度与高精度C、可靠性与可用性D、有记忆能力10、在下列存储器中,访问速度最快的是( C )A、硬盘存储器B、软盘存储器C、半导体RAM(内存储器)D、磁带存储器11、计算机的内存中有一项占据4个字节的数据,内容依次为61H、41H、31H、51H,这项数据可能是( C )A、汉字,西文混合字符串B、汉字字符串C、西文字符串D、控制字符串12、微型计算机存储系统中,PROM是( D )A、可读写存储器B、动态随机存取存储器C、只读存储器D、可编程只读存储器13、我们通常所说的128位声卡中的“128位”指的是( D )A、声卡的字长B、计算机的字长C、计算机总线的宽度D、声卡的采样精度14、人们经常收发电子邮件,这属于计算机在(C )方面的应用。

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。

再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。

运行时的窗体如图所示。

要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。

二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index 属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。

窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。

2011山东省全国计算机等级考试二级VB笔试试卷及参考答案考试题库

2011山东省全国计算机等级考试二级VB笔试试卷及参考答案考试题库

24、设有下列二叉树:图见书P46
对此二叉树中序遍历的结果为(B)
A. ABCDEF B. DBEAFC C. ABDECF D. DEBFCA
25、程序流程图(PFD)中的箭头代表的是(B)
A. 数据流 B. 控制流 C. 调用关系 D. 组成关系
26、以下数据结构中不属于线性数据结构的是(C)
47、下面描述中,符合结构化程序设计风格的是(A)
A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句
48、算法的时间复杂度是指(C)
A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数
A. 属性 B. 关系 C. 键 D. 域
22、在软件开发中,下面任务不属于设计阶段的是(D)
A. 数据结构设计 B. 给出系统模块结构
C. 定义模块算法 D. 定义需求并建立系统模型
23、下列关于队列的叙述中正确的是(C)
A. 在队列中只能插入数据 B. 在队列中只能删除数据
C. 队列是先进先出的线性表 D. 队列是先进后出的线性表
9、算法的时间复杂度是指(C)
A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数
10、对建立良好的程序设计风格,下面描述正确的是(A)
A. 程序应简单、清晰、可读性好 B. 符号名的命名要符合语法
C. 充分考虑程序的执行效率 D. 程序的注释可有可无
49、对建立良好的程序设计风格,下面描述正确的是(A)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2011年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计一、选择题1、下列叙述中正确的是A)算法是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对2、下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中元素D)以上三种说法都不对3、下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下列属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统5、某系统总体结构图如下图所示:该系统总体结构图的深度是A)7 B)6 C)3 D)26、程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误7、下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典8、数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式9、有三个关系R、S和T如下则由关系R和S得到关系T的操作是A)自然连接B)差C)交D)并10、下列选项中属于面向对象设计方法主要特征是A)继承B)自顶向下C)模块化D)逐步求精11、以下描述中错误的是A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置12、在设计阶段,当按Ctrl+R键时,所打开的窗口是A)代码窗口B)工具箱窗口C)工程资源管理器窗口D)属性窗口13、设有如下变量声明语句:Dim a,b As Boolean,则下面叙述中正确的是A)a和b都是布尔型变量B)a是变体型变量,b是布尔型变量C)a是整型变量,b是布尔型变量D)a和b都是变体型变量14、下列可作为Visual Basic变量名的是A)A#A B)4ABC C)?xy D)Print_Text15、假定一个滚动条的LargeChange属性值为100,则100表示A)单击滚动条箭头和滚动框之间某个位置时滚动框位置的变化量B)滚动框位置的最大值C)拖动滚动框时滚动框位置的变化量D)单击滚动条箭头时滚动框位置的变化量16、在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按钮,则在信息框中显示的提示信息为A)字符串”123+321”B)字符串”444”C)数值”444”D)空白17、假定有以下程序:Private Sub Form_Click()a = 1:b = aDo Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是A) 1 1 B) 1 1 C) 1 1 D) 1 12 3 2 4 3 8 3 618、在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。

当单击列表框中的某个城市句时,该城市名消失。

下列在List1_Click事件过程中能正解实现上述功能的语句是A)List1.RemoveItem List1.TextB) List1.RemoveItem List1.ClearC) List1.RemoveItem List1.ListCountD) List1.RemoveItem List1.ListIndex19、列表框中的项目保存在一个数组中,这个数组的名字是A)Column B)Style C)List D)MultiSelect20、有人编写了如下程序:Private Sub Form_Click()Dim s As Integer , x as integerS=0X=0Do while s=10000X=x+1S=s+x^2LoopPrint sEnd sub上述程序的功能是:计算s=1+22+32+…+n2+…,直到s>10000为止。

程序运行后,发现得不到正确的结果,必须进行修改,下列修改中正确的是A)把x=0改为x=1B)把Do While s=10000改为Do While s<=10000C)把Do While s=10000改为Do While s>10000D)交换x=x+1和s=s+x^2的位置21、设有如下程序:Private Sub Form_Click()Dim s As Long , f As LongDim n As Integer , I As Integerf=1n=4For i=1 To nF=f*is=s+fNext iPrint sEnd Sub程序运行后,单击窗体,输出结果是A)32 B)33 C)34 D)3522、阅读下面的程序段:a=0For i=1 To 3For j=1 To iFor K=j To 3a=a+1next knext jnext i执行上面的程序段后,a的值为A)3 B)9 C)14 D)2123、设有如下程序:Private Sub Form_Click()Clsa$=”123456”For i=1 To 6Print Tab(12-i);Next iEnd Sub程序运行后,单击窗体,要求结果如图所示,则在处应填入的内容为A)Left(a$,i) B)Mid(a$,8-i,i) C)Right(a$,i) D)Mid(a$,7,i)24、设有如下程序:Private Sub Form_click()Dim i As Integer , x As String , y As Stringx=”ABCDEFG”For i=4 to 1 Step -1y=Mid(x,i,i)+yNext iPrint yEnd Sub程序运行后,单击窗体,输出结果为A)ABCCDEDEFG B)AABBCDEFGC)ABCDEFG D)AABBCCDDEEFFGG25、设有如下程序:Private Sub Form_Click()Dim ary(1 To 5) As IntegerDim i As IntegerDim sum As IntegerFor i=1 To 5ary(i)=i+1sum=sum=ary(i)next iprint sumend sub程序运行后,单击窗体,则在窗体上显示的是A)15 B)16 C)20 D)2526、有一个数列,它的前3个数为0,1,1,此后的每个数都是其前面3个数之和,即0 ,1 ,1 ,2 ,4 ,7 ,13 ,24 ……要求编写程序输出该数列中所有不超过1000的数,某人编写程序如下:Private Sub Form_Click()Dim I As Integer , s As Integer , b As IntegerDim c As Integer , d As Integera=0 : b=1 : c=1d=a+b+ci=5While d<=1000Print d;a=b : b=c : c=dd=a+b+ci=i+1WendEnd Sub运行上面的程序,发现输出的数列不完整,应进行修改。

以下正确的修改是A)把While d<=1000改为While d>1000B)把i=5 改为i=4C)把i=i+1移动While d<=1000的下面D)在i=5的上面增加一个语句:Print a ; b ; c ;27、下面的语句用Array函数为数组变量a的各元素赋整数值:a=Array(1,2,3,4,5,6,7,8,9)针对a的声明语句应该是A)Dim a B)Dim a As IntegerC)Dim a(9) As Integer D)Dim a() As Integer28、下列描述中正确的是A)Visual Basic只能通过过程调用执行通用过程B)可以在Sub过程的代码中包含另一个Sub过程的代码C)可以像通用过程一样指定事件过程的名字D)Sub过程和Function过程都有返回值29、阅读程序:Function fac(ByVal n As Integer)As IntegerDim temp As Integertemp=1For i%=1 To ntemp=temp*i%Next i%fac=tempEnd FunctionPrivate Sub Furm_Click()Dim nsum As Integernsum=1For i%=2 To 4nsum=nsum+fac(i%)next i%Print nsumEnd Sub程序运行后,单击窗体,输出结果是A)35 B)31 C)33 D)3730、在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下代码:Sub S(x As Integer , y As Integer)Static z As Integery=x*x+zz=yEnd SubPrivate Sub Command1_Click()Dim I As Integer , z As Integerm=0z=0For i=1 To 3S i , zm=m+zNext iLabel1.Caption=Str(m)End Sub程序运行后,单击命令按钮,在标签中显示的内容是A)50 B)20 C)14 D)731、以下说法中正确的是A)MouseUp事件是鼠标向上移动时触发的事件B)MouseUp事件过程中的x,y参数用于修改鼠标位置C)在MouseUp事件过程可以判断用户是否使用了组合键D)在MouseUp事件过程中不能判断鼠标的位置32、假定已经在菜单编辑器中建立了窗体的弹出式菜单,其顶级菜单项的名称为a1,其“可见”属性为False。

程序运行后,单击鼠标左键或右键都能弹出菜单的事件过程是A) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button=1 And Button=2 ThenPopupmenu a1End IfEnd SubB) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)Popupmenu a1End SubC) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button=1 ThenPopupmenu a1End IfEnd SubD) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button=2 ThenPopupmenu a1End IfEnd Sub33、在窗体上画一个名称为CD1的通用对话框,并有如下程序:Private Sub Form_Load()CD1.DefaultExt=”doc”CD1.FileName=”c:\file1.txt”CD1.Filter=”应用程序(*exe)|*.exe”End Sub程序运行时,如果显示了“打开”对话框,在“文件类型”下拉列表中默认文件类型是A) 应用程序(*exe)B)*.doc C)*.txt D)不确定34、以下描述中错误的是A)在多窗体应用程序中,可以有多个当前窗体B)多窗体应用程序的启动窗体可以在设计是设定C)多窗体应用程序中每个窗体作为一个磁盘文件保存D)多窗体应用程序可以编译生成一个EXE文件35、以下关于顺序文件的叙述中,正确的是A)可以用不同的文件号以不同的读写方式同时打开同一个文件B)文件中记录的写入顺序与读出顺序是一致的C)可以用Input#或Line Input#语句向文件写记录D)如果用Append方式打开文件,则既可以在文件末尾添加记录,也可以读取原有记录二、填空题(每空2分,共30分)1、结构分为线性结构和非线性结构,带链的栈属于[ 1 ]。

相关文档
最新文档