全国计算机等级考试_二级VisualBasic_试题分析
- 格式:pdf
- 大小:505.26 KB
- 文档页数:8
二级VISUAL BASIC-74(总分100, 做题时间90分钟)选择题1.以下叙述中错误的是SSS_SINGLE_SELA Visual Basic是事件驱动型可视化编程工具B Visual Basic应用程序不具有明显的开始和结束语句C Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D Visual Basic中控件的某些属性只能在运行时设置分值: 2.5答案:C[解析] Visual Basic是一种事件驱动型可视化编程工具,它的应用程序都是由事件组成,不具备明显的开始和结束语句:在属性窗口中可以设置控件的大部分属性,但是某些属性只能在运行时设置,而且很多控件例如计时器等是不具备宽度和高度属性的。
2.以下关于VB的叙述中,错误的是SSS_SINGLE_SELA VB采用事件驱动方式运行B VB既能以解释方式运行,也能以编译方式运行C VB程序代码中,过程的书写顺序与执行顺序无关D VB中一个对象对应一个事件分值: 2.5答案:D[解析] Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。
在设计Visual Basic程序的过程中可以随时以解释方式运行程序,也可在整个应用程序设计完成后,经编译生成可脱离Visual Basic 环境而在Windows下直接运行的可执行文件(.ExE)。
VB程序代码中,过程的书写顺序与执行顺序无关,一个对象可以对应多个事件。
3.在Visual Basic环境下设计应用程序时,系统能自动检查出的错误是SSS_SINGLE_SELA 语法错误B 逻辑错误C 逻辑错误和语法错误D 运行错误分值: 2.5答案:A[解析] Visual Basic可以自动对输入的内容进行语法检查,有语法错误会给出提示,但是不会自动检查逻辑错误,也无法检查出运行错误。
4.以下关于VB特点的叙述中,错误的是SSS_SINGLE_SELA VB中一个对象可有多个事件过程B VB应用程序能以编译方式运行C VB应用程序从Form_Load事件过程开始执行D 在VB应用程序中往往通过引发某个事件导致对对象的操作分值: 2.5答案:C[解析] Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。
全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)20XX年3月全国计算机等级考试二级vb笔试试卷及参考答案(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(6)下面描述中错误的是A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是A)1:1联系B)1:m联系C)m:1联系D)m:n联系(9)有三个关系R、S和T如下:R S T AB C A1 2 B2 1 C3 1则由关系R 和S 得到关系T 的操作是A )自然连接B )交C )除D )并(10)定义无符号整数类为UInt ,下面可以作为类UInt 实例化值的是A )-369B )369C )0.369D )整数集合{1,2,3,4,5}(11)在Visual Basic 集成环境中,可以列出工程中所有模块名称的窗口是A )工程资源管理器窗口B )窗体设计窗口C )属性窗口D )代码窗口(12)假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是A )LoadB )ClickC )LostFocusD )KeyPress(13)为了使标签具有“透明”的显示效果,需要设置的属性是A) Caption B) Alignment C) BackStyle D) AutoSize(14)下面可以产生20-30(含20和30)的随机整数的表达式是A) Int (Rnd*10+20) B) Int (Rnd*11+20)C) Int (Rnd*20+30) D) Int (Rnd*30+20)(15)设窗体上有一个名称为HS1的水平滚动条,如果执行了语句: HS1.Value=(HS1.Max-HS1.Min )/2+HS1.Min 则A )滚动块处于最左端B )滚动块处于最右端C )滚动块处于中间位置D )滚动块可能处于任何位置,具体位置取决于Max 、Min 属性的值(16)窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是A )Print Cb1.SelectedB )Print Cb1.List(Cb1.ListIndex)C )Print Cb1.Selected.TextD )Print Cb1.List(ListIndex)(17)为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是C 1 A B c 3A) 把这2组单选按钮设置为名称不同的2个控件数组B) 使2组单选按钮的Index属性分别相同C) 使2组单选按钮的名称分别相同D) 使2组单选按钮分别画到2个不同的框架中(18)如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是A)它的Y1、Y2属性的值相等B)它的X1、X2属性的值相等C)它的X1、Y1属性的值分别与X2、Y2属性的值相等D)它的X1、X2属性的值分别与Y1、Y2属性的值相等(19)设a=2,b=3,c=4,d=5,则下面语句的输出是Print 3>2*b Or a=c And b<>c Or c>dA) False B) 1 C) True D) -1(20)窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是A) Private Sub Form1_Click()…End SubB) Private Sub Form_Click()…End Sub C) Private Sub Command1_Click()…End SubD) Private Sub Command_Click()…End Sub(21)默认情况下,下面声明的数组的元素个数是Dim a(5,-2 to 2)A)20 B)24 C)25 D)30(22)设有如下程序段Dim a(10)……For Each x In aPrint x;Next x在上面的程序段中,变量x必须是A) 整型变量B)变体型变量C)动态数组D)静态数组(23)设有以下函数过程Private Function Fun(a() As Integer, b As String)As Integer …End Function若已有变量声明:Dim x(5)As Integer,n As Integer,ch As String则下面正确的过程调用语句是A. x(0)=Fun(x,"ch")B. n=Fun(n,ch)C. Call Fun x,"ch"D. n=Fun(x(5),ch)(24)假定用下面的语句打开文件:Open“Filel.txt”For Input AS #1则不能正确读文件的语句是A) Input #1 ,ch$ B) Line Input #1,ch$C) ch$=Input$(5,#1) D) Read #1 ,ch$(25)下面程序执行结果是Private Sub Command 1_Click()a=10For k=1 To 5 Step-1a=a-kNext kPrint a ;kEnd SubA) -5 6 B) -5 -5 C)10 0 D) 10 1(26)设窗体上有一个名为Text1 的文体框和一个名为Command1 的命令按钮,并有以下事件过程:Private Sub Command 1_Click()X!=Val(Text1.Text)Select Case xCase Is <-10,Is>=20Print “输入错误”Case Is<0Print 20-xCase Is <10Print 20Case Is<=20Print x +10End SelectEnd Sub程序运行时,如果在文本框中输入-5,则单击命令按钮后的输出结果是A) 5 B) 20 C) 25 D) 输入错误(27)设有如下程序Private Sub Command 1_Click()X=10:y=0For i=1 To 5Dox=x-2y=y+2Loop Unti1 y>5 Or x<-1NextEnd Sub运行程序,其中Do循环执行的次数是A) 15 B) 10 C) 7 D) 3(28)阅读程序Private Sub Command 1_ ClickDim arrDim i As IntegerArr=Array (0,1,2,3,4,5,6,7,8,9,10)For i=0 To 2Printarr(7 –i);NextEnd Sub程序运行后,窗体上显示的是:A) 8 7 6 B) 7 6 5C) 6 5 4 D) 5 4 3(29)在窗体上画一个名为Command 1的命令按钮,然后编写以下程序:Private Sub Command 1_Click()Dim a(10) As IntegerFor k=10 TO 1 Step -1a(k)=20-2*kNext kK=k+7Print a(k-a(k))End Sub运行程序,单击命令按钮,输出结果是A) 18 B) 12 C)8 D)6(30)窗体上有一个名为Command 1 的命令按钮,并有如下程序:Private Sub Command 1_Click()Dim a(10),x%For k=1 To 10a(k)=Int(Rnd*90+10)x=x+a(k) Mod 2Next kPrint xEnd Sub程序运行后,单击命令按钮,输出结果是:A) 10个数中奇数的个数B) 10个数中偶数的个数C) 10个数中奇数的累加和D) 10个数中偶数的累加和(31) 窗体上有一个名为Command 1的命令按钮和一个名为Timer 1 的计时器,并有下面的事件过程:Private Sub Command 1_Click()Timer 1.Enabled=TrueEnd SubPrivate Sub Form _Load()Timer 1.Interval=10Timer 1.Enabled=FalseEnd SubPrivate Sub Timer 1_Timer()Command 1.Left=Command 1.Left+10End Sub程序运行时,单击命令按钮,则产生的结果是A) 命令按钮每10秒向左移动一次B) 命令按钮每10秒向右移动一次C) 命令按钮每10毫秒向左移动一次D) 命令按钮每10毫秒向右移动一次(32)设窗体上有一个名为List1 的列表框,并编写下面的事件过程:Private Sub List 1_Click()Dim ch AS Stringch=List 1.List(List1.ListIndex)List 1.RemoveItem List1.ListIndexList 1.AddItem chEnd Sub程序运行时,单击一个列表项,则产生的结果是A) 该列表项被移到列表的最前面B) 该列表项被删除C) 该列表项被移到列表的最后面D) 该列表项被删除后又在原位置插入(33)窗体上有一个名为Command1的命令按钮,并有如下程序:Private Sub Command1_Click()Dim a As Integer, b As Integera = 8b = 12Print Fun(a, b); a; bEnd SubPrivate Function Fun(ByVal a As Integer, b As Integer) As Integera = a Mod 5b = b \ 5Fun = aEnd Function程序运行时,单击命令按钮,则输出结果是A)3 3 2 B)3 8 2 C)8 8 12 D)3 8 12(34)为了从当前文件夹中读入文件File1.txt,某人编写了下面的程序:Private Sub Command1_Click()Open "File1.txt" For Output As #20Do While Not EOF(20)Line Input #20, ch$Print chLoopEnd Sub程序调试时,发现有错误,下面的修改方案中正确的是A)在Open语句中的文件名前添加路径B)把程序中各处的“20”改为“1”C)把Print ch 语句改为Print #20,chD)把Open语句中的Output改为Input(35)以下程序运行后的窗体如图所示,其中组合框的名称是Combo1,已有列表项如图所示;命令按钮的名称是Command1。
计算机等级考试二级VISUAL BASIC机试1(总分:100.00,做题时间:90分钟)一、选择题(总题数:40,分数:40.00)1.用来设置文字字体是否为粗体的属性是( )。
A) FontItalic B) FontUnderline C) FontSize D) FontBold(分数:1.00)A.B.C.D. √解析:[解析] FontItalic用来设置文字是否为斜体,FontUnderLine用来设置文字是否加下划线,FontSize 用来设置文字的字号,FontBold用来设置文字是否为粗体。
2.下面描述中,不属于软件危机表现的是( )。
A) 软件过程不规范 B) 软件开发生产率低C) 软件质量难以控制 D) 软件成本不断提高(分数:1.00)A. √B.C.D.解析:[解析] 软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
所以选择A。
3.对窗体上名称为Command1的命令按钮,编写如下事件过程:Private Sub Command1_Click()Move 200, 200End Sub程序运行时,单击命令按钮,则产生的操作是( )。
A) 窗体左上角移动到距屏幕左边界、上边界各200的位置B) 窗体左上角移动到距屏幕右边界、上边界各200的位置C) 窗体由当前位置向左、向上各移动200D) 窗体由当前位置向右、向下各移动200(分数:1.00)A. √B.C.D.解析:[解析] Move方法是窗体的移动方法,其中200,200是窗体左上角的坐标(X,Y)。
坐标系是以屏幕左上角为原点,向右为X轴正方向,向下为Y轴正方向。
所以本题中窗体左上角移动到距屏幕左边界、上边界各200的位置。
故A选项正确。
4.已知a=6,b=15,c=23,则语句Print Sgn(a+b Mod 6-c/a)&a+b的输出结果为( )。
大学计算机二级vb试题及答案1. VB语言基础知识VB(Visual Basic)是一种基于事件驱动的编程语言,以下是一些VB语言的基础知识:1.1 数据类型VB中支持的数据类型有:- 整数类型(Integer):用于表示整数,范围为-32768到32767。
- 长整型(Long):用于表示较大的整数,范围为-2,147,483,648到2,147,483,647。
- 单精度浮点型(Single):用于表示带有小数点的数字,范围为-1.401298E-45到3.402823E+38。
- 双精度浮点型(Double):用于表示较大范围的浮点数,范围为-4.94065645841247E-324到1.79769313486232E+308。
- 字符串型(String):用于表示文本数据。
- 布尔型(Boolean):用于表示真或假的值。
1.2 变量声明与赋值在VB中,可以使用Dim语句声明变量并赋初值。
例如:```Dim num As Integernum = 10```1.3 运算符VB支持常见的算术运算符(+、-、*、/)和比较运算符(>、<、=),以及逻辑运算符(And、Or、Not)等。
2. VB程序设计题2.1 编写程序,计算并输出1到100之间所有偶数的和。
```Dim sum As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNextMsgBox "1到100之间所有偶数的和为:" & sum```2.2 编写程序,判断一个正整数是否为素数。
```Dim num As IntegerDim isPrime As Booleannum = InputBox("请输入一个正整数:") isPrime = TrueFor i = 2 To num - 1If num Mod i = 0 ThenisPrime = FalseExit ForEnd IfNextIf isPrime ThenMsgBox num & "是素数。
全国计算机等级考试二级Visual+Basic语言程序设计真题精选5一、单项选择题1.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。
运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:当向文本框Text1中输入小写字母a时,文本框Text2中显示的是()。
A.AB.aC.C √D.c解析:KeyUp事件的KeyCode参数返回的是“键值”,不区分大小写。
Chr函数用来返回以数值表达式值为编码的字符。
Ucase函数用来转换大小写。
所以变量c=UCase(“a”)=“A”。
Asc(c)返回变量c中的第一个字符的ASCII,加2后,再由Chr函数转为字符,变为了“C”。
4.设工程文件包含两个窗体文件,两个窗体上分别只有一个名称为Command1的命令按钮Form1的代码如下:Module1的代码如下:对以上程序,下列叙述中错误的是()。
A.x是用户定义的类型B.InputBox函数弹出的对话框中没有提示信息C.若输入的是偶数,y.b的值为该偶数的平方D.把√解析:Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入。
A项正确,X是用户定义的一种变量类型,可以使用它来声明变量;B项正确,InPutBox的格式为InPutBox(“提示信息”);C项正确,偶数被2整除和被2除的值相等,如果为偶数,那么Y.b的值就是Y.a的值的平方。
6.设x是整型变量,与函数在窗体上画一个命令按钮,然后编写如下事件过程:(“请输入一个字符串”)上述事件过程的功能是将List1中被选中的列表项添加到List2中。
运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是()。
A.将ForB.将改为C.将改为√D.将改为解析:列表框控件的List属性为保存了列表框中所有值的数组,可以通过下标访问数组中的值,应当将改为List属性来获取List1中每个选中的行。
二级VISUAL BASIC机试-75(总分100, 做题时间90分钟)1 基本操作题1.注意:下面出现的“”均为C:\wexam\25160002。
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1) 在名称为Form1的窗体上画一个文本框,名称为Text1,字体为“黑体”,文本框中的初始内容为“程序设计”;再画一个命令按钮,名称为C1,标题为“改变字体”,如图27-1所示。
请编写适当事件过程,使得在运行时,单击命令按钮,则把文本框中文字的字体改为“宋体”。
程序中不得使用任何变量。
注意:保存时必须存放在考生文件夹下,工程文件名为sht1.vbp,窗体文件名为sjt1.frm。
(2) 在名称为Form1的窗体上画一个图片框,名称为P1,高为1800,宽为1600,并放入文件名为 picl.bmp的图片,如图27-2所示。
请编写适当的事件过程,使得在运行时,如果双击窗体,则图片框中的图片消失。
程序中不得使用任何变量。
注意:保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
SSS_TEXT_QUSTI分值: 30答案:文本框的文本由Text属性设置,字体由Font属性设置,在“属性”窗口中设置Font属性时,通过对话框来设置,在程序代码中设置Font属性时,可以使用文本框的FontName属性来设置字体名。
命令按钮的标题由Caption属性设置,单击按钮触发Click事件。
解题步骤:第一步:建立界面并设置控件属性。
程序中用到的控件及其属性风表27-1。
表 27—1控件属性设置值文本框NameFontTextText1黑体"程序设计"按钮NameCaptionC1"改变字体"第二步:编写程序代码.参考代码:Option ExplicitPrivate Sub C1_Click()Text1.Font="宋体"End SubPrivate Sub Form_Load()Text1.FontName = "黑体"End Sub第三步:调试并运行程序。
二级VISUAL BASIC笔试308(总分98, 做题时间90分钟)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有—个选项是正确的。
1.在程序运行期间,如果拖动滚动条上的滚动框,则触发的滚动条事件是______。
SSS_SINGLE_SELA MoveB ChangeC ScrollD Get Focus分值: 2答案:C[评析] 当ScmllBar控件上的或包含一个滚动条的对象的滚动框被重新定位,或按水平方向或垂直方向滚动时, Scroll事件发生。
2.软件需求分析—般应确定的是用户对软件______。
SSS_SINGLE_SELA 功能需求B 非功能需求C 性能需求D 功能需求和非党员功能需求分值: 2答案:D[评析] 软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。
因此,需求分析应确定用户对软件的功能需求和非功能需求。
3.用于去掉一个字符串的右边的空白部分的函数是______。
SSS_SINGLE_SELA RTrim$()B Right$()C Asc()D Time$()分值: 2答案:A[评析] LTrim、RTrim与Trim函数返回Variant(String),其中包含指定字符串的拷贝,没有前导空白(LTrim)、尾随空白(RTrim)或前导和尾随空白(Trim)。
4.执行下列语句后整型变量a的值是______。
If(3-2)>2Then a=10 Else If(10/2)=6Then a=20 Else a=30 End IfSSS_SINGLE_SELA 10B 20C 30D 不确定分值: 2答案:C[评析] 前两个判断条件都不满足,所以真正执行的赋值语句只有最后一句,所以a为30。
5.把窗体的Key Preview属性设置为True,然后编写如下过程:Private Sub Form_KeyDown(KeyCode As Integer, Shift AsInteger) Print Chr(KeyCode) End Sub Private Sub Form_KeyUp(KeyVode As Integer, ShiftAs Integer) PrintChr(KeyCode+2) End Sub 程序运行后,如果按“A”键,则输出结果______。
国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. Max()B. Min()C. Sum()D. Avg()答案:C3. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. ClassD. Property答案:B4. 如果变量x的值为5,那么表达式x > 3 AND x < 7的结果是什么?A. TrueB. FalseC. 5D. 3答案:A5. 在Visual Basic中,以下哪个控件用于显示文本,但不提供文本选择功能?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A6. 下列哪个属性用于设置文本框(TextBox)的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A7. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. LoadC. ChangeD. KeyPress答案:A8. 如果需要在Visual Basic程序中创建一个数组,以下哪个声明是正确的?A. Dim arr(5)B. Dim arr() As IntegerC. Dim arr As Integer()D. Dim arr(5) As Integer答案:D9. 在Visual Basic中,以下哪个控件用于选择一个日期?A. LabelB. TextBoxC. ComboBoxD. DateTimePicker答案:D10. 下列哪个属性用于设置窗体的标题?A. TextB. CaptionC. TitleD. Name答案:B11. 在Visual Basic中,以下哪个关键字用于退出当前过程?A. ExitB. EndC. ReturnD. Stop答案:A12. 如果变量x的值为10,那么表达式Not x > 5的结果是什么?A. TrueB. FalseC. 9D. -11答案:B13. 在Visual Basic中,以下哪个控件用于显示图像?A. PictureBoxB. ImageBoxC. LabelD. TextBox答案:A14. 下列哪个属性用于设置命令按钮(CommandButton)的点击事件?A. ClickB. CommandC. ActionD. Press答案:A15. 在Visual Basic中,以下哪个函数用于将字符串转换为数字?A. Str()B. Val()C. Chr()D. Asc()答案:B16. 如果变量x的值为"Hello",那么表达式Len(x)的值是多少?A. 5B. 4C. 6D. 7答案:C17. 在Visual Basic中,以下哪个控件用于显示下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B18. 下列哪个属性用于设置文本框(TextBox)的文本对齐方式?A. TextAlignB. TextModeC. TextAlignModeD. TextAlignType答案:A19. 在Visual Basic中,以下哪个事件用于响应文本框内容的改变?A. ChangeB. ClickC. DblClickD. KeyPress答案:A20. 如果变量x的值为True,那么表达式x AND False的结果是什么?A. TrueB. FalseC. 1D. 0答案:B结束语:以上是国家二级计算机VB考试的部分单项选择题及答案,希望能够帮助考生们更好地复习和准备考试。
全国计算机等级考试二级Visual+Basic语言程序设计真题精选2一、单项选择题1.软件设计中模块划分应遵循的准则是()。
A.低内聚低耦合B.高内聚低耦合√C.低内聚高耦合D.高内聚高耦合解析:软件设计中,模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。
模块的划分应遵循一定的准则,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性高,易于理解和维护。
模块之间的耦合应尽可能地低,模块的内聚应尽可能地高。
2.栈和队列的共同点是()。
A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素√D.没有共同点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。
二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。
3.设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是()。
A.Line1.X1=Line2.X2且Line1.YI=Line2.Y2 √B.Line1.X1=Line2.Y1且Line1.Y1=Line2.X1C.Line1.X2=Line2.X1且Line1.Y1=Line2.Y2D.Line1.X2=Line2.X1且Line1.Y2=Line2.Y2解析:直线控件的X1、Y1和X2、Y2属性分别表示直线两个端点的坐标,即(X1,Y1)和(X2,Y2)。
如果要使两条直线相连,显然这两条直线的某一端点的坐标相同才行。
因此本题需要Line1.X1=Line2.X1且Line1.Y1=Line2.Y1,或Line1.X1=Line2.X2且Line1.Y1=Line2.Y2,或Line1.X2=Line2.X1且Line1.Y2=Line2.Y1,或Line1.X2=Line2.X2且Line1.Y2=Line2.Y2。
二级VISUAL BASIC笔试25(总分86, 做题时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1.设关系R1有r1个元组,关系R2有r2个元组,则关系R1和R2连接后的结果关系的元组数目是 ______ 个。
SSS_SINGLE_SELA r1+r2B ri*r2C ≤r1*r2D ≥r1*r2分值: 2答案:C[解析] R1和R2两个关系的笛卡尔积的元组数目是r1*r2。
连接运算是从两个关系的笛卡尔积中选取属性间满足一定条件的元组,因此连接以后,结果关系的元组数目应小于笛卡尔积的元组数目。
2.阅读下面的程序,当输入分别为111和222时,程序输出为______。
n1=InputBox(”请输入第一个数:”) n2=Val(1nputBox("请输入第二个数:")) Print n1+n2 SSS_SINGLE_SELA 111222B 222C 333D 程序出错分值: 2答案:C[解析] 由于InputBox函数的默认返回值是字符串,因此n1的值为111,n2经过函数Val转换后成为数值型,其值为222。
按照Visual Basic自动结合的原则,n1会先自动转换为数值型再和n2进行运算,最终输出结果为333。
为了提高程序的可读性,最好对每一个变量都进行定义。
故在程序的最前面加上:Dim n1 As IntegerDim n2 As Integer3.数据库管理系统的基础是 ______。
SSS_SINGLE_SELA 操作系统B 数据库C 数据库系统D 系统软件分值: 2答案:A[解析] 数据库管理系统的基础是操作系统。
操作系统是DBMS的基础,它处理的对象是数据文件的物理块,执行物理文件的读写操作,保证DBMS对数据逻辑上的读写真实地映射到物理文件上。
操作系统提供的存取原语和基本存取方法通常是作为和DBMS的接口;数据库管理系统是数据库系统的核心;数据库系统包含数据库和数据库管理系统。