首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文件框,名称分别为Text1、Text2;还有一个命令按钮,名称为C1,标题为“确定”;请添加两个单选按钮,名称分别为Opl、Op2,标题分别为“男生”、“女生”,再添加两个复选框,名称分
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文件框,名称分别为Text1、Text2;还有一个命令按钮,名称为C1,标题为“确定”;请添加两个单选按钮,名称分别为Opl、Op2,标题分别为“男生”、“女生”,再添加两个复选框,名称分
admin
2016-08-24
33
问题
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文件框,名称分别为Text1、Text2;还有一个命令按钮,名称为C1,标题为“确定”;请添加两个单选按钮,名称分别为Opl、Op2,标题分别为“男生”、“女生”,再添加两个复选框,名称分别为Chl、Ch2,标题分别为“体育”、“音乐”。请编写适当的事件过程,使得程序在运行时,单击“确定”按钮后实现下面的操作:
①根据选中的单选按钮,在Text1中显示“我是男生”或“我是女生”。
②根据选中的复选框,在Text2中显示“我的爱好是音乐”或“我的爱好是体育”或“我的爱好是体育音乐”。如图所示。
注意:不得修改已经给出的程序和已有控件的属性。在结束程序运行之前,必须选中一个单选按钮和至少一个复选框,并单击“确定”按钮。必须使用窗体右上角的关闭按钮结束程序,否则无成绩。
(2)在考生文件夹下有一个工程文件sjt4.vbp。窗体上有一个名称为Timed的计时器,一个名称为Liscl的列表框和一个名称为Label1的标签,如图所示。请通过属性窗口向列表框添加四个项目,分别是:“第一项”、“第二项”、“第三项”、“第四项”。程序运行后,将计时器的时间间隔设置为1秒钟,即每一秒钟从列表框中取出一个项目显示在Label1的标签中,首先显示“第一项”,然后,依次显示“第二项”、“第三项”、“第四项”,如此循环。
在给出的窗体文件中已经有了全部控件和程序,但不完整,请添加List1中的项目,去掉程序中的注释符,把程序中的?改为正确的内容。
注意:考生不得修改工程中已经存在的内容和控件属性,最后将修改后的文件按原文件名存盘。
选项
答案
(1)步骤1:打开本题工程文件,并设置控件的属性。程序中用到的控件及属性见表1。 [*] 步骤2:分析并编写程序代码。 程序提供代码 Private Sub Form_Unload(Cancel As Integer) Open App.Path&"\out3.txt"For Output As #1 Print#1,Opl.Value,Op2.Value,Text1.Text Print#1,Ch1.Value,Ch2.Value,Text2.Text Close #1 End Sub 程序结束 参考答案 Private Sub C1_Click() If Ch2.Value And Chl.Valtie Thell Text2="我的爱好是体育音乐" ElseIf Ch2.Value And Chl.Value=False Then Text2=”我的爱好是音乐” Elself Chl.Value And Ch2.Value=False Then Text2="我的爱好是体育" Else Text2="" End If If Opl.Value Then Text1="我是男生" ElseIf op2.Value Then Text1="我是女生" Else Text1="" End If End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 (2)步骤1:打开本题工程文件,通过属性窗口向列表框添加四个项目,分别是:“第一项”、“第二项”、“第三项”、“第四项”。 步骤2:分析并编写程序代码。 程序提供代码 Dim i As Integer Private Sub Form_Load() ’i=? ’Timer1.Interval=? Timer1.Enabled=True End Sub Private Sub Timed_Timer() ’Label1.Caption=? If i=3 Then i=0 Else i=i+1 End If End Sub 程序结束 参考答案 第1个?处填入:0 第2个?处填入:1000 第3个?处填入:List1.List(i) 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
(1)容器控件(如窗体和框架)中的单选按钮组(OptionButton)常用于提供多个选项间的唯一性选择,其Value属性用于设置或返回每个单选按钮的选中状态:值为False表示未选中,值为True表示选中。复选框(CheekBox)组常用于提供多个选项间的多重选择,Value属性值决定每个复选框的选中状态:0一Unchecked为未选中,1一Checked为选中,2一Grayed为禁用。
根据题意,可用一个If…Then…End If语句对Opl和Op2的选中情况进行处理,在Text1中显示对应信息;用两个If…Then语句依次对两个复选框的选中情况进行处理,并在Text2中显示对应信息。
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
(2)列表框List属性含有“第一项”,“第二项”,“第三项”,“第四项”四个值,Timer1的Interval属性设置为1000,表示变化的时间间隔为1s,并将Timer1的Enabled属性设置为True。通过If语句和变量i的判断实现每隔1秒钟依次显示“第一项”、“第二项”、“第三项”、“第四项”,如此循环。
转载请注明原文地址:https://jikaoti.com/ti/MUJ0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Move500,500EndSub程序运行后,单击命令按钮,执行的操作为()
设有如下程序PrivateSubSearch(a()AsVariant,ByValkeyAsVariant,index%) DimI% ForI=LBound(a)ToUBound(a) Ifk
阅读程序:OptionBase1PrivateSubForm_Click() Dimart,Sum Sum=0 art=Array(1,3,5,7,9,11,13,15,17,19) For
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() Forn=1To20 IfnMod3<>0Thenm=m+n\3 Nex
下面说法不正确的是
为了使模块尽可能独立,要求
产生[10,37]之间的随机整数的VisualBasic表达式是()。
以下关于窗体的叙述中,错误的是
在E-R图中,用来表示实体的图形是()
将E—R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
如图是单行路标志。
眶蜂窝织炎的临床表现有()
甲公司申请财产保全在程序上是否正确?请说明理由。乙公司不服仲裁裁决能否向人民法院起诉?如能起诉,应向什么法院起诉?如不能起诉,请说明理由。
陈某是醒龙公司的销售部主任,任职期间办理了醒龙公司与鸿捷公司之间的供销与加工等多方面的业务。2007年3月,陈某辞职后开办了卧龙公司,卧龙公司的办公房内存有醒龙公司一批设备。2007年4月1日,陈某对鸿捷公司讲有一批设备委托鸿捷公司以其名义销售,销售价格确
1、国际多式联运资源整合主要包括:()
当已归档保存的个人住房贷款档案发生借出、借阅、归还时,档案管理员应根据有关的档案管理规定,要求借阅、查询人员填写有关的登记表并签字,对于借阅有关贷款的重要档案资料,必须经过有权人员的审批同意。()
在进行两个投资方案比较时,投资者完全可以接受的方案是( )。
下列属于自然性故障的有()。
公文可以转变为值得信赖的历史档案,或者成为可资采信的()。
(2012年河北邮政)民众高度关注个税改革,缘于个税关系到每个纳税人的钱袋子,但从更大的视野看,个税只是财税机制改革的组成部分。总体而言,由于个税占总税收的比重只有6%左右,远低于同际平均水平,因此,仅通过个税改革来实现较为合理的财富调节目标,难度很大。从
最新回复
(
0
)