首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
36
问题
有如下程序:
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全国计算机二级
相关试题推荐
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommand1Click()Text2.Text=UC
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组all中数组元素的个数是
下面不属于软件需求分析阶段主要工作的是
如果把程序的启动对象设置为:SubMain,则SubMain过程
VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是
编写如下程序:PrivateSubCommandl_Click()PrivateFunctionfun1(ByValmAsInteger,DimxAsInteger,yAsInteger
下面关于直线控件的叙述中正确的是()。
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为
VisualBasic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是
软件测试的目的是( )。
随机试题
脉沉细而软,应指无力,属于()(2008年第20题)
劳动者依照法律规定,通过职工大会、()或者其他形式,参与民主管理或者就保护劳动者合法权益与用人单位进行平等协商。
Airpollutionkilledaboutsevenmillionpeoplelastyear,makingittheworld’ssinglebiggestenvironmentalhealthrisk,theW
Ihave______inthejusticeofhispositiononlaborquestions.(confident)
滑胎血瘀证的治疗首选方胎死不下气滞血瘀证的治疗首选方
医学伦理学的研究对象是()
合同订立可以采用书面形式。下列各项中,属于书面形式的有()。
什么是“信息社会”?(北大2019年研)
据新华社2月17日消息,全国一体化大数据中心体系完成总体布局设计,“()”工程正式全面启动。
Ifambitionistobewellregarded,therewardsofambitionwealth,distinction,controloverone’sdestinymustbedeemedworth
最新回复
(
0
)