版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(VB)机试模拟试卷280(题后含答案及解析)题型有:1.选择题2.基本操作题3.简单应用题4.综合应用题选择题1.线性表常采用的两种存储结构是()。A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构D.线性存储结构和非线性存储结构正确答案:C解析:线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。2.下列关于类、对象、属性和方法的叙述中,错误的是()。A.类是对一类具有相同的属性和方法对象的描述B.属性用于描述对象的状态C.方法用于表示对象的行为D.基于同一个类产生的两个对象不可以分别设置自己的属性值正确答案:D解析:类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。3.确定一个控件在窗体上的位置的属性是()。A.Width或HeightB.Width和HeightC.Top或LeRD.Top和Left正确答案:D解析:本题考查对象的基本属性。Height和Width属性决定了控件的高度和宽度,而Top和Left属性决定了控件在窗体中的位置属性。4.一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。A.DBACEFB.CBEFDAC.FDAEBCD.DFABEC正确答案:B解析:由于该二叉树的前序遍历结果是ABCEDF,显然A结点为根结点,所以后序遍历时A结点是最后遍历的,其后睁遍历的结果为CBEFDA。5.关系表中的每一行记录称为一个()。A.字段B.元组C.属性D.关键码正确答案:B解析:在关系表中,每一列称为一个属性,对应表中的一个字段;每一行称为一个元组,对应表中的一条记录。6.当一个工程含有多个窗体时,其中启动窗体是()。A.启动VisualBasic时建立的窗体B.第一个添加的窗体C.最后一个添加的窗体D.在“工程属性”对话框中指定的窗体正确答案:D解析:VB规定,对于多窗体程序,必须在“工程属性”对话框中指定其中一个窗体为启动窗体。如果未指定,那么就默认设计时的第一个窗体为启动窗体,这个默认的启动窗体就是“工程属性”对话框中的默认窗体。7.在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;1个复选框(名称为Cheek1,标题为“粗体”)和1个文本框(名称为Text1,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选按钮和“粗体”复选框被选中,则以下能够实现上述操作的语句序列是()。A.Optionl.Value=FalseCheek1.Value=TrueB.Optionl.Value=TrueCheckl.Value=0C.Option2.Value=FalseCheekl.Value=2D.Option1.Value=TrueCheek1.Value=1正确答案:D解析:单选按钮控件的Value属性值为True表示被选中,False表示未被选中;复选框控件的Value属性值为0表示未选中,1表示选中,2表示禁止。本题中是单选按钮和复选框都被选中,故D选项正确。8.用来设置文字字体是否斜体的属性是()。A.FontUnderlineB.FontBoldC.FontSlopeD.Fonthalic正确答案:D解析:FontUnderline属性设置文字是否有划线;FontBold属性是设置文字是否加粗;Fonthalit;属性是设置文字是否斜体;没有FontSlope属性。故选D。9.在窗体上有一个名为Textl的文本框和一个名为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()DimiAsInteger,nAsIntegerFori=0To50i=i+3n=n+1Ifi>10ThenExitForNextText1.Text:Str(n)EndSub程序运行后,单击命令按钮,在文本框中显示的是()。A.2B.3C.4D.5正确答案:B解析:本题考查循环程序的分析。题中循环变量为i,步长为1,循环体中i每次变化都增加3,因此执行一次循环后,i的值增加4,当i大于10时退出循环,所以每次循环后i的值为:3,7,11。当i为11时退出循环,所以循环共执行了3次。10.在窗体上画一个文本榧,然后编写如下事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimcharAsStringchar=Chr(KeyAscii)KeyAscii=Asc(UCase(char))Text1.Text=String(6,KeyAscii)EndSub程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为()。A.aB.AC.aaaaaaD.AAAAAA正确答案:D解析:本题考查KeyPress事件过程和字符串函数。KeyPress事件的过程格式为:Subobject_KeyPress([IndexAsInteger,]KeyAsciiAsInteger),其中KeyAscii为字符ASCII码。当在文本框中输入字符a后,UCase函数把输入的字符转化为大写字符,Asc函数则把字符转化为ASCII码值。String函数则产生6个同样的字符A。11.下列程序的输出结果为()。S1=“1”:S2=“2”:S1=Val(S1)+Val(S2)S2=Val(“12”)IfS1<>S2ThenPrintS1-S2ElsePrintS2-S1A.-9B.9C.-12D.0正确答案:A解析:本题考杏转换函数和“+”号运算符。表达式Val(S1)的作用是把字符串S1转成数字。程序段的功能是:变体类型变量S1和S2赋值以后,经由语句Val(S1)+Val(S2),也就是数字S1和S2相加值(为3)存入S1中,同时把数字符串“12”转成数字12,放到S2中。因此数字S1和S2不等,输出S1-S2的值为-9。12.设有如下数组定义语句:Dima(一1To4,3)AsInteger以下叙述中正确的是()。A.a数组有18个数组元素B.a数组有20个数组元素C.a数组有24个数组元素D.语法有错正确答案:C解析:本题定义了一个二维数组,第一维的下标一1to4,即为一1,0,1,2,3,4(共6行),第二维下标3,即Oto3(0,1,2,3共4列),6*4=24二维数组有24个数组元素。故选C。13.在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:OptionBase0PrivateSubCommand1_Click()DimA1(4)AsInteger,A2(4)AsIntegerFork=0To2A1(k+1)=InputBox(“请输入一个整数”)A2(3-k)=A1(k+1)NextkPrintA2(k)EndSub程序运行后,单击命令按钮,在输入对话框中依次输入2、4、6,则输出结果为()。A.0B.1C.2D.3正确答案:C解析:程序运行过程如下:程序运行过程如下:k=0,输入2,A1(k+1)=A1(0+1)=A1(1)=2,A2(3-k)=A2(3-0)=A2(3)=2k=1,输入4,A1(k+1)=A1(1+1)=A1(2)=4,A2(3-k)=A2(3-1)=A2(2)=4k=2,输入6,A1(k+1)=A1(2+1)=A1(3)=6,A2(3-k)=A2(3-2)=A2(1)=6k=3,For循环结束,输出A2(k)的值即A2(3)的值,即2。14.对窗体上名称为Commandl的命令按钮,编写如下事件过程:PrivateSubCommandl_Click()Move200,200EndSub程序运行时,单击命令按钮,则产生的操作是()。A.窗体左上角移动到距屏幕左边界、上边界各200的位置B.窗体左上角移动到距屏幕右边界、上边界各200的位置C.窗体由当前位置向左、向上各移动200D.窗体由当前位置向右、向下各移动200正确答案:A解析:Move方法是窗体的移动方法,其中200,200是窗体左上角的坐标(X,Y)。坐标系是以屏幕左上角为原点,向右为X轴正方向,向下为Y轴正方向。所以本题中窗体左上角移动到距屏幕左边界、上边界各200的位置。故A选项正确。15.能够将组合框Combol中最后一个数据项删除的语句为()。A.Combol.RemovehemComb01.ListCountB.Combol.RemovehemComb01.ListCount-lC.Combol.RemoveltemCombol.ListlndexD.Combol.RemoveltemCombol.Listlndex-l正确答案:B解析:组合框的Removehem方法与列表框删除指定项目的方法相同,格式为:Removeltem(索引值),而列表中的项目索引值从0开始,因此最后一项的索引值为ListCount-1。16.图片框所不具有的功能是()。A.使其中的图片缩小,而图片内容保持完整B.可以作为一个容器,里面放置其他控件C.可以用Print方法在其中显示字符串D.在程序运行过程中为其加载图片正确答案:A解析:图片框中的AutoSize属性设置为True时,图片框会根据装入的图形的大小调整其大小。但是,如果图形的大小超过图片框所在的窗体时,则只能显示部分图形,因为窗体本身无法自动调整大小。故A选项错误。17.判断复选框是否被选中的属性为()。A.SelectedB.CheckedC.ValueD.Index正确答案:C解析:复选框组常用于提供多重选择Value属性值决定每个复选框的选中状态:0为未选、1为选中、2为不可用(以灰色呈现)。选C。18.以下关于VB的叙述中,错误的是A.VB采用事件驱动的编程机制B.如果程序中有Sub_Main过程时,则一定从该过程开始执行C.工程文件中包含多个窗体时,可以指定启动窗体D.VB程序既可以编译执行,也可以解释执行正确答案:B解析:在一般情况下,整个应用程序从设计时的第一个窗体开始执行,需要首先执行的程序代码放在Form_Load事件过程中。如果需要从其他窗体开始执行应用程序,则可通过”工程”菜单中的”工程属性”命令(“通用”选项卡)指定启动窗体。但是,如果有SubMain过程,则可以(注意,是”可以”,而不是”必须”)首先执行SubMain过程。19.下列不是VisualBasic合法常量的是()。A.&H15&B.‘abc’C.1E一8D.#2—2—2015#正确答案:B解析:VisualBasic中的常量分为两种,一种是文字常量,一种是符号常量,其中,文字常量又分为字符串常量和数值常量。A选项为十六进制长整型数值常量;C选项为浮点数常量;D选项为日期常量;B选项中字符串常量应该使用一对双引号括起来,而不应该用单引号,所以B选项不是合法的常量。本题选择B选项。20.对下列二叉树进行前序忘记遍历的结果为A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXYZ正确答案:C解析:前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。21.在窗体上画一个命令按钮,然后编写如下程序:OptionBase1PrivateSubCommand1_Click()DimArr(10)AsIntegerFori=1To10Arr(i)=11-iNextix=InputBox(“输入一个整数(3~10)”)PrintArr(2+Arr(x))EndSub程序运行后,单击命令按钮,在输入对话框中输入7,则输出结果为A.3B.4C.5D.6正确答案:C解析:For循环对数组Arr赋初值。得到的结果是元素值从10到1的倒序。Arr(7)=4。Arr(2+Arr(x))=Arr(2+4)=5。选C。22.以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写()。PrivateSubCommandl_Click()x=Val(Text1.Text)If___________ThenPrintxElseText1.SetFOCUSText1.Text=““EndIfEndSubA.x%4=1Andx%5=2B.x%4=1Orx%5=2C.xMod4=1AndxMod5=2D.xMod4=1OrxMod5=2正确答案:C解析:本题考查条件表达式的描述和如何获得焦点。题中的两个条件“除以4余1,除以5余2”关系为并列关系,可以表示为“xMod4=1AndxMod5=2”。23.为了使标签中的内容居中显示,应把Alignment属性设置为()。A.0B.1C.2D.3正确答案:C解析:本题考查Alignment属性。控件的Alignment属性表示控件中的文字水平对齐方式,属性值可取3种值:0为左对齐,1为右对齐,2为居中。24.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是A.1:1联系B.1:m联系C.m:1联系D.m:n联系正确答案:D解析:一般来说,实体集之间必须通过联系来建立联接关系,分为3类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。多个兴趣班与多个学生的关系为m:n联系,D选项正确。25.假定有如下语句:answer$=MsgBox(“String1”,,“String2”,“String3”,2)执行该语句后,将显示一个信息框,单击其中的”确定”按钮,则answer$的值为()。A.String1B.String2C.String3D.1正确答案:D解析:MsgBox函数的作用:在对话框中显示消息,等待用户单击按钮,并返回一整数,告诉用户单击哪一个按钮。Msgbox函数的格式是:MsgBox(提示信息[,按钮样式][,标题信息][,帮助文件,帮助上下文编号])本题MsgBox函数语句运行后,信息对话框中提示信息是”String1”,标题栏信息是”String2”,对话框出现一个”确定”按钮,单击”确定”按钮返回”确定”按钮对应的一个整数值1,并把1赋给answer变量。故D选项正确。26.下列有关通用对话框控件的说法中,正确的是A.在程序运行时,通用对话框控件在窗体上是可见的B.在程序代码中,可以设置DialogTitle属性值来改变对话框的标题信息C.把通用对话框控件加到窗体中后,在设计阶段可以调整其大小D.通用对话框控件是VisualBasic的标准控件,默认情况下,自动显示在工具箱中正确答案:B解析:在运行程序时只有调用相应的方法才能显示通用对话框,在运行时不可见,选项A描述错误;通用对话框是以图标的形式显示在窗体中,该图标的大小不能改变,选项C描述错误;通用对话框是ActiveX控件,不是标准控件,使用时需要添加到工具箱,选项D描述错误。故正确答案为选项B。27.文本框的Locked属性被设置为True后产生的效果是A.光标不能进入文本框B.不能使文本框中的文本左右滚动C.不能修改文本框中的文本D.在程序中不能引用文本框的内容正确答案:C解析:文本框控件Locked属性用于设置是否锁定,如设置为True,则不能编辑该文本框。28.设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是A.R={(5,1),(7,9),(1,7),(9,3)}B.R={(9,7),(1,3),(7,1),(3,5)}C.R={(1,9),(9,7),(7,5),(5,3)}D.R={(1,3),(3,5),(5,9)}正确答案:D解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,则称为线性结构,在数据结构中习惯称为线性表。A选项中,5为根结点,线性表为51793。B选项中,9为根结点,线性表为97135。C选项中,1为根结点,线性表为19753。D选项,结点1与7都是根结点,属于非线性结构,故D选项正确。29.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩正确答案:C解析:学号是学生表S的主键,课号是课程表C的主键,所以选课表SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择C。30.在软件开发中,需求分析阶段产生的主要文档是()。A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书正确答案:D解析:需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。所以选择D。31.为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为()。A.ValueB.ByValC.ByRefD.Reference正确答案:B解析:Value是控件的属性名。用ByVal关键字声明形参表示该参数按值传递。ByRef是默认的参数类型,表示该参数按地址传递。没有Reference关键字。故B选项正确。32.下面的程序是利用公式:π=4-4/3+4/5-4/7+4/9-4/11+…计算机π的近似值PvivateSubCommand1_Click()DimPIAsDouble,xAsDouble,kAsLong,signAsIntegersign=1k=1PI=0Dox=sign*4/(2*k-1)PI=PI+xk=k+1sign=________________LoopUnti1Abs(x)<0.000001PrintPIEndSub在空的处应填写的是()。A.sign+1B.-signC.xD.k正确答案:B解析:根据公式π=4-4/3+4/5-4/7+4/9-4/11+…可知sign是作为符号翻转的,即一次+下一次就为-,因此空缺处应该填-sign,这样就可使符号循环一次翻转一次。33.文件列表框中用于设置或返回所选文件路径和文件名的属性是A.FileB.FilePathC.PathD.FileName正确答案:D解析:Path属性返回要显示的文件所在的路径,其默认值为系统的当前工作路径;FileName属性主要用于返回在文件列表框中被选定文件的文件名。故正确答案为选项D。34.在关系数据库中,用来表示实体间联系的是A.属性B.二维表C.网状结构D.树状结构正确答案:B解析:关系模型实体间的联系采用二维表来表示,简称表。选项C为网状模型实体间的联系,选项D为层次模型实体间的联系,选项A属性刻画了实体35.A.1B.0C.3D.出现错误提示正确答案:A解析:36.下列关于线性链表的叙述中,正确的是()。A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.以上说法均不正确正确答案:C解析:一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。37.下面描述中不属于数据库系统特点的是A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高正确答案:C解析:数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C错误。38.A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXYZ正确答案:C解析:前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。39.下列不属于计时器控件属性的是A.EnabledB.IntervalC.IndexD.Visible正确答案:D解析:计时器控件属性包括Enabled、Interval和Index等属性,不包括Visible属性。选D)。40.窗体上有一个名称为CD1的通用对话框,一个名称为Command1的命令按钮,相应的事件过程如下:PrivateSubCommand1_Click()CD1.Filter=”AllFile|*.*|TextFile|*.txt|PPT|*.ppt”CD1.FilterIndex=2CD1.InitDir=”C:”CD1.FileName=”default”CD1.ShowSaveEndSub关于上述过程,以下叙述中正确的是()。A.默认过滤器为”*.ppt”B.指定的初始目录为”C:\”C.打开的文件对话框的标题为”default”D.上面事件过程实现保存文件的操作正确答案:B解析:通用对话框的FilterIndex属性为1时表示默认过滤器为第1个文件类型,为2时表示为第2个文件类型。InitDir属性值指定通用对话框的初始目录。FileName属性表示对话框中默认的文件名。ShowSave方法表示打开另存为对话框,执行保存文件的操作。基本操作题请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。41.在名称为Form1的窗体上画一个名称为CD1的通用对话框,通过属性窗口设置CD1的初始路径为C:\,默认的文件名为None,标题为“保存等级考试”,如图2所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。正确答案:[操作步骤]步骤1:新建一个“标准。EXE”工程,选择[工程]→[部件]命令,在弹出的“部件”对话框的列表中选中“MicroSoftCommonDiMogControl6.0”项目,单击“确定”按钮。步骤2:在窗体Form1上画一个通用对话框,其相关属性设置如表12—7所示。步骤3:编写Form1的Iroad事件,加入下面的代码:CD1.ShowSave步骤4:按要求将文件保存至考生文件夹中。解析:通用对话框的InitDir属性用于为打开或另存为对话指定初始的目录,如果此属性没有指定,则使用当前目录。通用对话框的初始路径由InitDir属性设置,默认文件名由FileName属性设置,标题由DialogTitle属性设置。42.在名称为Form1的窗体上设计一个菜单。要求在窗体上添加名为menu0,标题为“菜单命令”的主菜单,再添加两个名称分别为“menu1”、“menu2”,标题分别为“不可用菜单项”、“上一菜单项可用”的子菜单,并且使程序运行时,menu1子菜单不可用,menu2子菜单已经选中(运行时的效果如图3所示)。再编写适当的事件过程,使得程序运行时,单击“上一菜单项可用”,则“不可用菜单项”变为黑色(可用)。要求程序中不得使用变量,且只有一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sit2.Frm。正确答案:[操作步骤]步骤1:新建一个“标准EXE”工程,打开VB菜单设计器设计菜单,各菜单项及属性设置如表12—8所示。步骤2:打开代码编辑窗口,编写“上一菜单项可用”命令的Click事件过程。参考代码:PrivateSubmenu2_Click()menu1.Enabled=TrueEndSub步骤3:按要求将文件保存至考生文件夹中。解析:①VB中的菜单是通过菜单编辑器来设计的。菜单编辑器中的基本设置项有:“标题”项,对应出现在菜单中的显示内容;“名称”项,系统识别菜单项的唯一关键字(不能重复);“索引”项,用于设置菜单数组中各元素的索引号;“快捷键”项,是一个下拉列表框,用于设置菜单项的快捷键;“帮助上下文”项,设置当鼠标移动到某菜单项上按<Fl>键时显示的帮助信息在帮助文件中的对应位置;Visible(可见)项,用于设置控件或菜单项在程序运行时是否可见,值为True表示可见,值为False表示不可见;Enabled(有效)项,用于设置控件或菜单项在程序运行时是否有效,值为True时表示有效,值为False时表示无效(显示为灰色)。通过编辑按钮区的七个按钮可对菜单进行添加、插入、删除、提升(设置为上一级菜单)、缩进(设置为下一级菜单)、上移、下移等操作。②文本框的Text属性用于设置或返回其显示的文本内容。本题原程序设计思路:在“上一菜单项可用”命令的单击事件过程中,通过语句设置“不可用菜单项”命令的Enabled属性值为True。简单应用题43.(1)在考牛文件夹下有一个工程文件sjt3.vbpo其窗体文件上有一个标题为“得分”的框架,在框架中有一个名称为Text1的文本框数组,含6个文本框控件;文本框Text2用来输入难度系数。程序运行时,在左边的6个文本框中输入6个得分,输入难度系数后,单击“计算分数”按钮,则可计算出最后得分并显示在文本框Text3中(如图所示)。计算方法:去掉1个最高得分和1个最低得分,求剩下得分的平均分,再乘以3,再乘以难度系数。最后结果保留到第2位小数,不四舍五入。注意:文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容,考生不能修改程序中的其他部分和各控件的属性。最后把修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件sjt4.vbp。窗体上的控件如网所示。程序运行时,若选中“累加”单选按钮,则“10”、“12”菜单项不可用,若选中“阶乘”单选按钮,则“1000”、“2000”菜单项不可用(如图所示)。选中菜单中的一个菜单项后,单击“计算”按钮,则相应的计算结果在文本框中显示(例如,选中“累加”和“2000”,则计算1+2+3+…+2000,选中“阶乘”和“10”,则计算10!)。单击“存盘”按钮则把文本框中的结果保存到考生文件夹下的out4.dat文件中。要求:编写“计算”按钮的Click事件过程。注意:不得修改已经存在的程序,在结束程序运行之前,必须用“存盘”按钮存储计算结果,否则无成绩。最后,程序按原文件名存盘。正确答案:步骤1:打开本题工程文件。步骤2:打开代码编辑窗几,去掉程序中的注释符“‘”,将问号改为正确的内容。PrivateSubCommandlClick()DimkAsInteger,SAsSingle,aAsSingle,bAsSinglea=Val(Textl(0).Text)’将第一个文本框的值作为最大值赋予as=ab=a’将第一个数作为最小值赋予bFork=1To5’剩余文本框作为循环次数的条件s=s+Va1(Text1(k).Text)Ifa<Va1(Text1(k).Text)Then‘取出每个文本框的值与最大值比较,求最大值a=Va1(Text1(k).Text)EndIfIfb>Val(Text1(k).Text)Thenb=Va1(Text1(k).Text)EndIfNextkS=(s-a-b)/4‘根据要求去掉一个最高分和一个最低分后求四科的平均分s=s*3*Va1(Text2.Text)‘根据题意此处应填平均分Text3=Int(s*100)/100‘Int(N)是求小于或等于N的最大整数,同时将最后结果显示在Text3上EndSub步骤3:调试并运行程序,关闭程序后按题目要求存盘。(2)步骤1:打开本题工程文件;步骤2:打开代码编辑窗口,在指定位置编写如下代码。PrivateSubCommandlC1ick()DimiAsIntegerDimjAsIntegerDimmAsLongDimsumAsLongm=1Ifn=10Orn=12Then’通过判断n的值。可确定使用什么操作Fori=2Tonm=i*mNexti’求n的阶乘Textl.Text=mEndIfsum=0Ifn=2000Orn=1000ThenForJ=1Tonsum=sum+jNextj’求1到n的和Text1.Text=sumEndIfEndSub步骤3:调试并运行程序,关闭程序后按题目要求存盘。解析:(1)通过Val()函数获取文本框数组的值,并把它转换为数值型,通过循环语句和判断语句,找出最大值和最小值赋值给变量a和b,同时累加所有数值的和赋值给s,那么最终的和为s—a—b,根据算法求剩下得分的平均分,乘以3,再乘以Text2中输入的难度系数,得出最终的得分。(2)本题的语句比较多,先看一下程序实现的过程,通过单选按钮决定是进行阶乘还是累加运算,并确定4个菜单项的Enabled属性,在菜单项的Click事件过程中,设置n的值,运用If判断语句判断n值,进行累加或阶乘运算,然后通过文件编辑实现存盘操作。综合应用题44.在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别为“读数据”和“统计”的命令按钮。请添加两个标签,其名称分别是Label1和Label2,标题分别为“单词的平
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届广西壮族自治区桂林市叠彩区一模历史试题(解析版)
- 监狱安全管理工作总结与反思计划
- 《平移、旋转和轴对称》(教学实录)-2023-2024学年四年级下册数学苏教版
- 企业并购中的财务审计计划
- 2024年个人住宅装修施工合同5篇
- 15《搭船的鸟》教学实录2024-2025学年统编版语文三年级上册
- 2024年度重庆驾驶员劳动安全与健康管理合同3篇
- 2024版建筑用材料运输及仓储服务合同示范3篇
- 2024学年九年级英语上册 Unit 6 Movies and Theater Lesson 36 Making Plays Is Fun教学实录(新版)冀教版
- 陇东学院《房地产建筑概论(含识图)》2023-2024学年第一学期期末试卷
- 愚公移山英文 -中国故事英文版课件
- 国开经济学(本)1-14章练习试题及答案
- 高三数学考试情况分析及复习建议
- 光学设计与光学工艺
- 项目工程质量管理体系
- 家长进课堂(课堂PPT)
- 定喘神奇丹_辨证录卷四_方剂树
- 货物运输通知单
- 部编版一年级上册形近字组词(共3页)
- 不知不觉也是牛仔元老了转一篇日牛知识贴.doc
- 三相桥式有源逆变电路的仿真Word版
评论
0/150
提交评论