首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: 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
50
问题
设有下面程序代码:
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()d=0:c=10:x=Array(10,12,21,32,24)Fo
在窗体上画一个名为Command1的命令按钮,然后编写如下代码:OptionBase1PrivateSubCommandl_Click()Dimaa=Array(1,2,3,4):j
在窗体上画一个命令按钮,名称为Commandl,然后编写如下代码:OptionBase0PrivateSubCommandl_Click()DimA1(4)AsInteger,A2(4)AsInteger
某人设计了如下程序用于计算并输出7!(7的阶乘)PrivateSubCommandl_Click()t=0Fork=7To2Step-1t=t*kNextPritetEn
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=3:b=2Ifa*b0EndSub程序运行后,单击命令按钮Comm
在窗体上画一个名称为Command1的命令按钮。单击命令按钮时执行如下事件过程:PrivateSubCommand1_Click()aS=“softwareandhardware”b$=Right(aS,8)
在菜单编辑器中建立1个名称为Menu()的菜单项,将其“可见”属性设置为False,并建立其若干子菜单,然后编写如下过程PrivateSubForm_MousDown(ButtonAsInteger,ShiftAsInteger,X
假定一个工程由一个窗体文件Form1和两个标准模块文件Model1和Model2组成Model1的代码如下:PublicxAsInteger:Publicy,AsIntegerSubS1()SubS
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()aS=InputBox(”请输入一个二进制数”):n=Len(a$)Fori=1TonDec=Dec*2+_
随机试题
国有资产行政管理的目标是()
Ifyouwanttolearnanewlanguage,theveryfirstthingtothinkaboutiswhyDoyouneeditfora【C1】______reason,suchasyo
对于缺铁性贫血患者的表现,下列哪项不正确()(2001年)
患者男性,67岁,大学教授,因高血压住院治疗。适用于该患者的最佳护患关系模式为
某正在施工中的建设项目,由于设计发生变更,监理工程师下令承包商工程暂停一个月,试分析下列( )承包商可提出索赔。
预作用自动喷水灭火系统的工作原理?
标杆管理:是指企业不断寻找和研究同行一流公司的最佳实践,以此为基准与本企业进行比较、分析、判断,从而使自己企业不断得到改进,以求进入或赶超一流公司、创造优秀业绩的良性循环过程,其核心是向业内或业外的最优企业学习。根据上述定义,下列属于标杆管理的是(
设A是n阶正交矩阵,证明A*也是正交矩阵.
Li-Fi,analternativetoWi-Fithattransmitsdatausingthespectrumofvisiblelight,hasachievedanewbreakthrough,withUK
Youhaveapart-timejobinabookshop.Themanagerwantstomaketheshopmorepopularamongyoungpeopleandasksyoutowrite
最新回复
(
0
)