首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: Private Sub Form_Click() Dim x As String Dim n As Integer x = InputBox("输入一个英文单词(全部大写)") n = Len(x) F
有如下程序: Private Sub Form_Click() Dim x As String Dim n As Integer x = InputBox("输入一个英文单词(全部大写)") n = Len(x) F
admin
2015-09-23
26
问题
有如下程序:
Private Sub Form_Click()
Dim x As String
Dim n As Integer
x = InputBox("输入一个英文单词(全部大写)")
n = Len(x)
For i = 2 To n
c = Asc(Mid(x)) + 32
Mid(x, i, 1) = Chr(c)
Next i
Print x
End Sub
以上程序的功能是,从键盘上输入一个由大写字母组成的英文单词,保留第一个字母为大写,把后面的字母全变成小写。程序中有错误,应做的修改是
选项
A、把Mid(x)改为:Mid(x, 1)
B、把Mid(x)改为:Mid(x, i +1, 1)
C、把Mid(x)改为:Mid(x, i, 1)
D、把Mid(x)改为:Mid(x, i - 1, 1)
答案
C
解析
主要是利用ASCII码中小写字母比对应的大写字母大32,通过For循环(i从2到字符串的长度),将字符串中第i位的字符取出,利用Asc转换函数得到对应的ASCII码值,将其加上32即为相应大写字母对应的ASCII值,再利用Chr转换函数,将ASCII码转换成为大写字母,并赋值给对应位置第i位字符。在取出第i位字符的语句错误,应改为 Mid(x, i, 1),故选择C项。
转载请注明原文地址:https://kaotiyun.com/show/PQLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如下有一段程序,窗体上打印出来的结果是______。PrivateSubCommand1_Click()x=1dox=x+3Printx;Loopuntilx>=8EndSub
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
以下不属于对象的基本特点的是______。
在窗体上画一个命令按钮,然后编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsintegerb=1Fora=1To100
为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为______。
在名为Form1的窗体上绘制一个名称为Lab1、标题为“AddItem:”的标签;绘制一个名称为Text1的文本框,没有初始内容;绘制一个名称为Com1的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意):再绘制两个命令按钮,名称分别为Cmd
在考生文件夹中有一个工程文件execise32.vbp,相应的窗体文件为execise32.frm。在名为Form1的窗体上有一个名称为Cmd1,标题为“小于500的整数之和”的命令按钮。其功能是产生20个0~1000的随机整数,放入一个数组中,然后输出这
有下面一个程序段,从文本框中输人数据,如果该数据满足条件“除以4余1,除以5余2”,则输出,否则,将焦点定位在文本框中,并清除文本框的内容。PrivateSubCommandl_Click()x=Val(Text1.Text)
已知代数式eXSin(30°)2x/(x+y)Lnx,则正确的VisualBasic表达式为()。
下列程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”条件,则在窗体上输山文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。PrivateSubCommand1_Click()x=Val(Text
随机试题
胸部损伤后引起纵隔扑动的疾病有
男性,35岁。饭后2小时突然出现上腹部持续性刀割样疼痛,后延及全腹。检查:心尖部Ⅱ级雷鸣样舒张期杂音,心房颤动;腹部压痛、反跳痛,上腹部尤为突出,下腹壁少量皮下发绀。血清淀粉酶200U(Somogyi法)。其诊断是
治疗耳鸣虚证,应选用以下哪组经脉为主()
下列肯定不属于现金收入原始凭证的有()。
长江公司2015年实现销售收入800万元,固定成本235万元(其中利息费用20万元,优先股股利15万元),变动成本率为60%,普通股80万股。2016年长江公司计划销售收入提高50%,固定成本和变动成本率不变。2015年度的利息费用和优先股股利在2016年
企业发生的下列外币业务中,即使汇率变动不大,也不得使用即期汇率的近似汇率进行折算的是()。
()不属于拣货作业程序。
求助者一般资料:男性,21岁,未婚,大学生。求助者主诉:紧张,心慌,容易疲劳,记忆力减退,症状有一年多。案例介绍:求助者在高中时有时候会出现紧张、心跳加快、头晕,有时候还会影响注意力,因为那时候只是偶尔发生就没有太在意。可是一年以前自己
世界粮食年产量略微超过粮食需求量,可以提供世界人口所需要的最低限度的食物。那种预计粮食产量不足必将导致世界粮食饥荒的言论全是危言耸听。与其说饥荒是由于粮食产量不足引起的,毋宁说是由于分配不公造成的。以下哪种情形是作者所设想的?()
ThenestsofSpottedFlycatchers
最新回复
(
0
)