2011下VB试卷
2011年3月全国计算机等级考试二级VB笔试试卷及答案
2011年3月全国计算机等级考试二级vb笔试试卷(考试时间 90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除C)栈底元素永远不能被删除 D)以上三种说法都不对答案:A解析:栈的特点是“先进后出,后进先出”的线性结构,进栈又称为入栈最先进入栈的数据元素会被压入栈底,最后进入栈的元素所在位置称为栈顶,出栈又称为退栈即将元素从栈中删除,将元素退栈是先将栈顶的元素退栈,对于栈的运行原理可参考快动网公共基础知识视频教程。
所以上边选项正确的是A。
(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构B)【解析】在数据结构中,树这类的的数据结构只有一个根结点,但它不是线性结构。
解析:A错误,符合线性结构的特点是:(1)有且只有一个根结点(2)每一个结点最多只有一个前件,也最多只有一个后件,根据题意不一定是非线性结构即指的是线性结构,那么根据线性结构的特点只有一个根结点,所以选项A叙述错误。
B正确,比如二叉树是一个非线性结构,二叉树就是一个根结点,所以该选数正确。
C和D叙述错误,循环链表和双向链表都是线性结构。
(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7D)【解析】根据二叉树的性质,度为0的结点(即叶子结点)总是比度为2的结点多一个。
题目中的二叉树的叶子结点为1,因此度为2的结点的数目为0,因而这个二叉树的深度为7。
解析:根据二叉树的性质,叶子结点即度为0的结点个数总比度为2的结点个数多1,根据题目内容可知度为2的结点个数为0,因为叶子结点只有1个,由于二叉树的结点类型有三种:度为0,度为1,度为2,根据题目内容可知二叉树共有7个结点所以度为1的结点个数是6,度为1表示结点只有一个分支,这个分支可以是左子树或右子树,我们画一下该二叉树的图为:(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划 B)软件详细设计说明书C)用户手册 D)软件需求规格说明书D)【解析】在软件开发过程中,需求分析阶段产生的主要文档是软件需求规格说明书。
南师VB2011年期末试卷(含答案)
南京师范大学2010-2011学年第2学期《Visual Basic 程序设计》课程期末笔试试卷(A )(考试时间: 120分钟, 满分:60分)学院: 学号: 姓名: 任课教师:题号 一 二 三 四 总分 得分一、选择题(共20分,每题1分;将答案写在题目中的横线上)1. 以下关于Visual Basic 特点的叙述中,错误的是 。
A. Visual Basic 是采用事件驱动编程机制的语言B. Visual Basic 程序既可以编译运行,也可以解释运行C. 构成Visual Basic 的多个过程没有固定的运行顺序D. Visual Basic 程序不是结构化程序,不具备结构化的三种基本结构2. 下列 是VB 合法的变量名。
A. StrB. StringC. 9rdD. My book3. 选项按钮(OptionButton)的 属性代表选项的选中状态。
A. CaptionB. NameC. TextD. Value4. 设a=4,b=7,c=12,运行语句Print c > b > a 后,窗体上显示的是 。
A. TrueB. FalseC. c > b > aD. 出错信息 5. 下列有关数组的叙述中,正确的是 。
A. 在重新定义动态数组时,变量可以出现在维界表达式中B. 数组中所有元素的数据类型可以不相同C. Redim 语句可以出现在窗体或模块的通用声明段D. 定义数组时,Public 用于窗体模块的声明段,定义全局数组6. 下面程序段的运行结果为________。
Dim x As BooleanIf x = 1 Then Print x + 6 Else Print x - 6 A. 6 B. -6 C. 7D. -57. 语句Print Format$(76548.5, "000,000.##") 的输出结果是 。
-------------------------装----------------------订------------------------线------------------------A. 76548.5B. 76,548.50C. 076,548.50D. 076,548.58.设有语句Option Base 1 : Dim A(3, 4) As Integer,则A(2, 1) 元素位于数组开始的第个元素的位置。
(2011-2012-1)VB试卷B卷附参考答案
浙江科技学院考试试卷一、判断题(本大题共12小题,每小题1分,共12分)1.对象方法的调用格式为:对象.方法=方法值2.要对文本框中已有的内容进行编辑,按下键盘上的键,就是不起作用,原因是设置了Locked属性为False。
3.逻辑型变量的默认值为True。
4.If语句的条件表达式中只能使用关系或逻辑表达式。
5.在多窗体的应用程序中,各个窗体之间的切换可以使用窗体的Show方法和Hide方法。
6.窗体/模块级过程不能被本工程中的其他模块调用。
7.单选钮的Value属性为逻辑型属性,而检查框的Value属性为数值型属性。
8.菜单项控件只能识别一个事件,即Click事件。
9.在窗体的Load事件中若要使用Print方法在窗体上打印输出,就必须先将窗体的AutoRedraw属性设置为 True。
10.默认坐标系统的x轴正方向向右,y轴正方向向上。
11.驱动器列表框和目录列表框都具有Change事件,但文件列表框不具有Change事件。
12.一个程序的启动对象只能是一个窗体。
二、单选题(本大题共20小题,每小题1分,共20分)1.若有赋值语句a = 3.14159265,则表达式Fix(a * 1000 + 0.5) / 1000的值为()。
(A)3 (B)3.141 (C)3.14 (D)3.1422.长整型对应的类型符为()。
(A)! (B)% (C)& (D)#3.KeyPress事件不能识别()。
(A)Enter回车键(B) 左方向键(C)BackSpace退格键(D)A字母键4.在VB中,使用Open语句打开要操作的文件,其中()不属于文件的打开方式。
(A)Write (B)Input (C)Append (D)Output5.下列方法中,()用来画点。
(A)Pset (B)Point (C)Line (D)Circle6.当使用对象的属性和方法时,若对象是(),则可以省略“对象.”。
2010 11第二学期VB试卷(A卷及参考答案)
2010/11第一学期程序设计基础VB试卷A及参考答案说明:考生应将所有答案填写在答卷上,否则无效一、选择题(每小题1分,共10分)C1.由“For i=1To16Step3”决定的循环结构被执行()次。
A、4B、5C、6D、7B2.当文本框的属性设置为True时,在运行时文本框不能编辑。
A、EnabledB、LockedC、VisibleD、MultiLineD3.以下语句将删除列表框List1中的最后一项。
A、List1.RemoveItem List1.ListCountB、List1.ClearC、List1.List(List1.ListCount-1)=""D、List1.RemoveItem List1.ListCount-1B4.滚动条的属性用于指定用户单击滚动条的滚动箭头时,Value属性值的改变量。
A、LargeChangeB、SmallChangeC、ValueD、ChangeC5.将通用对话框类型设置为“另存为”对话框,应修改属性。
A、FilterB、FontC、ActionD、FileNameA 6.设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是。
A.Print A=x+yB.Print"A=";x+yC.Print"A="+Str(x+y)D.Print"A="&x+yA7.设有如下语句:Dim a,b As Integerc="VisualBasic"d=#7/20/2005#以下关于这段代码的叙述中,错误的是。
A.a被定义为Integer类型变量B.b被定义为Integer类型变量C.c中的数据是字符串D.d中的数据是日期类型A8.工程中有2个窗体,名称分别为Form1和Form2,Form1为启动窗体,该窗体上有命令按钮Command1,要求程序运行后单击该命令按钮时显示Form2,则按钮的Click事件过程应该是A.Private Sub Command1_Click() B.Private Sub Command1_Click()Form2.Show Form2.VisibleEnd Sub End SubC.Private Sub Command1_Click()D.Private Sub Command1_Click()Load Form2Form2.LoadEnd Sub End SubC9.若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是A.用鼠标右键单击此按钮B.按键盘上的Esc键C.按键盘上的回车键 D.用鼠标右键双击此按钮A10.如果要改变窗体的标题,则需要设置的属性是A.CaptionC.BackColorD.BorderStyle二、填空题(每小题1分,共10分)_1.将一条语句分成多行显示,语句间使用的分隔符为。
11计算机专业VB试题(一)
11级计算机专业VB试题(一)一、选择题:1、运行工程的错误操作是()A:执行“运行”菜单中的“启动”命令B:单击工具栏中的“启动”按钮C:按功能键“F5”D:按组合键“alt+f5”2、下列有关VB特点的描述有误的是()A:VB是一种可视化、面向对象的程序设计语言B:VB采用事件驱动编程机制C:VB可用于开发Windows环境下的各类应用程序D:VB是非面向对象的程序设计语言。
3、以下叙述错误的是()A:在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B:以.bas为扩展名的文件是标准模块文件C:窗体文件包含该窗体及其控件的属性D:一个工程可以含有多个标准模块文件4、与传统的程序设计语言相比,VB最突出的特点是()A:结构化程序设计B:程序开发环境C:事件驱动编程机制D:程序调试技术5、下列不能打开代码窗口的操作是()A:双击窗体B:双击窗体上的某个控件C:单击窗体D:按“F7”键6、在8BBE计窗体时双击窗体的任何地方,可以打开的窗体时()A:代码窗口B:属性窗口C:工程资源管理器窗口D:工具箱窗口7、下列标识符不能作为VB变量名的是()A:ABCabeB:b1234C:28wedD:crud8、下列说法错误的是()A:在同一模块不同过程中的变量可以同名B:不同模块中定义的全局变量可以同名C:引用另一模块中的全局变量时,必须在变量名前加模块名D:同一模块中不同级的变量可以同名9、下列描述不正确的是()A某个子过程中声明的局部变量,其适用范围仅限定于该子过程内B:某个子过程中声明的局部变量,期生命周期仅限定于该子过程被执行过程中C:不同子过程中的局部变量可以具有相同的名称D:不同子过程的局部变量可以具有相同的名称10、声明一个变量为局部变量应该用()A:local B:private C:static D:public11、语句Y=Y+1的正确含义是()A:变量Y的值与Y+1的值相等B:奖变量Y的值存到Y+1中去C:将变量Y的值加1后赋值给变量YD:变量Y的值为112、下列符号不能作为VB中的变量名的是()A:ABCD B:E0065400 C:123TWJGF D:zxy13、若要在代码编辑器窗口中规定输入的代码中的变量必须要显示声明,应在下列哪个选项中设置()A:自动语法检测B:要求变量声明C:自动缩进D:Tab宽度14、下列属于不合法的常量是()A:20000 B:100^6 C:123.5 D:10E+615、下列不合法的变量名是()A:Print_Numl B:Abc% C:Const D:X1_y2_z316、关于变体变量,下列说法正确的是()A:变量未加定义而直接使用,该变量变为变体变量,因此变体变量是无类型变量B:遍体变量占16字节的固定存储单元C:变体变量定以后,系统将变体变量初始化为数值0或空字符串D:设X为遍体变量,且X=“10”,则X=X+20是正确的语句17、下列符号常量的声明中,不合法的是()A:Const a as single =1.1 B:const a =“OK”C:const a as double =sin(1)D:const a as integer ="12"18、下列关于声明变量的说法中,错误的是()A:用显式声明变量的关键字Dim、Private、Static或Public来声明的类型B:用类型说明符标记变量的类型,其中Yype是类型标志C:用DefTrype语句声明变量的类型,其中Type是类型标志D:用Type<数据类型名>/End Type语句声明记录类型变量19、已知a=5,b=8,c=12,下列表达式的值为Ture的是()1A:a>b and c<a B: a>b or c<aC:a>b xor c<a D:a>b eqv c<a20、下列程序段运行后窗体上输出结果为()Private Sub Form_Click()a = 5:b = 6:c = 7:d = 8x = 3 > 2 * b Or a = c And b <> c Or c > dPrint xEnd SubA:1 B:Ture C:False D:2二、填空题。
2011年VB试卷
石家庄铁道大学2011-2012学年第2学期2011 级本科班期末考试试卷(B)课程名称:Visual Basic 程序设计 任课教师: 考试时间: 120 分钟考试性质(学生填写):正常考试( )缓考( )补考( )重修( )提前修读( )注意:所有答案写在答题纸上,写在试卷上无效!!一、单项选择题(每题1分,共30分)1.在下述选项中,属于Visual Basic 程序设计方法的是( )。
【A 】面向过程,顺序驱动 【B 】面向过程,事件驱动 【C 】面向对象,顺序驱动 【D 】面向对象,事件驱动 2.在设计阶段,双击窗体中的对象后,Visual Basic 将显示的窗口是( )。
【A 】属性窗口【B 】工程资源管理器窗口【C 】代码窗口 【D 】工具箱窗口3.如果窗体对象的名称为Form1,BackColor 是窗体对象的一个属性,用来设置窗体的背景色,那么设置窗体背景色为红色的语句正确的是( )。
【A 】Form1.BackColor=vbRed 【B 】BackColor=Red 【C 】Form1= vbRed【D 】Form1.ForeColor=Red 4.以下叙述中正确的是( )。
【A 】窗体的Name 属性指定窗体的名称,用来标识一个窗体 【B 】窗体的Name 属性值是显示在窗体标题栏中文本 【C 】可以在运行期间改变窗体的 Name 属性的值 【D 】窗体的 Name 属性值可以为空5.设在窗体上有一个名称为Command1的命令按钮和一个名称为Text1的文本框。
要求单击Command1按钮时可把光标移到文本框中。
下面正确的语句是( )。
【A 】Text1.GotFocus 【B 】Command1.GotFocus 【C 】Text1.SetFocus 【D 】Command1.SetFocus6.设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是( )。
2011下半年全国计算机二级VB考试真题(2)
2011下半年全国计算机二级VB考试真题(2)(31)以下说法中正确的是( )。
A)MouseUp事件是鼠标向上移动时触发的事件B)MouseUp事件过程中的x,y参数用于修改鼠标位置C)在MouseUp事件过程中可以判断用户是否使用了组合键D)在MouseUp事件过程中不能判断鼠标的位置(32)假定已经在菜单编辑器中建立了窗体的弹出式菜单,其顶级菜单项的名称为al,其“可见”属性为False。
程序运行后,单击鼠标左键或右键都能弹出菜单的事件过程是( )。
(33)在窗体上画一个名称为CDl的通用对话框,并有如下程序:程序运行时,如果显示了“打开”对话框,在“文件类型”下拉列表中的默认文件类型是( )。
(34)以下描述中错误的是( )。
A)在多窗体应用程序中,可以有多个当前窗体B)多窗体应用程序的启动窗体可以在设计时设定C)多窗体应用程序中每个窗体作为一个磁盘文件保存D)多窗体应用程序可以编译生成一个EXE文件‘(35)以下关于顺序文件的叙述中,正确的是( )。
.A)可以用不同的文件号以不同的读写方式同时打开同一个文件B)文件中各记录的写入顺序与读出顺序是一致的C)可以用Input撑或Line Input#语句向文件写记录D)如果用Append方式打开文件,则既可以在文件末尾添加记录,也可以读取原有记录二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】至【l5】序号的横线上,答在试卷上不得分。
(1)数据结构分为线性结构与非线性结构,带链的栈属于【l】。
(2)在长度为n的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中【2】个元素。
(3)常见的软件开发方法有结构化方法和面向对象方法。
对某应用系统经过需求分析建立数据流图(DFD),则应采用【3】方法。
(4)数据库系统的核心是【4】。
(5)在进行关系数据库的逻辑设计时,E—R图中的属性常被转换为关系中的属性,联系通常被转换为【5】。
2011VB期考试题库
序号1 程序功能:把一张百元钞票,换成一元、二元和五钞票,每种至少8张,求对换方案数。
程序中有两行有错误。
改正错误,使它能输出正确的结果。
2 程序功能:猴子第1天摘下若干桃子,当即吃掉一半,又多吃一个,第二天将剩余的部分吃掉一半还多一个;以此类推,到第10天只剩余1个。
问第1天共摘了多少桃子。
程序中有两行有错误。
改正错误,使它能输出正确的结果。
3 程序功能:计算y=1+2/3+3/5+4/7+…+n/(2*n-1)(n=50), 要求:按四舍五入的方式精确到小数点后第二位。
程序中有一处错误。
改正错误,使它能输出正确的结果。
4 程序功能:计算两个数的最大公约数。
程序中有一处错误,改正错误,使程序能输出正确结果。
5 程序功能:计算两个数的最小公倍数。
程序中有一处错误,改正错误,使程序能输出正确结果。
6 程序功能:求[1,130]间所有整数的立方和并输出结果。
程序中有两行有错误。
改正错误,使它能输出正确的结果。
7 程序功能:求[351,432]之间既不能被3整除,也不能被8整除的正整数的个数。
程序中有一处错误。
改正错误,使它能输出正确的结果。
8 程序功能:求1~200之间的能被7整除的数的平方和。
程序有一处错误。
改正错误,使它能输出正确的结果。
9 程序功能:求1~200之间能被7整除的数的平方和。
程序有一处错误。
改正错误,使它能输出正确的结果。
10 程序功能:求1~60之间的所有整数的平方和。
程序中有错误。
改正错误,使它能输出正确的结果。
11 程序功能:求1~99的平方根的和并输出结果。
(保留小数点两位),程序中有错误。
改正错误,使它能输出正确的结果。
12 程序功能:求1到400间,同时能被3和7整除的数的个数。
程序中有一处错误。
改正错误,使它能输出正确的结果。
13 程序功能:求200到400间,能被3整除但不能被7整除的数的个数。
程序中有错误。
改正错误,使它能输出正确的结果。
14 程序功能:求S=1+1/2+1/3+……+1/100,程序中有两行错误。
2010-2011学年第二学期VB期中考试卷
2010-2011学年第二学期VB期中考试卷一、单项选择题(每题2分,共30分)1.在VB编程环境中,运行VB程序的快捷键是_____________________A.F1 B.F2 C.F3 D.F42.下列不属于visual basic应用程序所包含的文件是_________________A.窗体文件(*.frm)B.模块文件(*.bas)C.文本文件(*.txt) D.工程文件(*.vbp)3.有语句:text1.text=”ABC”,其中text1、text和“ABC”分别代表______________ A.对象、值、属性B.对象、方法、属性C.对象、属性、值D.属性、对象、值4.确定一个窗体大小的属性是_____________________A.width和height B.width和topC.top和left D.top和height5.设置标签里显示的内容的属性是___________________A.caption B.text C.name D.top6.把一个命令按钮设置成无效,应设置哪个属性值_________________A.visible B.enabledC.default D.cancel7.当运行程序时,系统自动执行启动窗体的某个事件过程,这个事件过程是_______________ A.Load B.click C.unload D.gotfocus8.下面属性,用于自动调整图像框中图形内容大小的是____________________A.picture B.currentX C.currentY D.stretch9.如果要生成一个简易的文本框编辑器,最好使用________________A.单行文本框B.图片框C.多行文本框D.图像框10.复选框的value值有三个取值,_____________________分别代表未选、选中和灰色。
A. 0、1和-1 B.0、1和2C.false、true和grayed D.unchecked、checked和grayed11.文本框中选定的内容,由下列______________属性来反映A.seltext B.selLength C.text D.caption12.以下__________________属性是timer控件不具有的。
(2011-2012-1)VB试卷A卷 附参考答案
浙江科技学院考试试卷1.事件是对象响应的动作,每个对象都有唯一的事件,如命令按钮对应Click事件,时钟控件对应Timer事件。
2.在文本框中,通过SelStart属性能获得当前插入点所在的位置。
3.Visual Basic代码中不区分字母的大小写。
4.在Select Case情况语句中,各分支(即Case表达式)的先后顺序无关。
5.一个工程中最多能包含一个窗体和一个模块。
6.同一个工程中,所有的变量都不可以同名。
7.框架作为“容器”,可以用来为单选钮进行分组,框架中只能放置单选钮。
8.在VB中,每个菜单项就是一个控件。
9.对象的Left、Top属性是相对于其容器来说的,窗体是其它控件的容器,它本身没有Left、Top属性。
10.VB中,可以直接使用数值来制定颜色。
11.文件列表框的Filename属性可以返回用户选定的文件名(包含路径)。
12.数组不能作为函数过程或子过程的参数。
二.单选题(本大题共20小题,每小题1分,共20分)13.若有语句s = "1110520093#Tom",则表达式Mid(s, InStr(s, "#") + 1)的值为()。
(A)"Tom" (B)"#" (C)"#Tom" (D)"1110520093" 14.下列选项中,()是合法的变量名。
(A)BOOK_1 (B)3stra (C)s*ta (D)VbCrlf15.下列哪个不属于鼠标事件()。
(A)MouseMove (B)MouseDown(C)MouseClick (D)MouseUp16.下列哪个文件操作语句可以实现文件的移动()。
(A)FileCopy (B)MkDir (C)Kill (D)Name … As …17.使用Circle方法在窗体上画完一段圆弧后,窗体的CurrentX和CurrentY属性的值会设置成()。
2011年全国计算机等级考试二级VB模拟试卷(四)参考答案
2011年全国计算机等级考试二级VB模拟试卷(四)参考答案2011年全国计算机等级考试二级VB模拟试卷(四)参考答案一、选择题:35题,2分/题,共70分下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1.执行以下程序段后,变量c的值为( )a = " Visual Basic Programing"b = "Quick"c =b & UCase (Mid(a,7,6) & Right(a,11)A)Visual BASIC ProgramingB)Quick Basic ProgramingC)QUICK Basic ProgramingD)Quick BASIC Programing分析:2.不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()A)A*B=0 and A+B<>0B)(A=0 or B=0)and (A<>0 OrB<>0)C)not(A=0 And B=0) and (A=0 or B=0)D)A*B=0 and (A=0 or B=0)分析:3. 下面子过程语句说明合法的是()A)Function fl(ByVal n%)B)Sub fl (n%)As IntegerC)Function fl%(fl%)D)Sub fl(ByVal n%())分析:4.对窗体编写如下代码:Option Base 1Private Sub Form _KeyPress(KeyAscii As Integer) a=Array (237,126,587,48,498)ml=a(1)m2=1If KeyAscii=13ThenFor i=2 To 5If a (i)>ml Thenml=a (i)m2=iEnd IfNext iEnd IfPrint ml;print m2End Sub程序运行后,按回车键,输出结果为()A)48 4B)237 1C)587 3D)498 4分析:5.Visual Basic 中没有提供下列()事件A)MouseDownB)MouseUpC)MouseMoveD)MouseExit分析:6.执行下面对面的程序后,X的值为()x=50Fox i=1 To 20 Step 2Next iA)66B)67C)68D)69分析:7.为了防止用户随意将光标置于控件之上,需做的工作是()A)将控件的Enabled属性设置为FalseB)将控件的TabStop属性设置为FalseC)将控件的TabStop属性设置为TrueD)将控件的TabIndex属性设置为0分析:8.表达式String(2,"Shanghai")的值是()A) ShB) ShanghaiC) ShanghaiShanghaiD) SS分析:9.为了在按回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()A) valueB) DefaulC) CancelD) Enabed分析:10.visual Basic 提供的缺省窗体包含()A) 标题栏B)菜单栏C)工具条分析:11.假定有一个菜单项,名为MenuItem,为了在运行时该菜单项失效(变灰),应使用的语句为()A)MenuItem.Enabled=FalseB)MenuItem.Enabled=TrueC)MenuItem.Visible=TrueD)MenuItem.Visible=False分析:12.下列不能打开菜单编辑器的操作是()A)按Ctrl+EB)单击工具栏中的“菜单编辑器”按钮C)执行“工具”菜单中的“菜单编辑器”命令D)按Shift+Alt+M分析:13.列表框(如图2-6所示)经过下列操作后,剩余的项目是()Listl.RemoveItem lListl.RemoveItem 2Listl.RemoveItem lA)aaB)bbC)ccD)dd分析:14.要暂时关闭计时器,应把计时器的某个属性设置为False,这个属性是()A)VisibleB)TimerC)EnabledD)Interval分析:15.InputBox函数返回值的类型为()A)数值B)字符串C)变体D)数值或字符串(视输入的数据而定)分析:16.当窗体的AutoRedraw属性采用默认值时,若在窗体装入时使用绘图方法绘制图形,则应将程序放在()A)Paint事件B)Load事件C)Initilize事件D)Click事件分析:17.下列可以打开立即窗口的操作是()A)Ctrl+DB)Ctrl+EC)Ctrl+FD)Ctrl+G分析:18.如是要向工具箱中加入控件和部件,可以利用“工程”的菜单中的()命令A)引用B)部件C)工程属性D)添加窗体分析:19.若要清除列表框的所有内容,可用来实现的方法是()A)RemoveitemB)ClsC)ClearD)以上均不可以分析:20.假定有下面的过程:Function Func(a As Integer,b As Integer)As IntegerStatic m As Integer, i As Integerm = 0i = 2i = i + m +1m = i + a + bFunc = mEnd Function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()Dim k As Integer, m As IntegerDim p As Integerk=4m=1p=Func(k,m)Print p;p=Func(k,m)Print pEnd Sub程序运行后,单击命令按钮,输出结果为()。
2011年VB+VBA期末考卷城市学院
三、程序阅读题(本大题共 6 题,每题 4 分,共 24 分)第1题:第2题:第3题: 第4题: 第5题:第6题:第1题: .Sub Form_Click()Dim year As IntegerEnd Sub第2题: .Function fact(n As Integer) As DoubleEnd FunctionSub Form_Click()Dim x As Single, s As SingleEnd Sub第3题: .Sub CommandButton1_Click()End Sub浙江大学城市学院2010 — 2011 学年第 二 学期期末考试试卷《VB 程序设计基础与VBA 应用》开课单位: 计算分院 ;考试形式:闭卷;考试时间:2011 年 6 月 28 日 所需时间:120 分钟一、单选题(36%,每小题2分)1.函数(Int(46 * Rnd) + 5) * 2的值是在___范围内的偶数? A .[0,100] B .[0,98] C .[10,100] D .[10,98] 2.哪一条语句执行后将会删除文本框Text1中的文本?A .Text1.Text=””B .Text1.SelText=””C .Text1.ClearD .Text1.SelText.Clear3.下列各组函数中,函数值类型相同的一组是 。
A .Exp(x)、Chr(x)、Lcase(x)B .Asc(x)、Str(x)、Rtrim(x)C .Sgn(x)、Int(x)、Len(x)D .Fix(x)、Left(x)、Ucase(x) 4.判断变量x 、y 中有且只有一个为0的下列各表达式中,正确的是 。
A .x=0 Or y=0 and x*y<>0 B .x+y=0 and x*y<>0 C .x+y<>0 and x*y=0D .x=0 and y<>05.设置EXCEL 某个区域的内部颜色,需设置 的ColorIndex 属性。
2011年9月全国二级VB笔试试卷(含参考答案)
2011年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)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 6(18)在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。
VB等级考试2011(下)
2011年下半年浙江省高等学校计算机等级考试二级Visual Basic程序设计试卷说明(1) 本试卷共5页,满分100分;考试时间为90分钟;(2) 考生应将所有试题的答案填写在答卷上;(3) 程序阅读与填空全部是选择题,请在答卷上的各小题选项的对应位置上填“√”;(4) 请将你的准考证号的后五位填写在答卷第1页右下角的指定位置内。
一、程序阅读与填空(24小题,每小题3分,共72分)1. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输入1个大于2的整数,判断其是否可分解为2个大于1的整数的乘积。
如:输入 8,则输出“2*4=8”;输入7,则输出“不可分解”【程序】Private Sub Command1_Click()Dim m As Integer, i As IntegerDom = InputBox("m=")Loop (1)For i = 2 To Sqr(m)If (2) Then Print i; "*"; m / i; "="; m : (3)Next iIf (4) Then Print "不可分解"End Sub【供选择的答案】(1) A、Until m<2 B、While m<=2 C、While m > 2 D、Until m <> 2(2) A、m Mod i = 0 B、m / i = 0 C、m \ i = 0 D、m Mod i<>0(3) A、Exit Do B、i = i + 1 C、m = m / i D、Exit For(4) A、i > m B、i <= Sqr(m) C、i > Sqr(m) D、i < Sqr(m)2. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
2011下VB试卷
浙江师范大学《计算机应用(理)—VB 》考试卷(2011—2012学年第1学期)考试形式 笔试(闭卷) 使用学生 全校11级理科专业考试时间 120 分钟 出卷时间 2011 年 12 月 24 日说明:考生应将全部答案写在答题纸上,否则作无效处理。
试题一(每小题2分,共8分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】 事件过程Command1_Click 用近似公式!1!51!41!31!21!111n e +++++++≈ 求自然对数的底数e 的值,直到前后两项之差小于10-4为止。
【程序】Option ExplicitPrivate Sub Command1_Click()Dim T1 As Single , T2 As SingleDim k As Integer , ----1----T1 = 1 : T2 = 1 / 2E = 2 : k = 3Do While ----2----E = E + T2T1 = T2----3----k = k + 1----4----Msgbox "自然对数的底数E 的值为" & EEnd Sub【供选择的答案】(1) A 、E As Single B 、Dim E As StringC 、Dim E As SingleD 、E As String(2) A 、T2 – T1 >= 0.0001 B 、T1 - T2 >= 0.0001C 、T2 – T1 <= 0.0001D 、T1 - T2 <= 0.0001(3) A 、T2 = T2 /(k + 1) B 、T2 = T2 * kC 、T2 = T1 / kD 、T2 = T2 \ k(4) A 、End IF B 、Wend C 、Repeat D 、Loop试题二(每小题2分,共8分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
2011VB程序设计样卷
《Visual Basic程序设计》(A卷)一、填空题(每空1分,共10分)1. NOT(5>6)的值是。
2. 根据存取方式,文件可分为 _②___ 文件和 __③___ 文件3. Dim A As Integer ,也可以写成 __④____4. Print Format (63.57,”000.000”) 的输出结果是 _⑤__5. k=a=b 第一个是__⑥____号, 第二个⑦__ 号6. Dim A(2,3) As String ,则数组A 最多能放 _⑧_ 个元素,各元素是 __⑨__ 类型。
7. 设 a,b,c是三角形的三条边长,写出能构成三角形的逻辑表达式____⑩____二、选择题(每空1分,共10分)1. 窗体文件的扩展名是_①__ 工程文件的扩展名是 _②___A. .vbpB. .logC. .frmD. .bas2.可以作为vb合法变量名的是 _③__A.*stB.stC.s!tD.5st3. 在面向对象的程序设计中,对象的性质和状态特征称为 _④___A.消息B.类C.属性D.事件4. FontBold=True表示将字体设为 __⑤____A.斜体B.粗体C.加中划线D.加下划线5. 属于外颜色属性的是 _⑥__A.HeightB. TopC.LeftD.BackColor6. 文本框的Text 属性返回值是 _⑦__ 类型, Autosize 属性是 _⑧____ 类型。
A.逻辑B.数值C.字符D.日期7. 将按钮的鼠标事件屏蔽,可将 __⑨___ 属性设为FalseA.CaptionB.TextC.EnableD.Visible8. 不能使用Print 方法的对象 _⑩___A.PrinterB.FormC.PictureboxD.Text三、程序填空(每空2分,共20分)1、计算 S=1+2+3+…+100S=0:N=0While__(1)__N=N+1__(2)_____WendPrint s2、计算 S=1+2+3+…+100s = 0For i = (3)(4)Next iPrint s3、建立并打印一个主对角线元素为1,其余元素为零的10行10列的二维数组。
VB期末考试题库2011-05
V B期末考试题库2011-05------------------------------------------作者------------------------------------------日期试卷方案: ✞♓♦◆♋● ♋♦♓♍期末考试方案题型: 种单选题( 题✉分)程序运行结果填空题( 空✉分)完善程序填空题( 空✉分)改错题( 错✉分)编程题(共 题, 题为 分,另一题 分 分)一、单项选择 共 题第 题 题号 以下有关对象属性的说法中 错误的是♉♉♉♉♉♉♉♉♉♉♉✌ 工具箱中的控件并不是✞中所有的控件 若将☞❒♋❍♏的☜⏹♋♌●♏♎属性设置为☞♋●♦♏则不能使用放置在☞❒♋❍♏里面的控件 对象的☠♋❍♏属性在运行时不能改变 对象的所有属性都可以在属性窗口中设置答案:第 题 题号 数学表达式 ||27sin 3y x e x +++的✞算术表达式为♉♉♉♉♉♉♉ ✌ ♓⏹☎✆❑❒☎⌧☜⌧☐✆☎⌧⍓✆ ♓⏹☎✉✆❑❒☎⌧☜⌧☐☎✆✆✌♌♦☎⌧⍓✆ ♓⏹☎✉✆❑❒☎⌧♏♈✆✌♌♦☎⌧⍓✆ ♓⏹☎✉☐♓✆❑❒☎⌧☜⌧☐☎✆✌♌♦☎⌧⍓✆答案:第 题 题号 下列有关对象的叙述中 正确的是♉♉♉♉♉♉✌ 对象由属性 事件和方法构成 对象的所有属性既可以在属性窗口设置 又可以在程序运行时用赋值语句设置 对象的事件一定就是由✞预先设置好的人工干预的动作 对象的方法是对象响应某个事件后执行的一段程序代码答案:✌第 题 题号 表达式✋⏹♦☎✆♓⏹♦☎✆✋⏹♦☎✆✋⏹♦☎✆☞♓⌧☎✆ ☐♎ 的运算结果是♉♉♉✌ 答案:第 题 题号 下列关于菜单的说法中 错误的是♉♉♉♉♉♉♉♉♉♉✌ 每一个菜单项就是一个对象 并且可设置自己的属性和事件 菜单项不可以响应 ♌●●♓♍事件 程序执行时 如果要求菜单项是灰色 不能被用户选择 则应设置菜单项的☜⏹♋♌●♏♎属性为☞♋●♦♏ 答案:第 题 题号 以下关于数组的说法中 错误的是♉♉♉♉♉♉♉♉♉♉✌ 使用了 ❒♏♦♏❒❖♏ 子句的 ♏♎♓❍语句 只允许改变数组最后一维的上界 对于动态数组 ♏♎♓❍ 语句可以改变其维界但不可以改变其数据类型 ☜❒♋♦♏语句的功能只是对固定大小的数组进行初始化 ☹♌☐◆⏹♎函数返回值是指定数组某一维的下界答案:第 题 题号 设♋♌♍运行☐❒♓⏹♦ ♋♌♍的结果是♉♉♉♉♉♉♉♉♉♉♉♉✌ ❆❒◆♏ ☞♋●♦♏ 出错答案:第 题 题号 以下说法不正确的是♉♉♉♉♉♉♉♉♉♉♉♉✌ 使用不带关键字 ❒♏♦♏❒❖♏的 ♏♓❍语句可以重新定义数组的维数 使用不带关键字 ❒♏♦♏❒❖♏的 ♏♓❍语句可以改变数组各维的上、下界 使用不带关键字 ❒♏♦♏❒❖♏的 ♏♓❍语句可以改变数组的数据类型 使用不带关键字 ❒♏♦♏❒❖♏的 ♏♓❍语句可以对数组中的所有元素进行初始化答案:第 题 题号 在列表框☹♓♦♦中有若干列表项 可以删除选定列表项的语句是♉♉♉♉♉♉♉♉♉♉✌ ☹♓♦♦♦♏⌧♦✂✂ ☹♓♦♦☹♓♦♦☎☹♓♦♦☹♓♦♦✋⏹♎♏⌧✆✂✂ ●♓♦♦●♏♋❒ ☹♓♦♦♏❍☐❖♏✋♦♏❍ ☹♓♦♦☹♓♦♦✋⏹♎♏⌧答案:第 题 题号 数学表达式 |cos sin |)2(sin ln 2352x x x x e x -+-π对应的✞表达式是♉♉♉♉♉♉♉♉♉♉✌ ☎♏♈☎✉⇨✉⌧✆✉☹☐♑☎⌧✆☎♓⏹☎⌧✆✆♈✆❑❒☎♓⏹☎⌧✆☐♦☎⌧♈✆✆ ☎☜⌧☐☎✉✉⌧✆✉☹☐♑☎⌧✆☎♓⏹☎✉⌧✆✆♈✆❑❒☎♓⏹☎⌧✆☐♦☎⌧♈✆✆ ☎☜⌧☐☎✉⇨✉⌧✆✉☹⏹☎⌧✆☎♓⏹☎✉⌧✆✆♈✆❑❒☎♓⏹☎⌧✆☐♦☎⌧♈✆✆ ♏♈☎✉✉⌧✆✉☹⏹☎⌧✆☎♓⏹☎✉⌧✆✆♈✆❑❒☎♓⏹♑☎⌧✆ ☐♦☎⌧♈✆✆答案:第 题 题号 以下有关数组参数的说明中 正确的是♉♉♉♉♉♉ 动态数组作为实参时 可用 ♏♓❍语句在过程中改变对应形参数组的维界 调用过程时 数组名不能作为实参 数组可以按地址传递也可以按植传递答案:第 题 题号 下列有关过程的说法中 错误的是♉♉♉♉♉♉♉♉♉♉♉♉♉✌ 在 ◆♌或 ☞◆⏹♍♦♓☐⏹过程内部不能再定义其它 ◆♌或 ☞◆⏹♍♦♓☐⏹ 过程 对于使用 ⍓♏♐说明的形参 在过程调用时形参和实参只能按传址方式结合 递归过程既可以是递归☞◆⏹♍♦♓☐⏹过程 也可以是递归 ◆♌过程 可以像调用 ◆♌过程一样使用 ♋●●语句调用☞◆⏹♍♦♓☐⏹过程答案:第 题 题号 要将焦点设置在某个控件上 以下四个选项中正确的是♉♉♉♉♉♉✌ 只能使用鼠标直接点击控件 只能使用❆♋♌键将焦点移到该控件 只能在程序中调用该控件的 ♏♦☞☐♍◆♦方法 ✌、 、 三选项中涉及的方法均可使用答案:第 题 题号 以下 ♋♦♏语句中 能正确描述✡的绝对值大于 的是♉♉♉♉♉♉✌ ♋♦♏ ✌♌♦☎✡✆ ♋♦♏ ❆☐ ♋♦♏ ☠☐♦☎ ❆☐ ✆ ♋♦♏ ✋♦✋♦答案:第 题 题号 以下关于变量作用域的叙述中 正确的是♉♉♉♉♉♉♉♉♉♉♉♉✌ 窗体中凡用 ❒♓❖♋♦♏声明的变量只能在某个指定的过程中使用 模块级变量只能用 ♓❍语句声明 凡是在窗体模块或标准模块的通用声明段用 ◆♌●♓♍语句声明的变量都是全局变量 当不同作用域的同名变量发生冲突时 优先访问局限性小的变量答案:第 题 题号 以下关于数值常量的说法中 错误的是♉♉♉♉♉♉✌ 八进制数的表示方法是在数字前面加 十六进制数的表示方法是在数字前面加 ☟ 在浮点运算中使用 来分隔尾数和指数时 系统将把该数值作为单精度型数处理 是合法的数值常量数学表达式 y x e x ++30sin 3对应的✞表达式是♉♉♉♉♉♉♉♉♉♉♉✌ ✌♌♦☎♏♈⌧♓⏹☎✆♈✆ ❑❒☎⌧⍓✆✆ ✌♌♦☎☜⌧☐☎⌧✆♓⏹☎✆♈✆ ☎❑❒☎⌧⍓✆✆ ✌♌♦☎♏♈⌧♓⏹☎✉ ✆♈✆ ☎❑❒☎⌧⍓✆✆ ✌♌♦☎☜⌧☐☎⌧✆♓⏹☎✉ ✆♈✆ ❑❒☎⌧⍓✆✆答案:第 题 题号 下面的 个表达式中 有关♉♉♉♉♉♉♉♉♉个能够对 ♓⏹♑●♏类型变量⌧☎正数✆的第 位小数正确地进行四舍五入计算☞☐❒❍♋♦☎⌧✁✆✋⏹♦☎✉☎⌧✆✆✋⏹♦☎✉☎⌧✆☞♓⌧☎✉☎⌧✆✆✌ 个 个 个 个答案:第 题 题号 执行以下语句时 会出现错误提示的是♉♉♉♉♉♉♉♉♉♉✌ ❒♓⏹♦✂♌ ✂ ❒♓⏹♦✂✂ ❒♓⏹♦✂✂ ❒♓⏹♦✂♏✂ 答案:✌第 题 题号 以下 ♋♦♏语句含有错误的是♉♉♉♉♉♉♉♉♉♉♉✌ ♋♦♏ ❆☐ ♋♦♏ ✋♦ ♋♦♏ ✋♦ ✌⏹♎ ✋♦ ♋♦♏ ✋♦ 答案:第 题 题号 下列语句中 正确的是♉♉♉♉♉♉♉♉♉♉✌ ❆♏⌧♦●♏♦☞☐♍◆♦ ☞☐❒❍●●♏♋❒ ☹♋♌♏●●♏♦☞☐♍◆♦ ☹♓♦♦●●♦ 答案:✌第 题 题号 下列选项中 所包含的所有表达式能够将两位整数⌧的个位数与十位数对调☎如将 转换为 ✆的是♉♉♉♉♉♉♉♉♉♉♉♉♉♉♉♊✞♋●☎♓♑♒♦☎✠✆☹♏♐♦☎✠✆✆ ♋✞♋●☎♓♑♒♦☎♦❒☎✠✆✆☹♏♐♦☎♦❒☎✠✆✆✆♌✞♋●☎♓♑♒♦☎♦❒☎✠✆✆☹♏♐♦☎♦❒☎✠✆✆✆ ♍✞♋●☎♓♎☎✠ ✆♓♎☎✠✆✆✌ ♊♋ ♋♌ ♋♍ ♊♌♍以下关于子过程或函数的定义中 正确的是♉♉♉♉♉♉✌ ◆♌ ♐☎⏹ ✌♦ ♦❒♓⏹♑✉ ✆ ◆♌ ♐☎⏹ ✌♦ ✋⏹♦♏♑♏❒✆✌♦ ✋⏹♦♏♑♏❒ ☞◆⏹♍♦♓☐⏹ ♐☎♐ ✌♦ ✋⏹♦♏♑♏❒✆✌♦ ✋⏹♦♏♑♏❒ ☞◆⏹♍♦♓☐⏹ ♐☎⍓✞♋● ⏹ ✌♦ ✋⏹♦♏♑♏❒✆答案:第 题 题号 下列有关控件数组的说法中 错误的是♉♉♉♉♉♉✌ 控件数组由一组具有相同名称和相同类型的控件组成 不同类型的控件无法组成控件数组 控件数组中的所有控件不得具有各自不同的属性设置值 控件数组中的所有控件共享同一个事件过程 控件数组中每个元素的下标由控件的✋⏹♎♏⌧属性指定答案:第 题 题号 以下对数组参数的说明中 错误的是♉♉♉♉♉♉♉♉♉♉♉ ✌ 在过程中可以用 ♓❍语句对形参数组进行声明 形参数组只能按地址传递 实参为动态数组时 可用 ♏♓❍语句改变对应形参数组的维界 只需把要传递的数组名作为实参 即可调用过程答案:✌第 题 题号 要向文件♎♋♦♋●♦⌧♦添加数据 正确的文件打开命令是♉♉♉♉♉♉♉♉♉♉♉♉♉✌ ☐♏⏹✂♎♋♦♋●♦⌧♦✂☞☐❒ ◆♦☐◆♦ ✌♦ ✁ ☐♏⏹✂♎♋♦♋●♦⌧♦✂☞☐❒ ✋⏹☐◆♦ ✌♦ ✁ ☐♏⏹✂♎♋♦♋●♦⌧♦✂☞☐❒ ✌☐☐♏⏹♎ ✌♦ ✁ ☐♏⏹✂♎♋♦♋●♦⌧♦✂ ☞☐❒ ❒♓♦♏ ✌♦ ✁答案:第 题 题号 下面有关数组处理的叙述中 正确的是♉♉♉♉♉♉♉♉♉♉✌ 在过程中使用 ♏♓❍语句可以改变动态数组数据的类型 在过程中 可以使用 ♓❍ 、 ❒♓❖♋♦♏和 ♦♋♦♓♍语句来定义数组 用 ♏♓❍语句重新定义动态数组时 可以改变数组的大小 但不能改变数组的维数 不可以用 ◆♌●♓♍语句在窗体模块的通用处说明一个全局数组答案:第 题 题号 下面的表达式中 运算结果为❆❒◆♏的是♉♉♉♉♉♉♉♉♉♉✌ ✂♋♌♍❒♎✂ ✂✌✂ ✋⏹♦☎✆ ✋⏹♦☎✆ ♓♎☎✂✞♓♦◆♋●✂✆♓♑♒♦☎✂●♋◆♦♓✞✂✆设计界面时 要使一个文本框具有水平和垂直滚动条 应先将其♉♉♉♉♉♉♉♉属性置为❆❒◆♏再将♍❒☐●●♋❒属性设置为 ✌ ◆●♦♓☹♓⏹♏ ✌◆♦☐♓♏ ✌●♓♑⏹❍♏⏹♦ ♓♑♒♦❆☐☹♏♐♦答案:✌第 题 题号 下面有关数组的说法中 正确的是♉♉♉♉♉♉✌ 数组的维下界不可以是负数 模块通用声明处有 ☐♦♓☐⏹ ♋♦♏ 则模块中数组定义语句 ♓❍ ✌☎ ❆☐ ✆会与之冲突 模块通用声明处有 ☐♦♓☐⏹ ♋♦♏ 模块中有 ♓❍ ✌☎ ❆☐ ✆则✌数组第一维维下界为 模块通用声明处有 ☐♦♓☐⏹ ♋♦♏ 模块中有 ♓❍✌☎ ❆☐ ✆则✌数组第一维维下界为答案:第 题 题号 下面有关数组的叙述中 不正确的是♉♉♉♉♉♉♊ 在过程中用 ♏♓❍语句定义的动态数组 其下标的上下界可以是变量♋ 数组作为形式参数时 传递的是每个数组元素的值♌ 在窗体模块的通用声明处可以用 ◆♌●♓♍ 说明一个全局数组♍ 数组定义语句中可以用负数或小数来指定某一维的维下界或维上界的值✌ ♋♌ ♊♌♍ ♊♋♌♍ ♌♍答案:✌第 题 题号 下列关于对象 ♏♦☞☐♍◆♦与☝☐♦☞☐♍◆♦的描述中 正确的是♉♉♉♉♉✌ ♏♦☞☐♍◆♦是事件 ☝☐♦☞☐♍◆♦是方法 ♏♦♐☐♍◆♦和☝☐♦♐☐♍◆♦都是事件 ♏♦♐☐♍◆♦和☝☐♦☞☐♍◆♦都是方法 ♏♦☞☐♍◆♦是方法 ☝☐♦☞☐♍◆♦是事件答案:第 题 题号 创建一个名为✂文件✂的菜单项 欲使其可用✌●♦☞方式访问 则在菜单编辑器的标题文本框中应输入♉♉♉♉♉♉♉♉♉✌ 文件☎☞✆ 文件☎☞✆ 文件☎✁☞✆ 文件☎☞✆答案:第 题 题号 在下列属性中 属于 ☐❍❍♋⏹♎◆♦♦☐⏹控件、☹♓♦♦☐⌧控件共有的是♉♉♉♉♉♉✌ ♋☐♦♓☐⏹、❆♏⌧♦ ✞♓♦♓♌●♏、☞☐⏹♦ ♋☐♦♓☐⏹、✞♓♦♓♌●♏ ☹♓♦♦、✞♓♦♓♌●♏下列能够正确表示条件✂✠♎✡☪✂的✞逻辑表达式是♉♉♉♉♉♉✌ ✠♎✡☪ ✠✡ ✌⏹♎ ✡☪ ✠♎✡ ✡☪ ✠✡☪答案:第 题 题号 以下关于☞◆⏹♍♦♓☐⏹过程的说法中 错误的是♉♉♉♉♉♉♉♉♉♉♉✌ ☞◆⏹♍♦♓☐⏹过程名可以有一个或多个返回值 在☞◆⏹♍♦♓☐⏹过程内部不得再定义☞◆⏹♍♦♓☐⏹过程 ☞◆⏹♍♦♓☐⏹过程中可以包含多个☜⌧♓♦ ☞◆⏹♍♦♓☐⏹语句 可以像调用 ◆♌过程一样调用☞◆⏹♍♦♓☐⏹过程答案:✌第 题 题号 下面的关系表达式中 运算结果为❆❒◆♏的是♉♉♉♉♉♉✌ ✋⏹♦☎✆✋⏹♦☎✆ ☞♓⌧☎✆✋⏹♦☎✆ ☞♓⌧☎✆✋⏹♦☎✆ ☞♓⌧☎✆✋⏹♦☎✆答案:第 题 题号 已知✠✡✌则下列表达式中 结果为❆❒◆♏的是♉♉♉♉♉♉✌ ♑⏹☎✠✡✆♑⏹☎✌✆ ♑⏹☎✠✡✆♑⏹☎✌✆ ♑⏹☎✡✠✆♑⏹☎✌✆ ♑⏹☎✡✠✆♑⏹☎✌✆答案:第 题 题号 执行♉♉♉♉♉♉♉♉♉♉语句时 会出现出错提示信息✌ ❒♓⏹♦ ❒♓⏹♦ ✉ ❒♓⏹♦ ✉ ❒♓⏹♦ ✂✂答案:第 题 题号 数学表达式yxey x+ +++π2log30sin对应的✞♓♦◆♋● ♋♦♓♍表达式是♉♉♉♉♉♉✌ ♓⏹☎✉✆❑❒☎☹☐♑☎⌧✆⍓✆✉☜⌧☐☎⌧⍓✆ ☎♓⏹☎✉⇨✆❑❒☎☹⏹☎⌧✆⍓✆✆☎✉⇨☜⌧☐☎⌧⍓✆✆ ♓⏹☎✉✆❑❒☎☹☐♑☎⌧✆⍓✆☎✉♏♈☎⌧⍓✆✆ ☎♓⏹☎✉✆❑❒☎☹☐♑☎⌧✆⍓✆✆☎✉ ☜⌧☐☎⌧⍓✆✆在一个多窗体程序中 可以仅将窗体☞☐❒❍从内存中卸载的语句是♉♉♉♉♉♉♉♉✌ ☞☐❒❍✞⏹●☐♋♎ ✞⏹●☐♋♎ ☞☐❒❍ ☞☐❒❍☜⏹♎ ☞☐❒❍☟♓♎♏答案:第 题 题号 ❒♓⏹♦方法可在♉♉♉♉♉♉上输出数据♊窗体 ♋文本框 ♌图片框 ♍标签 ♎列表框 ♏立即窗口✌ ♊♌♏ ♋♌♎ ♊♋♎ ♌♍♏答案:✌第 题 题号 若要使逻辑表达式⌧⍓ ✠☐❒ ⍓ 结果为❆❒◆♏则⌧、⍓、 的取值应为下列选项中的♉♉♉♉♉♉♉✌ ⌧、⍓、 ⌧、⍓、 ⌧、⍓、 ⌧、⍓、 答案:✌第 题 题号 下列♉♉♉♉♉♉♉♉♉♉♉♉是合法的变量名✌ ♋♌♦ ♋● ♍♎♍ ♎ ✌♌♏♉答案:第 题 题号 下列♉♉♉♉♉♉是正确的✞常量✌ ☜ ☜答案:第 题 题号 若在模块中用❒♓❖♋♦♏ ☞◆⏹♍♦♓☐⏹ ☞◆⏹☎✌ ♋♦ ♓⏹♑●♏ ♋♦ ✋⏹♦♏♑♏❒✆ ✌♦ ✋⏹♦♏♑♏❒ 定义了函数☞◆⏹调用函数☞◆⏹的过程中定义了✋、☺和 三个✋⏹♦♏♑♏❒型变量 则下列语句中不能正确调用函数☞◆⏹的语句是♉♉♉♉♉♉♉♉♉♉♉✌ ☞◆⏹ ☺ ♋●● ☞◆⏹☎✋✆ ☞◆⏹☎✋✆☎☺✆ ☞◆⏹☎✂✂✂✂✆答案:第 题 题号 若需要在同一窗体内安排两组相互独立的单选按钮☎☐♦♓☐⏹◆♦♦☐⏹✆可使用♉♉♉♉♉♉控件做容器将它们分开♊❆♏⌧♦☐⌧ ♋♓♍♦◆❒♏☐⌧ ♌ ✋❍♋♑♏ ♍ ☞❒♋❍♏✌ ♊或♋ ♋或♌ ♋或♍ ♌或♍以下关于文件的叙述中,错误的是♉♉♉♉♉♉♉♉♉♉。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江师范大学《计算机应用(理)—VB 》考试卷(2011—2012学年第1学期)考试形式 笔试(闭卷) 使用学生 全校11级理科专业 考试时间 120 分钟 出卷时间 2011 年 12 月 24 日 说明:考生应将全部答案写在答题纸上,否则作无效处理。
试题一(每小题2分,共8分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】事件过程Command1_Click 用近似公式!1!51!41!31!21!111n e +++++++≈ 求自然对数的底数e 的值,直到前后两项之差小于10-4为止。
【程序】Option ExplicitPrivate Sub Command1_Click()Dim T1 As Single , T2 As SingleDim k As Integer , ----1----T1 = 1 : T2 = 1 / 2E = 2 : k = 3Do While ----2----E = E + T2T1 = T2----3----k = k + 1----4----Msgbox "自然对数的底数E 的值为" & EEnd Sub【供选择的答案】(1) A 、E As Single B 、Dim E As StringC 、Dim E As SingleD 、E As String(2) A 、T2 – T1 >= 0.0001 B 、T1 - T2 >= 0.0001C 、T2 – T1 <= 0.0001D 、T1 - T2 <= 0.0001(3) A 、T2 = T2 /(k + 1) B 、T2 = T2 * kC 、T2 = T1 / kD 、T2 = T2 \ k(4) A 、End IF B 、Wend C 、Repeat D 、Loop试题二(每小题2分,共8分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】运行时先在文本框Text1中输入n的值后回车,如果值在[1,10]之间,则清空文本框Text2,并使它获得焦点。
然后再在文本框Text2中输入正确的a值后按回车,将以下和式的计算结果S显示在结果文本框Text3中。
n个aS = a + aa + aaa +……【程序】Dim n As BytePrivate Sub Text1_KeyPress(KeyAscii As Integer)n = Val(Text1.Text)If KeyAscii = 13 And ----5---- ThenText2.Text = ""Text2.SetFocusEnd IfEnd SubPrivate Sub Text2_KeyPress(KeyAscii As Integer)Dim a As Byte, i As ByteDim s As Long, tx As LongIf ----6---- Then Exit Suba = Val(Text2.Text)If a < 0 Or a > 9 Then Exit Subtx = a : ----7----For i = 2 To n----8---- : s = s + txNext iText3.Text = Str(s)End Sub【供选择的答案】(5)A、n > 0 And n <= 10B、n > = 0 And n <= 10C、n > = 1 Or n <= 10D、n > 0 And n <= 11(6)A、KeyAscii <> 13 B、KeyAscii = 13C、KeyAscii = "\n"D、KeyAscii <> "\n"(7)A、tx = s B、s = tx C、s = 0 D、s = a*10 + a (8)A、tx = a*10 + a B、tx = tx*a + aC、tx = tx*10 + aD、tx = a*10 + tx试题三(每小题2分,共6分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】事件过程Command1_Click用于在窗体上打印如下图所示的图案。
【程序】Private Sub Command1_Click()Dim k As Integer, num As IntegerFor k = ----9----num = 5 - k----10----Next kFor k = 1 To 5num = ----11----PrintCurLine 5, numNext kEnd SubPrivate Sub PrintCurLine(m As Integer, n As Integer)Dim i As IntegerPrint Space(m);For i = 1 To nPrint "*";Next iPrintEnd Sub【供选择的答案】(9)A、10 To 1 Step -1 B、5 To 1C、5 To 1 Step -1D、1 To 5(10)A、PrintCurLine(k,num) B、Call PrintCurLine(num,k)C、PrintCurLine k,numD、Call PrintCurLine num,k(11)A、7 – 2 * k B、6 - k C、5 - k D、9 - 2 * k试题四(每小题2分,共8分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】代码所在窗体有一个滚动条控件HScroll1,其相关属性设置如下:HScroll1.Value = 1 : HScroll1.Max = 15 : HScroll1.Min = 1HScroll1.SmallChange = 1 : rgeChange = 2【程序】Dim y As IntegerPrivate Function f1(x2 As Integer) As IntegerStatic x1 As Integer '①x1 = x1 + x2f1 = x1 + x2End FunctionPrivate Sub HScroll1_Change()'Dim y As Integer '②y = y + f1(HScroll1.Value)Print y;End SubPrivate Sub Form_Load()y = 2End Sub【供选择的答案】(12)启动程序,单击滚动条右端箭头2次后,窗体上显示内容是( )。
A、 4 8B、 6 12C、 6 14D、 8 21(13)启动程序,单击滚动条滑块与右端箭头之间的空白处2次后,窗体上显示内容是( )。
A、 4 8B、 6 12C、 6 14D、 8 21(14)其它代码不变,将①处“Static x1 As Integer”改为“Dim x1 as Integer”,然后启动程序,单击滚动条右端箭头2次后,窗体上显示内容是( )A、 6 12B、 4 8C、 6 14D、 8 21(15)其它代码不变,将②处“dim y as single”前面的单引号删除,然后启动程序,单击滚动条右端箭头2次后,窗体上显示内容是( )A、 6 12B、 4 8C、 6 14D、 8 21试题五(每小题2分,共14分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】程序运行效果如下图所示,程序运行时要求有以下功能:单击“排序”按钮Command1,程序能将文本框Text1中输入的字符按从小到大的顺序显示在文本框Text2中。
【程序】Option ExplicitPrivate Sub Command1_Click()Dim s As String, c As String, p As IntegerDim L As Integer, k As Integer, j As Integer----16----s = Text1.Text----17----ReDim a(1 To L)For k = 1 To La(k) = ----18----Next kFor k = ----19----p = kFor j = k + 1 To LIf ----20---- Then p = jNext j----21---- : a(p) = cNext kText2.Text = ""For k = 1 To LText2.Text = ----22----Next kEnd Sub【供选择的答案】(16)A、Dim a(1 to 5) as string B、Dim a() as stringC、Dim a(1 to L) as stringD、Dim a(5) as string (17)A、L = Val(s) B、L = Length(s)C、L = Len(s)D、L = Asc(S)(18)A、Mid(k,s,1) B、Right(s,Len(s)-k)C、Mid(s,k)D、Mid(s, k, 1)(19)A、1 To L - 1 B、2 To L - 1C、1 To LD、L - 1 To 1 Step - 1(20)A、a(j)>a(k) B、a(j)<a(k) C、a(j)<a(p) D、a(j)>a(p)(21)A、c = a(k) : a(j) = a(p) B、c = a(j) : a(j) = a(p)C、c = a(k) : a(k) = a(p)D、c = a(j) : a(k) = a(p)(22)A、a(k) & Text2.Text B、a(k)C、Text2.Text + a(k)D、Text2.Text + str(a(k))试题六(每小题2分,共8分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】程序界面如下图所示,程序运行时要求有以下功能:1.单击“产生”按钮Command1清空左边列表框List1和右边列表框List2中的列表项,并向左边列表框List1中添加10个[10,99]之间的随机整数。
2.单击“迁移”按钮Command2将列表框List1中的所有偶数移至列表框List2中。
【程序】Private Sub Command1_Click()Dim k As Integer, s As String----23----For k = 1 To 10s = ----24----List1.AddItem sNext kEnd SubPrivate Sub Command2_Click()Dim n As Integer, k As IntegerFor k = List1.ListCount - 1 To 0 Step -1n = ----25----If n Mod 2 = 0 ThenList2.AddItem List1.List(k)----26----End IfNext iEnd Sub【供选择的答案】(23)A、List1.Clear , List2.Clear B、List1.Clear : List2.ClearC、List1.Cls : List2.ClsD、List1.Cls , List2.Cls(24)A、Int(Rnd * 89) + 10 B、Fix(Rnd * 90 + 10)C、Int(Rnd * 89 + 10)D、Fix(Rnd * 10) + 90(25)A、Val(List1.Text) B、Val(List1.List(k))C、List1.List(k - 1)D、Val(List1.List(List1.ListIndex))(26)A、List1.RemoveItem k B、List1.RemoveItem List1.ListIndexC、List1.DeleteItem kD、List2.DeleteItem k试题七(每小题2分,共16分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。