首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: Private Sub Command1_Click() Dim str As String,ch As String str="Visual Basic Programming":ch="a" n=fun(oh,sir):Print
设有下面程序代码: Private Sub Command1_Click() Dim str As String,ch As String str="Visual Basic Programming":ch="a" n=fun(oh,sir):Print
admin
2019-06-11
43
问题
设有下面程序代码:
Private Sub Command1_Click()
Dim str As String,ch As String
str="Visual Basic Programming":ch="a"
n=fun(oh,sir):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=1To 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。所以整个函数的功能就是将形参str中所有等于形参ch的字符转换成大写,并且统计这类字符的个数作为函数返回值。
转载请注明原文地址:https://kaotiyun.com/show/wjUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
VB中,若没有显式声明变量的数据类型,则默认的类型是
窗体上有一个名称为Shape1并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timer1的计时器,并有下面程序代码:DimrAsSingle,flagAsIntegerPrivateSubTimer1_Time
若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是
判断单选按钮是否被选中的属性为
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimI,NumRandomizeDoForI=1To1000Num=Int(Rnd*100):PrintNum;SelectCas
用树形结构表示实体之间联系的模型是
产生100以内(不含100)2位随机整数的VisualBasic表达式是
表达式Sgn(0.25)的值是
随机试题
排便时,间歇性带血,并有肿物脱出肛门外,排便完自行还纳,诊断为
A.苯巴比妥B.艾司唑仑C.苯妥英钠D.氟哌啶醇E.氯丙嗪结构中含有咪唑环
A.12.5分子ATPB.12分子ATPC.10.5分子ATPD.10分子ATPE.2分子ATP1分子乙酰CoA彻底氧化产生
一级房地产估价机构资质由建设部审批。[2005年考题]()
上市公司应当在可转换公司债券期满后( )内,办理完毕偿还债券余额本息的事项。
下列关于现金流分析的说法,不正确的是()。
以下关于局部总线说法正确的是()。
下列叙述中正确的是()。
下面选项中关于位运算的叙述正确的是
Becausesomanypeopleintheirteensandearly20sareincreasinglysocializing—accessibletoeachothereveryminuteoftheda
最新回复
(
0
)