首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文件框,名称分别为Text1、Text2;还有一个命令按钮,名称为C1,标题为“确定”;请添加两个单选按钮,名称分别为Opl、Op2,标题分别为“男生”、“女生”,再添加两个复选框,名称分
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文件框,名称分别为Text1、Text2;还有一个命令按钮,名称为C1,标题为“确定”;请添加两个单选按钮,名称分别为Opl、Op2,标题分别为“男生”、“女生”,再添加两个复选框,名称分
admin
2016-08-24
54
问题
(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://kaotiyun.com/show/KaLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如下程序:PrivateSubForm_Click() a=20:b=20:c=120:d=120 Form1.Line(a,b)-(c,b),,BFEndSub单击窗体后,窗体上显示的是()。
在窗体上有一个文本框控件,名称为TextTime;--个计时器控件,名称为Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:PrivateSubTimer1_______() TxtTime.text=TimeE
下面4个语句中,能打印显示20*30字样的是()
假定窗体有一个标签,名为Label1,为了使该标签透明并且没有边框,正确的属性设置为()。
在窗体上画一个命令按钮,名称为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。能够正确实现上述
如下程序段定义了学生成绩的记录类型,由学号、姓名、三门课程成绩(百分制)组成。TypeStudnoAsIntegernameAsString*10score(1To3)AsSingleEndTyp
以下关于窗体的叙述中,错误的是
下列叙述中正确的是()。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的______________。
一棵二叉树共有47个结点,其中有23个度为2的结点。假设根结点在第1层,则该二叉树的深度为_________。
随机试题
病因是指
男性,35岁,3个月来低热、盗汗、消瘦,1个月来劳累后气短。查体:T37.6℃,右下肺触觉语颤减弱,叩诊呈浊音,呼吸音消失。心尖搏动向左移位,心音正常,心率98次/分,律整,无杂音,超声示右侧胸腔中等量积液。(2007年第178题)该患者还可能出现的
40730普通型肺炎与中毒性肺炎最重要的鉴别点是()
患儿男,6岁。咽喉疼痛伴咳嗽一周,查体见咽部充血,扁桃体Ⅱ°肿大,上覆灰白色膜,棉拭擦之不去,拟诊扁桃体白喉,首选的微生物检查方法是
护患沟通的基本原则是
甲房地产开发企业(以下简称甲企业)新建一普通商品住宅小区。小区在建期问就开始预售,完工后又以现房形式出售。在规定期间,甲企业经其商业伙伴推荐,未通过招投标,也未经有关部门批准,采用协议方式直接聘用乙物业服务企业负责该小区的物业管理。该行为违反了相关规定,甲
故障情况下的电击保护可称为()。
阅读以下文字,完成问题。技术跨越发展是指后进国家吸收世界先进技术,开展自主创新,跨越技术发展的某些阶段,直接应用、开发新技术和新产品,形成优势产业,在技术和经济方面实现迅速追赶。历史已经证明,技术跨越是后进国家追赶先进国家的必由之路。第
当存在负外部效应时,物品或服务的生产和销售将会呈现过多的状态。()
设等于
最新回复
(
0
)