下列关于过程叙述不正确的是( )。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为Commandl的命令按钮,标题为“打开文件”,再画一个名称为CDI的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框。请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为“打开文件”;②设置适当属性,使对话框的“文件类型”下拉式组合框中有两行:“文本文件”、“所有文件”(如图1-142所示)。默认的类型是“所有文件”;③编写命令按钮的事件过程,使得单击按钮可以弹出打开文件对话框。要求:程序中不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Forml的窗体上画一个命令按钮,名称为Commandl,其标题为“移动本按钮”。如图1-143所示。编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjl2.frm。
在窗体上已经添加了名为CommonDialogl控件,用Show方法显示”打开”对话框的正确方法是( )。
在考生文件夹中有一个工程文件execise116.vbp及窗体文件execise116.frm。在名为Form1的窗体中有一个水平滚动条(名称为HS1),一个文本框(名称为Text1,初始内容为0),一个命令按钮(名称为Cmd1,标题为Move)。它的功能是在文本框中输入一个整数,单击Move按钮后,如果输入的是正数,滚动条中的滚动框向右移动与该数相等的刻度,但如果超过了滚动条的最大刻度,则不移动,并且在文本框中显示TooBig;如果输入的是负数,滚动条中的滚动框向左移动与该数相等的刻度,但如果超过了滚动条的最小刻度,则不移动,并且在文本框中显示TooSmall,如下图所示。要求:去掉程序中的注释符(“'”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改程序的其他部分,也不得修改控件的属性。最后把修改过的程序按原名保存。
计算机算法指的是______。
在名为Form1标题为“选课”的窗体上绘制一个复选框数组;名为Chk1,共有4个复选框,按顺序其标题分别是“音乐”、“美术”、“体育”和“政治”,其中“体育”和“政治”复选框处在选中状态下。请绘制控件并设置相应属性,使运行时的窗体如下图所示。注意:文件必须存放在考生文件夹中,工程文件名为execise23.vbp,窗体文件名为execise23.frm。
编写如下事件过程和函数过程: Private Sub Command1_Click() Dim num(1 To 6) As Single num(1)=103: num(2)=190: num(3)=0 hum(4)=32:num(5)=-56: num(6)=100 Print Print p2(6,num()) End Sub Private Function p2(ByVal n As Integer, number() As Single) As Integer p2=number(1) For j=2 To n If number(j)<p2 Then p2=number(j) Next j End Function 程序运行后,在窗体上输出( )。
在软件生命周期的各个阶段都会产生一系列的文件,如手册、数据和程序等,它们总称为【 】。
程序执行结果s的值是【 】。 Private Sub subl(Byval p As Integer) p=p * 2 End Sub Private Sub Command1_Click( ) Dim i As Integer i=3 Call sub1 (i) if i>4 then i=i mod 2 Print cstr(i) End Sub
“按相同大小制作”多个控件时,( )是制作的基准。
(1)在考生文件夹下有一个工程文件sj3.vbp。相应的窗体文件名为sj3.frm。请装人该文件.在窗体上画一个列表框和一个文本框,名称分别为Listl和Textl。编写适当的事件过程。程序运行后,如果在文本框中输入要添加的项并双击,则将该项添加到列表框中(内容任意,不少于3个),如图17—3所示;如果双击Listl的某一项则将其从列表框中删除,如图17—4所示。提供的窗体文件可以实现上述功能,但这个程序不完整,请把它补充完整。注意:去掉程序中的注释符“'”,把程序中的“?”改为适当的内容,使其正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件sj4.vbp,窗体如图所示。其功能是单击“输入数据”按钮,则可输入一个整数n;单击“计算”按钮.则计算1!+2!+3!…+n!的值,并将计算结果显示在文本框中;单击“存盘”按钮,则把文本框中的结果保存到考生文件夹下的out4.dat文件中。程序运行时的窗体界面如图17—5所示。文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容,并编写”计算”按钮的Click事件过程。注意:不得修改已经存在的内容和控件属性,在结束程序运行之前,必须用“存盘”按钮存储计算结果,否则无成绩。最后将修改后的文件按原文件名存盘。
在名为Form1的窗体上建立一个文本框,名为Text1;再建立一个命令按钮,名为Cmd1,标题为“计算”,如下图所示。要求程序运行后,单击命令按钮,则计算出1~200之间所有素数之和,并在文本框中显示结果,同时把结果存入文件out48.txt中(在考生文件夹中有标准模块mode.bas,其中的putdata过程可以把结果存入文件;而isprime函数可以判断整数x是否为素数,如果是素数,则函数返回True,否则返回False;考生可以把该模块文件添加到自己的工程中)。注意:文件必须存放在考生文件夹中,窗体文件名为execise48.frm,工程文件名为execise48.vbpo
以下是一个比赛评分程序。在窗体上建立一个名为Text1的文本框数组,然后画一个名为Text2的文本框和名为Command1命令按钮。运行时在文本框数组中输入7个分数,单击“计算得分”命令按钮,则最后得分显示在Text2文本框中(去掉一个最高分和一个最低分后的平均分几位最后得分),如图16-9所示。请填空。PrivateSubCommand1_Click()DimkAsIntegerDimsumAdSingle,maxAsSingle,minAsSinglesum=Text1(0)max=Text1(0)min=________Fork=________To6Ifmax<Text1(k)Thenmax=Text1(k)EndIfIfmin>Text1(k)ThenMin=Text1(k)EndIfsum=sum+Text1(k)NextkText2=(________)/5EndSub
(1)在考生文件夹下有工程sj3.vbp及窗体文件sj3.frm,该窗体和程序是不完整的。在窗体上画一个名称为Combo1的组合框,画两个名称分别为Labell和Label2、Caption属性分别为“选项”和空白的标签。程序运行后,当在组合框中输入一个新项后按回车键(ASCII码为13)时,由自动添加到组合框列表中,并在Label2中给出提示“已添加成功”。程序运行效果如图60—3所示。注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“'”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。(2)在考生文件夹下有工程sj4.vbp及窗体文件sj4.frm,该程序是不完整的。在窗体上有一个文本框(内容)与两个命令按钮,名称分别为Textl、Commandl与Command2。其中Commandl的标题为“生成数据”;Command2的标题为“显示奇数”。要求程序运行时,单击“生成数据”按钮,则自动生成80个0~800之间的随机整数,并在文本框中显示;单击“显示奇数”,则将这80个数据中的奇数显示到文本框中。程序运行时的窗体界面如图60—4所示。注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“'”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
(1)在Forml窗体上绘制一个名称为Textl的文本框,然后建立一个主菜单,标题为“操作”,名称为Op。并为该菜单建两个子菜单,其标题分别为“显示”和“清除”,名称分别为Dis和Clea。编写适当的事件过程,要求程序运行后,如果单击“操作”菜单中的“显示”命令,则在文本框中显示“计算机考试”;如果单击“清除”命令,则清除文本框中显示的内容。程序的运行情况如图66—1和图66—2所示。注意:保存时必须存放在考生文件夹下,工程文件名为sjl.vbp,窗体文件名为sjl.frm。(2)在名称为Forml的窗体上绘制一个名称为P1的图片框,请编写适当的事件过程,使得程序在运行时,每单击一次图片框,就在图片框中输出“单击图片框”,每单击图片框外的窗体一次,就在窗体中输出“单击窗体”,运行时的窗体如图66—3所示。要求在程序中不得使用变量,每个事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sj2.vbp,窗体文件名保存为sj2.frm。
下列各项中,不是结构化程序基本模块结构的是______。
在考生文件夹中有一个工程文件execise89.vbp及窗体文件execise89.frm。请在名为Form1的窗体上绘制两个复选框,名称分别为Chk1和Chk2,标题分别为“物理”和“高等数学”:绘制一个文本框,名为Text1;再绘制一个命令按钮,名为Cmd1,标题为“确定”,如下图所示。请编写适当的事件过程,使得在运行时,选中复选框并单击“确定”按钮,就可以按照下表的要求把结果显示在文本框中。按原名并在原文件夹中保存。注意:不得修改窗体文件中已经存在的程序,退出程序时必须通过单击窗体右上角的“关闭”按钮。在结束程序运行之前,必须进行产生下表一个结果的操作。
(1)在名称为Forml的窗体上建立一个名称为Optionl的单选按钮数组,含四个单选按钮,它们的标题依次为“Iteml”、“Item2”、“Item3”和“Item4”,其下标分别为0、1、2和3,程序运行时,“Itern3”为选中状态,如图48—1所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjl.vbp,窗体文件名为sjl.frm。(2)在窗体上建立一个二级菜单,第一级含两个菜单项,标题分别为“文件”和“帮助”,名称分别为file和help。其中“文件”菜单含有四个子菜单,其标题依次为“打开”、“保存”、“另存为”和“关闭”,名称分别为open、save、saveas和close,窗体运行界面如图48—2所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sj2.vbp,窗体文件名为sj2.frm。
执行如下语句: a=InputBox("Today","Tomorrow","Yesterday","Daybefore yesterday",5) 将显示一个输入对话框,在对话框的输入区中显示的信息是( )。
在考生文件夹中有工程文件execise92.vbp及窗体文件execise92.frmo在名为Form1的窗体中有一个RichText文本框控件(名称为rtx1),一个文本框控件(名称为Text1),两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为“加入92.TXT”和“统计字符个数”),如下图所示。要求程序运行后,单击“加入92.TXT按钮将考生文件夹中的92.txt的内容显示到rtx1中;单击“统计字符个数”按钮统计Text1中有多少个字符并将结果显示在Text1中。本程序不完整,请补充完整,并能正确运行。要求:去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改程序的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。
