首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: Pfivme Sub Commandl_Click() Dim strAs String,ehAs String str="Visual Basic Programming":ch="a" n=fun(ch,str):Prin
设有下面程序代码: Pfivme Sub Commandl_Click() Dim strAs String,ehAs String str="Visual Basic Programming":ch="a" n=fun(ch,str):Prin
admin
2019-03-08
21
问题
设有下面程序代码:
Pfivme Sub Commandl_Click()
Dim strAs String,ehAs 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)
Ifc<>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 Prograzming 3
D、VisualBasicProgramming 2
答案
B
解析
本题中函数fun除了有返回值外,还通过地址传递的形参str带回修改以后的字符串。在函数中会依次遍历整个字符串,每一次取得一个字符,判断该字符和给定的参数“a”是否相等,如果不等则将其原样连接,否则将此字符转换成大写字符以后连接,而且令计数器加1。所以整个函数的功能就是将形参str中所有等于形参ch的字符转换成大写,并且统计这类字符的个数作为函数返回值。
转载请注明原文地址:https://jikaoti.com/ti/b9m0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
A、1B、0C、3D、出现错误提示A
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Dimx1AsInteger,x2AsInteger,x3AsIn
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
以下表达式与Int(3.5)的值相同的是
产生100以内(不含100)2位随机整数的VisualBasic表达式是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序:PrivateSubCommand1_Click()Dimcount(10)AsInt
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
关于水平滚动条,如下叙述中错误的是( )。
下面表达式的值不为5的是()。
表达式(-1)*Sgn(-100+Int(Rnd*100))的值是()。
随机试题
根据发声时声带是否振动,可以把普通话辅音声母分为()
EmilyDickinsonisnowrecognizednotonlyagreatpoetessonherownrightbutasapoetessofconsiderableinfluenceuponAmer
阅读下列短文,回答有关问题。海南杂忆茅盾我们到了那有名的“天
实喘和虚喘的鉴别,下列哪项是错误的
下列各选项,哪些不属于法律关系客体中的物?()
所有的生产性企业,本期发生的各项制造费用都应分配转入“生产成本”科目,“制造费用”科目期末应无余额。()
企业破产清算期间,对债权人承受破产企业土地、房屋权属的,应当征收契税。()
《企业破产法》规定,人民法院受理破产申请前一定时间内,债务人有不能清偿到期债务,并且资产不足以清偿全部债务或者明显缺乏清偿能力,仍对个别债权人进行清偿的,管理人有权请求人民法院予以撤销。这个期间是()。
我省农业和农村经济将再上一个新台阶,尤其是粮食生产要增加50亿公斤,任务是艰巨的。请你结合实际谈谈财政部门应如何支持、促进农业和农村经济的发展。
下列叙述中正确的是()。
最新回复
(
0
)