计算机等级VB模拟训练题(二)

合集下载

计算机等级考试二级VB模拟试题及答案

计算机等级考试二级VB模拟试题及答案

计算机等级考试二级VB模拟试题及答案(1)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(2)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的'是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

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

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

全国计算机二级《VB》练习题及答案(2)全国计算机二级《VB》练习题及答案16.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是(A)(单)A.VisualB.BasicC.6D.1117.以下叙述中错误的是(D)(单)A.下拉式菜单能用菜单编辑器建立B.在多窗体程序中,每个窗体都可以建立自己的菜单系统C.能够对菜单项的Click事件编程D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见18.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1_Click( )a = "12345"Print Format$(a, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是(B)(单)A.123.45B.12345.00C.12345D.00123.4519.以下关于函数过程的'叙述中,正确的是(A)(单)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数不能有数据类型的参数20.以下关于变量作用域的叙述中,正确的是(C)(单)A.用dim定义变量是静态变量B.静态变量必须在标准模块中声明C.用public定义变量是全局变量D.Static类型变量的作用域范围是它所在的窗体或模块文件21.确定一个控件在窗体上的位置的属性是(C)(单)A.Width和HeightB.Width或HeightC.Top和LeftD.Top或Left22.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Text1.Text = "Visual"Me.Text1 = "Basic"Text1 = "Program"End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是(C)(单)A.VisualB.BasicC.ProgramD.出错23.以下关系表达式中,其值为False的是(A)(单)A."ABC">"AbC"B."the"<>"they"C."VISUAL"=UCase("Visual")D."Integer">"Int"24.语句Print int(5/4*65) Mod 2的输出结果是(B)(单)A.0B.1C.2D.325.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click( )strText = InputBox("请输入")Text1.Text = strTextEnd SubPrivate Sub Text1_Change( )Label1.Caption = Right(Trim(Text1.Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)(单)A.空B.abcdefC.abcD.def26.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )x = -5If x >0 Theny = x ^ 2Elsey = xEnd IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是(A)(单)A.-5B.25C.1D.-127.一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X AsInteger,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是(A)(单)A.变量X、Y的作用域相同B.Y的作用域是Model1C.在Form1的任何地方中可以直接使用YD.在Form2中可以直接使用X和Y28.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。

全国计算机二级VB模拟试题及答案

全国计算机二级VB模拟试题及答案

全国计算机二级VB模拟试题及答案全国计算机二级VB模拟试题及答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

那么全国计算机二级VB考试怎么考?以下仅供参考!1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)A)冒泡排序B)选择排序C)快速排序D)归并排序2.非空的循环单链表head的尾结点(由p所指向),满足(A)A)p->next==NULLB)p==NULLC)p->next=headD)p=head3.线性表的顺序存储结构和线性表的链式存储结构分别是(C)A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构4.结构化程序设计所规定的三种基本控制结构是(D)A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数5.下列不属于软件调试技术的是(D)A)强行排错法B)集成测试法C)回溯法D)原因排除法6.软件生命周期中花费时间最多的阶段是(B)A)详细设计B)软件编码C)软件测试D)软件维护7.软件设计中,有利于提高模块独立性的一个准则是(A)A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合8.数据库的故障恢复一般是由(D)A)数据流图完成的B)数据字典完成的C)DBA完成的D)PAD图完成的9.下列关系运算的叙述中,正确的是(B)A)投影、选择、连接是从二维表行的方向进行的运算B)并、交、差是从二维表的列的方向来进行运算C)投影、选择、连接是从二维表列的方向进行的运算D)以上3种说法都不对10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(A)A)等于原来关系中的'元组个数B)大于原来关系中的元组个数C)小于原来关系中的元组个数D)不能确定元组个数11.以下不具有Picture属性的对象是(B)A)窗体B)图片框C)图像框D)文本框12.双击窗体中的对象后,Visual Basic将显示的窗口是(D)A)项目(工程)窗口B)工具箱C)代码窗口D)属性窗口13.若要将窗体从内存中卸载,其实现的方法是(A)A)ShowB)UnLoadC)LoadD)Hide14.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选择的当前驱动器的不同而同时发生变化,则应:(A)A)在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.DriveB)在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.DriveC)在Drivel中的Change事件中,书写语句Dirl.Path=Drivel.DriveD)在Drivel中的Change事件中,书写语句Dirl.Drive=Drivel.Drive15.设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则表示x的值是(A)A)整数B)大于0的整数C)等于0的整数D)小于0的数16.下述说法不正确的是(B)A)变量名的长度不能超过255个字符B)变量名可以包含小数点或者内嵌的类型声明字符C)变量名不能使用关键字D)变量名的第一个字符必须是字母17.下列可作为Visual Basic变量名的是(A)A)FilenameB)A(A+B)C)A%DD)Print18.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(BD)A)-36B)1C)-1D)-7219.下面说法中,不正确的是(D)A)Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)B)当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除C)Move方法用来移动窗体和控件,并改变其大小D)Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容20.假定在图片框Picturel中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是(D)A)选择图片框,然后按Del键B)执行语句 Picturel.picture=LoadPicture("")C)执行语句 Picturel.picture=""D)选择图片框,在属性窗口中选择Picture属性条,然后按回车键21.线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是(D)A)每个元素都有一个直接前件和直接后件B)线性表中至少要有一个元素C)表中诸元素的排列顺序必须是由小到大或由大到小D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件22.设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。

vb模拟题第二套

vb模拟题第二套

【HNCE网上考试系统 v10.0】本套软件使用权属于:全国大学生计算机等级考试(河南考区) 考试课程:大学生计算机等级考试(河南考区)考试时间:110分钟考场:000考试日期:2011.05.03考号:003000009姓名:剩余时间:109:37 保存交卷退出帮助本卷共有5道大题,共100分。

其中,第一、二题必做,第三、四、五选做两道:一、单项选择题(每小题1分,共30分,必做)1、在Windows中,单击窗口最小化按钮,窗口缩至最小,此时该窗口所对应的应用程序______。

(1分)A、停止运行B、正在内存中运行C、正在前台运行D、暂停运行,可单击鼠标右键继续运行2、在Windows系统中,当需要在已打开的多个应用程序间进行切换时,可以使用的组合键为______。

(1分)A、Shift + TabB、Alt + TabC、Ctrl + TabD、以上都不是3、在Windows环境下,文档文件都与某个应用程序相关联。

类型名.txt关联的应用程序名是______。

(1分)A、WordB、写字板C、画图D、记事本4、在Windows中,为了弹出“显示属性”对话框来进行显示器的设置,下列操作中正确的是______。

(1分)A、用鼠标右键单击“任务”栏空白处,在弹出的快捷菜单中选择“属性”项B、用鼠标右键单击“我的电脑”窗口空白处,在弹出的快捷菜单中选择“属性”项C、用鼠标右键单击桌面空白处,在弹出的快捷菜单中选择“属性”项D、用鼠标右键单击“任务”栏上的“开始”,在弹出的快捷菜单中选择“属性”项5、有关Word工具栏上的打印机图标的叙述,正确的是______。

(1分)A、单击后先设置打印范围,再开始打印B、单击后先设置打印份数,再开始打印C、单击后会立即打印一份D、双击后会立即打印一份6、在Word编辑状态下,给当前打开的文档加上页眉,应使用的菜单项是______。

(1分)A、编辑B、视图C、格式D、工具7、在Excel 中,给单元格A1输入函数ROUND(123.456,2),单元格A1中的结果是______。

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案1. 单项选择题在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 填空题在VB中,声明一个变量为整型,使用关键字________。

答案:Integer3. 判断题VB中的变量名区分大小写。

答案:错误4. 多项选择题以下哪些是VB中合法的变量名?A. myVarB. 2variableC. _myVarD. my-variable答案:A, C5. 简答题描述VB中事件驱动编程的概念。

答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是按照预定的顺序执行代码。

6. 编程题编写一个VB程序,计算并输出1到100的和。

答案:```vbDim sum As IntegerDim i As Integersum = 0For i = 1 To 100sum = sum + iNext iDebug.Print sum```7. 综合应用题使用VB编写一个简单的计算器程序,实现加、减、乘、除功能。

答案:```vb' 假设有一个名为txtNumber1和txtNumber2的文本框用于输入数字' 以及一个名为cmdAdd、cmdSubtract、cmdMultiply、cmdDivide的按钮用于执行运算Private Sub cmdAdd_Click()Dim num1 As Double, num2 As Double, result As Doublenum1 = CDbl(txtNumber1.Text)num2 = CDbl(txtNumber2.Text)result = num1 + num2txtResult.Text = resultEnd SubPrivate Sub cmdSubtract_Click()Dim num1 As Double, num2 As Double, result As Double num1 = CDbl(txtNumber1.Text)num2 = CDbl(txtNumber2.Text)result = num1 - num2txtResult.Text = resultEnd SubPrivate Sub cmdMultiply_Click()Dim num1 As Double, num2 As Double, result As Double num1 = CDbl(txtNumber1.Text)num2 = CDbl(txtNumber2.Text)result = num1 * num2txtResult.Text = resultEnd SubPrivate Sub cmdDivide_Click()Dim num1 As Double, num2 As Double, result As Double num1 = CDbl(txtNumber1.Text)num2 = CDbl(txtNumber2.Text)If num2 <> 0 Thenresult = num1 / num2txtResult.Text = resultElseMsgBox "除数不能为0"End IfEnd Sub```注意:以上代码仅为示例,实际应用中需要根据具体的界面控件名称和逻辑进行调整。

VB模拟试卷参考答案

VB模拟试卷参考答案

计算机等级考试二级VB模拟试卷(一)杭州师范学院钱江学院计算机等级考试二级VB模拟考试参考答案一、计算机基础题(共15分)二、VB程序设计(共85分)(四)程序阅读题(20分,每题4分)1、4 5 62、101103、1 9 8 7 6 5 4 3 2 101 7 6 5 4 32 8 9 104、1 4 65、wFg,C4d5(五)程序设计题(25分,题1为5分)1、Public Function g(x As Single, eps As Single) As SingleDim e&, t!, i%If x < -1 Or x > 1 Theng = 0Elsee = 1i = 1Doe = e * it = (i + x) / eg = g + ti = i + 1Loop Until t < epsEnd IfEnd Function2、Private Sub Form_Click()Dim a(1 To 50) As Integer, i%, s!For i = 1 To 50a(i) = Val(InputBox("请输入一个数")) Next is = 0For i = 1 To 50s = s + a(i)Next is = s / 50Open "g:\data.txt" For Output As #1For i = 1 To 50If a(i) > s Then Print #1, a(i)Next IClose #1End Sub3.Dim n%Private Sub Command1_Click()n = Val(InputBox("输入要计时的秒数")) Timer1.Enabled = TrueCommand1.Enabled = FalseEnd SubPrivate Sub Form_Load()Form1.Caption = "到计时牌"Command1.Caption = "设置"Timer1.Interval = 1000Timer1.Enabled = FalseLabel1.Caption = "计时"End SubPrivate Sub Timer1_Timer()n = n - 1h = n \ 3600m = (n Mod 3600) \ 60s = n Mod 60Label1 = "还剩" & h & "小时" & m & "分" & s & "秒" If n = 0 ThenTimer1.Enabled = FalseLabel1 = "时间到!"Command1.Enabled = TrueEnd IfEnd Sub。

计算机等级考试二级VB模拟试题

计算机等级考试二级VB模拟试题

计算机等级考试二级VB模拟试题2015年计算机等级考试二级VB模拟试题一、选择题:35题,2分/题,共70分下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1.当运行程序时,系统自动执行启动窗体的某个事件过程。

这个事件过程是(A)A)LoadB)ClickC)UnloadD)GotFocus2.无论何控件,都具有一个共同属性。

这个属性是(C)A)TextB)FontC)NameD)Caption3.在一行内写多条语句时,语句之间要用某个符号分隔。

这个符号是(D)A),B);C)、D):4.表达式3∧2*2+3 MOD 10\4的值是(C)A)18B)1C)19D)05.下面的变量名合法的是(A)A)k_nameC)nameD)k-name6.设有如下变量声明Dim time1 As Date,为变量time1正确赋值的表达式是(A)A)time1 = #11:34:04 #B)time1 = Format(Time,"yy:mm:dd")C)time1 = #"11:34:04"#D)time1 = Format("hh:mm:ss",Time)7.表达式12000 + "129" & 200的值是(B)A)12329B)"12129200"C)"12000129200"D)"12329"8.若设a = 4,b = 5,则下列表达式值为真的是(D)A)(True+a)>0 And b>10B)a>b Or b>10-aC)(False-b< 0) Eqv (a>b)D)a>b Xor b+3>59.当窗体上的文字或图形被覆盖或最小化后能恢复原貌,需要设置窗体的属性是(D)A)AppearanceB)VisibleC)EnableD)Autoredraw10.在窗体上画一个名称为Command1的命令按钮,编写以列程序:Private Sub Command1_Click( )Dim a As IntegerStatic b As Integerb = b + 4Print a,bEnd Sub程序运行后,单击该命令按钮三次,屏幕上显示的值是(D)A)4 12B)0 4C)4 8D)8 1211.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(B)A)属性、控件和方法B)属性、事件和方法C)窗体、控件和过程D)控件、过程和模块12.下列程序段错误的是(A)A)Dim a As Integera = array(1,2,3,4)B)Dim a(),b()a = array(1,2,3,4):b = aC)Dim a As Varianta = array(1,"asd",true)D)Dim a() As Varianta = array(1,2,3,4)13.表达式String(1,"I am student") + Replace("am harass","rass","ppy") & "!"的值是(A)A)"I am happy!"B)"I am student I am s am harass studentam happy!"C)"I am student am harass!"D)"I am student am happy!"14.下列程序段中,能正常结束循环的是(C)A)I = 1DoI = I + 2Loop Until I = 10B)I = 5DoI = I + 1Loop Until I < 0C)I = 10DoI = I + 1Loop Until I > 0D)I = 6DoI = I - 2Loop Until I = 115.引用列表框(List1)最后一个数据项应使用的表达式是(B)A)List1.List(List1.ListCount)B)List1.List(List1.ListCount-1)C)List1.List(ListCount)D)List1.List(ListCount-1)16.有如下程序:Option Base 1Private Sub Command1_Click()Dim x,y(3,3)x = Array(1,2,3,4,5,6,7,8,9)For i = 1 To 3For j = 1 To 3y(i,j) = x(i*j)If(j > = i) Then Print y(i,j);Next jPrintNext iEnd Sub运行时输入出的结果是(D)A)1 2 32 4 64 6 8B)1 2 32 4 63 6 9C)12 43 6 9D)1 2 34 6917.在窗体上画一个名称为Command1的命令按钮,编写如下程序:Private Sub Command1_Click()Print pl(3,7)End SubPublic Function pl(x As Single,n As Integer) As SingleIf n=0 Thenpl=1ElseIf n Mod 2=1 Thenpl=x*x+nElseP1=x*x-nEnd IfEnd IfEnd Function程序运行后,单击该命令按钮,屏幕上显示的结果是(D)A)2B)1C)0D)1618.以下属性和方法中,可重定义坐标系的是(C)A)DrawStyle属性B)DrawWidth属性C)Scale方法D)ScaleMode属性19.在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Load()Text1.Text = ""Text1.SetFocusFor i = 1 To 5Sum = Sum +iNext iText1.text = SumEnd Sub上述程序的运行结果是(D)A)在文本框中输出15B)在文本框中输出0C)在文本框中输出不定值D)出错20.已知x代表某个百分制成绩,下列程序段用于显示对应的五级制成绩,正确的是(C)A)If x > = 60 Then Print "及格"ElseIf x > = 70 Then Print "中"ElseIf x > = 80 Then Print "良"ElseIf x > = 90 Then Print "优"ElsePrint "不及格"End IfB)If x < 90 Then Print "良"ElseIf x < 80 Then Print "中"ElseIf x < 70 Then Print "及格"ElseIf x < 60 Then Print "不及格"ElsePrint "优"End IfC)If x > = 90 Then Print "优"ElseIf x > = 80 Then Print "良"ElseIf x > = 70 Then Print "中"ElseIf x > = 60 Then Print "及格"ElsePrint "不及格"End IfD)Select Case xCase x > = 90Print "优"Case x > = 80Print "良"Case x > = 70Print "中"Case x > = 60Print "及格"Case ElsePrint "不及格"End Select21.下面说法不正确的是(D)A)滚动条的重要事件是Change和ScrollB)框架的主要作用是将控件进行分组,以完成各自相对独立的功能C)组合框是组合了文本框和列表框的特性而形成的一种控件D)计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上22.在窗体上画一个名称为Check1复选框,在程序运行的过程中,若选中复选框,则Check1.value的值是(D)A)TrueB)2C)0D)123.在下列关于菜单的说法中,错误的是(B)A)每一个菜单项都是一个控件,与其他控件一样都有自己的属性B)除了Click事件之外,菜单项还能响应其他的如DblClick等事件过程C)菜单项的快捷键不可以任意设置D)在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择24.下面关于多重窗体的叙述中,正确的是(B)A)作为启动对象的Main 子过程只能放在窗体模块内B)如果启动对象是Main 子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载窗体或加载哪一个窗体C)没有启动窗体,程序不能执行D)以上都不对25.与键盘操作有关的事件有KeyPress、KeyUp和KeyDown事件,当用户按上并且释放一个键后,这三个事件发生的顺序是(A)A)KeyDown、KeyPress、KeyUpB)KeyDown、KeyUp、KeyPressC)KeyPress、KeyDown、、KeyUpD)没有规律26.要从磁盘上读入一个文件名为“c:\filel.txt”的'顺序文件,下面程序段正确的是(A)A)F="c:\filel.txt"Open F For Input As # 1B)F="c:\filel.txt"Open "F" For Input As # 2C)Open "c:\filel.txt" For Output As # 2D)Open c:\filel.txt For Input As # 127.下列关于过程叙述不正确的是(D)A)过程的传值调用是将实参的具体值传值递给形参B)过程的传址调用是将实参在内存的地址传递给形参C)过程的传值调用参数是单向传递的,过程的传址调用参数是双D)无论过程传值调用还是过程传址调用,参数传递都是双向的28.执行了下面程序后,组合框中数据项的值是(D)Private Sub Form_Click()For i=1 to 6Combo1.AddItem iNext iFor i= 1 to 3Combo1.RemoveItem iNext iEnd SubA)1 5 6B)1 3 5C)4 5 6D)2 4 629.若在Shape 控件内以FillStyle属性所指定的图案填充区域,而填充图案的线条颜色由FillColor属性指定,非线条的区域由Back Color属性填充,则应(A)A)将Shape控件的FillSte属性设置为2至7间的某个值,BackStyle属性设置为1。

计算机二级vb考试题库和答案

计算机二级vb考试题库和答案

计算机二级vb考试题库和答案1. 单选题:在VB中,下列哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 判断题:VB中的变量必须先声明后使用。

A. 正确B. 错误答案:A3. 填空题:在VB中,使用________函数可以将字符串转换为小写。

答案:LCase4. 多选题:下列哪些是VB中的过程?A. SubB. FunctionC. PropertyD. Class答案:A, B, C5. 简答题:描述VB中如何使用循环结构来计算1到100的和。

答案:可以使用For循环结构来实现,代码示例如下:```vbDim sum As Integersum = 0For i As Integer = 1 To 100sum = sum + iNext i```6. 编程题:编写一个VB程序,实现输入一个数字,输出其平方值。

答案:```vbDim number As IntegerDim square As Integernumber = Val(InputBox("请输入一个数字"))square = number * numberMsgBox("该数字的平方值为:" & square)```7. 单选题:在VB中,下列哪个选项是用于打开文件的函数?A. OpenB. CloseC. PrintD. Write答案:A8. 判断题:VB中的数组可以存储不同类型的数据。

A. 正确B. 错误答案:B9. 填空题:在VB中,使用________函数可以获取当前系统时间。

答案:Now10. 多选题:下列哪些是VB中常用的窗体事件?A. LoadB. ClickC. KeyPressD. MouseMove答案:A, B, C, D。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第8套1.基本操作(2小题,每小题15分,共计30分)(1)在名称为Form1的窗体上画一个水平滚动条,其名称为HScroll1,然后通过属性窗口设置窗体和滚动条的属性,实现如下功能:1)窗体标题为“设置滚动条属性”2)滚动条所能表示的最小值和最大值分别为0和2003)程序运行后,单击滚动条两端的箭头时,滚动框移动的增量值为24)程序运行后,单击滚动框前面或后面的部位时,滚动框移动的增量值为105)滚动框的初始位置为100程序的运行情况如图所示。

要求:不要编写任何代码。

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

(2)在名称为Form1的窗体上画一个文本框,其名称为Text1(如图1所示),编写适当的事件过程。

程序运行后,如果单击窗体,则可使文本框移到窗体的左上角;而如果在文本框中输入信息,则可使文本框移到窗体的右上角。

程序的运行情况如图2所示。

要求:不得使用任何变量;只允许通过修改属性的方式移动文本框。

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

图1 图22.简单应用(2小题,每小题20分,共计40分)(1)在考生文件夹下有一个工程文件lq3.vbp,相应的窗体文件为lq3.frm。

其功能是产生20个0~1000的随机整数,放入一个数组中,然后输出这20个整数中大于500的所有整数之和。

程序运行后,单击命令按钮(名称为Command1,标题为“输出大于500的整数之和”),即可求出这些整数的和,并在窗体上显示出来(如图所示)。

这个程序不完整,请把它补充完整,并能正确运行。

要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。

最后把修改后的文件按原文件名存盘。

(2)在考生文件夹下有一个工程文件lq4.vbp,相应的窗体文件为lq4.frm,在窗体上有一个命令按钮和一个文本框。

程序运行后,单击命令按钮,即可计算出0~100范围内不能被7整除的所有整数的和,并在文本框中显示出来。

在窗体的代码窗口中,已给出了部分程序,其中计算不能被7整除的整数的和的操作在通用过程Fun中实现,请编写该过程的代码。

要求:请勿改动程序中的任何内容,只在FunctionFun()和EndFunction之间填入你编写的若干语句。

最后把修改后的文件按原文件名存盘。

3.综合应用(1小题,计30分)在考生文件夹下有一个工程文件lq5.vbp,相应的窗体文件为lq5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32437658281298573142536475869713243546576879805937程序运行后,单击窗体,将把文件datain.txt中的数据输入到二维数组Mat中,在窗体上按5行、5列的矩阵形式显示出来,然后计算矩阵第三行各项的和,并在窗体上显示出来,如图所示。

在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并能正确运行。

要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。

最后把修改后的文件按原文件名存盘。

第9套1.基本操作(2小题,每小题15分,共计30分)(1)在名称为Form1的窗体上画一个文本框,其名称为Text1,然后通过属性窗口设置窗体和文本框的属性,实现如下功能:1)在文本框中可以显示多行文本2)在文本框中显示垂直滚动条3)文本框中显示的初始信息为“程序设计”4)文本框中显示的字体为三号规则黑体5)窗体的标题为“设置文本框属性”完成设置后的窗体如图所示。

要求:不编写任何代码。

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

(2)在名称为Form1的窗体上画两个命令按钮(见图1),其名称分别为Cmd1和Cmd2,编写适当的事件过程。

程序运行后,如果单击命令按钮Cmd1,则可使该按钮移到窗体的左上角(只允许通过修改属性的方式实现);如果单击命令按钮Cmd2,则可使该按钮在长度和宽度上各扩大到原来的2倍。

程序的运行情况如图2所示。

要求:不得使用任何变量。

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

图1 图22.简单应用(2小题,每小题20分,共计40分)(1)在考生文件夹下有一个工程文件lq3.vbp,相应的窗体文件为lq3.frm。

其功能是产生30个0~1000的随机整数,放入一个数组中,然后输出其中的最大值。

程序运行后,单击命令按钮(名称为Command1,标题为“输出最大值”,如图所示),即可求出其最大值,并在窗体上显示出来。

这个程序不完整,请把它补充完整,并能正确运行。

要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。

最后把修改后的文件按原文件名存盘。

(2)在考生文件夹下有一个工程文件lq4.vbp,相应的窗体文件为lq4.frm,在窗体上有一个命令按钮和一个文本框。

程序运行后,单击命令按钮,即可计算出0~1000范围内能被5整除或能被7整除的整数的个数,并在文本框中显示出来。

在窗体的代码窗口中,已给出了部分程序,其中计算能被5整除或能被7整除的整数的个数的操作在通用过程Fun中实现,请编写该过程的代码。

要求:请勿改动程序中的任何内容,只在FunctionFun()和EndFunction 之间填入你编写的若干语句。

最后把修改后的文件按原文件名存盘。

3.综合应用(1小题,计30分)在考生文件夹下有一个工程文件lq5.vbp,相应的窗体文件为lq5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32437658281298573142536475869713243546576879805937程序运行后,单击窗体,将把文件datain.txt中的数据输入到二维数组Mat中,在窗体上按5行、5列的矩阵形式显示出来,并输出矩阵左上-右下对角线上的数据,如图所示。

在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并能正确运行。

要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。

最后把修改后的文件按原文件名存盘。

第10套1.基本操作(2小题,每小题15分,共计30分)(1)在名称为Form1的窗体上画一个名称为Command1的命令按钮,标题为“打开文件”,再画一个名称为CD1的通用对话框。

程序运行后,如果单击命令按钮,则弹出打开文件对话框。

请按下列要求设置属性和编写代码:1)设置适当属性,使对话框的标题为“打开文件”;2)设置适当属性,使对话框的“文件类型”下拉式组合框中有二行:“文本文件”、“所有文件”(如图所示),默认的类型是“所有文件”;3)编写命令按钮的事件过程,使得单击按钮可以弹出打开文件对话框。

要求:程序中不得使用变量,事件过程中只能写一条语句。

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

(2)在名称为Form1的窗体上画一个命令按钮,名称为Command1,其标题为“移动本按钮”,如图所示。

要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。

要求:程序中不得使用变量,事件过程中只能写一条语句。

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

2.简单应用(2小题,每小题20分,共计40分)(1)在名称为Form1的窗体上画一个名称为Label1、标题为“添加项目:”的标签;画一个名称为Text1的文本框,没有初始内容;画一个名称为Combo1的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再画两个命令按钮,名称分别为Command1、Command2,标题分别为“添加”、“统计”。

在运行时,向Text1中输入字符,单击“添加”按钮后,则Text1中的内容作为一个列表项被添加到组合框的列表中;单击“统计”按钮,则在窗体上显示组合框中列表项的个数,如图所示。

请编写两个命令按钮的Click事件过程。

*注意:程序中不得使用变量,也不能使用循环。

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

(2)在考生文件夹下有一个工程文件lq4.vbp,其窗体如图所示。

该程序用来对在上面的文本框中输入的英文字母串(称为“明文”)加密,加密结果(称为“密文”)显示在下面的文本框中。

加密的方法是:选中一个单选按钮,单击“加密”按钮后,根据选中的单选按钮后面的数字n,把明文中的每个字母改为它后面的第n个字母(“z”后面的字母认为是“a”,“Z”后面的字母认为是“A”),如图所示。

窗体中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。

*注意:不能修改程序中的其他部分和控件的属性。

最后把修改后的文件按原文件名存盘。

3.综合应用(1小题,计30分)在考生文件夹下有一个工程文件lq5.vbp,窗体上有两个文本框,名称为Text1、Text2,都可以多行显示。

还有三个命令按钮,名称分别为C1、C2、C3,标题分别为"取数"、"排序"、"存盘"。

"取数"按钮的功能是把考生件夹下的in5.dat文件中的50个整数读到数组中,并在Text1中显示出来;"排序"按钮的功能是对这50个数按升序排序,并显示在Text2中;"存盘"按钮的功能是把排好序的50个数存到考生文件夹下的out5.dat文件中。

如图所示。

在窗体中已经给出了全部控件和部分程序,要求阅读程序并去掉程序中的注释符,把程序中的?改为正确的内容,并编写"排序"按钮的Click事件过程,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。

最后把修改后的文件按原文件名存盘。

相关文档
最新文档