首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: PlIivate Sub Command l_Click() Dim str As String,ch As String str=”Visual Basic Programming”
设有下面程序代码: PlIivate Sub Command l_Click() Dim str As String,ch As String str=”Visual Basic Programming”
admin
2020-01-02
61
问题
设有下面程序代码:
PlIivate Sub Command l_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)
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/4mTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名为Command1的命令按钮,然后编写如下代码:OptionBase1PrivateSubCommandl_Click()Dimaa=Array(1,2,3,4):j
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommandl_Click()DimsumAsInteger,XAsIntegernum=Val(InputBox(”请输入一个正
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
编写如下程序:PrivateSubCommand1_Click()DimscoreAsIntegerscore=86Ifscore>85Thenr=1ElseIfsc
在窗体上画一个名称为Command1的命令按钮。单击命令按钮时执行如下事件过程:PrivateSubCommand1_Click()aS=“softwareandhardware”b$=Right(aS,8)
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()DimIAsInteger,nAsIntegerFori=
假定一个工程由一个窗体文件Form1和两个标准模块文件Model1和Model2组成Model1的代码如下:PublicxAsInteger:Publicy,AsIntegerSubS1()SubS
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()aS=InputBox(”请输入一个二进制数”):n=Len(a$)Fori=1TonDec=Dec*2+_
随机试题
在立式铣床上镗孔,退刀时孔壁出现划痕的主要原因是___________。
城市体育行政部门实施控制的基本类型有【】
在Excel2003:E作表中,单元格D4中有公式“=A1+$B2+$C$3”,在第2列之前插入一列之后,单元格E4中的公式为“_______”。
某包工包料工程合同金额3000万元,则预付款金额最低为()万元。
会计电算化不能提高企业经营管理水平,但可以提高会计核算的水平和质量。()
单位编制的财务会计报告无论是向谁提供或者使用者有何种要求,都必须基于同一种依据进行编制。()
作为一种投资工具,投资基金的特点有()。
下列选项中不属于教师享有的权利的是()。
μC/OS-Ⅱ操作系统启动的过程中,Bootloader执行完毕后,调用应用程序主文件(通常是main.c)里的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的μC/OS-Ⅱ函数:I.OSStart
RalphEllisonlearnedthehardwayaboutthe(i)______ofawrittenmanuscript:hesufferedthe(ii)______oftheonlydraftofa
最新回复
(
0
)