问答题在考生文件夹中有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。在名为Form1的窗体上有一个命令按钮,其名称为Command1,标题为“添加”;有一个文本框,名为Text1,初始内容为空白;此外还有一个列表框,其名称为List1。程序运行后,如果在文本框中输入一个英文句子(由多个单词组成,各单词之间用一个空格分开),然后单击命令按钮,程序将把该英文句子作为一个项目添加到列表框中,如下图所示。该程序不完整,请补充完整。要求:去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其能正确运行,但不得修改程序的其他部分,最后按原文件名并在原文件夹中保存修改后的文件。
问答题在考生目录下有一个工程文件sit5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框名称分别为Text1和Text2。其中Text1用来输入口令(输入时,显示“*”),无初始内容;Text2的初始内容为3。并给出了C1的事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在运行时,在Textl中输入口令后,单击“确定”按钮,如果输入的是“123456”,则在Text1中显示“口令正确”;如果输入其他内容,单击“确定”按钮后,弹出如图2.147所示的错误提示对话框,并目Text2中的数字减1。最多可输入3次几令,若3次都输入错误,则禁止再次输入。注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
问答题在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生30个0~1000的整数,放入一个数组中,然后输出其中的最小值。程序运行后,单击命令按钮(名称为Command1,标题为“输出最小值”),即可求出其最小值,并在窗体上显示出来(如图所示)。这个程序不完整,请把它补充完整,并使其能正确运行。要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原名存盘。
问答题(1)在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,可以从键盘输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。如图3-137(a)是输入53后的结果,如图3.137(b)是输入100的结果。已经给出了全部控件和程序,但程序不完整。要求:请去掉程序中的注释符,把程序中的?改为正确的内容。不能修改程序中的其他部分,也不能修改控件的属性。最后用原来的文件名保存工程文件和窗体文件。(2)在考生文件夹下有一个工程文件sit4.vbp。在其窗体中“待选城市”下的Listl列表框中有若干个城市名称。程序运行时,选中Listl中若干个列表项,如图3.138(a)所示,单击“选中”按钮则把选中的项目移到List2中;单击“显示”按钮,则在Textl文本框中显示这些选中的城市,如图3—138(b)所示。已经给出了所有控件和程序,但程序不完整。要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分和控件属性。最后用原来的文件名保存工程文件和窗体文件。
问答题(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行后,单击“读入数据”按钮,可把考生文件夹下in3.txt文件中的所有英文单词读入,并显示在Text1文本框中;单击“插入列表框”按钮,则按顺序把每个单词作为一项添加到List1列表框中(如图3—176所示)。在in3.txt文件中每个单词之间用一个空格字符隔开,最后一个单词的后面没有空格。已经给出了所有控件和程序,但程序不完整。要求:请去掉程序中的注释符,把程序中的“?”改为正确的内容,使其能正确运行,但不能修改程序中的其他部分和控件属性。最后用原来的文件名保存工程文件和窗体文件。(2)在考生文件夹下有一个工程文件sjt4.vbp,窗体上已经画出所有控件,如图3—177所示。在运行时,如果单击“开始”按钮,则窗体上的汽车图标每0.1秒向右移动一次(初始状态下不移动):如果单击“停止”按钮,则停止移动。请完成以下工作:①设置适当控件的适当属性,使得汽车图标每0.1秒向右移动一次,而初始状态下不移动;②请去掉程序中的注释符,把程序中的?改为正确的内容;③为两个命令按钮编写适当的事件过程。最后以原文件名存盘。注意:不得修改已经给出的程序。编写的事件过程中不能使用变量,每个事件过程中只能有一条语句。
问答题在考生文件夹下有一个工程文件sjt3.vbp,窗体中有两个图片框,名称分别为P1、P2,其中的图片内容分别是一架航天飞机和一朵云彩;一个命令按钮,名称为C1,标题为“发射”;一个计时器,名称为Timer1。并给出了两个事件过程,但并不完整,要求:①设置Timer1的属性,使其在初始状态下不计时;②设置Timer1的属性,使其每隔0.1s调用Timer事件过程一次;③去掉程序中的注释符,把程序中的问号改为正确的内容,使得在运行时单击“发射”按钮,则航天飞机每隔0.1s向上移动一次,当到达P2的下方时停止移动,如图所示。注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
问答题请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1,标题为“组合框”的窗体上画1个名称为Combo1的组合框,利用属性窗口设置适当属性使其在程序刚开始运行时的界面如图3—37所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。(2)在名称为Form1的窗体上画一个名称为Image1的图像框,并通过属性窗口为其装入考生文件夹中的图标文件CARS.ico;再画一个名称为Timerl1的计时器,一个名称为Command1、标题为“开始”的命令按钮,如图3—38所示。要求:通过属性窗口设置适当的属性,再编写适当的事件过程,使得程序运行时,单击“开”按钮,图片可以每0.2秒向右移动50。注意:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
问答题在考生文件夹下完成如下简单应用。1.有一个ylc5.vbp,只有一个窗体Form1,需要创建Form2。在窗体Form1上建立Command1和Command2两个命令按钮,标题分别为“隐藏启动窗体”和“关闭窗体”。在窗体Form2上创建标题为“打开窗体1”的按钮。将Form2设为启动窗体,单击Form2上的按钮,则显示Form1窗体:若单击Form1上的“隐藏启动窗体”按钮,则Form2消失。若单击Form1上的“关闭窗体”按钮,则Form1和Form2都消失,退出程序。注意:存盘时必须存放在考生文件夹下,工程文件名为ylc5.vbp,窗体文件名为ylc5-1.frm,ylc5-2.frm。程序中不得使用任何变量。
问答题在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的,请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。 本题描述如下: 在窗口中有一个Text文本框控件,名称为Text1,一个Label标签,名称为Label1,两个命令按钮,名称为Command1,标题为“读入文件”。要求程序运行后,单击Command1将in.txt的内容显示到Text1中,并统计Text1中有多少个字符,将结果显示在Label1中。程序运行界面如左下图所示。
问答题注意:下面出现的“考生文件夹”均为C:/wexam/25160002。(1)在考生文件夹下有一个工程文件sjt3.vbp,两个窗体文件,文件名分别为sjt31.frm和sjt31.frm。此工程实现的功能是,在运行时只显示名为Form2的窗体,单击Form2上的C2按钮,则显示名为Form1的窗体;单击Form1上的C1按钮,则Form1的窗体消失。这个程序并不完整,要求:把Form2设为启动窗体;把Form1上按钮的标题改为“隐藏”,把Form2上按钮的标题改为“显示”。去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件存盘。程序正确运行后的界面如图26-3所示。注意:工程文件和窗体文件仍以原来的文件名存盘。(2)在考生文件夹下有一个工程文件sjt4.vbp,它的功能是在文本框中输入一个整数,单击“移动”按钮后,如果输入的是正数,滚动条中的滚动框向右移动与该数相等的刻度,但如果超过了滚动条的最大刻度,则不移动,并且显示“文本框中的数值太大”;如果输入的是负数,滚动条中的滚动框向左移动与该数相等的刻度,但如果超过了滚动条的最小刻度,则不移动,并且显示“文本框中的数值太小”。程序运行界面如图26-4所示。要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的程序以原来的文件名存盘。
问答题请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个名称为Framel、标题为”目的地”的框架,在框架中添加三个复选框,名称分别为Checkl、Check2、Check3,其标题分别是”上海”、”广州”、”巴黎”,其中”上海”为选中状态,”广州”为未选状态,”巴黎”为灰色状态,如图2-116所示。请画控件并设置相应属性。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
问答题在考生文件夹下完成如下简单应用:1.在名称为Form1的窗体上画两个文本框,名称分别为Text1、Text2,都没有初始内容,再画3个命令按钮,名称分别为Command1、Command2、Command3,标题分别为“显示”、“隐藏”、“复制”。程序运行时,向Text1中输入的所有字符,都显示“*”。单击“显示”按钮后,在Text1中显示所有字符。再单击“隐藏”按钮后,Text1中的内容不变但显示的都是“?”。单击“复制”按钮后,把Text1中的实际内容复制到Text2中,如图25所示。注意:存盘时必须存放在考生文件夹下,工程文件名为ylc5.vbp,窗体文件名为ylc5.frm。
问答题完成下列问题:
问答题在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有2个标题分别是“读数据"和“统计”的命令按钮,1个名称为Text1的文本框,2个标签控件,如图3.31所示。 程序功能如下: 1)单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容(该文件中含有不超过800个英文单词,单词之间用1个空格隔开)显示在Text1文本框中。1*] 2)单击“统计”按钮,则自动统计Text1中所有5字母单词的个数,并显示在右下角的Label1标签中。 “读数据”按钮的Click事件过程已经给出,“统计”按钮的Click事件过程不完整,函数GetWords的功能是从字符串s中分离出每个单词,依次放入数组words的数组元素中,返回值为单词的总数目。 要求: 1)请将程序中的注释符去掉,把?改为正确的内容; 2)补全“统计”按钮Click事件过程中的代码,以实现上述程序功能。 注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行“统计”,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
问答题(1)在考生文件央下有一个工程文件sit3.vbp,窗体中柯两个图片框,名称分别为P1、P2,其中的图片内容分别是-架航天飞机和一朵云彩,一个命令按钮,名称为C1,标题为“发射”,还有一个计时器,名称为Timer1。并给出了两个事件过程,但并不完整,要求:①设置Timer1的属性,使其在初始状态下不计时;②设置Timer1的属性,使其每隔0.1秒调用Timer事件过程一次;③去掉程序中的注释符,把程序中的?改为正确的内容,使得在运行时堆击“发射”按钮,则航天飞机每隔0,1秒向上多动一次,当到达P2的下方时停止移动,如图所示。注意:小能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件sjt4.vbp,运行情况如图所示。程序的功能是计算下列表达式的值:z=(x+2)^2+(x+3)^3+(x+4)^4+…+(x+N)^N其中N和x的值通过键盘分别输入到文本框Text1、Text2中。之后如果单击标题为“计算”、名称为Command1的命令按钮,则计算表达式的值z,并将计算结果显示在名称为Label1的标签中。在给出的窗体文件中已经添加了全部控件和程序,但程序不完整。要求去掉程序中的注释符,把程序中的?改为正确的内容。注意:考生不得修改窗体文件中已经存在的程序。程序中不得使用运算符,而应使用函数xn进行幂运算。程序至少运行一次,按照下图输入数据,使X=10,N=5,单击“计算”按钮,计算Z的值,并将结果显示在标签Label1中,否则没有成绩。最后,程序按原文件名存盘。
问答题在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出了窗体对象“fEmp”上的一个按钮的单击事件代码,请按以下功能要求补充设计。(1)设置窗体对象“fEmp”上两个命令按钮的“Tab”键索引顺序(“Tab”键焦点移动顺序)为从“报表输出”按钮(名为“bt1”)到“退出”按钮(名为“bt2”)。(2)调整窗体对象“fEmp”上的“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输出”按钮(名为“bt1”)一致,且上边对齐“报表输出”按钮,左边距离“报表输出”按钮1厘米(“bt2”按钮的左边距离“bt1”按钮的右边1厘米)。(3)将报表记录数据按照先“姓名”升序,再按“年龄”降序排列显示;设置相关属性,将页面页脚区域内名为“tPage”的文本框控件实现以“第N页/共M页”的形式显示。(4)单击“报表输出”按钮(名为“bt1”),事件代码会弹出如图2.5所示的消息框提示,选择是否进行预览报表“rEmp”;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”以关闭窗体。注意:不要修改数据库中的表对象“tEmp”和宏对象“mEmp”;不要修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。
问答题在名称为Form1的窗体上建立一个名称为List1的列表框。要求:在程序运行后,通过Form_Load()事件过程加载窗体时,执行语句List1.AddItem”AAA,每当单击某个列表项时,都执行语句List1.AddItem List1.Text一次,如图11-20所示。 注意:保存时必须存放在考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sit2.vbp。
问答题注意:保存时必须存放在考生文件夹下,窗体文件名为sjt4.frm,工程文件名为sjt4.vbp,结果存入out.txt文件。
问答题在考生文件夹下的“samp1.acedb”数据库文件中已建立了表对象“tEmployee”。请按以下操作要求,完成表的设计。(1)判断并设置“tEmployee”表的主键。(2)设置“性别”字段的默认值为“男”。(3)删除表中1949年以前出生的雇员记录。(4)删除“照片”字段。(5)设置“雇员编号”字段的输入掩码为:只能输入10位数字或空格形式。(6)在编辑完的表中追加如下新记录,如表2.8所示。
问答题考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计。 (1)将表对象“tEmp”中的“聘用时间”字段的格式调整为“长日期”显示、“性别”字段的有效性文本设置为“只能输入男和女”。 (2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出;将报表页面页脚区内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示(如1/35、2/35、…)。 (3)将“fEmp”窗体上名为“bTitle”的标签下移到距“btnP”命令按钮1厘米的位置(标签的下边界距命令按钮的上边界1厘米)。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”。 注意:不能修改数据库中的宏对象“mEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不能修改表对象“tEmp”中未涉及的字段和属性。