首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是将字符串“abcde”逆序打印出来。请填写空白处以完善程序。 Function rev(str1) As String B=Mid(______,1,1) If B=""Then rev="" Else rev=rev(Mid(str1,2
下列程序的功能是将字符串“abcde”逆序打印出来。请填写空白处以完善程序。 Function rev(str1) As String B=Mid(______,1,1) If B=""Then rev="" Else rev=rev(Mid(str1,2
admin
2010-11-20
27
问题
下列程序的功能是将字符串“abcde”逆序打印出来。请填写空白处以完善程序。
Function rev(str1) As String
B=Mid(______,1,1)
If B=""Then
rev=""
Else
rev=rev(Mid(str1,2))+______
End If
End Function
Private Sub Form_Click()
old="abedE"
Print rev(olD)End Sub
选项
答案
str1, b
解析
本程序使用“递归”的思想,每次递归取出一个字符放到字符串的后面,然后以后面的字符串作为函数参数进入下一次递归。b=Mid(______,1,1)语句的作用是取出本次递归中字符串的第一个字符,因此该空白处应填str1;rev=rev(Mid(str1,2)+______语句是将本次递归中字符串的第一个字符放到它的后面,因此该空白处应填b。递归是一种很重要的算法,在程序设计语言中广泛应用。递归的思想是指函数、过程、子程序在运行过程中直接或间接调用自身而产生的重入现象。简单地说就是自己调用自己。
转载请注明原文地址:https://kaotiyun.com/show/3Ymp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于char类型的数据的说法中,正确的是( )。
Java源程序文件编译后产生的文件成为字节码文件,其扩展名为【】。
向容器添加新构件的方法是()。
阅读下列代码段,选出该代码段的正确文件名()。classA{voidmethodl(){System.out.println("methodlinclassA");}}
用来导入已定义好的类或包的语句是【】。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是( )阶段。
给定下面的代码:byte[]array1,array2[];bytearray3[][];byte[][]array4;如果上面的每一个数组都初始化了,以下各项语句中错误的是()。
若所有变量都已正确定义,则在以下选项中,非法的表达式是()。
软件测试是由一系列的测试所组成,而其最基本的测试是【】。
在结构化方法的软件需求分析中,可采用分析工具来辅助完成。下列工具中,常用需求分析工具的是Ⅰ.数据流图Ⅱ.结构图Ⅲ.数据字典Ⅳ.判定表
随机试题
下列《论毅力》中的论证,运用对比论证法的有
氧解离曲线通常表示()
颈部疼痛,四肢无力两年的患者,检查时出现第二肋间以下感觉明显减弱,对其诊断最有意义的检查是
(2006年)热力学中常用的状态参数有()。
宜选择采用阳极保护技术的金属设备是()。
进口旧机电产品的国内收货人须向检验检疫机构申请注册登记。()
甲公司为上市公司(以下简称“甲公司”),2×17年甲公司按照经批准的股权激励计划向子公司乙公司及孙公司丙公司的高管授予了甲公司现金股票增值权。甲公司持有乙公司60%的股权,乙公司持有丙公司80%的股权。下列说法中正确的有()。
如果一组数据x1,x2,x3,x4,x5的方差为S,则另一组数据5x1+6,5x2+6,5x3+6,5x4+6,5x5+6的方差是()。
广州亚运会期间,市政府推行免费公交地铁,导致人满为患,一周后取消,对此你怎么看?
凿空
最新回复
(
0
)