二级VB模拟试题1-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)—(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机试公共基础知识模拟试卷1_真题-无答案
国家二级VB机试(公共基础知识)模拟试卷1(总分60,考试时间90分钟)1. 选择题1. 下列叙述中正确的是( )。
A. 所谓算法就是计算方法B. 程序可以作为算法的一种描述方法C. 算法设计只需考虑得到计算结果D. 算法设计可以忽略算法的运算时间2. 下列叙述中正确的是( )。
A. 算法的复杂度包括时间复杂度与空间复杂度B. 算法的复杂度是指算法控制结构的复杂程度C. 算法的复杂度是指算法程序中指令的数量D. 算法的复杂度是指算法所处理的数据量3. 下列叙述中正确的是( )。
A. 算法的时间复杂度与计算机的运行速度有关B. 算法的时间复杂度与运行算法时特定的输入有关C. 算法的时间复杂度与算法程序中的语句条数成正比D. 算法的时间复杂度与算法程序编制者的水平有关4. 下列叙述中正确的是( )。
A. 非线性结构可以为空B. 只有一个根结点和一个叶子结点的必定是线性结构C. 只有一个根结点的必定是线性结构或二叉树D. 没有根结点的一定是非线性结构5. 设数据结构B=(D,R),其中D={a,b,c,d,e,f} R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为( )。
A. 线性结构B. 循环队列C. 循环链表D. 非线性结构6. 下列叙述中正确的是( )。
A. 矩阵是非线性结构B. 数组是长度固定的线性表C. 对线性表只能作插入与删除运算D. 线性表中各元素的数据类型可以不同7. 在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数( )。
A. 不同,但元素的存储顺序与逻辑顺序一致B. 不同,且其元素的存储顺序可以与逻辑顺序不一致C. 相同,元素的存储顺序与逻辑顺序一致D. 相同,但其元素的存储顺序可以与逻辑顺序不一致8. 下列叙述中正确的是( )。
A. 能采用顺序存储的必定是线性结构B. 所有的线性结构都可以采用顺序存储结构C. 具有两个以上指针的链表必定是非线性结构D. 循环队列是队列的链式存储结构9. 下列叙述中正确的是( )。
国家二级VB机试(多重窗体与环境应用)模拟试卷1
国家二级VB机试(多重窗体与环境应用)模拟试卷1(总分:76.00,做题时间:90分钟)一、选择题(总题数:38,分数:76.00)1.以下关于多重窗体程序的叙述中,错误的是(分数:2.00)A.对于多重窗体程序,需要单独保存每个窗体B.在多重窗体程序中,可以根据需要指定启动窗体C.在多重窗体程序中,各窗体的菜单是彼此独立的D.用Hide方法不仅可以隐藏窗体,而且还可以清除内存中的窗体√解析:解析:包含多个窗体的程序称为多重窗体程序(Mutil Form)。
多重窗体是单一窗体的集合,每个窗体独立保存,各窗体之间的控件、菜单等对象都是相互独立的。
对于多重窗体程序,必须指定其中某一个窗体为启动窗体,如果未指定,设计时的第一个窗体默认为启动窗体。
只有启动窗体才能在运行程序时自动显示出来,其他窗体必须通过Load及Show方法才能看到,使用Hide方法使窗体隐藏,即不在屏幕上显示,但仍在内存中。
2.下列操作中不能向工程添加窗体的是(分数:2.00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏上的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令√D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令解析:解析:可以通过执行“工程(Proiect)”→“添加窗体(Add Form)”菜单命令来建立窗体,每执行一次就新建立一个窗体;也可以单击工具栏上的“添加窗体”按钮;右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令也可以添加窗体。
3.对于含有多个窗体的工程而言,以下叙述中正确的是(分数:2.00)A.没有指定启动窗体时,系统自动将最后一个添加的窗体设置为启动窗体B.启动窗体可以通过“工程属性”对话框指定√C.Load方法兼有装入和显示窗体两种功能D.Hide方法可以将指定的窗体从内存中清除解析:解析:没有指定启动窗体时,系统自动将第一个添加的窗体设置为启动窗体;启动窗体可以通过“工程属性”对话框指定。
计算机二级vb考试题库及答案
计算机二级vb考试题库及答案计算机二级vb考试题库一及答案1.下列关于栈的叙述正确的是(D)A)栈是非线性结构B)栈是一种树状结构C)栈具有先进先出的特征D)栈具有后进先出的特征2.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是(D)A)bdgcefhaB)gdbecfhaC)bdgaechfD)gdbehfca3.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(C)A)动态结构和静态结构B)紧凑结构和非紧凑结构C)线性结构和非线性结构D)内部结构和外部结构4.下面对对象概念描述错误的是(A)A)任何对象都必须有继承性B)对象是属性和方法的封装体C)对象间的通讯靠消息传递D)操作是对象的动态属性5.软件开发的结构化生命周期方法将软件生命周期划分成(A)A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计6.下列工具中为需求分析常用工具的是(D)A)PADB)PFDC)N-SD)DFD7.开发大型软件时,产生困难的根本原因是(A)A)大系统的复杂性B)人员知识不足C)客观世界千变万化D)时间紧、任务重8.下述关于数据库系统的叙述中正确的是(A)A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据9.单个用户使用的数据视图的描述称为(A)A)外模式B)概念模式C)内模式D)存储模式10.关系数据库管理系统能实现的专门关系运算包括(B)A)排序、索引、统计B)选择、投影、连接C)关联、更新、排序D)显示、打印、制表计算机二级vb考试题库二及答案1.以下程序段运行的结果为(B)Private Sub Form_Click( )MyDate = #7/21/1997#Print Format(MyDate, "m/d/yy")Print Format(MyDate,"yyyy年m月dd日")End SubA.7/21/97 1997年7月21日B.7-21-97 1997年7月21日C.97/7/21 1997年7月21日D.7/21/97 97年7月21日2.以下程序段运行的结果为(B)Private Sub Form_Click( )MyTime = #9:21:30 PM#MyDate = #7/21/1997#Print Tab(2); Format(MyDate, "mmmm-yy")Print Tab(2); Format(MyTime, "hh:mm:ss A/P") End SubA.July-97 9:21:30 PB.July-97 09:21:30 PC.07-97 9:21:30 PD.July-97 9:21:303.以下程序段运行的结果为(C)Private Sub Form_Click( )MyDate = #7/21/1997#Print Format(MyDate, "dddd,mmmm,dd,yyyy")End SubA.21,07,1997B.21,07,21,1997C.Monday,July,21,1997D.Monday,07,21,19974.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocus( )If Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入字符"abc"之后,单击命令按钮,结果为(B)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示5.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocus( )If Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入数字123456之后,单击命令按钮,结果为(A)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示6.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_Click( )Dim I As IntegerIf Text1.Text "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"Gong",则程序运行结果为(A)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示7.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_Click( )Dim I As IntegerIf Text1.Text "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"gong",则程序运行结果为(B)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示8.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_Click( )Dim I As IntegerIf Text1.Text "Gong" ThenI = MsgBox("密码错误", VbRetryCancle + vbExclamation, "输入密码")If I 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"123",显示"密码错误"对话框,关于此对话框描述正确的是(A)A.显示对话框中有“重试”按钮B.显示对话框中有“确定”按钮C.显示对话框中有“是”按钮D.以上说法都不正确9.在窗体中建立三个文本框,名称分别为text1、text2和text3,还有一个名称为label1的标签,一个名称为command1的命令按钮,编写如下代码:Private Sub Command1_Click( )Dim x!, y!, z!, t!x = Text1y = Text2z = Text3If x y Thent = xx = yy = tEnd IfIf y z Thent = yy = zz = tIf x y Thent = xx = yy = tEnd IfEnd IfLabel1.Caption = x "," y "," zEnd Sub当在文本框text1、text2 和 text3 中分别输入5、3和8,则标签显示的结果为(C)A.3,5,8B.5,3,8C.8,5,3D.3.8.510.以下程序段:Private Sub Form_Load( )Dim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数")) Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = ""Result = Num1 * Num2Case 4Op = ""Result = Num1 / Num2End SelectLabel1= Num1 Op Num2 "=" ResultEnd Sub窗体运行后,输入1,则label1的标题显示结果为(A)A.3+2=5B.3-2=1C.32=6D.32=1.5看了“计算机二级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机试(Visual Basic程序设计基础)模拟试卷1(题后含答案及解析)
国家二级VB机试(Visual Basic程序设计基础)模拟试卷1(题后含答案及解析)题型有:1. 选择题选择题1.下面为单精度实型(即单精度浮点型)变量的是A.x$B.x&C.x!D.x#正确答案:C解析:$:字符串型,&:长整型,!:单精度实型,#:双精度实型。
知识模块:Visual Basic程序设计基础2.双精度浮点数的类型说明符为A.%B.#C.&D.@正确答案:B解析:%:整型,#:双精度实型,&:长整型,@:货币型。
知识模块:Visual Basic程序设计基础3.下列符号常量的声明中不合法的是A.Const a AsSingle=3.5B.Const a AsDouble=5+8C.Const a As Integer=“25”D.Const a=“OK”正确答案:C解析:定义符号常量的一般格式:Const常量名[As数据类型]=表达式,“常量名”参数就是给常量命名。
“数据类型”表示常量的数据类型,一般可以省略,这时由后面的“表达式”参数来指明常量的数据类型。
表达式可以是数值型常量、字符型常量、布尔型常量和日期型常量。
知识模块:Visual Basic程序设计基础4.为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为A.Dim pi As IntegerB.Dim pi(7)As IntegerC.Dim pi As SingleD.Dim pi As Long正确答案:C解析:单精度Single或双精度Double型的变量能够保存浮点型小数,整型Integer和长整型Long的变量只能保存整型数据。
本题中圆周率为3.14159,小数,可定义一个single或Double型变量来保存。
故选C。
知识模块:Visual Basic 程序设计基础5.对于语句Dim Var1 ,Var2 As Integer,下列说法中正确的是A.Var1#和Vat2都被定义为整型变量B.Var1被定义为双精度型变量。
VB二级考试模拟试题1附答案
1.计算机能直接执行由编写的源程序【A】A.机器语言 B.汇编语言 C.C语言 D.FORTRAN语言2.在计算机内存中,每个储存单元都有一个唯一的编号,该编号被称为。
【D】A.标号B.记录号C.容量D.地址3.将十进制数93转化成八进制数为。
【C】A.(107)8B.(127)8C.(135)8D.(140)84.Cache(高速缓存)能提高计算机的运行速度,主要原因是。
【B】A.它扩展了内存的容量B.它缩短了CPU的存储时间C.它扩展了外存的容量D.它提高了计算机的主频5.下面关于控制面板的描述中,错误的是。
【A】A.控制面板可以管理硬件,但不可以管理软件B.控制面板可以添加、删除程序C.控制面板可以添加、删除硬件D.控制面板可以更改系统的时间和日期6.是多媒体计算机必备的设备。
【C】A.网卡B.扫描仪C.声卡D.打印机7.下列属于网络拓扑结构的是。
【D】A.动态型B.静态型C.交叉型D.总线型8.若要浏览某个网页,则需要在浏览器的中输入网址。
【A】A.地址栏B.标题栏C.任务栏D.状态栏9.使用杀毒软件可以。
【C】A.查出任何已感染的病毒B.查出并清除任何病毒C.清除部分病毒D.清除已感染的病毒10.计算机操作系统的主要功能是。
【B】A.进行网络连接B.管理计算机资源,方便用户使用C.实现数据共享D.把高级语言的源程序代码转换为目标代码11.在Visual Basic集成开发环境中,如果工具箱关闭,可在菜单中操作使它可见。
【A】A.视图B.窗口C.文件D.编辑12.Visual Basic 过程的编写是在中进行的。
【D】A.窗体窗口B.工程资源管理器窗口C.属性窗口D.代码编辑器窗口13.在Visual Basic中,声明全局变量应该用关键词。
【D】A.DimB.PrivateC.StaticD.Public14.符合“见名知义”命名规则的“年龄”变量名是。
【B】A.P_MONTH B.P_AGE C.P_BIRTH D.P_NUM15.仅删除字符串尾部空格的函数是。
计算机二级vb模拟考试试题及答案
计算机二级vb模拟考试试题及答案一、单选题1. 下面哪个选项是VB的内置数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 在VB中,用于表示两个选项互斥关系的控件是?A. RadiobuttonB. CheckboxC. ComboboxD. Listbox答案:A3. 下面哪个事件是在窗体加载时发生?A. LoadB. ClickC. MouseHoverD. KeyPress答案:A4. 在VB中,用于将文本显示在标签控件上的属性是?A. TextB. ValueC. CaptionD. Name答案:C5. 在VB中,用于打开文件选择对话框的控件是?A. OpenFileDialogB. SaveFileDialogC. FolderBrowserDialogD. PrintDialog答案:A二、填空题1. 在VB中,用于声明一个整型变量的关键字是________________。
答案:Dim2. 在VB中,用于判断条件的关键字是________________。
答案:If3. 在VB中,用于循环执行代码块的关键字是________________。
答案:For4. 用于将字符串转换为整型的函数是________________。
答案:CInt5. 用于将字符串转换为小数类型的函数是________________。
答案:CDbl三、编程题1. 编写一个VB程序,实现计算两个数相加的功能,并在窗体上显示结果。
答案:```vbPublic Class Form1Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickDim num1 As IntegerDim num2 As IntegerDim result As Integernum1 = CInt(TextBox1.Text)num2 = CInt(TextBox2.Text)result = num1 + num2Label1.Text = "结果:" & result.ToString()End SubEnd Class```2. 编写一个VB程序,实现输入一个整数n,计算并输出1到n的所有偶数之和。
二级VB模拟试题(1-1)
级VB 模拟试题(1-1)1、VB是一种面向____ 的可视化程序设计语言,采取了______ 的编程机制。
2、VB的对象主要分为_____ 和_____ 大类。
3、若要将窗体Formi隐藏起来,可使用方法_____ ;若要将窗体Form1显示出来,可使用方法______ 来实现。
4、在VB集成开发环境中,运行应用程序的方法有三种:一是 ________ ;二是_____ ; 三是____ 。
5、在VB中若要让某对对象获取焦点,则可通过 _______ 法来实现。
6、VB提供的_______ 属性,用来控制对象是否可用,当属性值为 _____ 时,表示对象可用,当属性值为_____ 时,表示对象不可用。
7、VB提供的 _______ 性, 用来控制对象是否可见,当属性值为______ 时,表示对象可见,当属性值为_____ 时,表示对象不可见。
8、在VB中,用来描述对象外部特征的量称之为对象的。
9、为使某窗口中的命令按钮“取消(C) ”具有如下特性:按“ Alt + C 键或按“ ESC 键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption 属性值为,并且设置其________ 属性值为 _________ 。
二、选择题(每题2分,共40 分)1、用于从字符串左边截取字符的函数是()A、Ltrim()B、Trim()C、Left()D、Instr() 2、可获得当前系统日期的函数是()A、Date()B、Time()C、IsDate()D、Year() 3、退出For 循环可使用的语句为()A、ExitFor B、ExitDoC、EndForD、EndDoi、窗体的标题栏显示内容由窗体对象的()属性决定。
A、BackColor B、BackStyle C、TextD、Caption 5、程序运行时,若要通过回车键调用某命令按钮的Click 事件过程,则可设置该命令按钮的()属性值为True来实现。
国家二级计算机vb考试试题及答案
国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。
A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。
A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。
A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。
A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。
A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。
A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。
A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。
A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。
A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。
答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。
答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。
答案:Dim4. VB中,使用____关键字可以定义一个过程。
答案:Sub5. VB中,使用____关键字可以定义一个函数。
答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。
计算机二级VB练习题附答案
计算机二级VB练习题附答案计算机二级VB练习题附答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
那么计算机二级vb考试会怎么考?以下仅供参考!【计算机二级VB练习题一】1、为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。
A.Contr01BoxB.MinButtonC.MaxButtonD.BorderStyle参考答案:A参考解析:本题考查窗体的常见属性。
窗体中ControlBox属性用来控制是否显示控制菜单,属性值为False时不显示控制菜单。
属性MinButton和MaxButton控制是否显示最大化和最小化按钮,属性BorderStyle则是设置窗体的边界样式。
2、组合框是文本框和( )特性的组合。
A.复选框B.标签C.列表框D.目录列表框参考答案:C参考解析:本题考查组合框。
组合框控件(ComboBox)是将文本框和列表框的功能结合在一起,用户可以在列表中选择某项(注:只能选取一项),或在编辑区域中直接输入文本内容来选定项目。
3、Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。
A.顺序文件B.Unix文件C.二进制文件D.随机文件参考答案:B参考解析:本题考查VB文件的分类。
VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。
4、下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式B.外模式C.概念模式D.逻辑模式参考答案:A参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。
二级vb考试试题及答案
二级vb考试试题及答案一、单选题(每题2分,共10题)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A2. 如果要在一个窗体上显示一个按钮,应该使用哪个控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:C3. Visual Basic中的事件驱动编程意味着什么?A. 程序在事件发生时执行代码B. 程序在用户输入时执行代码C. 程序在定时器触发时执行代码D. 程序在启动时执行所有代码答案:A4. 下列哪个不是Visual Basic的数据类型?A. IntegerB. StringC. BooleanD. Float答案:D5. 在Visual Basic中,如何使用循环结构来重复执行一段代码?A. 使用If语句B. 使用For...Next语句C. 使用While...Wend语句D. 使用Select Case语句答案:B6. Visual Basic中,哪个函数用于计算数组中元素的总和?A. SumB. CountC. AverageD. Max答案:A7. 在Visual Basic中,如何声明一个名为“myString”的字符串变量?A. Dim myString As IntegerB. Dim myString As StringC. Dim myString As BooleanD. Dim myString As Double答案:B8. Visual Basic中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A9. 在Visual Basic中,如何将一个变量的值赋给另一个变量?A. 使用赋值运算符“=”B. 使用比较运算符“==”C. 使用逻辑运算符“&&”D. 使用算术运算符“+”答案:A10. Visual Basic中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B二、填空题(每题2分,共5题)1. 在Visual Basic中,使用________关键字可以定义一个过程。
国家二级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机试(Visual Basic控制结构)模拟试卷1(题后含答案及解析)
国家二级VB机试(Visual Basic控制结构)模拟试卷1(题后含答案及解析)题型有:1. 选择题选择题1.由高中数学可知,对于连续函数f(X),若f(x1)与f(x2)值的符号相反,则在x1和x2之间必存在x0,使得f(x0)=0(该点称为”零点”)。
设有VB函数:Private Function f(x As Single)As Single可以返回f(X)的值(函数体没有给出)。
下面程序的功能是从键盘输入2个实数x1、x2,判断在x1、x2之间是否存在零点。
Private Sub Command1_Click( )Dim x1 As Single,x2 As Singlex1=InputBox(“请输入一个实数x1”)x2=InputBox(“请再输入一个实数x2”)If(______________)ThenPrint”在”;x1;”与”;x2;”之间存在零点”ElsePrint”不能确定在”;x1;”与”;x2;”之间是否存在零点”End IfEnd SubPrivate Function f(x As Single)As SingleEnd Function为使上面程序可以实现该功能,程序代码中横线处应填写的代码是A.f(x1)>0 Or f(x2)<0B.f(x1)<0 And f(x2)<0C.f(x1)*f(x2)<0D.f(x1)*f(x2)>0正确答案:C解析:判断x1和x2之间是否存在零点的条件是xl和x2符号相反。
即x1和x2的积是负数。
函数f可以返回f(x)的值,因此满足上述条件的表达式是f(x1)*f(x2)<0,选C。
知识模块:Visual Basic控制结构2.编写如下程序:Private Sub Command1_Click( )Dim a As Integer,b As Integera=3b=2If a*b<10 Then b=b+1 Else b=b-1Print b-a>0End Sub程序运行后,单击命令按钮Command1,输出结果为A.TrueB.FalseC.1D.-1正确答案:B解析:If…Else语句对b进行操作。
国家二级VB机试键盘与鼠标事件过程多重窗体与数据文件模拟试卷1_真题-无答案
国家二级VB机试(键盘与鼠标事件过程、多重窗体与数据文件)模拟试卷1(总分56,考试时间90分钟)1. 选择题1. 下列事件的事件过程中,参数是输入字符ASCII码的是( )。
A. KeyDown事件B. KeyUp事件C. KeyPress事件D. Change事件2. 以下说法中正确的是( )。
A. 当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程B. 因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程C. 若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同D. 在KeyPress事件过程中,KeyAscii参数可以省略3. 将窗体的KeyPreview属性设为True,然后编写如下程序:Private Sub Form—KeyDown(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode) End Sub Private Sub Form—KeyPress(KeyAscii.As Integer) Print Chr(KeyAscii) End Sub运行程序时,按下字母键a,则窗体上显示的是( )。
A. A aB. A AC. a AD. a a4. 以下可以判断是否在文本框(名称为Text1)内按下了回车键的事件过程是( )。
A. Textl_ChangeB. Textl一ClickC. Text1_KeyPressD. Text1一GotFocus5. 下面叙述中错误的是( )。
A. 由于窗体不能获得焦点,所以窗体没有键盘事件B. 框架控件没有键盘事件C. 标签控件没有键盘事件D. 文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活6. 设窗体上有一个名称为Checkl的复选框,并有下面程序代码:Private Sub Check l一MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)Checkl.Value=lEnd Sub根据上面的事件过程,可以得出结论( )。
国家二级VB机试(数据的输入与输出、多重窗体与环境应用)模拟试
国家二级VB机试(数据的输入与输出、多重窗体与环境应用)模拟试卷1(题后含答案及解析)题型有:1. 选择题选择题1.PrintFormat(1234.56,”###.#”)语句的输出结果是A.123.4B.1234.6C.1234.5D.1234.56正确答案:B解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。
其中#代表任意数值,小数部分多余的将进行四舍五入处理。
知识模块:数据的输入与输出2.以下不能用Print方法输出数据的对象或窗口是A.窗体B.立即窗口C.图片框D.代码窗口正确答案:D解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息。
知识模块:数据的输入与输出3.下列程序段的输出结果是x=5 Print x+1;x+1A.6 6B.5 5C.6 7D.5 6正确答案:A解析:Print方法可以在窗体上显示文本字符串和表达式的值,本题中两次输出x+1的值,但是x没有任何变化,因此两次均输出6。
知识模块:数据的输入与输出4.语句PrintFormat$(23846.5,”000,000.00”)的输出结果是A.23846.5B.23,846.5C.23,846.50D.023,846.50正确答案:D解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。
其中#代表任意数值,小数部分多余的将进行四舍五入处理,左边不够的位数补0。
知识模块:数据的输入与输出5.假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是A.Print25B.Picture1.Print25C.Text1.Print25D.Debug.Print25正确答案:C解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息,但是不能在文本框中输出。
全国计算机二级VB模拟题及答案
全国计算机二级VB模拟题及答案全国计算机二级VB模拟题及答案计算机二级复习时关键在于多操作,熟练各种题型。
以下是应届毕业生店铺整理的全国计算机二级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模拟试题一、选择题(每题2分,共40分)1. 在VB中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Array2. 若变量x的值为5,执行语句“x = x + 1”后,x的值是多少?A. 5B. 6C. 7D. 83. 在VB中,以下哪个函数用于计算两个数的和?A. SqrB. AbsC. RoundD. Sum4. 以下哪个选项是VB中的流程控制语句?A. If-ThenB. ForC. WhileD. All of the above5. 在VB中,如何声明一个整型变量?A. Dim x As IntegerB. Integer xC. x IntegerD. x = Integer6. VB中,以下哪个选项不是窗体的属性?A. CaptionB. NameC. TextD. Color7. 在VB中,以下哪个事件用于响应鼠标单击事件?A. ClickB. DoubleClickC. MouseDownD. MouseUp8. 在VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox9. 如何在VB中创建一个数组?A. Dim arr(5) As IntegerB. Dim arr() As Integer = New Integer(5)C. Dim arr As Integer = New Integer(5)D. Dim arr(5) As String10. 在VB中,以下哪个选项不是循环结构?A. For...NextB. Do...LoopC. While...WendD. If...Then11. 在VB中,如何声明一个字符串变量?A. Dim str As StringB. String strC. str StringD. str = String12. VB中,以下哪个函数用于计算一个数的绝对值?A. SqrB. AbsC. RoundD. Sum13. 在VB中,以下哪个选项不是控件的属性?A. WidthB. HeightC. FontD. Data14. 如何在VB中声明一个布尔型变量?A. Dim boolVar As BooleanB. Boolean boolVarC. boolVar BooleanD. boolVar = Boolean15. 在VB中,以下哪个事件用于响应文本框内容改变?A. ChangeB. ClickC. KeyDownD. KeyUp16. 在VB中,以下哪个函数用于计算一个数的平方根?A. SqrB. AbsC. RoundD. Sum17. 在VB中,以下哪个选项不是窗体的方法?A. ShowB. HideC. PrintD. MessageBox18. 如何在VB中声明一个浮点型变量?A. Dim f As FloatB. Float fC. f FloatD. f = Float19. 在VB中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp20. 在VB中,以下哪个选项不是数组的属性?A. LengthB. BoundsC. LBoundD. UBound二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量x,并赋值为10,使用的语句是________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级VB模拟试题(1-1)
一、填空题(每空1分,共20分)
1、VB是一种面向_____的可视化程序设计语言,采取了_____的编程机制。
2、VB的对象主要分为_____和_____两大类。
3、若要将窗体Form1隐藏起来,可使用方法_____;若要将窗体Form1显示出来,可使用方法_____来实现。
4、在VB集成开发环境中,运行应用程序的方法有三种:一是_____;二是_____;三是_____。
5、在VB中若要让某对对象获取焦点,则可通过_____方法来实现。
6、VB提供的_____属性,用来控制对象是否可用,当属性值为_____时,表示对象可用,当属性值为_____时,表示对象不可用。
7、VB提供的_____属性,用来控制对象是否可见,当属性值为_____时,表示对象可见,当属性值为_____时,表示对象不可见。
8、在VB中,用来描述对象外部特征的量称之为对象的_____。
9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_____,并且设置其_____属性值为_____。
二、选择题(每题2分,共40分)
1、用于从字符串左边截取字符的函数是()
A、Ltrim( )B、Trim( )C、Left( )D、Instr( )
2、可获得当前系统日期的函数是()
A、Date( )B、Time( )C、IsDate( )D、Year( )
3、退出For循环可使用的语句为()
A、Exit ForB、Exit DoC、End ForD、End Do
4、窗体的标题栏显示内容由窗体对象的()属性决定。
A、BackColorB、BackStyleC、TextD、Caption
5、程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。
A、valueB、EnabledC、DefaultD、Cancel
6、标签框所显示的内容,由()属性值决定。
A、TextB、(名称)C、CaptionD、Alignment
7、文本框的()属性用于设置或返回文本框中的文本内容。
A、TextB、(名称)C、CaptionD、Name
8、计时器控件的()属性用于设置Timer事件发生的时间间隔。
A、StretchB、IntervalC、valueD、Length
9、滚动条的()属性用于返回或设置滚动条的当前值。
A、ValueB、MaxC、MinD、Data
10、若要向列表框添加列表项,可使用的方法是()
A、AddB、RemoveC、ClearD、AddItem
11、图像框或图片框中显示的图形文件,由它们的()性性值决定。
A、DownPictureB、PictureC、ImageD、Icon
12、以下不属于键盘事件的是()
A、KeyDownB、KeyUpC、UnloadD、KeyPress
13、VB中可用()语句产生一消息框。
A、InputBoxB、ShiftC、BothD、MsgBox
14、下列符号中哪个是VB程序中合法的变量名()
A、ab7
B、7ab
C、If
D、a*bc
15、X是小于100的非负数,用VB表达式表达正确的是()
A、0≤X≤100
B、0<=X<100
C、0<=X and X<100
D、0≤X<100
16、以下叙述中正确的是()
A、窗体的Name属性指定窗体的名称,用来标识一个窗体
B、窗体的Name属性的值是显示在窗体标题栏中的文本
C、可以在运行期间改变对象的Name属性的值
D、对象的Name属性值可以为空
17、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()
A、单选按钮
B、图片框
C、通用对话框
D、文本框
18、设有如下变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达方式是()
A、TextDate=#1/1/2002#
B、TestDate=#“1/1/2002”#
C、TextDate=date(“1/1/2002”)
D、TestDate=“1/1/2002”
19、设a=3,b=5,则以下表达式值为真的是()
A、a>=b And b>10
B、(a>b)Or(b>0)
C、(a<0)Eqv(b>0)
D、(-3+5>a)And(b>0)
20、目录列表框的Path属性的作用是
A、显示当前驱动器或指定驱动器上的目录结构
B、显示当前驱动器或指定驱动器上的某目录下的文件名
C、显示根目录下的文件名
D、显示该路径下的文件
三、判断题(每题2分,共10分)
1、设置属性的语句格式为:“对象名.属性名=属性值”.2、若用户在键盘上按下一个键,则会产生一个单击事件(Click事件).
3、VB的赋值语句只能给变量赋值.
4、在VB中,字符型常量应使用"#"号将其括起来.
5、窗体大小只能通过鼠标拖动窗体边框来设置.
四、综合题(每题5分,共20分)
为使用户单击某窗口 ( 窗体名为 frm1 )时,会显示一行信息:“欢迎光临!”,应在该窗体的哪个事件过程中,编写什么样的程序代码? 请写出相应的事件过程名以及该过程内的程序代码。
若某窗口内的命令按钮“加倍”(名称属性为Command1)具有如下的功能:将文本框 txt1 中输入的数值加倍后,在文本框 txt2 中显示其结果,请写出该命令按钮的单击事件过程内的程序代码。
若某窗口 ( 窗体名为 frm1 ) 中,有一个文本框和一个命令按钮,只要在文本框中输入一个图
像文件名(包括路径),单击该命令按钮后,该图像就会成为此窗口的背景图像。
请写出该命令按钮单击事件过程内的程序代码。
4.在窗口上画一个名称为Command1的命令按钮和一个名称为Text1的文本框。
程序运行后,Command1为禁用(灰色)。
当向文本框中输入任何字符时,命令按钮Command1变为可用。
请在以下程序空缺处填入适当内容。
Private Sub ( )
Command1.Enabled = False
End Sub
Private Sub ( )
Command1.Enabled = True
End Sub
五、程序题(每空2分,共10分)
阅读以下应用说明以及在VB开发过程中进行的属性设置和所编写的程序代码,填空。
[应用说明] 本应用程序的运行窗口及其功能说明如下:程序事先设定密码为”abc”,要求用户在文本框中输入密码,然后单击“校验密码”命令按钮,程序将核对用户输入的密码与事先设定的密码是否一致。
如果一致,则通过MsgBox语句弹出消息框提示“密码正确,欢迎进入!”;否则弹出消息框提示“密码不正确,谢绝进入!”。
当用户单击“重新输入”命令按钮,则清空文本框中内容,且将光标定位到文本框中。
当单击“退出”命令按钮时,退出应用程序。
[属性设置]
对象对象名属性名属性值设置
命令按钮Commandl Caption重新输入
命令按钮Command2 Caption核对密码
命令按钮Command3 Caption退出
文本框Text1 Text (置空)
文本框Text1 PasswordChar _______
[程序代码]
Private Sub Command1_Click()
Text1.text=””
___________
End Sub
Private Sub Command2_Click()
Dim pw As String
pw = "abc"
If ___________ Then
MsgBox "密码正确,欢迎进入!"
Else
___________
End If
End Sub
Private Sub Command3_Click()
___________ End Sub。