二级Visual+Basic语言程序设计模拟84

合集下载

计算机等级考试二级VisualBasic语言程序设计模拟题2题-无答案(660)34

计算机等级考试二级VisualBasic语言程序设计模拟题2题-无答案(660)34

计算机等级考试二级Visual Basic语言程序设计模拟题2020年(4)(总分100,考试时间120分钟)基本操作题1. 1.在窗体上画1个标题为“文字属性”、名称为FrameI的框架控件,在框架中画一个名称为Checkl的复选框数组,含2个数组元素。

按下标的前后顺序,其标题分别是“粗体”和“斜体”,并设置适当属性,使得“粗体”被选中,界面如图所示。

存盘时,工程文件名为sjtl.vbp,窗体文件名为sjt1.frm。

2. 2.在窗体上画一个名称为CD1的通用对话框,并设置属性使得在打开文件对话框时,其标题为“文件操作”,默认路径为C盘根目录;再画2个命令按钮,名称分别为Commandl、Command2,标题分别为“读文件”、“选择颜色”。

请编写适当的事件过程,使得程序运行时,单击“读文件”按钮后,可以利用CDI弹出打开文件对话框,单击“选择颜色”按钮,可以弹出颜色对话框。

设计模式下的窗体外观如图所示。

存盘时,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

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

简单应用题3. 3.在考生目录下有一个工程文件sjt3.vbp。

窗体上有一个名称为List1的空列表框。

程序运行时,单击Commandl按钮,则从键盘输入10个任意字符串,并按字典顺序添加到Listl 中成为它的列表项。

给出的程序不完整。

要求:去掉程序中的注释符,把程序中的?改为正确的内容。

注意:不能修改程序的其他部分和控件属性。

最后把修改后的文件按原文件名存盘。

4. 4.考生文件夹下有一个工程文件sjt4.vbp,窗体左端中有一个小的实心圆。

程序运行时,单击窗体,圆将沿着正弦曲线的轨迹向右运动,运动一个正弦周期后。

再沿着原来的轨迹退回到原来的位置。

然后再沿正弦曲线的轨迹向右运动,如此周而复始。

给出的程序不完整。

要求:去掉程序中的注释符,把程序中的?改为正确的内容。

注意:考生不得修改窗体文件中已经存在的控件和程序。

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

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

国家二级VB机试(上机操作)模拟试卷89(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Forml的窗体上建立一个名称为Commandl的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,每个按钮的高、宽均为300、800。

窗体的标题为“按钮窗口”。

运行后的窗体如3-63所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sitl.frm。

(2)在名称为Forml的窗体上画一个名称为Shal的形状控件,然后建立一个菜单,标题为“形状”,名称为shape0,该菜单有两个子菜单,其标题分别为“正方形”和“圆形”,其名称分别为shape1和shape2,如图3.64所示,然后编写适当的程序。

程序运行后,如果选择“正方形”菜单项,则形状控件显示为正方形;如果选择“圆形”菜单项,则窗体上的形状控件显示为圆形。

注意:程序中不能使用变量,每个事件过程中只能写一条语句。

保存时必须存放在考生文件夹下,工程文件名为Sit2.vbp,窗体文件名为sit2.frm。

正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表4.36在窗体中用“复制”和“粘贴”画出控件数组并设置属性。

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

第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Forml中画一个名为Shal的形状控件。

步骤2:选择【工具】→【菜单编辑器】命令,打开菜单设计器,如表4.37所示,设置建立菜单项。

步骤3:打开代码编辑窗口,编写菜单命令的单击事件过程。

参考代码:Private Sub Shapel Click( ) Me.Shal.Shape=1End SubPrivate Sub Shape2 C1ick( ) Forml.Shal=3End Sub步骤4:按要求将文件保存至考生文件夹中。

国家二级VB机试(Visual Basic程序设计基础)模拟试卷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机试(选择题)模拟试卷251(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷251(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷251(题后含答案及解析) 题型有:1.1.设计窗体时,双击窗体上没有控件的地方,打开的窗口是A.代码设计窗口B.属性窗口C.工具箱窗口D.工程窗口正确答案:A解析:设计窗体时,双击窗体上任意地方,将会打开代码窗口进行代码的输入。

2.在Visual Basic工程中,可以作为“启动对象”的程序是A.任何窗体或标准模块B.任何窗体或过程C.Sub Main过程或其他任何模块D.Sub Main过程或任何窗体正确答案:D解析:本题考查VB工程中的启动对象,启动对象可以是Sub Main过程或者任何窗体。

知识模块:对象及其操作3.某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A.n+1B.n-1C.2nD.n/2正确答案:A解析:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。

所以该二叉树的叶子结点数等于n+1。

知识模块:数据结构与算法4.VB中,若没有显式声明变量的数据类型,则默认的类型是A.整型B.字符型C.日期型D.变体类型正确答案:D解析:VB允许隐式声明变量。

若没有显式声明变量的数据类型,则默认的类型是变体型。

5.软件生命周期是指A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程正确答案:A解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。

知识模块:软件工程基础6.VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母( )。

A.只触发KeyUp事件B.这3个事件都会触发C.只触发KeyDown、KeyPress事件D.不触发其中任何一个事件正确答案:B解析:当控件具有焦点时,如果按下一个字母键,将会依次触发此控件的KeyDown、KevUp和KevPress事件。

国家二级(VB)机试模拟试卷79(题后含答案及解析)

国家二级(VB)机试模拟试卷79(题后含答案及解析)

国家二级(VB)机试模拟试卷79(题后含答案及解析) 题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.若要使文本框能够输入多行文本,应该设置的属性是()。

A.MultiLineB.WordWrapC.ScrollBarsD.AutoSize正确答案:A解析:文本框控件的MultiLine属性如果设置为False,则在文本框中只能输入单行文本;当设置为True时,可以使用多行文本,即在文本框中输入或输出文本时可以换行,并在下一行接着输入或输出。

2.以下关于命令按钮的叙述中正确的是()。

A.命令按钮上可以显示图片B.命令按钮能够分别响应单击、双击事件C.程序运行时,不能改变命令按钮上的文字D.若命令按钮的Cancel属性设为True,焦点在其他控件上时,按下回车键与单击该按钮的效果相同正确答案:A解析:按钮控件的Picture属性可以给命令按钮指定一个图形。

按钮的标题由属性Caption设置,可以在程序中动态指定。

当一个命令按钮的Cancel属性被设置为True时,按ESC键与单击该命令按钮的作用相同。

命令按钮能够响应单击事件,但不能响应双击事件。

3.窗体上有一个名称为VScroll1的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使VScroll1.Value的值等于()。

A.rgeChangeB.VScroll1.SmallChangeC.VScroll1.MaxD.VScroll1.Min正确答案:C解析:滚动条的Value属性表示滚动框在滚动条上的当前位置,默认值为0,即在滚动条的左端或顶端,如果Value的值等于Max属性的值时,则滚动框在滚动条的最右端或底端。

4.设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是()。

A.菜单中能够显示分隔线是因为该菜单项的标题为”-”B.分隔线对应的菜单项的Name属性可以为空C.退出菜单项的有效性属性被设为FalseD.使用PopupMenu方法能够显示如图所示的菜单正确答案:D解析:在设计菜单时,如果在菜单标题栏输入”-”,则可以在菜单中加入一条分隔线,菜单中每一个菜单项,包括分隔线,都要有一个名称,即Name属性不能为空。

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

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

国家二级VB机试(上机操作)模拟试卷460(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上画1个名称为Cbol的组合框,组合框的列表项分别是:北京、天津、上海。

请设置组合框的参数,使其外观如图3-6所示。

窗体的标题是“用组合框”。

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

(2)在名称为Form1的窗体上画1个名称为Pl的图片框,窗体的标题为“程序设计”,如图3-7(a)所示。

编写适当的事件过程,使得程序运行后,单击窗体,则在图片框中显示窗体的标题,并把窗体的标题变为Basic,如图3-7(b)所示。

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

正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个组合框。

按表4-3设置其相关属性。

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

第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个图片框。

按表4-4设置其相关属性。

步骤2:在打开的代码编辑窗口中,编写窗体的Click 事件代码。

参考代码:Private Sub Form Click( ) P1.Print Form1.Caption Form1.Caption=”Basic”End Sub 步骤3:按要求将文件保存至考生文件夹中。

简单应用题2.(1)在考生文件夹中有一个工程文件sjt3.vbp,窗体上有2个命令按钮、1.个水平滚动条和1个计时器,其名称分别为Command1、Command2、HScroll1和’Timed,如图3-8(a)所示。

程序运行后,按钮Command1、Command2的标题分别立即显示“开始”“停止”,同时把计时器的Intaval属性设置为100,Enabled 属性设置为False。

国家二级VB机试(选择题)模拟试卷2(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷2(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷2(题后含答案及解析)题型有:1. 选择题选择题1.在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:Function Fun(x) y=0 If x<10 Then y=x Else y=y+10 End If Fun=y End Function Private Sub Command l_Click( ) n=InputBox(”请输入一个数”):n=Val(n) P=Fun(n):Print P End Sub 运行程序,单击命令按钮,将显示输入对话框,如果在对话框中输入100,并单击“确定”按钮,则输出结果为A.10B.100C.1 10D.出错信息正确答案:A解析:本题是一个简单的函数调用,在函数中会判断参数x的值,根据x 的值不同执行If语句的不同分支。

由于实际参数为100不满足x<10,因此函数返回值为10。

2.设有如下事件过程:Private Sub Command l_Click( )Dim aa=Anrray(12,3,8,5,10,3,5,9,2,4)For k=1 To 9 Print fun(a(k-1),a(k));””;Next k End Sub Private Function fun(x,y)As IntegerDo While x>:y x=x-yLoopfun=x End Function 程序运行时的输出结果是A.4 0 1 0 3 0 0 4 0B.0 3 3 5 1 3 5 1 2C.9-5 3-5 7-2-4 7-2D.9 3 3 5 7 3 5 7 2正确答案:B解析:本题中函数fun的作用是当第一个形参比第二个形参大或着相等的时候让它减去第二个形参,直到比第二个形参小为止;在按钮的单击事件中循环调用9次函数,每次都用数组的前一个元素和后一个元素作为函数的实参,所以应输出的是12-3-3-3-3、3、8-5、5、10-3、3、5、9-2、2。

国家二级VB机试(选择题)模拟试卷260(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷260(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷260(题后含答案及解析) 题型有:1.1.在Visual Basic环境下设计应用程序时,系统能自动检查出的错误是A.语法错误B.逻辑错误C.逻辑错误和语法错误D.运行错误正确答案:A解析:Visual Basic可以自动对输入的内容进行语法检查。

有语法错误会给出提示,但是不会自动检查逻辑错误,也无法检查出运行错误。

2.能够用于标识对象名称的属性是A.NameB.CaptionC.ValueD.Text正确答案:A解析:任何一个对象在工程中都有唯一的一个名字,即Name属性,该属性在运行时是只读的。

3.在窗体上添加“控件”的正确的操作方式是A.先单击工具箱中的控件图标,再单击窗体上适当位置B.先单击工具箱中的控件图标,再双击窗体上适当位置C.直接双击工具箱中的控件图标,该控件将出现在窗体上D.直接将工具箱中的控件图标拖动到窗体上适当位置正确答案:C解析:在窗体上画一个控件有以下两种方法。

第1种方法步骤如下:步骤1:单击工具箱中的控件,该控件的图标反相显示。

步骤2:把光标移到窗体的适当位置,此时光标变为“+”号,按下鼠标左键,不松开,并向右下方拖动鼠标,窗体上显示出一个方框,如图3-7所示。

步骤3:鼠标向右下方移动,所画的方框逐渐增大,当增大到认为合适的大小时,松开鼠标左键,这样就在窗体上画好了一个控件。

第2种方法比较简单:双击工具箱中某个所需要的控件图标即可。

4.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是A.B.C.D.正确答案:B解析:本题考查对控件工具箱的熟悉程度,选项A代表文本框、选项B代表标签、选项C代表命令按钮、选项D代表形状。

知识模块:对象及其操作5.在面向对象方法中,不属于“对象”基本特点的是A.一致性B.分类性C.多态性D.标识唯一性正确答案:A解析:对象具有如下特征:标识惟一性、分类性、多态性、封装性、模块独立性。

6.在软件开发中,需求分析阶段可以使用的工具是A.N-S图B.DFD图C.PAD图D.程序流程图正确答案:B解析:在软件开发中,需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。

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

[模拟] 二级Visual Basic语言程序设计模拟84单项选择题第1题:以下不能输出“Program”的语句是( )。

A.Print Mid(“VBProgram”,3,7)B.Print Right(“VBProgram”,7)C.Print Mid(“VBProgam”,3)D.ptint Left(“VBProgram”,7)参考答案:D本题用到了字符串处理函数Mid、Right和left函数。

中部截取函数数Mid(C,N1,N2),功能是从符串C中的C1 位置开始往后取N2个字符,如果省略N2,默认从C1位置收出所有字符。

右部截取函数Right(C,N),功能是取字符串C右边N个字符。

左部截取函数Left(C,N),功能是取字符串C左边N个字符。

根据以上函数用法A、B、C能输出“Program”,D选项是从字符串的最开始取7个字符,结果为VBProgr,4不能输出“Program”,故选项D错误。

第2题:用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是( )。

A.ListB.ListIndexC.TextD.ListCount参考答案:C组合框的List属性用来列出表项的内容。

List属性保存了列表框中所有值的数组,可以通过下标访问数组中的值,其格式为[列表框].List(下标);List1ndex 属性的设置值是已选中的表项的位置,表项位置由索引值指定;Text属性值是用户所选择的项目的文本或直接从编辑区输入的文本;ListCount属性属性列出列表框中表项的数量。

第3题:下面属于字符类的实例是 ____A.´518´B.5C.´nmD.´\n´参考答案:D字符实例的一般形式是用一对单引号括起来的一个字符。

另外ASCII码中还有一些控制字符,C语言中用转义字符的形式来书写这些常,转义字符一反斜杠(\)开始,后面跟1个字符或字符序列。

´518´单引号中有三个字符,A选项错误。

"5"双引号为字符串,B选项错误。

´nm´单引号中有两个字符,C选项错误。

´\n ´为换行符,属于字符类实例,D选项正确。

第4题:以下叙述中错误的是( )。

A.续行符与它前面的字符之间至少要有一个空格B.Visual Basic中使用的续行符为下划线(一)C.以撇号(´)开头的注释语句可以放在续行符的后面D.Visual Basic可以自动对输入的内容进行语法检查参考答案:C续行符“-”与前面的内容至少要保留一个空格,并且续行符只能出现在行尾,后面不能有注释。

故选项C错误。

第5题:数据库独立性是数据库技术的重要特点之一。

所谓数据独立性是指______。

A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上3种说法都不对参考答案:D[知识点] [选项个数]4 [试题编号] [分数] [题目类型] [难度]第6题:计算下面分段函数的正确语句是( )。

A.y=IIf(X 〉0,X+1,IIf(X〈 0,x-1,0))B.y=IIf(x=0,0,IIf(x 〉0,X一1,x+1))C.y=IIf(X 〉0,x+1,IIf(x〈 0,0,x-1))D.Y=IIf(x=0,0,X-1,x+1)参考答案:A第7题:如果要在图片框Picture1中输出文本"图片框",则正确的语句是 ____A.Picture1.Print "图片框"B.Picture1.Write "图片框"C.Print "图片框"D.Write "图片框"参考答案:A图片框中用print方法输出文本信息,故选择A项。

第8题:窗体上有一个按钮和一个列表框(Sorted属性为True),执行下列过程后的输出结果为________。

Private Sub Command1_Click()List1.AddItem "China"List1.AddItem "Great"List1.AddItem "Is",1List1.AddItem "!",3Print List1.List(2)End SubA.ChinaB.GreatC.IsD.!参考答案:B[知识点] [选项个数]4 [试题编号] [分数] [题目类型] [难度]第9题:设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:Private Sub Check1_Click(Index As Integer)…End Sub则下面叙述中错误的是( )。

A.单击数组中任何复选框都会调用此事件过程B.参数Index的值等于单击数组中某个复选框的Index属性的值C.上面的过程是数组中第1个复选框的事件过程D.从过程的首部(即第1行)无法确定数组中复选框的个数参考答案:C控件数组具有相同的名称,它们以Index属性值作为数组元素的下标,以此来区别控件数组的各个成员。

本题中,单击复选框数组中的任何一个都会调用同一个单击事件过程,因此C选项叙述有洪。

在单击事件过程参数中,Index参数即是该复选框的Index属性值。

由于控件数组使用具有相同的名称且有相同的单击事件过程,因此从过程的首部无法确定数组小的复选框的个数。

第10题:下列叙述中错误的是()。

A.一个工程中可以含有多个标准模块文件B.以.bas为扩展名的文件是标准模块文件C.窗体文件包含该窗体及其控件的属性D.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件参考答案:D考查工程中的文件。

一个VB工程中包括各种类型的文件,常见的有工程文件,多个窗体文件(.frm)和多个模块文件(.bas),窗体文件中包含窗体及控件的属性设置,窗体级变量等。

资源管理器中可以同时管理多个工程文件。

第11题:以下()控件没有Caption属性。

mandButtonB.CheckBOXC.TextBOXbel参考答案:C本题考查基本控件的常用属性。

命令按钮(CommandBuRon)、复选框(CheckBox)以及标签(Label)都有标题(Caption)属性;而文本框没有Caption属性,只有Text 属性。

第12题:下列叙述中正确的是( )。

A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对参考答案:D栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线件结构。

第13题:以下( )对象不能作为容器。

A.FrameB.FromC.PictureBoxD.Image参考答案:D本题考查容器。

容器是指可以容纳其他控件的控件。

VB中常用来作为容器的有框架、窗体和图片框(PictureBox)。

第14题:假定有以下循环结构Do Until条件循环体Loop则正确的描述是()。

A.如果”条件”是一个为0的常数,则一次循环体也不执行B.如果”条件”是一个为0的常数,则至少执行一次循环体C.如果”条件”是一个不为0的常数,则至少执行一次循环体D.不论”条件”是否为”真”,至少要执行一次循环体参考答案:B考查Do…Loop循环。

Do…Loop循环中,由Until引出的循环条件,如果条件不成立,也就是条件为0时执行循环,否则退出。

第15题:下列说法错误的是_________。

A.对象的操作由对象的属性、事件和方法来描述B.Visual Basic是面向对象的程序设计,Visual Basic中只有窗体和控件两种对象C.属性是对象的特征,不同的对象有不同的属性D.对象事件在代码窗口中体现为过程参考答案:B[知识点] [选项个数]4 [试题编号] [分数] [题目类型] [难度]第16题:假定有如下程序:Private Sub Form_Click()Dim N As Integer, J As IntegerN = 0J = 1Do Until N ﹥ 2N = N + 1J = J + N * (N + 1)LoopPrint N; JEnd Sub运行程序,单击窗体,输出结果是A.3 21B.3 7C.0 1D.3 13参考答案:ADo Until…Loop语句在条件满足的前提下会一直执行中间的循环语句。

N的初值为0,因此循环会执行3次。

在循环体内N每次被加1。

因此结束时N=3。

同样的方法可算出J=21。

选A)。

第17题:下列关于线性链表的叙述中,正确的是()。

A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.各数据结点的存储顺序与逻辑顺序可以不一致,它们的存储空间也可以不一致参考答案:C一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。

线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。

因此,本题答案为C)。

第18题:下列方法中,属于白盒法设计测试用例的方法的是()。

A.错误推测B.因果图C.基本路径测试D.边界值分析参考答案:C白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。

第19题:编写如下程序:Private Sub Command1_Click()Dim i As Integer, j As Integern=InputBox("输入一个大于1的正整数")For i=2 To nFor j=2 To Sqr(i)If i Mod j=0 Then Exit ForNext jIf j>Sqr(i)Then Print iNext iEnd Sub该程序的功能是______。

A.判断n是否为素数B.输出n以内所有的奇数C.输出n以内所有的偶数D.输出n以内所有的素数参考答案:D假设输入2、4、9进行验证,输入2时程序会输出2,输入4时,程序会输出2、3,可见程序不是判断n是否为素数,所以A不对。

由前面验证可知,程序也不是输出n以内的所以奇数或偶数,所以B、C也不对。

如果输入9时,程序会输出2、3、5、7,说明程序是输出n以内的所有素数,所以D正确。

[知识点] [选项个数]4 [试题编号] [分数] [题目类型] [难度]第20题:算法一般都可以用哪几种控制结构组合而成( )。

相关文档
最新文档