首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: PlIivate Sub Command l_Click() Dim str As String,ch As String str=”Visual Basic Programming”
设有下面程序代码: PlIivate Sub Command l_Click() Dim str As String,ch As String str=”Visual Basic Programming”
admin
2020-01-02
26
问题
设有下面程序代码:
PlIivate Sub Command l_Click()
Dim str As String,ch As String
str=”Visual Basic Programming”:ch=”a”
n=fun(ch,str):Print str,n
End Sub
Private Function fun(ch As String,str As String)As Integer
Dim strbufAs String,c As String,n As Integer
For k=1 To Len(str)
c=Mid$(str,k,1)
If c<>ch Then
strbuf=strbuf&c
Else
strbuf=strbuf&UCase(c):n=n+1
End If
Next k
str=strbuf:fun=n
End Function
程序运行时的输出是
选项
A、Visual Basic Programming 0
B、VisuAl BAsic ProgrAmming 3
C、Visul Bsic Progrmming 3
D、VisualBasicProgramming 2
答案
B
解析
本题中函数fun除了有返回值外,还通过地址传递的形参str带回修改以后的字符串。在函数中会依次遍历整个字符串,每一次取得一个字符,判断该字符和给定的参数“a”是否相等,如果不等则将其原样连接,否则将此字符转换成大写字符以后连接,而且令计数器加1。所以整个函数的功能就是将形参str中所有等于形参ch的字符转换成大写,并且统计这类字符的个数作为函数返回值。
转载请注明原文地址:https://kaotiyun.com/show/4mTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮,名称为Commandl,然后编写如下代码:OptionBase0PrivateSubCommandl_Click()DimA1(4)AsInteger,A2(4)AsInteger
在窗体上画一个命令按钮,其名称为Command1,然后编写如下代码:OptionBase1PrivateSubCommandl_Click()Dimaa=Array(1,2,3,4):j=1For
阅读程序:PrivateSubForm_Click()a=0Forj=1To15a=a+jMod3NextjPrintaEndSub程序运行后,单击窗体
编写如下程序:PrivateSubCommand1_Click()DimscoreAsIntegerscore=86Ifscore>85Thenr=1ElseIfsc
设有如下程序:Subf(xAsInteger,ByValYAsInteger)x=2*X:y=y+xEndSubPrivateSubCommand1Click()DimaAsInt
在菜单编辑器中建立1个名称为Menu()的菜单项,将其“可见”属性设置为False,并建立其若干子菜单,然后编写如下过程PrivateSubForm_MousDown(ButtonAsInteger,ShiftAsInteger,X
设窗体上有一个名为Text1的文本框,并编写如下程序:PrivateSubForm_load0ShowText1.Text=“”:Text1.SetFocusEndSubPrivateSub
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()aS=InputBox(”请输入一个二进制数”):n=Len(a$)Fori=1TonDec=Dec*2+_
随机试题
A.雌激素水平过低B.醛固酮水平过高C.血中hCG明显增高D.雄激素水平过高前列腺癌是由于
A.柴胡疏肝散B.大七气汤C.八正散D.沉香散E.六磨汤治疗肝郁气滞癃闭的主方为
现有一DNA片断,它的/顷序为3’……ATTCAG……5’,转录生成的RNA序列应是
男性,52岁,近2年来发作晕厥3次,发作时伴有心慌、心跳加快,随后短暂意识丧失而晕倒,持续时间约1分钟左右。今早上班过程中又出现心慌、心悸伴黑噱,即来急诊,心电图发现持续性室性心动过速。关于室性心动过速的心电图诊断,不包括以下哪一项
A.坤草子B.续随子C.大腹子D.鼠粘子E.莱腹子千金子的别名是
工期延误按索赔结果分为()延误。
目前,上海、深圳证券交易所上市证券的分红派息,主要是通过中国结算公司的交易清算系统进行的,投资者领取红利、股息无需办理其他申领手续,红利、股息由交易清算系统自动派到投资者账上。()
莫言前去领诺贝尔文学奖是在12月份,等这个新的题材过后,“莫言热”可能就会过去。阅读对个人而言可以修身养性,又是提升国民人文素养、加强文化传承、促进文化发展繁荣的有效途径。2011年中国人均读书仅为4.3本,远低于韩国的11本,法国的20本,日本的40本以
“八议”是中国古代优遇官僚贵族的法律制度,即指八种人犯罪可经议罪减免刑罚。“八议”中“议宾”的对象是指()。(2015单39)
在半径为a的半球内,内接一长方体,问各边长多少时,其体积最大?
最新回复
(
0
)