首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: Private Sub Command1_Click() Dim str As String,ch As String str=”Visual Basic Programming”:ch=”a”
设有下面程序代码: Private Sub Command1_Click() Dim str As String,ch As String str=”Visual Basic Programming”:ch=”a”
admin
2019-06-11
45
问题
设有下面程序代码:
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 strbuf As 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 Progrmming 3
D、VisualBasicProgramming 2
答案
B
解析
本题中函数fun除了有返回值外,还通过地址传递的形参str带回修改以后的字符串。在函数中会依次遍历整个字符串,每一次取得一个字符,判断该字符和给定的参数“a”是否相等,如果不等则将其原样连接,否则将此字符转换成大写字符以后连接,而且令计数器加1。所以整个函数的功能就是将形参str中所有等于形参ch的字符转换成大写,并且统计这类字符的个数作为函数返回值。
转载请注明原文地址:https://www.kaotiyun.com/show/f8Up777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
某人编写了下面的程序PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=InputBox("请输入整数"):b=InputBox("请输入整数")proa:probCallp
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
在窗体上画一文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
下面()不是VB的文件系统控件。
假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是()。
下列叙述中有错误的是()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
表达式12/2\4的值是
算法的空间复杂度是指()。
随机试题
患者,男性,40岁,体重70kg。因右股骨头坏死拟定于下月行手术治疗。门诊查体:一般情况好,血压130/85mmHg,,心肺腹(-)。实验室检查:RBC5.0×1012/L,WBC4.6×109/L,PIt200×109/L,出凝血时间正常。患者2年前曾因
以下哪项不会导致无反应偏差?()
多发于青少年,以上四肢大关节受累多见,呈游走性疼痛,可初步诊断痛风性肾病主要与何病鉴别
我国宏观调控的主要手段包括()。(2010年多项选择第55题)
建设单位管理费通常按照()乘以相应的费率计算。
某水利工程项目施工合同价为560万元,合同工期为6个月。施工合同中规定;1.开工前业主向施工单位支付合同价20%的预付款。2.业主自第一个月起,从施工单位的应得工程款中按10%的比例扣留保留金,保留金限额暂定为合同价的5%,保留金到第三个月
教育行政部门应当在接到申诉书的次日起()内,做出处理。逾期未作处理的,申诉人可依法提起行政复议或行政诉讼。
五一六通知
秦始皇进行“焚书坑儒”的主要目的是______。
妈妈每天早上都会为上小学的儿子做早餐。妈妈会做的早餐品种有面条、水饺、稀饭、蛋炒饭、煎饼等五种,但每天她只为儿子做其中的一种。已知:(1)做面条比较容易,一周做两次,两次在一周内相隔3天;(2)做稀饭的时间是在第一次做面条的前一天或后一
最新回复
(
0
)