首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程史件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签Label1中;若是大写字母,则把它的小写形式显示在Label1中,若是其他字符,则将该
(1)在考生文件夹下有一个工程史件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签Label1中;若是大写字母,则把它的小写形式显示在Label1中,若是其他字符,则将该
admin
2018-06-29
47
问题
(1)在考生文件夹下有一个工程史件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签Label1中;若是大写字母,则把它的小写形式显示在Label1中,若是其他字符,则将该字符直接显示在Label1中。输入的字母总数则显示在标签Label2中,如图所示。
要求:去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不得修政已经存在的程序,最后将修改后的文件按原文件名存盘。
(2)在考生文件夹下有一个工程文件sjt4.vbp。窗体中有一个图片框,图片框中有一个蓝色圆,名称为Shape1,如图所示。
当程序运行时,单击“开始”按钮,圆半径逐渐变人(圆心位置不变),当圆充满图片框时则变为红色,并开始逐渐缩小,当缩小到初始大小时又变为监色,并再次逐渐变大,如此往复。单击“停止按钮,则停止变化。文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。
提示:程序中的符号常量blue_color表示蓝色的值,red_color表示红色的值。
注意:不能修改程序的其他部分和各控件的属性。最后将修改后的文件按原文件名存盘。
选项
答案
(1)步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容。 参考答案 Dim n As Integer Private Sub Text1 Change() Dim ch As String ch=Right$(Text1,1)’通过Right函数从Text1中取1位 If ch>="A"And ch<="Z"Then 判断ch的范围是否在A—Z中 Label1.Caption=Lcase(ch)’将大写的ch转换为小写 n=n+1累加大写字符个数 ElseIf ch>="a"And ch<="z"Then ’判断ch是否为小写字母 Label1.Caption=Ucase(ch) ’将ch转换为大写 n=n+1’累加小写字符个数 Else Label1.Caption=ch’当不在字母范围内,则直接赋值显示 End If Label2.Caption=n’Label2中显示满足条件的个数 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 (2)步骤l:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容。 参考答案 Dim left0 As Integer Const blue_color=&HFF0000,red_color=&HFF& Private Sub Command1 Click() Timerl.Enabled=True ’单击"开始"按钮,Timer生效 End Sub Private Sub Command2_Click() Timerl.Enabled=False’单击"结束"按钮.Timer失效 End Sub Private Sub Form_Load() left0=Shape1.Left’加载窗体时,初始化圆心到窗体的距离 End Sub Private Sub Timerl Timer() If Shape1.FillColor =blue color Then If Shape1.Left>0 Then Shape1.Height =Shape1.Height+100’圆的高扩大100 Shape1.Width=Shape1.Width+100 Shape1.Left=Shape1.Left一50’圆心到图片框左边上边的距离 Shape1.Top=Shape1.Top一50 Else Shape1.FillColor =red_color’当充满图片框时则变色 End If End If If Shape1.FillColor = red color Then If Shape1.Left
解析
(1)通过Right()函数获取输入的字符,通过Lcase()函数和Ucase()函数实现字母大小写的转换。
(2)通过Shape1的Left属性判断图片是否充满图片框或恢复到了初始大小,从而进行图片颜色红蓝的转换以及圆形的放大或缩小。通过形状控件的Height、Width、Left和Top属性来实现圆形的大小变化。
转载请注明原文地址:https://www.kaotiyun.com/show/GdGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果在VisualBasic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是()。
VisualBasic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是()。
关系数据库管理系统能实现的专门关系运算包括()。
(1)在名称为Forml,标题为“图片练习”的窗体上添加1个名称为Imagel、宽和高分别为1800和1200的图像框,设置属性使图形能自动放大或缩小以与图像框的大小相适应。最后将考生文件夹下的图片文件“picl.jpg”在图像框中显示。程序运行后的窗体如
编写如下程序:PrivateSubCommandl_Click()Dima(3,3)AsIntegerDimsAsIntegerFori=lTo3Forj=1To3
下列事件的事件过程中,参数是输入字符ASCII码的是()。
下列合法的变量名是()。
在下列几种排序方法中,要求内存量最大的是()。
考生文件夹下的工程文件sjt5.vbp中有1个初始文本为空的文本框Textl,2个标题分别是“读数据”和“计算”的命令按钮;请添加1个标题为“各行最小数的平均值为”的标签Label2,再添加1个初始文本为空的文本框Text2,如图所示。程序功能如下:
在名称为Framel的框架中,有两个名称分别为opl、op2的单选按钮,标题分别为“单程”、“往返”,如图所示。
随机试题
某乡镇为了疏通公路进行修筑工作,需要拆迁一部分民房。已提供了临时居住地,一部分村民已经搬迁。但有一位老人留恋祖宅不肯搬迁,作为搬迁组工作人员你将和老人进行谈话,以说服他/她搬迁。你将如何进行此次谈话?追问:如果谈话中途老人要去医院,你会怎么做?
Ⅱ类洞制备时鸠尾峡应位于
患者,男性,50岁。胁肋胀痛,头晕耳鸣,消瘦乏力,低热盗汗,五心烦热,肌肤晦暗,便干尿少,舌红少苔,脉细数。治疗首选方
在工程双代号网络计划中,某项工作的最早完成时间是指其()。
已知甲公司每季度的现金需求量为100万元,每次交易成本为180元。有价证券的月利率为0.3%。要求:利用存货模式确定最佳现金持有量、每季度持有现金的机会成本和出售有价证券的交易成本以及现金的相关总成本;
下面不属于水彩画“干画法”的是()
下列选项中,体现了毕生发展思想的有()(2014..70)
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<2;
What’stheespeciallybigissuethatholdsbacktheInternet?WhatisthechallengefacingStockholmCountyCouncil?
Tofullyappreciatetheauthor’smotiveandintention,youreallyhaveto______(仔细从字里行间去解读).
最新回复
(
0
)