首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
2020-07-22
34
问题
有如下程序:
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/BXHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click()DimSAsStringS=InputBox("请输入一个字符串:")Fori=1ToLen(S)\2IfMid(S,i,1)<>Mid(S,Len(S)-i+1,1)The
执行以下程序段a$="VisualBasicProgramming":b$="C++"c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
工程中有Forml、Form2两个窗体(Forml中有文本框Textl;Form2中有Textl文本框和Commandl命令按钮)。Forml是启动窗体。在这些模块中编写下面的程序代码:Forml中的代码如下:Private
窗体上有一个名称为Commandl的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommandl_Click()Dima%(3,3)Fori=1To3Forj=1To3Ifi
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为()。
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
下面关于直线控件的叙述中正确的是()。
VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母()。
软件测试的目的是
随机试题
SQL的含义是______________。
对胃肠减压的目的描述不正确的是
下列工程中,项目负责人必须由本建筑工程专业一级注册建造师担任的有()。
某商业银行有普通股、优先股等实收资本2550万元,各种准备金34万元;各项存款62000万元,发行有价证券12000万元,借入资金3416万元;资产总额8000万元,其中信用贷款28000万元,其风险权数100%;住房抵押贷款25000万元,其风险权数50
Lucychangedhermajorfromphysicstocomputer,___________.
改革开放三十年以来,我国社会福利行政体系动作方式不断发展,正在形成政府与社会合作的社会福利行政模式。这一模式的特点有()。
“通过有效措施使化学实验对实验场所和环境的污染降到最低限度”是指()。
幼儿主动与外部环境相互作用的最重要的方式是()。
“一问三不知”出自《左传》,说的是哪“三不知”?()
设f(x)是以T为周期的连续函数,且F(x)=∫0xf(t)dt+bx也是以T为周期的连续函数,则b=_______.
最新回复
(
0
)