2011上vb试卷

合集下载

2011年3月全国计算机等级考试二级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年期末试卷(含答案).

南师VB2011年期末试卷(含答案).

Dim x As Single, i As Integer x = 1.2 For i = 1 To 3 x=x*i Print fun1(x Next i End Sub Private Function fun1(x As Single As Single Static y As Single x=x+2 y=y+x fun1 = y / 2 End Function 5. 运行下面的程序,单击窗体,在窗体上显示的第一行是____________________ ,第三行是 ____________________ ,最后一行是____________________。

Option Explicit Private Sub Test(x As Integer Dim i As Integer If x <> 0 Then Call Test(x - 1 For i = 1 To x Print x; Next i Print End If x=x-1 End Sub Private Sub Form_Click( Dim m As Integer m=3 Test m Print m End Sub 6. 计算下列级数的和,直到累加的末项之绝对值小于 10 的-7 次方为止。

第 6 页-------------------------装----------------------订------------------------线------------------------ Dim s As Double, x As Double, t As Double Dim i As Integer x = InputBox("x=" s=1 ____________________ Do i=i+1 t = ____________________ s=s+t Loop Until____________________ Print s End Sub 7. 验证下列命题:设 n 是一个正整数,s1 是n 的各位数字之和,s2 是 2n 的各位数字之和。

(2011-2012-1)VB试卷B卷附参考答案

(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.当使用对象的属性和方法时,若对象是(),则可以省略“对象.”。

2011 上海计算机VB二级(A卷)

2011 上海计算机VB二级(A卷)

2011 上海计算机VB二级(A卷)一、单选题1.当运行程序时,系统自动执行启动窗体的__________事件过程。

A.LoadB.ClickC.UnloadD.Gotfocus2.已知列表框(List1)中有10个数据项,对列表框操作不正确的语句是___________。

A.List1.ClearB.List1.RemoveItem “计算机”C.List1.RemoveItem 4D.List1.Additem “打印机”3.若要使标签控件显示时不覆盖窗体的背景图案,要对___________ 属性进行设置。

A.BackColorB.BorderStyleC.ForeColorD.B ackStyle4.下列函数中,_________函数返回值是数值型的。

A.Chr()B.Mid()C.Val()D.Replace()5.下面的过程定义语句中_________是不合法的。

A.Sub Sub1(ByVal n%) As IntegerB.Sub Sub1(ByVal n%)C.Function Sub1(ByVal n%) As IntegerD.Function Sub1%(ByVal n%)6.定义结构类型并声明变量如下:Type StudentDim No As IntegerDim Name As StringEnd TypeDim s As Student下列语句正确的是__________。

A. s={100001,”张三”}B.Name=”张三”C.=”张三”D.=”张三”7.VB程序设计中,响应对象的外部动作称为______ , 而对象可以执行的动作或对象本身的行为则称为______。

A.方法,事件B.事件,方法C.属性,方法D.过程,事件8.在过程A中定义了静态变量y。

从调用过程A第一条语句开始,在退出过程A前,y的值为5。

当下次再进入过程A时,y的值为_____。

A.5B.0C.不定值D.出错9.用户单击水平滚动条HScrollBar1两端的箭头(“>”或“<”)按钮,Value属性增加或减少的值为2,可通过语句: HScrollBar1._________ = 2来实现。

2011年普通高中信息技术学业水平考试VB题集训练

2011年普通高中信息技术学业水平考试VB题集训练

第二章程序设计ABC 第二节数据类型和常量变量一、考点分析:1、VB提供了数值型、字符串型、布尔型、日期型等基本数据类型;2、数据类型数值型:整型, 长整型, 单精度型, 双精型字符串型:是用””括起来的一串字符;布尔型:其值为True False,在VB中,非0值示为真值,true;0值示为假值,false。

日期型:#年/月/日# 或者#月/日/年#3、VB中的常量有数值常量、字符串常量等。

4、定义常量的格式Const 常量名[As 类型] =表达式Const PI As Single=3.1415926 简化Const PI=3.1415926Const xm As string=”姚明”简化Const xm=”姚明”5、用一对双引号括起来的字符串称为字符串常量。

如”china”,”3.14”等6、变量命名规则①必须以字母或汉字开头,而不能以数字或其他字符开头。

②只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符;③字符个数不超过255个;④变量名不能使用VB的保留字;⑤VB不区分变量名的大小字。

如HELLO和Hello是同一个变量。

⑥为增加程序的可读性,变量名最好取有意义的名称,建议前面加上数据类型的缩写。

如要定义dim x as integer 最好定义为dim intx as integerDim xm as string 最好定义为dim strxm as string二、题型:单选:1、下面四组数据中,全部是VB常量的是()A、ABCD,#02-03-2004#,E-2B、276,123.56,1.2E-2,#True#C、2768&,1.34#,“ABCDE”,TrueD、HABCE,02-03-2004,False,0-32、假如我们在编写程序的时候需要定义一个变量,应该采用下列哪个说明符?()。

A、constB、dimC、openD、input3、在VB中,若要将变量N定义为单精度型数据,则下列表示方法中正确的是( )A、Dim N as StringB、Dim N as SingleC、Dim N as IntegerD、Dim N as Long4、在程序设计的过程中,错误的声明一个变量会导致程序不能正常编译。

2011-2019年全国计算机二级VB考试真题及答案

2011-2019年全国计算机二级VB考试真题及答案

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的列表框,列表框中显示若干城市的名称。

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题集训练

4、标签控件主要用来显示不希望被用户修改的文本;用来显示文字内容用 label1.caption=”文字内容”用来显示计算结果用 label1.caption=4*sqr(x)5、文本控件是一个文本编辑区域,用户可以该区域中输入、编辑和显示文本内容;用来输入给变量赋值 x=text1.text用来显示文字内容用 text1.text=”文字内容”用来显示计算结果用 text1.text=” 4*sqr(x)6、VB中的文件可能有.vbp文件 .frm文件 .ocx文件 .bas文件;.vbp与VB工程有关的文件和对象清单,是一个文本文件.frm包含窗体及控件的属设计设置、相关程序代码文件.ocx ActiveX控件文件,为VB提供扩展控件.bas标准模块文件7、面向对象的程序设计以对象为中心,以事件为过程执行的起点;方法是对象能够执行的操作。

对应中文说明英文属性名中文说明名称名称属性backcolor背景颜色backstyle背景透明borderstyle边框线caption标题Text用于设置text中的文本内容enabled能否响应font字体forecolor前景色(字体色)height高度left离左边界的距离top离顶端的距离visible是否可见width宽度passwordchar文本框中显示密码的符号Mutiline多行文本scrollbar滚动条autosize自动调整大小value中的默认选中二、题型:填空:1、VB中用的文件名可能是。

2、VB程序设计方法面向对象,事件驱动。

3、在窗体中插入一个标签(Label)控件后,通过改变它的属性,可将内容变为“信息技术”;4、若要设置文本框中所显示的文本颜色,使用的属性是:5、属于文本框控件的是,。

6、单精度型为 。

7、VB程序设计问题,在窗体上画一个文本框,然后编写如下事件过程:Private sub form click()X=inputbox(“请输入一个整数”)Print x+text1.textEnd sub 程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容是。

2011年3月计算机等级考试二级VB试题及答案

2011年3月计算机等级考试二级VB试题及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

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

(1)下列叙述中正确的是AA)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)(2)算法的时间复杂度是指DA)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是BA)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是AA)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是CA)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。

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

安徽省2011上、下vb2级考试真题卷答案

2011上vb真题答案一.单项选择题(每题1分,共40分)1~10 ADDAC DCBAB11~20 CCBDC CBABB21~30 CDDBB CACDA31~40 DADDC CAACB二.填空题(每空2分,共20分)1. (10*x+sqr(3*y))/(x*y+2)2. "计算机成绩"3. Int(Rnd*101)4. a(i) mod 5=05. i=j6. a(i,j)=17. strN,i,18. t9. f(8,1.6)10. f(n-2,x)三.阅读理解题(每小题4分,共20分)1. x=242.163. 304. 285.12四.编程题(共20分)1.Private Sub Form_Click()Dim i As Integer, max As IntegerDim a(1 To 10) As IntegerRandomizeFor i = 1 To 10a(i) = Int(Rnd * 900 + 100) '产生10个100-999之间的整数Next imax = a(1)For i = 1 To 10If a(i) > max Thenmax = a(i)End IfNext iPrint maxEnd Sub2.Private Sub Form_Click()Dim x As Integerx = Val(InputBox("请输入一个整数"))If OddEven(x) = 1 ThenMsgBox (x & "是奇数")ElseMsgBox (x & "是偶数")End IfEnd SubFunction OddEven(n As Integer) As IntegerIf n Mod 2 = 1 ThenOddEven = 1ElseOddEven = 0End IfEnd Function3.Private Sub Command1_Click()Dim pj As Single, yf As Integer, ps As Integerpj = Val(Text1.Text) 'pj为单张票价yf = Val(Text2.Text) 'yf为月份ps = Val(Text3.Text) 'ps为订购票数If yf >= 2 And yf <= 5 Or yf >= 9 And yf <= 12 Then Select Case psCase Is > 20Text4.Text = pj * ps * 0.7Case Is > 10Text4.Text = pj * ps * 0.8Case ElseText4.Text = pj * psEnd SelectElseText4.Text = pj * psEnd IfEnd Sub。

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

(二级Visual Basic 6.0 程序设计)一、单项选择题(每题1分,共40分)1.计算机可以与象棋大师进行下棋比赛,这属于计算机在 1 方面的应用。

A) 人工智能B) 科学计算C) 数据处理D) 计算机辅助设计2.计算机运算器的主要功能是 2 。

A) 实现算术运算B) 实现逻辑运算C) 分析指令并进行译码D) 实现算术运算和逻辑运算3.计算机存储器中1KB表示的是 3 个字节。

A) 128 B) 256 C) 512 D) 10244.在计算机系统层次结构中,位于最内层的是 4 。

A) 硬件系统B) 软件系统C) 程序D) 数据5.Windows启动时将自动执行“程序”菜单中的“ 5 ”菜单项所包含的应用程序。

A) 程序B) 附件C) 启动D) 游戏6.计算机正在运行状态下,直接关闭电源可能产生的后果是 6 。

A) 破坏系统设置B) 造成数据丢失C) 造成下次启动故障D) 以上情况均有可能7.下列不属于...计算机病毒特征的是7 。

A) 破坏性B) 潜伏性C) 免疫性D) 传染性8.下列选项中,不属于...多媒体计算机硬件的是8 。

A) 音响设备B) 加密卡C) 音频卡D) 视频卡9.根据所覆盖的地理范围分类,“中国教育科研网”属于9 。

A) 广域网B) 城域网C) 局域网D) 企业网10.将高级语言编写的程序翻译成机器语言程序,采用的两种方式是10 。

A) 编译和汇编B) 编译和解释C) 编译和链接D) 解释和汇编11.下列选项中,11 不.是.合法的变量名。

A) Date_4 B) Date4 C) Date D) Date01 12.Visual Basic工程文件和窗体文件的扩展名分别是12 。

A)Vbp和Pdf B)Vbp和FtpC)Vbp和Frm D)Vpp和Frm13.声明一个定长为10的字符串变量st,应使用的语句是13 。

A) Dim st As 10 B) Dim st As String*10C) Dim st As string(10) D) Dim st(10) As string14.如果一个变量未经定义就直接使用,则该变量的类型是 14 。

A) Integer B) Byte C) Boolean D) Variant 15.将不等式1||≤x 写成Visual Basic 表达式,以下错误..的是 15 。

A) Abs(x)<=1 B) x>=-1 And x<=1 C) x>=1 Or x<=-1 D) Sqr(x^2)<=1 16.下列表达式中,非法..的是 16 。

A) a=a+b B) 2*a>b+10 C) a ≠2*b+10 D) (a+b)<2017. 若变量x 的值为3,则-x^2 的值为 17 。

A) 9 B) -9 C) 6 D) -618. 表达式2 ^ 3 * 8 / 4 Mod 6 \ 2的值是 18 。

A) 1 B) 2 C) 3 D) 419.下列逻辑表达式中,其值为True 的是 19 。

A) "THAT" > "THE" B) "b" > "ABC" C) "9" > "H" D) "A" > "a"20. Visual Basic 中过程参数传递时,数组只能通过 20 的方式进行传递。

A)传值 B)传址 C)传值或地址 D)传形参21.下列表达式不.能.判断x 为奇数的是 21 。

A) Int(x/2) <> x/2 B) x Mod 2=1 C) x \ 2 = 0 D) Fix(x/2) <> x/222.若x=58,则执行语句Max = IIf(x >= 60, True, False)后,Max 的值是 22 。

A) -1 B) 1 C) True D) False23.声明变量n 为整型,单精度变量x = 1.3,则执行语句n = 3 * x 后, 23 。

A) n 的值为3 B) n 的值为3.5 C) n 的值为3.9 D) n 的值为424.计时器控件能够响应的事件是 24 。

A) Change 事件 B) Timer 事件 C) Click 事件 D) Load 事件25.在代码编辑窗口内将窗体Form1的Caption 属性设置为“水平考试”,正确的书写形式是 25 。

A) Form1.Caption "水平考试" B) Form1.Caption="水平考试"C) Caption=水平考试 D) Form1.Caption("水平考试")26. 若要求在文本框中输入密码时,文本框中只显示#号,则应设置此文本框的 26 。

A) Caption 属性值为# B) Text 属性值为#C) PasswordChar 属性值为# D) PasswordChar 属性值为真27.在过程内部定义的局部变量,仅在声明它的 27 中有效。

A) 过程 B) 方法 C) 属性 D) 对象28.程序运行后,在窗体上单击鼠标,此时不会..触发的窗体事件是 28 。

A) MouseDown B) MouseUp C) Load D) Click29.执行语句Label1.Top = Label1.Top + 100后,标签Label1将 29 。

A) 左移 B) 右移 C) 上移 D) 下移30.将列表框List1中的第1条内容删除,可使用 30 语句。

A) List1.RemoveItem 0 B) List1.RemoveItem 1C) List1.ClearItem 0 D) List1.ClearItem 131.下列关于图片框(PictureBox )控件的说法中,错误..的是 31 。

A) 可以通过Print 方法在图片框中输出文本B) 可以使用LoadPicture("")来清空图片框中的图形C) 图片框控件可以作为容器使用D) 用Stretch 属性可以自动调整图片框中图形的大小32.复选框的Value 属性值为1时,表示 32 。

A) 复选框被选中 B) 复选框未被选中C) 复选框内有灰色的勾 D) 复选框操作错误33.下列 33 不是..VB 的文件类控件。

A) DriveListBox 控件 B) DirListBox 控件C) FileListBox 控件 D) ListBox 控件34.在标准模块中用关键字Public 声明的变量,属于 34 。

A) 过程变量 B) 局部变量 C) 模块变量 D) 全局变量35.当文件指针还没有指向文件尾时,EOF()函数返回值是 35 。

A )NullB )TrueC )FalseD )136.下列关于Visual Basic 函数过程的叙述,错误..的是 36 。

A) 函数过程能够通过其过程名返回值。

B) 在调用函数过程时,参数的传递有按地址传递和按值传递两种方式。

C) 在调用函数过程时,必须有参数。

D) 实参和形参的对应变量名不必相同,但是实参的个数与形参的个数必须相等。

37.执行语句Open "student.dat" For 37 As #2,可以向student.dat 文件尾追加数据。

A )AppendB )InputC )OutputD )Random38.在“员工”表中查找所有1991年出生、姓李的员工,可使用的查询语句是 38 。

A )Select * From 员工 Where 姓名 Like "李%" And 出生年份=1991B )Select * From 员工 Where 姓名Like "李%" Or 出生年份=1991C )Select * From 员工 Where 姓名Like "李%" And 出生年份>=1991D )Select * From 员工 Where 姓名Like "李%" Or 出生年份>=199139.下面程序的输出结果是 39 。

For i = 1 To 10 Step 2s = s + iNext iPrint iA) 9B) 10 C) 11 D) 12 40.以下程序的循环次数是 40 。

For j = 7 To 23 Step 3Print jNext jA) 5 B) 6 C) 7 D) 8二、填空题(每空2分,共20分)1.数学表达式2310++xy y x 写成Visual Basic 表达式为 1 。

2.若m = "计算机考试", n = "优异成绩",则表达式 Left(m, 3) + Right(n, 2)的值是 2 。

3. 下面程序的功能是产生10个0~100之间(包括0和100)的随机正整数,统计其中能被5整除的数所占比例。

填空完成以下程序。

Private Sub Command1_Click()RandomizeDim a(10) As Integer, i As Integer, k As IntegerFor i = 1 To 10a(i) = 3 '给数组元素赋值If 4 Then k = k + 1 '题目条件Print a(i)Next iPrint "5的倍数所占的比例是:"; k / 10End Sub4.下面程序的功能是:输出一个5×5的矩阵,其主、副对角线元素全为5,其余元素全为1。

填空完成以下程序。

Private Sub Form_Click()Dim a(5, 5) As Integer, i As Integer, j As Integer'下列双重循环为数组各元素赋值For i = 1 To 5For j = 1 To 5If 5 Or i + j = 6 Thena(i, j) = 5Else6End IfPrint a(i, j);Next jPrintNext iEnd Sub5. 下面程序的功能是:输入一个正整数,统计其各位数字之和。

如输入12345,其各位数字之和是15。

填空完成以下程序。

Dim strN As String, t As StringDim i As Integer, s As IntegerPrivate Sub Command1_Click()strN = InputBox("请输入一个正整数")s = 0For i = 1 To Len(strN)t = Mid( 7 ) '取各位数字s = s + Val( 8 ) '求和Next iMsgBox "整数" & strN & "的各位数字之和是:" & sEnd Sub6.契比雪夫多项式的定义如下:⎪⎩⎪⎨⎧≥-+-===2),2(),1(2101),(n x n F x n xF n xn x n F 以下程序调用定义的函数F 计算n=8,x=1.6时该多项式的值,请将程序补充完整。

相关文档
最新文档