假定有以下函数过程: Function Fun(S As String) As String Dim SlAS String For i=l TO Len(S) S l=U Case(Mid(S,i,l))+S l Nexti Fun=S l End Function 则Str2=Fun(“abcdefg”)的输出结果为( )。
A: abcdefg
B: ABCDEFG
C: gfedcba
D: GFEDCBA
A: abcdefg
B: ABCDEFG
C: gfedcba
D: GFEDCBA
举一反三
- 下面这些代码的功能是创建一个string对象 s,并将其内容设置为字符串 alohaworld ,正确的有: A: string s{'alohaworld'}; B: string s = string{"alohaworld"}; C: char* p = "alohaworld";string s(p); D: string s{'a','l','o','h','a','w','o','r','l','d'}; E: string s('a','l','o','h','a','w','o','r','l','d');
- 题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。def output(s,l): if l == 0: return print (s[l-1]) output(______)s = input('Input a string:')l = len(s)output(s,l) A: l-1,s B: s,l+1 C: s,l D: s,l-1
- 已知 String 对象 s="abcdefg",则 s.substring(2, 5)的返回值为?( )
- 以下程序的输出结果是______。ss=['e','h','b','s','l','p']for i in range(len(ss)):print(max(ss),end=',')ss.remove(max(ss)) A: s,p,l,h,e,b, B: s,p,l,h,e,b C: s,p,l D: s,p,l,
- 下列程序段执行后的结果是()。 String s = new String("abcdefg"); for (int i=0; i<s.length(); i+=2){ System.out.print(s.charAt(i)); }