首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: Private Sub Command 1_Click() Dim strAs String,chAs String str="Visual Basic Programming":ch="a" n=fun(ch,str):Print s
设有下面程序代码: Private Sub Command 1_Click() Dim strAs String,chAs String str="Visual Basic Programming":ch="a" n=fun(ch,str):Print s
admin
2015-05-29
57
问题
设有下面程序代码:
Private Sub Command 1_Click()
Dim strAs String,chAs 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/0CQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了在列表框中使用<Ctrl>和<Shift>键进行多个列表项的选择,应将列表框的MultiSelect属性设置为()。
在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框中显示若干国家的名称,当单击列表中的某个国家名时,在标签中显示选中国家的名称。下列正确实现上述功能的程序是()。
已知变量boo1Var是一个布尔型的变量,如果要给其赋值为True,则正确的赋值语句就是______。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
要选择多个不相领的控件,按住【】咸SHIFT键不放,再单击要选择的控件。
设A=2,B=-4,则表达式3*A>5OrB+8>0的值是______。
表达式Len(Str(1.3))Mod2的值为______。
()属性用于设置组合框的风格。
若A=20,B=80,C=70,D=30,则表达式A+B>160Or(B*C>200AndNotD>60)的值是【】。
有如下程序Fori=1To3Forj=5To1Step-1Printi+jNextj,I其循环执行的次数为:______。
随机试题
男性,68岁,右跖趾关节处红、肿、疼痛2个月。体格检查:局部红、肿、皮温升高,无足癣,轻度躖外翻。X线片示第1跖骨头骨质疏松,局部有骨缺损性囊性改变。为明确诊断,下列哪项检查最有价值
动机产生的两个条件
具有散瘀消痈功效的药物是
狭义的药物相互作用错误的是()。
下列选项中能彻底消除国际重复征税的方法是?
计算机系统中,存储器系统包括()。[2011年真题]
下列价值类型中,属于从资产评估假设角度表达的价值类型是()。
认股权证价格下跌的速度与其可选购股票价格下跌的速度相比是( )的。
利用银行家算法进行安全序列检查时,不需要的参数是()。
我同书籍,即将分离。我虽非英雄,颇有垓下之感,即无可奈何。这些书,都是在全国解放以后,来到我家的。最初零零碎碎,中间成套成批。有的来自京沪,有的来自苏杭。最初,囊中羞涩,也曾交臂相失。中间也曾一掷百金,稍有豪气。总之,时历三十余年,我同它们,可称
最新回复
(
0
)