首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: Private Sub Command1_Click() Dim str As String,ch As String str="Visual Basic Programming":ch="a" n=fun(ch,str):Print
设有下面程序代码: Private Sub Command1_Click() Dim str As String,ch As String str="Visual Basic Programming":ch="a" n=fun(ch,str):Print
admin
2020-04-18
57
问题
设有下面程序代码:
Private Sub Command1_Click()
Dim str As String,ch As String
str="Visual Basic Programming":ch="a"
n=fun(ch,str):Print str,n
End Sub
Privat eFunction fun(ch As String,str As String)As Integer
Dim strbuf As 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 Programming0
B、VisuAl BAsic ProgrAmming3
C、Visul Bsic Progrmming3
D、VisualBasicProgramming2
答案
B
解析
本题中函数fun除了有返回值外,还通过地址传递的形参str带回修改以后的字符串。在函数中会依次遍历整个字符串,每一次取得一个字符,判断该字符和给定的参数“a”是否相等,如果不等则将其原样连接,否则将此字符转换成大写字符以后连接,而且令计数器加1。所以整个函数的功能就是将形参s仃中所有等于形参ch的字符转换成大写,并且统计这类字符的个数作为函数返回值。
转载请注明原文地址:https://www.kaotiyun.com/show/slTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
阅读程序:PrivateSubForm_Click()x=50Fori=1To4Y=InputBox(“请输入一个整数”)Y=Val(Y)IfYMo
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimsAsLongp=aFork=1Ton
下面对对象概念描述正确的是
下面正确使用动态数组的是( )。
以下描述中,不是线性表顺序存储结构特征的是()。
某人编写了下面的程序,希望能把Text1文本框中的内容写到Temp.txt文件中PrivateSubCommand1_Click()Open"Temp.txt"ForOutputAs#2Print"Text1"
下列可以打开随机文件的语句是
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是
随机试题
何老师将两组同样多的扣子都展开排列成同样的长度,这时明明就会认为两组扣子一样多。但当何老师将一组扣子展开摆放,而另一组扣子堆起来放时,明明就会认为展开摆放的一组扣子多。按照皮亚杰的观点,此时明明的认知发展处于()
女性,35岁,昨晚突发尿频,尿急和尿痛,伴下腹疼痛
中央银行降低法定存款准备金率时,商业银行的可贷资金量()。
某私营企业2013年3月15日领取了工商营业执照,之后设置了账簿,进行会计核算。2015年12月份,企业感到自身会计核算很不规范,容易被查出问题,便将开业以来的账簿及发票进行销毁,后被主管税务机关发现,受到严厉处罚。根据以上资料,回答下列问题:
申请设立旅行社,具有必要的经营管理人员与导游,以下说法正确的有()。
有关肩肘倒立——前滚成蹲立动作,下列说法正确的是()。
甲、乙、丙、丁是老王的四个儿子。甲说:“乙比丙小。”乙说:“我比甲小。”丙说:“我不是老三。”丁说:“我是老大。”已知四人说的都是真话,那么老王的二儿子是:
设随机变量Yi(i=1,2,3)相互独立,并且都服从参数p的0-1分布,令求随机变量(X1,X2)的联合分布。
Inasweepingchangetohowmostofits1,800employeesarepaid,theUnionSquareHospitalityGroupwilleliminatetippingatU
在下列设备中,不能作为微机输出设备的是_________。
最新回复
(
0
)