首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: 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
21
问题
设有下面程序代码:
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://jikaoti.com/ti/sQx0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下事件过程:PrivateSubCommand1_Click() Dima a=Array(12,3,8,5,10,3,5,9,2,4) Fork=1To9 Printfun(a(k-1),a(
为了使标签Label1透明且不具有边框,以下正确的属性设置是
以下关于过程及过程参数的描述中,错误的是( )。
下列数据结构中,能用二分法进行查找的是()。
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()Dimx%,y%,z%X=InputBox("请输入第1个整数")Y=InputBox("请输入第
下面不属于软件测试实施步骤的是
以下关于VB文件的叙述中,错误的是( )。
为了使命令按钮显示为图形形式,要设置一些属性,下列与这些属性无关的是
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为()。
随机试题
国际市场有三大构成要素,即________、_________、________,而________与一国的GDP(国内生产总值)成正比关系。
莱菔子治疗的病证是
由于孕酮水平升高,妊娠期龈炎患者的龈下菌斑中细菌组成发生变化,主要龈下优势菌是
特征辐射是核外电子在原子内特定能级间跃迁形成的,下列说法正确的是
干燥综合征患者初期最常侵犯的器官是()。
以房产投资联营,投资者参与投资利润分红、共担风险的,按照房产原值作为计税依据计征房产税。( )
()是漫谈式的,面试考官与应聘者随意交谈。
学生承担教育法律责任的形式一般不采用()。
光电技术造就了电影艺术,有了电视,艺术家就抓住了机遇,创造了以电视剧为核心的电视艺术。这一次,艺术家当然也不会错过网络技术,已经有人涉足其中了,并构想了全新的网络艺术世界的蓝图。这段话的主要观点是()。
Whydoesthemansaythis?(replay)
最新回复
(
0
)