首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: Private Sub Command1_Click() Dim str As String,ch As String str=”Visual Basic Programming”:ch=”a” n=fu
设有下面程序代码: Private Sub Command1_Click() Dim str As String,ch As String str=”Visual Basic Programming”:ch=”a” n=fu
admin
2020-04-18
25
问题
设有下面程序代码:
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
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
EIse
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/dcTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubForm_Click() Print"Welcome!"EndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAs
为了使标签Label1透明且不具有边框,以下正确的属性设置是
为了把ActiveX控件加到工具箱中,首先应采取的操作是
双精度浮点数的类型说明符为
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
关于随机文件,以下叙述中错误的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下列列说法中,错误的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
罗杰斯的“以学生为本”、“让学生自发学习”、“排除对学习者自身的威胁”的教学原则属于()。
红外线作用于人体的方式为
沥青路面检测中除平整度、纵断高程、厚度外,还应检测()。
下列选项中,不是外来原始凭证的是()。
如果公司可以用历史的β值估计股权成本,那么不应显著改变的因素有()。
国家赔偿,是指国家机关及其工作人员违法行使行政、侦察、检查、审批、监狱管理等职权,侵犯公民、法人和其他组织的合法权益并造成损害的,由法律规定的赔偿义务机关对受害人予以赔偿的法律制度。国家赔偿的一个最显著的特点是由国家承担法律责任。最终支付赔偿费用,由法律规
村民委员会按其性质来说是()。
Ms.BarbMcCarthyShinjukuHotel
Whendidthemangettheshirt?
Sequoyahwasbornabout1770inthevillageofTaskigi.HewasaCherokeeIndian,and,alongwithhisentiretribe,hewasillit
最新回复
(
0
)