首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面程序代码: 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
2018-12-20
29
问题
设有下面程序代码:
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)
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
解析
Mid$(A$,4,2)是为了与老版本的VB兼容($的作用是强制将函数的返回值设为字符型)。&用来连接字符串。If条件判断字符是否和输入的字符相等,相等则n加1。选B)。
转载请注明原文地址:https://jikaoti.com/ti/vWm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
若要把窗体上命令按钮Command1的状态设置为不可用,应该执行的命令是( )。
用来设置文字字体是否为粗体的属性是( )。
阅读程序:OptionBase1PrivateSubForm_Click()DimArr(3,3)AsIntegerFori=1To3Forj=1To3
在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,然后编写如下程序:FunctionFun(xAsInteger,yAsInteger)AsIntegerFun=IIf(x
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
编写如下程序:PrivateSubForm_Click() Print"Welcome!"EndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAs
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger) KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符"A",则在文本
设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:窗体Form1中的程序如下:DimFlagAsBooleanPrivateSubForm_Load() Flag=TrueEndSubPr
随机试题
A.凹透镜B.凸透镜C.圆柱镜D.棱镜E.平面透镜远视眼应戴【】
肾绞痛伴镜下血尿,常见的病因是
不属于措施项目清单编制依据的是()。
各种环境中的港口与航道工程混凝土,均不得使用的水泥是()。
高层住宅给水排水及室内雨落管道应在()后,再穿外墙做出户管道。
下列关于在特殊地段和特殊地质条件下盾构施工安全措施说法错误的是()。
从决策层次进行划分,决策可以分为()。
某企业按规定可享受技术开发费加计扣除的优惠政策。年初,企业根据产品的市场需求,拟开发出一系列新产品,产品开发计划两年,科研部门提出技术开发费预算需1000万元,据预测,在不考虑技术开发费的前提下,企业第一年可实现利润500万元,第二年可实现利润1200万元
Aconventionalteacher’slicenseusuallyrequiresauniversitydegreeineducationplusanunpaidtermofpracticeteaching.Thi
Writeashortessaybasedonthepicturebelow.YoushouldstartyouressaywithabriefaccountofChineseFeverintheWorlda
最新回复
(
0
)