(完整word版)江苏省计算机二级VB模拟试卷1(新版)

合集下载

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

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

⼀、选择题(每题2分,共计70分)1.数据的存储结构是指____。

A、存储在外存中的数据B、数据所占的存储空间C、数据在计算机中的顺序存储⽅式D、数据的逻辑结构在计算机中的表⽰A B C D2.下列关于栈的描述中错误的是:____。

A、栈是先进后出的线性表B、栈只能顺序存储C、栈具有记忆作⽤D、对栈的插⼊与删除操作中,不需要改变栈底指针A B C D3.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的⽐较次数中正确的是____。

A、冒泡排序为n/2B、冒泡排序为nC、快速排序为nD、快速排序为n(n-1)/2A B C D4.对长度为n的线性表进⾏顺序查找,在最坏情况下所需要的⽐较次数为____。

A、log2nB、n/2C、nD、n+1A B C D5.下列对于线性链表的描述中正确的是____。

A、存储空间不⼀定是连续,且各元素的存储顺序是任意的B、存储空间不⼀定是连续,且前件元素⼀定存储在后件元素的前⾯C、存储空间必须连续,且前件元素⼀定存储在后件元素的前⾯D、存储空间必须连续,且各元素的存储顺序是任意的A B C D6.下列对于软件测试的描述中正确的是____。

A、软件测试的⽬的是证明程序是否正确B、软件测试的⽬的是使程序运⾏结果正确C、软件测试的⽬的是尽可能多地发现程序中的错误D、软件测试的⽬的是使程序符合结构化原则A B C D7.为了使模块尽可能独⽴,要求____。

A、模块的内聚程度要尽量⾼,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量⾼,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强A B C D8.下列描述中正确的是____。

A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,⼜是物理实体D、软件是程序、数据与相关⽂档的集合A B C D9.数据独⽴性是数据技术的重要特点之⼀。

计算机等级考试二级VB笔试模拟试卷1(含答案)

计算机等级考试二级VB笔试模拟试卷1(含答案)

计算机等级考试二级VB笔试试卷(含参考答案)一、选择题((1)—(20)每小题2分,(21)—(30)每小题3分,共70分)(1) 设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是:A)text1.maxlength=0 B)text1.enabled=flaseC)text1.visible=flase D)text1.width=0(2) 以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是A) ="VisualBasic窗体"B) Form1.Title="VisualBasic窗体"C) Form1.Caption="VisualBasic窗体"D) Form1.Text="VisualBasic窗体”(3) 在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min 和Max属性分别为0和100。

程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示:以下能实现上述操作的程序段是A) Private Sub HScroll_Change()Text1.Text=HScroll1.ValueEnd SubB) Private Sub HScroll_Click()Text1.Text=HScroll1.ValueEnd SubC) Private Sub HScroll_Change()Text1.Text=HScroll.CaptionD) Private Sub HScroll_Click()Text1.Text=HScroll.CaptionEnd Sub(4) 设菜单中有一个菜单项为"Open"。

若要为该菜单命令设计访问键,即按下Alt及字母O 时,能够执行"Open"命令,则在菜单编辑器中设置“Open"命令的方式是A) 把Caption属性设置为&OpenB) 把Caption属性设置为O&penC) 把Name属性设置为&OpenD) 把Name属性设置为O&pen(5) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=InputBox("Input")Select Case xCase 1,3Print "分支 1"Case Is >4Print "分支 2"Case ElsePrint "Else 分支 "End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是A)分支1 B)分支2 C) Else分支 D) 程序出错(6) 以下关于MsgBox的叙述中,错误的是A) MsgBox函数返回一个整数B) 通过MsgBox函数可以设置信息框中图标和按钮的类型C) MsgBox语句没有返回值D) MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量(7)在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是A)Timer1.InterVal=0.5 B) Timer1.Interval=5C) Timer.Interval=50 D) Timer1.Interval=500(8) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Static x As IntegerClsFor i=1 To 2y=y+xx=x+2NextPrint x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是A) 4 2 B) 12 18 C) 12 30 D) 4 6(9) 以下关于多重窗体程序的叙述中,错误的是A)用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体B)在多重窗体程序中,各窗体的菜单是彼此独立的C)在多重窗体程序中,可以根据需要指定启动窗体D)对于多重窗体程序中,而且单独保存每个窗体(10)以下关于文件的叙述中,错误的是A)顺序文件中的记录一个接一个地顺序存放B)随机文件中记录的长度是随机的C)执行打开文件的命令后,自动生成一个文件指针D)LOF函数返回给文件分配的字节数(11) 以下叙述中错误的是A)事件过程是响应特定事件的一段程序B)不同的对象可以具有相同名称的方法C)对象的方法是执行指定操作的过程D)对象事件的名称可以由编程者指定(12) 以下合法的Visual Basic标识符是A) ForLoop B) Const C) 9abc D) a#x(13) 当一个复选框被选中时,它的Value属性的值是A) 3 B) 2 C) 1 D) 0(14) 表达式 5 Mod 3+3\5*2的值是A) 0 B) 2 C)4 D) 6(15) 设x=4,y=8,z=7,以下表达式的值是x<y And (Not y>z) Or z<xA) 1 B) -1 C) True D) False(16) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a$="VisualBasic"Print String(3,a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A) VVV B) Vis C) sic D) 11(17) 设有如下程序段:x=2For i=1 To 10 Step 2Next运行以上程序后,x的值是A) 26 B) 27 C) 38 D) 57(18) 以下叙述中错误的是A) 在KeyPress事件过程中不能识别键盘的按下与释放B) 在KeyPress事件过程中不能识别回车键C) 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母D) 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符资料来源:东方教育网全国计算机等级考试频道 (19) 执行如下两条语句,窗体上显示的是a=9.8596Print Format(a,"$00,00.00")A) 0,009.86 B) $9.86 C) 9.86 D) $0,009.86(20)在窗体上画一个名称为CommandDialog1的通用对话框,一个名称为Command1的命令按钮。

江苏省计算机二级考试VB程序设计复习题

江苏省计算机二级考试VB程序设计复习题

江苏省计算机二级考试VB程序设计复习题一、填空题:(第一章Visual Basic程序设计概述)1、Visual Basic是一种面向_对象_的可视化程序设计语言,采取了__事件驱动__的编程机制。

2、在VB中工程文件的扩展名是_ Vbp ,窗体文件的扩展名是frm _,标准模块文件的扩展名是_ bas _。

3、执行“工程”菜单下的部件命令,可选择并添加ActiveX控件。

4、Visual Basic 6.0用于开发_ WINDOWS环境下的应用程序。

第二章简单的VB程序设计1、设置是否可以用Tab键来选取命令按钮,应该用_ Tabstop ___属性。

2、一个控件在窗体的位置由__ Left ___和_ top ___属性决定,其大小由__ height _和_ width _属性决定。

3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和_ enabled __属性为true,才能接受焦点。

4、设置控件背景颜色的属性名称是_ backcolor __。

5、所有控件都具有的共同属性是__ name __属性。

6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_ name和caption。

7、VB中的每个对象(控件)都有一组特征,这组特征称为_属性_,我们通过修改它可以控制对象的外观和操作。

8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_标准模块文件_文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。

9、VB有三种工作模式,分别是设计(Design)模式、_运行模式__和中断(Break)模式。

第三章1、一般可以使用____ Const ______关键字声明常量。

2、_ Variant _类型也称变体类型,是一种通用的、可变的数据类型,它可表示或存储任何一种数据类型。

3、变量的声明分为两种方法:_隐式声明__和__显示声明__。

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

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

江苏省计算机二级vb考试题库及答案一、单项选择题(每题2分,共20分)1. VB中的变量声明语句是:A. Dim x As IntegerB. Integer xC. Declare x As IntegerD. Var x As Integer答案:A2. 在VB中,下列哪个函数用于计算两个数的绝对差值?A. AbsB. SgnC. RoundD. Int答案:A3. VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A4. 在VB中,要实现一个按钮的点击事件,应该使用哪个关键字?A. OnClickB. ClickC. ButtonClickD. Button答案:A5. VB中,下列哪个数据类型用于存储日期和时间?A. DateB. TimeC. DateTimeD. String答案:C6. 在VB中,下列哪个操作符用于比较两个字符串是否相等?A. =B. ==C. <>D. <>=答案:B7. VB中,下列哪个函数用于计算一个数的平方?A. SqrB. PowC. ExpD. Log答案:B8. 在VB中,下列哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A9. VB中,下列哪个控件用于显示和编辑多行文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:B10. 在VB中,下列哪个关键字用于定义一个子程序?A. FunctionB. SubC. PropertyD. Class答案:B二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中的________函数可以将小数四舍五入到最接近的整数。

答案:Round3. 在VB中,使用________属性可以设置窗体的标题。

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

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

计算机等级考试二级VB模拟试题一及答案解析知识点复习:形参:指出现在Sub 和Function过程形参表中的变量名、数组名,过程被调用前,没有分配内存,其作用是说明自变量的类型和形态以及在过程中的角色。

形参可以是:1)除定长字符串变量之外的合法变量名;2)后面跟()括号的数组名。

实参:是在调用Sub 和Function过程时,传送给相应过程的变量名、数组名、常数或表达式。

在过程调用传递参数时,形参与实参是按位置结合的,形参表和实参表中对应的变量名可以不必相同,但位置必须对应起来。

一、选择题(1) 根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成A) 动态结构和静态结构B) 紧凑结构和非紧凑结构C) 线性结构和非线性结构D) 内部结构和外部结构正确答案: C(2) 设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为A) 12B) 13C) 14D) 15正确答案: B(3) 在下列几种排序方法中,要求内存量最大的是A) 插入排序B) 选择排序C) 快速排序D) 归并排序正确答案: D(4) 下列叙述中,不属于结构化程序设计方法的主要原则的是A) 自顶向下B) 由底向上C) 模块化D) 限制使用goto语句正确答案: B(5) 下列不属于软件调试技术的是A) 强行排错法B) 集成测试法C) 回溯法D) 原因排除法正确答案: B(6) 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为A) PAD图B) N-S图C) 结构图D) 数据流图正确答案: B(7) 软件复杂性度量的参数包括A) 效率B) 规模C) 完整性D) 容错性正确答案: B(8) 下列叙述中,不属于数据库系统的是A) 数据库B) 数据库管理系统C) 数据库管理员D) 数据库应用系统正确答案: B(9) 数据库系统的核心是A) 数据库B) 数据库管理系统C) 数据模型D) 软件工具正确答案: B(10) 视图设计一般有3种设计次序,下列不属于视图设计的是A) 自顶向下B) 由外向内C) 由内向外D) 自底向上来源正确答案: B(11) 下列说法错误的是A) 标准模块的扩展名是.basB) 标准模块由程序代码组成C) 标准模块只用来定义一些通用的过程D) 标准模块不附属于任何一个窗体正确答案: C(12) 如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性A) ValueB) VisibleC) DefaultD) Enabled正确答案: D(13) 在窗体上有多个控件,要实现程序运行后焦点默认在某一控件上,应该设置的属性是A) 设置Enabled的值为TrueB) 设置TabIndex的值为1C) 设置TabIndex的值为0D) 设置Index的值为0正确答案: C(14) 下列几项中,属于合法的日期型常量的是A) "10/10/02"B) 10/10/02C) {10/10/02}D) #10/10/02#正确答案: D(15) 下列程序段的执行结果为A=2B=5If A * B < 1 Then B=B - 1 Else B=-1Print B - A > 0A) TrueB) FalseC) -1D) 1正确答案: B(16) 以下语句的输出结果是a=Sqr(26)Print Format$ (a, "$####.###")A) $5.099B) 5.099C) 5099D) $0005.099正确答案: A(17) 标签控件能够显示文本信息,决定其文本内容的属性是A) AlignmentB) CaptionC) VisibleD) BorderStyle正确答案: B(18) 在属性窗口中,加载指定的图形放入当前对象中的属性是A) CurrentYB) PictureC) CurrentXD) Caption正确答案: B(19) 在使用应用程序时,常常用作在单击时执行指定的操作的控件是A) 命令按钮B) 图片框C) 复选框D) 单选按钮正确答案: A(20) 当直线或形状的BorderStyle属性设置为1时,控件是A) 虚线B) 点线C) 不可见D) 实线正确答案: D正确答案: B(21) 通过设置何属性可以改变所画图形的形状?A) ShapeB) IndexC) EnabledD) Height正确答案: A(22) 在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()s=1Dos=(s + 1) * (s + 2)Number=Number + 1Loop Until s >=30Print Number, sEnd Sub程序运行后,输出的结果是A) 2 3B) 2 56C) 5 12D) 10 20正确答案: B(23) 下列程和序段的执行结果为x=Int(Rnd() + 9)Select Case xCase 10Print "excellent"Case 9Print "good"Case 8Print "pass"Case ElsePrint "fail"End SelectA) excellentB) goodC) passD) fail正确答案: B(24) 下列程序段的执行结果为a=75If a > 60 Then Score=1If a > 70 Then Score=2If a > 80 Then Score=3If a > 90 Then Score=4Print " Score="; ScoreA) Score=1B) Score=2C) Score=3D) Score=4正确答案: B(25) 下列程序段的执行结果为I=1x=5DoI=I + 1x=x + 2Loop Until I >=7Print "I="; IPrint "x="; xA) I=4x=5B) I=7x=15C) I=6x=8D) I=7x=17正确答案: D(26) 下面的程序的运行结果是a=1b=1Doa=a^2b=b + 1Loop Until b > 5Print "k="; a; Spc(4) ; "b="; b + aA) k=7b=14B) k=6b=6C) k=4b=8D) k=1b=7正确答案: D(27) 单击命令按钮,下列程序的执行结果为Private Sub Command1_Click()Dim x As Integer, y As Integerx=32: y=42Call PCS(x, y)Print x; yEnd SubPublic Sub PCS(Byval n As Integer, ByVal m As Integer) n=n Mod 10+1m=m Mod 10+1End SubA) 32 42B) 2 32C) 2 3D) 12 3正确答案: A(28) 下列程序的执行结果为Private Sub Command1_Click()Dim s1 As String, s2 As Strings1="abcd"Call Transfer(s1, s2)Print s2End SubPrivate Sub Transfer (ByVal xstr As String, ystr As String) Dim tempstr As Stringi=Len(xstr)Do While i >=1tempstr=tempstr + Mid(xstr, i, 1)i=i - 1Loopystr=te mpstrEnd SubA) dcbaB) abdcC) abcdD) dabc正确答案: A(29) 单击命令按钮,下列程序的执行结果是Private Sub Blck(x As Integer)x=x * 2 + 1If x < 6 ThenCall Blck(x)End Ifx=x * 2 + 1Print x;End SubPrivate Sub Command1_Click()Blck 2End SubA) 23 47B) 10 36C) 22 44D) 24 50正确答案: A(30) 有如下程序:Private Sub Command1_Click()Dim a As Integera=2For i=1 To 3Print Gad (A)Next iEnd SubFunction Gad (a As Integer)b=0Static cb=b + 1c=c + 1Gad=a + b + cEnd Function运行上面的程序后,单击命令按钮,输出结果为A)123B) 234C) 456D) 146正确答案:c(31) 下列过程定义语句中,参数不是对象的定义语句是A) Sub Pro4(x As Form)B) Sub Pro4(y As Control)C) Sub Pro4(Form1 As Form,Labell As Control)D) Sub Pro4(x As Currency)正确答案: D(32) 下列说法正确的是A) 任何时候都可以使用标准工具栏的"菜单编辑器"按钮打开菜单编辑器B) 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C) 任何时候都可以使用"工具"菜单下的"菜单编辑器"命令,打开菜单编辑器D) 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器正确答案: D(33) 下列各选项说法错误的一项是A) 文件对话框可分为两种即打开(Open) 文件对话框和保存(Save As) 文件对话框B) DefaultEXT属性和DialogTitle属性都是打开对话框的属性,但非保存对话框的属性C) 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D) 通用对话框的名称属性的默认值为CommonDialogX(X=1,2……) ,此外,每种对话框都有自己的默认标题正确答案: B(34) 下列数组定义语句错误的是A)k%=10Dim Arr(k)B)Const k%=10Dim Arr(k)C)Dim Arr1(10) As IntegerDim Arr2 (10)D)Dim Arr1(1 To 10)Dim Arr2(1 To 10, 2 To 11)正确答案: A(35) 在Visual Basic中按文件的数据性质不同,可将文件分为A) 数据文件和程序文件B) 文本文件和数据文件C) 顺序文件和随机文件D) ASCII文件和二进制文件正确答案: A二、填空题(1) 算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【1】。

江苏计算机二级VB模拟模拟试题1(新版)

江苏计算机二级VB模拟模拟试题1(新版)

江苏省高等学校计算机等级考试二级Visual Basic 考试模拟试卷1(本试卷完成时间120 分钟)第一部分计算机基础知识1.下列不同进位制地四个数中,最小地数是_____(1)_____A.二进制数1100010B.十进制数65C.八进制数77D.十六进制数452.下列关于PC机主板地叙述正确地是______(2)_______.A.不同厂家生产地主板,尺寸各不相同B.主板上安装有存储器芯片,如ROM芯片、CMOS芯片等C.CPU是直接固定在主板上地,不可更换D.主板上安装有电池,在计算机断开交流电后,临时给计算机提供电流,供计算机工作3.下面关于BIOS地一些叙述正确地是____(3)________.A.BIOS是存放于ROM中地一组高级语言程序B.BIOS中含有系统工作时所需地全部驱动程序C.BIOS系统由加电自检程序、系统主引导记录地装入程序、CMOS设置程序、基本外围设备地驱动程序组成D.没有BIOS地PC机也可以正常启动工作4.计算机软件(简称软件)指地是能指挥计算机完成特定任务地、以电子格式存储地程序、数据和相关地文档.在下列有关软件地叙述中,错误地是__(4)__.A.软件地版权所有者不一定是软件作者B.自由软件指地是一种无版权地软件,允许修改其源代码C.用户购买一个软件后,就获得该软件版权D.共享软件是一种买前免费试用,具有版权地软件5.以下关于操作系统中多任务处理地叙述错误地是_____(5)______.A.将CPU时间划分成许多小片,轮流为多个程序服务,这些小片称为“时间片”B.由于CPU是计算机系统中最宝贵地硬件资源,为了提高CPU地利用率,一般采用多务处理C.正在CPU中运行地程序称为前台任务,处于等待状态地任务称为后台任务D.在单CPU环境下,多个程序在计算机中宏观上同时运行,微观上由CPU轮流执行6. 以下关于IP地址地叙述错误地是_____(6)_____.A.正在上网( online)地每一台计算机都有一个IP地址B.现在广泛使用地IPv4协议规定IP地址使用32个二进位表示C.IPv4规定地IP地址快要用完了,取而代之地将是64位地IPv5D.IP地址是计算机地逻辑地址,每台计算机还有各自地物理地址7. 路由器用于连接异构地网络,它收到一个IP数据报后要进行许多操作,这些操作不包含_____(7)_____.A.域名解析B.路由选择C.帧格式转换D.IP数据报地转发8. 通过有线电视接入因特网时需使用电缆调制解调(Cable MODEM)技术,以下叙述错误地是____(8)_____.A.采用同轴电缆和光纤作为传输介质B.收看电视时不能上网C.能提供语音、数据、图像传输等多种业务D.同一连接段中多个用户地信号都在同一电缆上传输9. 至目前为止,已发布多种汉字信息地编码标准.在下列叙述中,错误地是____(9)____.A.无论采用那种编码标准(如GBK、UCS-4等),汉字地机内码都是采用16位二进制表示地B.中文版Windows98/2000操作系统都支持GB2312-80、GBK等多种汉字编码标准.C.GB2312-80是我国颁布地第一个汉字信息编码地国家标准.D.不同地汉字输入法,其可以输入地不同汉字个数可能有所不同.10. 下列四种声音文件中,不可能用于保存歌曲地是___(10)___.A.WAV B.MP3 C.MIDI D.WMA1.C2.B3.C4.C5.C6.C7.A8.B9.A 10.C第二部分Visual Basic 程序设计一、选择题(共10 分,每题2 分)1. 下列控件中,无法用于显示程序运行结果地是___1 ___ .A.TextBox B.ListBox C.PictureBox D.Timer2. 下列有关转换函数地说法中,正确地是___2 ___ .A.Int 和CInt 函数地区别仅在于返回结果地数据类型不同B.Int 和Fix 函数将非整数数据转换成整数,转换后地结果类型是LongC.在处理正数时,Int 函数和Fix 函数地返回结果是相同地D.在处理负数时,Int 函数和Fix 函数地返回结果是相同地3. 数学式对应地VB表达式是___3___ .A.Log(x) / Log(10) - Cos(30 * 3.14159 / 180) + Abs(x ^ 2 + Sqr(y)) + Exp(x)B.Log(x) / Log(10) - Cos (30) + Abs(x ^ 2 + Sqr(y)) + e ^ xC.Log(x) - Cos(30 * 3.14159 / 180) + Abs(x ^ 2 + Sqr(y)) + Exp(x)D.Log(x) - Cos(30) + Abs(x ^ 2 + Sqr(y)) + e ^ x4. 下列有关数组地说法中,错误地是___ 4 ___ .A.若模块中有“Option Base 1”语句,则该模块中地数组地维下界都为1B.定长字符串类型地数组也可以作为过程地形式参数C.只能在标准模块中用Public 语句定义全局数组D.若A 是固定大小数组,执行语句Erase A 后,数组A 地所有元素被初始化5. 下列关于过程参数地叙述中,正确地是___5 ___ .A.符号常数名可以出现在定义过程地形式参数表中B.过程调用时,与用ByRef 说明地形参结合地实在参数不可以是常数或表达式C.在自定义过程中,用ByVal 说明地形参值发生改变,不会影响与之结合地实参地值D.VB 对过程地形式参数地类型没有任何限制二、填空题(共20 分,每空2 分)1. 执行下面程序,单击命令按钮Command1,则窗体上显示地第一行内容是___ (1) ___ ,第二行内容是___ (2) ___ .Option ExplicitPrivate Sub Command1_Click()Dim i As Integer, j As Single, k As Integerj = 11For i = 2 To 10 Step 2.5j = j - 2.5If j = Int(j) Theni = i + j Mod 10Elsei = i + 1End Ifk = i + jNext iPrint iPrint kEnd Sub2. 执行下面程序,单击命令按钮执行下面程序,单击命令按钮Command1,则数组元素,则数组元素,则数组元素A(1, 2)地值是___ (3) ___ 、A(2, 1)地值是___ (4) ___ 、A(3, 3)地值是___ (5) ___ .Option ExplicitOption Base 1Private Sub Command1_Click()Dim A(3, 3) As Integer, K As IntegerDim i As Integer, j As Integeri = 2j = 1A(i, j) = 39For K = 38 To 31 Step -1If i - 1 = 0 And j - 1 > 0 Theni = 3: j = j - 1ElseIf i - 1 > 0 And j - 1 = 0 Theni = i - 1: j = 3ElseIf i - 1 = 0 And j - 1 = 0 Theni = 1: j = 2ElseIf A(i - 1, j - 1) <> 0 Thenj = j + 1Elsei = i - 1: j = j - 1End IfA(i, j) = KNext KFor i = 1 To 3For j = 1 To 3Text1.Text = Text1.Text & A(i, j) & " "Next jText1.Text = Text1.Text & vbCrLfNext iEnd Sub3. 执行下面程序,单击命令按钮执行下面程序,单击命令按钮Command1,则窗体上显示地第一行内容是___(6)___ ,最后一行内容是___(7)___ .Option ExplicitPrivate Sub Command1_Click()Dim a As Integer, b As Integer, k As IntegerFor a = 2 To 3b = a + 1k = Fun(Fun(a, b), b)Print kNext aPrint bEnd SubPrivate Function Fun(a As Integer, b As Integer) As Integerb = a + ba = a + bFun = a + bEnd Function4. 执行下面程序,单击命令按钮Command1,则多行文本框Text1中显示地第一行内容是___(8)___ ,第二行内容是___(9)___ ,第三行内容是___(10)___ . Option ExplicitPrivate Sub Command1_Click()Dim s1 As String, s2 As String, data1 As String, data2 As StringDim i As Integerdata1 = "1011 1010 1110"data2 = "1010 1101 1010"For i = 1 To Len(data1) Step 5s1 = Mid(data1, i, 4)s2 = Mid(data2, i, 4)Text1.Text = Text1.Text & Subtract(s1, s2) & vbCrLfNext iEnd SubPrivate Function Subtract(s1 As String, s2 As String) As StringDim i As Integer, k As Integer, L As IntegerDim j As Integer, s As StringL = Len(s1)For i = 1 To LIf Mid(s1, i, 1) = "0" And Mid(s2, i, 1) = "0" ThenSubtract = Subtract & "0"ElseSubtract = Subtract & "1"End IfNext iEnd Function三、操作题(共50分)1. 完善程序. (共12分)【要求】1) 打开”考生文件夹”中”P1.vbp”文件,完善程序后,直接保存所有文件.【题目】本程序地功能是找出4~500之间地史密夫数.所谓史密夫数是指该数地各位数字和等于其质因子分解中所有质因子地各位数字和. 例如在十进制下,202就是一个史密夫数,因为2 + 0 + 2 = 4,202地质因子分解为2 ×101,2 + 1 + 0 + 1 = 4.Option ExplicitOption Base 1Private Sub Command1_Click()Dim i As Integer, he As IntegerDim n As Integer, pf() As IntegerFor n = 4 To 500Call Pfactor(n, pf)If UBound(pf) > 1 Then______(1)______For i = 1 To UBound(pf)he = he + Sum(pf(i))Next iIf Sum(n) = he ThenList1.AddItem nEnd IfEnd IfNext nEnd SubPrivate Sub Pfactor(ByVal n As Integer, f() As Integer) '质因子分解Dim k As Integer, P As Integerk = 2DoDo While ______(2)______P = P + 1ReDim Preserve f(P)f(P) = kn = n \ kLoop______(3)______Loop Until n = 1End SubPrivate Function Sum(ByVal n As Integer) As IntegerDim S As String, L As Integer, k As Integer, i As IntegerS = CStr(n)______(4)______For i = 1 To Lk = Val(Mid(S, i, 1))Sum = Sum + kNext iEnd Function2. 改错题(共16分)【要求】1) 打开”考生文件夹”中”P2.vbp”文件,改正程序中地错误后,直接保存所有文件;2) 改错时,不得增加或删除语句但可适当调整位置.【题目】本程序地功能是在给定地数字串中(在给定地数字串中(121709473)找出所有地素数子串.Option ExplicitPrivate Sub Command1_Click()Dim n As Integer, St As String, L As Integer, Flg As Boolean Dim i As Integer, j As Integer, C As String, s As Stringn = Val(Text1.Text)St = CStr(n)L = Len(n)For i = 1 To LFlg = FalseFor j = 1 To L - i + 1C = Mid(St, j, i)If Left(C, 1) <> "0" And Prime(Val(C)) Thens = s & C & " "Flg = TrueEnd IfNext jIf Flg Then s = s & vbCrLfNext iText2.Text = sEnd SubPrivate Function Prime(M As Long) As BooleanDim i As LongFor i = 2 To Int(Sqr(M))If M Mod i = 0 Then Exit ForNext iPrime = TrueEnd Function3. 编程题(22分)【要求】1) 打开“考生文件夹”中“P3.vbp”文件,按参考界面形式编辑窗体,根据题目要求编写和调试程序后,直接保存所有文件;2) 程序代码书写应呈锯齿形,否则适当扣分.【题目】编写程序,生成由两位随机整数组成地数组,删除数组中数值相同地数组元素. 【编程要求】1) 程序参考界面如图所示,编程时不得增加或减少对象改变地窗体种类,窗体及界面元素大小适中,且均可见;2) 运行程序,单击“生成”按钮,在InputBox对话框中输入需要生成地数组元素个数,并生成由两位随机整数组成地数组显示在文本框1中;单击“删除重复数”按钮将数组中出现地重复数删除后显示在文本框2中;单击“清除”按钮,将所有文本框清空,焦点置于“生成”按钮上;3) 程序中至少应定义一个通用过程,用于将数组中地重复数删除.参考答案一、VB选择题(共10分,每题2分)1.D 2.C 3.A 4.A 5.C二、VB填空题(共20分,每空2分)1.132.173.334.395.366.467.178.10119.111110.1110三、VB操作题(共50分)1. 完善程序(共12分)(1) he = 0(2) n Mod k = 0(3) k = k + 1(4) L = Len(S)2. 改错题(共16分)Option ExplicitPrivate Sub Command1_Click()Dim n As Long, St As String, L As Integer, Flg As Boolean Dim i As Integer, j As Integer, C As String, s As String n = Val(Text1.Text)St = CStr(n)L = Len(St)For i = 1 To LFlg = FalseFor j = 1 To L - i + 1C = Mid(St, j, i)If Left(C, 1) <> "0" And Prime(Val(C)) Thens = s & C & " "Flg = TrueEnd IfNext jIf Flg Then s = s & vbCrLfNext iText2.Text = sEnd SubPrivate Function Prime(M As Long) As BooleanDim i As LongFor i = 2 To Int(Sqr(M))If M Mod i = 0 Then Exit FunctionNext iIf M > 1 Then Prime = TrueEnd Function3. 编程题(22分)Option ExplicitOption Base 1Dim a() As Integer, n As IntegerPrivate Sub Command1_Click()Dim i As Integern = InputBox("输入n=", , 10)ReDim a(n)For i = 1 To na(i) = Int(Rnd * 90) + 10Text1.Text = Text1.Text & Str(a(i)) Next iEnd SubPrivate Sub Command2_Click()Dim i As IntegerCall dele(a)For i = 1 To UBound(a)Text2.Text = Text2.Text & Str(a(i)) Next iEnd SubPrivate Sub dele(a() As Integer)Dim i As Integer, j As Integer, k As Integer i = 1Doj = i + 1DoIf a(i) = a(j) ThenFor k = j To UBound(a) - 1a(k) = a(k + 1)Next kReDim Preserve a(UBound(a) - 1)Elsej = j + 1End IfLoop Until j > UBound(a)i = i + 1Loop Until i >= UBound(a)End SubPrivate Sub Command3_Click()Text1.Text = ""Text2.Text = ""Command1.SetFocusEnd Sub版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article includes some parts, including text, pictures, and design. Copyright is personal ownership.tfnNh。

江苏省计算机二级VB试题库word资料286页

江苏省计算机二级VB试题库word资料286页

江苏省计算机二级VB试题库一、选择题1.能被对象所识别的动作与对象可执行的活动分别称为对象的_a_______。

A.方法、事件B.事件、方法 C.事件、属性D.过程、方法2. 在过程中可以用__b______语句定义变量。

A.Dim、Private B.Dim、Static C.Dim、Public D.Dim、Static、Private3.用窗体的___c_____属性来设置窗体的标题。

A.style B.Text C.Caption D.Name4.若在应用程序中用“Private Sub Sub1(X As Integer,Y As Single)”定义了子程序Sub1,调用程序中的变量I、J均为Integer 型,则正确调用子程序Sub1的Call语句是________。

①Call Sub1(I,I) ②Call Sub1(3.1415,I)③Call Sub1(3.14,234) ④Call Sub1("245","231.5")A.①③B.③④C.①②③D.无6.以下有关对象属性的说法中正确的是________。

A.对象所有的属性都罗列在属性窗口列表中B.不同对象不可能有同名属性C.不同对象的同名属性取值一定相同D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变8.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是________。

A.设计状态B.编写代码状态C.运行状态D.中断状态9.若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label等控件,则运行该程序显示窗体时,________会首先获得焦点。

A.窗体B.CommandButton C.Label D.TextBox10.在窗体模块的通用声明处用下面的语句声明变量、数组,正确的语句有________个。

①Public A(5) As Integer ②Public N As Integer③Public St As String*10 ④Private b() As IntegerA.2 B.3 C. 4 D.111.单选按钮(OptionButton)用于一组互斥的选项中。

江苏省word全国计算机等级考试二级vb理论考试试题及答案教学提纲

江苏省word全国计算机等级考试二级vb理论考试试题及答案教学提纲

1、结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性2、软件调试的目的是(B) 注:与软件测试要对比着复习A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能3、在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报4、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 155、下列关于栈的叙述中正确的是(D)A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表6、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记A. N+1B. NC. (N+1)/2D. N/27、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A. 阶段性报告B. 需求评审C. 总结D. 都不正确8、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A. 概要设计B. 详细设计C. 可行性分析D. 需求分析9、对建立良好的程序设计风格,下面描述正确的是(A)A. 程序应简单、清晰、可读性好B. 符号名的命名要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无10、下列关于栈的叙述中正确的是(D)A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表11、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得A. 8B. 16C. 32D. 1512、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得A. 8B. 16C. 32D. 1513、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 35114、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A. 阶段性报告B. 需求评审C. 总结D. 都不正确15、在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型16、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A. 阶段性报告B. 需求评审C. 总结D. 都不正确17、软件调试的目的是(B) 注:与软件测试要对比着复习A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能18、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计A. 详细设计B. 需求分析C. 总体设计D. 编程调试19、在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型20、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A. 内模式B. 外模式C. 概念模式D. 逻辑模式21、下列关于队列的叙述中正确的是(C)A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表22、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 1523、算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间24、希尔排序法属于哪一种类型的排序法(B)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法25、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A. 概要设计B. 详细设计C. 可行性分析D. 需求分析26、信息隐蔽的概念与下述哪一种概念直接相关(B)A.软件结构定义B. 模块独立性C. 模块类型划分D. 模拟耦合度27、下列关于队列的叙述中正确的是(C)A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表28、数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计29、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码30、将E-R图转换到关系模式时,实体与联系都可以表示成(B)A. 属性B. 关系C. 键D. 域31、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

江苏省计算机等级考试二级VB考试真题及答案

江苏省计算机等级考试二级VB考试真题及答案

江苏省计算机等级考试二级VB考试真题及答案第二部分 Visual Basic 程序设计一、选择题(用答题卡答题,答案依次填在21~30答题号内)21.下列语句中,正确的是A. Text1.SetFocusB. Form1.ClearC. Label1.SetFocusD.List1.Cls22.创建一个名为“文件”的菜单项,使其可用Alt+F方式访问,则在菜单编辑器的标题文本框中应输入A. 文件($F)B. 文件(&F)C. 文件(#F)D. 文件(%F)23.数学表达式的VB算术表达式为A. Sin(27) + Sqr(x + Exp3)/(x + y)B. Sin(27 * 3.14159 / 180) + Sqr(x + Exp(3)) / Abs(x + y)C. Sin(27 * 3.14159 / 180) + Sqr(x + e ^ 3) / Abs(x + y)D. Sin(27 * pi / 180) + Sqr(x + Exp(3) / Abs(x + y)24.以下说法不正确的是 24 。

A. 使用不带关键字Preserve的ReDim语句可以重新定义数组的维数B. 使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界C. 使用不带关键字Preserve的ReDim语句可以改变数组的数据类型D. 使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化25.下列是合法的变量名。

A. absB. -a1C. cdc dD. Abc_1026.要向文件data.txt添加数据,正确的文件打开命令是A.Open data1.txt For Output As #1B.Open data1.txt For Input As #1C.Open data1.txt For Append As #5D.Open data1.txt For Write As #527. 以下对数组参数的说明中,错误的是A.在过程中可以用Dim语句对形参数组进行声明B.形参数组只能按地址传递C.实参为动态数组时,可用ReDim 语句改变对应形参数组的维界D.只需把要传递的数组名作为实参,即可调用过程28.设a = 3,b = 2,c = 1,运行print a > b > c的结果是 28 。

江苏计算机二级VB基础复习题(有解析版)

江苏计算机二级VB基础复习题(有解析版)

1、书本全真模拟题计算机基础部分(10套×10题=100题)2、补充:(10套×20=200题)第一套1.在下列关于信息系统的叙述中,错误的是 A 。

A.广播/电视是一种双向的、点到多点的信息交互系统(单向的)B.网络聊天是一种双向的、以信息交互为主要目的的系统C.电话是一种双向的、点对点的、以信息交互为主要目的的系统D.Internet是一种跨越全球的多功能信息系统2.下面关于集成电路(IC)的叙述中正确的是 D 。

A.集成电路是20世纪60年代出现的(50年代后期)B.按用途可分为通用和专用两大类,微处理器和存储器芯片都属于专用集成电路(前者是通用集成电路,后者是专用集成集成电路)C.现代微电子技术已经用砷化镓取代了硅(硅依然占统治地位)D.集成电路的工作速度与组成逻辑门电路的晶体管尺寸有密切关系3.交换技术是指使用交换设备实现多对终端设备之间的互连,以满足多用户通信的需要,下面对于交换技术的说法中,正确的是 D 。

A.交换技术只有电路交换和分组交换两种类型B.分组交换方式的线路利用率很低(高)C.电路交换采用存储转发方式传输数据(以电路连接为目的的交换方式)D.目前广域网中普遍采用的交换技术是分组交换4.计算机中的数值信息分成整数和实数(浮点数)。

实数之所以能表示很大或很小的数,是由于使用了A。

A.阶码B.反码C.补码D.BCD码5.下列存储器中,速度最快的是B。

A.内存B.寄存器B.外存D.高速缓存6.下列关于USB接口的叙述中,错误的是C。

A.利用“USB集线器”,一个USB接口能连接多个设备B.USB的中文含义是通用串行总线C.鼠标器这样的慢速设备不能使用USB接口D.USB接口有两种规格,2.0版的数据传输速率要比1.1版快得多7.数码相机的镜头和快门与传统相机基本相同,不同之处是它不使用光敏卤化银胶片成像,而是将影像聚焦在成像芯片(C或CMOS)上,并由成像芯片转换成电信号,再经模数转换变成数字图像。

国家二级VB机试(基本操作题)模拟试卷1(题后含答案及解析)

国家二级VB机试(基本操作题)模拟试卷1(题后含答案及解析)

国家二级VB机试(基本操作题)模拟试卷1(题后含答案及解析) 题型有:1.1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1、标题为“列表框练习”的窗体上画一个名称为List1的列表框,表项内容依次输入XXX、ddd、mmln和aaa,且以宋体14号字显示表项内容,如图3-102(a)所示。

最后设置相应属性,使运行后列表框中的表项按字母升序方式排列,如图3-102(b)所示。

注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。

(2)在名称为Form1的窗体上,画一个名称为Label1的标签,其标题为“计算机等级考试”,字体为宋体,字号为12号,且能根据标题内容自动调整标签的大小。

再画两个名称分别为Command1、Command2,标题分别为“缩小”和“还原”的命令按钮(如图3-103所示)。

要求:编写适当的事件过程,使得单击“缩小”按钮,Label1中所显示的标题内容自动减小两个字号;单击“还原”按钮,Label1所显示的标题内容的大小自动恢复到12号。

注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。

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

正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表4-62在窗体中画出控件并设置其相关属性。

步骤2:按要求将文件保存至考生文件夹中。

第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表4-63在窗体中画出控件并设置其相关属性。

步骤2:打开代码编辑窗口,编写两个命令按钮的Click事件过程。

参考代码:步骤3:按要求将文件保存至考生文件夹中。

2.(1)在名称为Form1、标题为“球类项目没有最大化和最小化按钮的窗体上画1个名称为Combo1的组合框。

组合框中的文本内容为空,表项内容有“乒乓球”、“羽毛球”和“网球”3项。

江苏省计算机二级VB试题及答案

江苏省计算机二级VB试题及答案

二级Visual Basic全真模拟试卷一1.信息处理系统是综合使用信息技术的系统。

下面有关信息处理系统的叙述中错误的是____1____。

A.信息处理系统从自动化程度来看,有人工的、半自动化的和全自动化的B.应用领域很广泛。

例如银行是一种以感知与识别为主要目的的系统C.信息处理系统是用于辅助人们进行信息获取、传递、存储、加工处理及控制的一种系统D.从技术手段上来看,有机械的、电子的和光学的;从通用性来看,有专片和通用的2.下面关于集成电路的叙述中,错误的是2。

A.集成电路是20世纪50年代出现的B.现代集成电路使用的半导体材料通常是硅或砷化镓C.集成电路的许多制造工序必须在恒温、恒湿、超洁净的无尘厂房内完成D.集成电路按用途可分为通用和专用两大类。

微处理器和存储器芯片都属于专用集成电路3.在通信系统的性能指标中,3是指数据传输中出错数据占被传输数据总数的比例。

A.信道带宽B.误码率C.数据率D.端-端延迟4.以下数据最大的是4。

A.01110110B B.120D C.7DH D.177Q5.从逻辑功能上来讲,计算机硬件主要包括中央处理器(CPU)、内存储器、外存储器、输入设备和输出设备等,它们通过5互相连接。

A.总线B.控制线C.数据线D.地址线6.6接口是一种新的I/O接口,它是一种可以连接多个设备的总线式串行接口,2.0版的数据传输速率可高达480Mb/s(60MB/s),最多可以连接127个设备。

A.USB B.IEEE1394 C.SCSI D.并行7.下列不属于无线局域网设备的是7。

A.无线网卡B.蓝牙C.无线HUB D.无线网桥8.FA T16、FAT32、NTFS是三种不同的文件系统,Windows 2000/XP操作系统支持___8___。

A.FA T32 和FAT16文件系统B.NTFS文件系统C.FAT32和NTFS文件系统D.FA T16、FAT32和NTFS文件系统9.下列关于CD-ROM存储器描述中,错误的是9。

江苏省计算机二级vb试题及答案

江苏省计算机二级vb试题及答案

江苏省计算机二级vb试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于返回字符串的长度?A. Len()B. Str()C. Mid()D. Left()答案:A3. 在Visual Basic中,哪个关键字用于声明一个变量?A. DimB. SetC. ConstD. All of the above答案:D4. 下列哪个选项是Visual Basic中的循环结构?A. ForB. IfC. DoD. All of the above答案:D5. 在Visual Basic中,哪个属性用于设置或返回一个控件的背景颜色?A. BackColorB. ForeColorC. TextColorD. None of the above答案:A6. 下列哪个选项是Visual Basic中的事件?A. ClickB. LoadC. Both A and BD. None of the above答案:C7. 在Visual Basic中,哪个函数用于将数字转换为字符串?A. Val()B. Str()C. CStr()D. None of the above答案:C8. 下列哪个选项是Visual Basic中的控件?A. TextBoxB. LabelC. Both A and BD. None of the above答案:C9. 在Visual Basic中,哪个语句用于结束一个程序的执行?A. EndB. ExitC. Both A and BD. None of the above答案:C10. 下列哪个选项是Visual Basic中的文件访问模式?A. Open For InputB. Open For OutputC. Both A and BD. None of the above答案:C二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________函数可以将字符串转换为日期。

2022年秋至2022年秋江苏省计算机二级VB考试真题及参考答案

2022年秋至2022年秋江苏省计算机二级VB考试真题及参考答案

2022年秋至2022年秋江苏省计算机二级VB考试真题及参考答案1.下面关于比特的叙述中,错误的是(1)A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音 D.比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是(2)A.现代集成电路使用的半导体材料主要是硅B.大觑模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是(3)A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是(4)A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于(5)A.打印机与主机的连接C.声卡与主机的连接B.显示器与主机的连接D.硬盘与主机的连接6.下列有关PC机的CPU、内存和主板的叙述中,正确的是(6)A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是(7)A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flah存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Window操作系统,(95以后版本)的叙述中,错误的是(8)A.Window操作系统支持系统中多个任务的并发执行B.利用Whldow附件“系统工具”中的“系统信息”可以查看内存的工作情况C.系统规定文件名最多由128个字符组成D.Vita是Microoft公司推出的Window某P操作系统的后继版本9.算法设计是编写程序的基础。

江苏省2019年二级计算机考试VB上机试题word精品文档6页

江苏省2019年二级计算机考试VB上机试题word精品文档6页

2019春计算机等级考试(二级)Visual Basic程序设计上机考试试卷江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试上机试卷(2019春)二级Visual Basic 语言(试卷代号VB01)(本试卷完成时间70分钟)[考试须知]1.改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2.考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;3.程序代码书写应呈锯齿形。

一、改错题(14分)[题目]本程序的功能是:找出指定范围内,本身及其平方数均由不同数字组成的整数。

Option ExplicitPrivate Sub Command1_Click()Dim n As Integer, k As Long, st As StringFor n = 500 To 800k = n ^ 2If validate(n) And validate(k) Thenst = n & "^2=" & kList1.AddItem stEnd IfNextEnd SubPrivate Function validate(n As Long) As BooleanDim p As String, i As Integer, a() As Integer, j As Integerp = Str(n)ReDim a(Len(p))For i = 1 To Len(p)a(i) = Mid(p, i, 1)Next iFor i = 1 To UBound(a) - 1For j = i + 1 To UBound(a)If a(i) = a(j) Then Exit ForNextNext ivalidate = TrueEnd Function[要求]1.新建工程,输入上述代码,改正程序中的错误;2.改错时,不得增加或删除语句,但可以适当调整语句位置;3.将窗体文件和工程文件分别命名为F1和P1,并保存到T盘的根目录下。

江苏省计算机二级VB试题及答案

江苏省计算机二级VB试题及答案

二级VisualBasic全真模拟试卷一1.信息处理系统是综合使用信息技术的系统。

下面有关信息处理系统的叙述中错误的是____1____。

A.信息处理系统从自动化程度来看,有人工的、半自动化的和全自动化的B.应用领域很广泛。

例如银行是一种以感知与识别为主要目的的系统C.信息处理系统是用于辅助人们进行信息获取、传递、存储、加工处理及控制的一种系统D.从技术手段上来看,有机械的、电子的和光学的;从通用性来看,有专片和通用的2.下面关于集成电路的叙述中,错误的是2。

A.集成电路是20世纪50年代出现的B.现代集成电路使用的半导体材料通常是硅或砷化镓C.集成电路的许多制造工序必须在恒温、恒湿、超洁净的无尘厂房内完成D.集成电路按用途可分为通用和专用两大类。

微处理器和存储器芯片都属于专用集成电路3.在通信系统的性能指标中,3是指数据传输中出错数据占被传输数据总数的比例。

A.信道带宽B.误码率C.数据率D.端-端延迟4.以下数据最大的是4。

A.01110110B B.120D C.7DH D.177Q5.从逻辑功能上来讲,计算机硬件主要包括中央处理器(CPU)、内存储器、外存储器、输入设备和输出设备等,它们通过5C.数据线D.地址线2.0版的数据传输速率可高达480Mb/s (C.SCSI D.并行C.CD-ROMD.CD-ROM10.10属于文字处理软件。

A.PageMarker和Word B.Word和3DMAXC.Photoshop和WPSD.Paintbrush和Flash11.下列属于自由软件的操作系统是11。

A.UNIX B.OS/2 C.WINDOWS D.LINUX12.下列关于操作系统任务管理的说法,错误的是12。

A.Windows操作系统支持多任务处理B.分时是指将CPU时间划分成时间片,轮流为多个程序服务C.分时处理要求计算机必须配有多个CPUD.并行处理可以让多个处理器同时工作,提高计算机系统的效率13.分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是13。

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

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

江苏省计算机二级vb考试题库及答案在计算机技术的不断发展和应用的推广下,计算机二级考试在各个地区都成为了一个非常重要的考试内容。

江苏省计算机二级VB考试题库及答案是众多考生备考时必备的资料之一。

本文将就江苏省计算机二级VB考试题库及答案进行详细的介绍。

一、江苏省计算机二级VB考试题库1. VB程序的基本结构是什么?答案:VB程序的基本结构由窗体、控件和代码组成。

2. VB中如何定义一个变量?答案:可以使用“Dim”关键字定义一个变量。

例如:Dim num As Integer。

3. VB中如何实现画图功能?答案:可以使用绘图工具或者画布控件来实现画图功能。

4. VB程序中如何实现输入输出?答案:可以使用输入框控件或者消息框来实现输入输出功能。

5. VB中如何调用函数?答案:可以使用函数名+参数的方式来调用函数。

二、江苏省计算机二级VB考试答案1. 请简述VB程序的运行过程。

答案:VB程序的运行过程包括以下几个步骤:- 加载窗体和控件;- 执行代码;- 响应用户操作。

2. 请写出VB程序中定义一个计算两数之和的函数的代码。

答案:```Function Add(num1 As Integer, num2 As Integer) As IntegerAdd = num1 + num2End Function```3. 如何实现在VB程序中播放音乐?答案:可以使用“WindowsMediaPlayer”控件来实现音乐的播放功能。

4. 请写出VB程序中实现文件读取的代码。

答案:```Dim file As Stringfile = FreeFileOpen "文件路径" For Input As fileInput #file, dataClose file```5. VB中如何处理异常错误?答案:可以使用“On Error Resume Next”语句来处理异常错误。

以上就是江苏省计算机二级VB考试题库及答案的相关内容介绍。

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

江苏省高等学校计算机等级考试二级Visual Basic 考试模拟试卷1(本试卷完成时间120 分钟)第一部分计算机基础知识1.下列不同进位制的四个数中,最小的数是_____(1)_____A.二进制数1100010B.十进制数65C.八进制数77D.十六进制数452.下列关于PC机主板的叙述正确的是______(2)_______。

A.不同厂家生产的主板,尺寸各不相同B.主板上安装有存储器芯片,如ROM芯片、CMOS芯片等C.CPU是直接固定在主板上的,不可更换D.主板上安装有电池,在计算机断开交流电后,临时给计算机提供电流,供计算机工作3.下面关于BIOS的一些叙述正确的是____(3)________。

A.BIOS是存放于ROM中的一组高级语言程序B.BIOS中含有系统工作时所需的全部驱动程序C.BIOS系统由加电自检程序、系统主引导记录的装入程序、CMOS设置程序、基本外围设备的驱动程序组成D.没有BIOS的PC机也可以正常启动工作4.计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。

在下列有关软件的叙述中,错误的是__(4)__。

A.软件的版权所有者不一定是软件作者B.自由软件指的是一种无版权的软件,允许修改其源代码C.用户购买一个软件后,就获得该软件版权D.共享软件是一种买前免费试用,具有版权的软件5. 以下关于操作系统中多任务处理的叙述错误的是_____(5)______。

A.将CPU时间划分成许多小片,轮流为多个程序服务,这些小片称为“时间片”B.由于CPU是计算机系统中最宝贵的硬件资源,为了提高CPU的利用率,一般采用多务处理C.正在CPU中运行的程序称为前台任务,处于等待状态的任务称为后台任务D.在单CPU环境下,多个程序在计算机中宏观上同时运行,微观上由CPU轮流执行6. 以下关于IP地址的叙述错误的是_____(6)_____。

A.正在上网( online)的每一台计算机都有一个IP地址B.现在广泛使用的IPv4协议规定IP地址使用32个二进位表示C.IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5D.IP地址是计算机的逻辑地址,每台计算机还有各自的物理地址7. 路由器用于连接异构的网络,它收到一个IP数据报后要进行许多操作,这些操作不包含_____(7)_____。

A.域名解析B.路由选择C.帧格式转换D.IP数据报的转发8. 通过有线电视接入因特网时需使用电缆调制解调(Cable MODEM)技术,以下叙述错误的是____(8)_____。

A.采用同轴电缆和光纤作为传输介质B.收看电视时不能上网C.能提供语音、数据、图像传输等多种业务D.同一连接段中多个用户的信号都在同一电缆上传输9. 至目前为止,已发布多种汉字信息的编码标准。

在下列叙述中,错误的是____(9)____。

A.无论采用那种编码标准(如GBK、UCS-4等),汉字的机内码都是采用16位二进制表示的B.中文版Windows98/2000操作系统都支持GB2312-80、GBK等多种汉字编码标准。

C.GB2312-80是我国颁布的第一个汉字信息编码的国家标准。

D.不同的汉字输入法,其可以输入的不同汉字个数可能有所不同。

10. 下列四种声音文件中,不可能用于保存歌曲的是___(10)___。

A.WAV B.MP3 C.MIDI D.WMA1.C2.B3.C4.C5.C6.C7.A8.B9.A 10.C第二部分Visual Basic 程序设计一、选择题(共10 分,每题2 分)1. 下列控件中,无法用于显示程序运行结果的是___1 ___ 。

A.TextBox B.ListBox C.PictureBox D.Timer2. 下列有关转换函数的说法中,正确的是___2 ___ 。

A.Int 和CInt 函数的区别仅在于返回结果的数据类型不同B.Int 和Fix 函数将非整数数据转换成整数,转换后的结果类型是LongC.在处理正数时,Int 函数和Fix 函数的返回结果是相同的D.在处理负数时,Int 函数和Fix 函数的返回结果是相同的3. 数学式对应的VB表达式是___3___ 。

A.Log(x) / Log(10) - Cos(30 * 3.14159 / 180) + Abs(x ^ 2 + Sqr(y)) + Exp(x)B.Log(x) / Log(10) - Cos (30) + Abs(x ^ 2 + Sqr(y)) + e ^ xC.Log(x) - Cos(30 * 3.14159 / 180) + Abs(x ^ 2 + Sqr(y)) + Exp(x)D.Log(x) - Cos(30) + Abs(x ^ 2 + Sqr(y)) + e ^ x4. 下列有关数组的说法中,错误的是___ 4 ___ 。

A.若模块中有“Option Base 1”语句,则该模块中的数组的维下界都为1B.定长字符串类型的数组也可以作为过程的形式参数C.只能在标准模块中用Public 语句定义全局数组D.若A 是固定大小数组,执行语句Erase A 后,数组A 的所有元素被初始化5. 下列关于过程参数的叙述中,正确的是___5 ___ 。

A.符号常数名可以出现在定义过程的形式参数表中B.过程调用时,与用ByRef 说明的形参结合的实在参数不可以是常数或表达式C.在自定义过程中,用ByVal 说明的形参值发生改变,不会影响与之结合的实参的值D.VB 对过程的形式参数的类型没有任何限制二、填空题(共20 分,每空2 分)1. 执行下面程序,单击命令按钮Command1,则窗体上显示的第一行内容是___ (1) ___ ,第二行内容是___ (2) ___ 。

Option ExplicitPrivate Sub Command1_Click()Dim i As Integer, j As Single, k As Integerj = 11For i = 2 To 10 Step 2.5j = j - 2.5If j = Int(j) Theni = i + j Mod 10Elsei = i + 1End Ifk = i + jNext iPrint iPrint kEnd Sub2. 执行下面程序,单击命令按钮执行下面程序,单击命令按钮Command1,则数组元素,则数组元素,则数组元素A(1, 2)的值是___ (3) ___ 、A(2, 1)的值是___ (4) ___ 、A(3, 3)的值是___ (5) ___ 。

Option ExplicitOption Base 1Private Sub Command1_Click()Dim A(3, 3) As Integer, K As IntegerDim i As Integer, j As Integeri = 2j = 1A(i, j) = 39For K = 38 To 31 Step -1If i - 1 = 0 And j - 1 > 0 Theni = 3: j = j - 1ElseIf i - 1 > 0 And j - 1 = 0 Theni = i - 1: j = 3ElseIf i - 1 = 0 And j - 1 = 0 Theni = 1: j = 2ElseIf A(i - 1, j - 1) <> 0 Thenj = j + 1Elsei = i - 1: j = j - 1End IfA(i, j) = KNext KFor i = 1 To 3For j = 1 To 3Text1.Text = Text1.Text & A(i, j) & " "Next jText1.Text = Text1.Text & vbCrLfNext iEnd Sub3. 执行下面程序,单击命令按钮执行下面程序,单击命令按钮Command1,则窗体上显示的第一行内容是___(6)___ ,最后一行内容是___(7)___ 。

Option ExplicitPrivate Sub Command1_Click()Dim a As Integer, b As Integer, k As IntegerFor a = 2 To 3b = a + 1k = Fun(Fun(a, b), b)Print kNext aPrint bEnd SubPrivate Function Fun(a As Integer, b As Integer) As Integerb = a + ba = a + bFun = a + bEnd Function4. 执行下面程序,单击命令按钮Command1,则多行文本框Text1中显示的第一行内容是___(8)___ ,第二行内容是___(9)___ ,第三行内容是___(10)___ 。

Option ExplicitPrivate Sub Command1_Click()Dim s1 As String, s2 As String, data1 As String, data2 As StringDim i As Integerdata1 = "1011 1010 1110"data2 = "1010 1101 1010"For i = 1 To Len(data1) Step 5s1 = Mid(data1, i, 4)s2 = Mid(data2, i, 4)Text1.Text = Text1.Text & Subtract(s1, s2) & vbCrLfNext iEnd SubPrivate Function Subtract(s1 As String, s2 As String) As StringDim i As Integer, k As Integer, L As IntegerDim j As Integer, s As StringL = Len(s1)For i = 1 To LIf Mid(s1, i, 1) = "0" And Mid(s2, i, 1) = "0" ThenSubtract = Subtract & "0"ElseSubtract = Subtract & "1"End IfNext iEnd Function三、操作题(共50分)1. 完善程序。

相关文档
最新文档