首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文本框,名称分别为Text1、Text2;一个命令按钮,名称为C1,标题为“确定”;请画两个单选按钮,名称分别为Op1、Op2,标题分别为“男生”、“女生”;再画两个复选框,名称分别为Ch
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文本框,名称分别为Text1、Text2;一个命令按钮,名称为C1,标题为“确定”;请画两个单选按钮,名称分别为Op1、Op2,标题分别为“男生”、“女生”;再画两个复选框,名称分别为Ch
admin
2017-09-22
26
问题
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文本框,名称分别为Text1、Text2;一个命令按钮,名称为C1,标题为“确定”;请画两个单选按钮,名称分别为Op1、Op2,标题分别为“男生”、“女生”;再画两个复选框,名称分别为Ch1、Ch2,标题分别为“体育”、“音乐”。请编写适当的事件过程,使得在运行时,单击“确定”按钮后实现下面的操作:
①根据选中的单选按钮,在Text1中显示“我是男生"或“我是女生”。②根据选中的复选框,在Text2中显示“我的爱好是体育”、“我的爱好是音乐”或“我的爱好是体育音乐”,如图3.134所示。
注意:不得修改已经给出的程序和已有控件的属性。在结束程序运行之前,必须选中一个单选按钮和至少一个复选框,并单击“确定”按钮。必须使用窗体右上角的关闭按钮结束程序,否则无成绩。
(2)在考生文件夹下有一个工程文件sjt4.vbp。窗体上有一个名称为List1的列表框,名称为Timerl的计时器,名称为Label1的标签,如图3.135所示。请通过属性窗口向列表框添加四个项目,分别是“第一项"、“第二项”、“第三项”、“第四项”。程序运行后,将计时器的时间间隔设置为1秒钟,每一秒钟从列表框中取出一个项目显示在Label1的标签中,首先显示“第一项",然后,依次显示“第二项”、“第三项”、“第四项”,如此循环。
在给出的窗体文件中已经有了全部控件和程序,但不完整,请添加List1中的项目,去掉程序中的注释符,把程序中的“?”改为正确的内容。
注意:考生不得修改工程中已经存在的内容和控件属性,最后把修改后的文件按原文件名存盘。
选项
答案
(1)步骤1:打开考生文件夹下的工程文件sjt3.vbp。 步骤2:在窗体Form1中加入两个单选按钮和两个复选框,分别设置它们的相关属性,属性及其值如表4.79所示。 [*] 步骤3:打开代码编辑窗口输入如下代码。参考代码: Private Sub C1_Click() Dim a As Strina a="我是" If Op1.ValLie Then Text1.Text=a & Op1.CaptiOn El se Text1.Text=a & Op2.Caption End If a="我的爱好是 If Chl.Value=1 Then Text2.Text=a & Chl.CaDtion a=Text2.Text End If If Ch2.Value=1 Then Text2.Text=a & Ch2.Caption End If End Sub 步骤4:按
键运行程序,先选中选中一个单选按钮和至少一个复选框,并单击“确定"按钮,然后单击窗体右上角的关闭按钮结束程序。 步骤5:按要求将文件保存至考生文件夹中。 (2)步骤1:打开考生文件夹中的本题工程文件sjt4.vbp,通过属性窗口向列表框添加四个项目,分别是:“第一项”、“第二项”、“第三项”、“第四项”。 步骤2:在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: i=0 Timerl.Interval=1000 Label1.Caption=List1.List(i) 步骤3:按要求将文件保存至考生文件夹中。
解析
(1)根据题目要求,在本题的程序设计上,首先以Op1是否选中作为If…Then…Else语句的条件,由此分出两种情况:Op1被选中或Op2被选中。在条件为真(即Op1被选中)时文本框1中显示“我是男生”,否则显示“我是女生”;接下来分别判断两个复选框是否选中并相应在文本框2上显示内容。以上判断和显示操作均在Cl的Click事件中完成。
(2)要实现本题中的功能,在窗体的Load事件过程中,令全局变量i的初值为0,然后设置计时器的Interval属性为1000并启用计时器;在计时器的Timer事件中把列表框的第i项显示在标签中,接下来令i+1,一旦i超过了3就将其重新置0以便实现循环显示。
转载请注明原文地址:https://kaotiyun.com/show/BjGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
当把框架的什么属性设置为False时,其标题会变灰,框架中所有的对象均被屏蔽
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
以下程序用随机函数模拟掷骰子,统计掷50次骰子出现各点的次数。阅读该程序,并在【】和【】处填上正确的内容。PrivateSubCommand1_Click()Dimd(6)fori=1To50n=【】d(n)=【
下列事件过程的功能是:建立一个名为Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为1,2,3,…,90。请在空白处填入适当的内容,将程序补充完整()。PrivateTypeAngKAsInteger
在窗体上有一个命令按钮Command1,编写如下程序:PrivateSubCommand1_Click()Printpp1(3,7)EndSubPublicFunctionpp1(xAsSingle
随机文件使用Put语句写数据,使用【】语句读数据。
为命令按钮的Picture属性装入了一个图片,但却发现图片没有显示出来,要使图片显示出来,应设置它的【】属性。
以下程序代码用来实现如下功能:单击命令按钮弹出对话框,在其中输入正数后单击确定,弹出一个提示信息显示刚才输入的正数,否则提示"error"。请填空。PrivateSubCommand1_Click()DimaAsInteger,bAsSt
窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是______。
决定一个窗体有无控制菜单的属性是______。
随机试题
凯恩斯的货币需求函数非常重视()。
大市场营销是在原有的“4P’’基础上再加两个即()。
A.骨质破坏、坏死B.骨髓内脓疡C.骨膜下脓肿D.反应性新骨形成E.软组织蜂窝织炎急性血源性骨髓炎后期的病理特点是
女,35岁,体重50kg,汽油火焰Ⅱ°烧伤面积73%,第一个24小时补液总量为
腰椎间盘承受压力最大的体位是
乳癌淋巴转移主要途径是
发生门静脉高压症的主要原因是
在教学过程中教师起一个促进者的作用,教师通过与学生建立融洽的个人关系以促进学生的成长,强调教学过程是以解决学生的情感问题为教学目标的教学模式是()。
克伦威尔是一个具有两重性的资产阶级革命家、军事家。阅读下列材料:材料一克伦威尔于1653年发动政变,解散国会,就任英格兰、苏格兰和爱尔兰的“护国主”,建立起独裁统治……把自己比做一个“好警察”。——刘宗绪《世界近代史》材料二共
共同保险
最新回复
(
0
)