网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

第四题:在ASP 中,Server中有一个方法是URLEncode(string)

如: response.write Server.URLEncode("Test.ASP?TestNum=100&TestStr=你好")

结果输出: Test%2EASP%3FTestNum%3D100%26TestStr%3D%C4%E3%BA%C3

在ASP 中,有ASC(String),Hex(Number),Mid(String,start,[,length])这三个可能用

到的函数,如果是三个函数的用法

如:

ASC("A")=65,ASC("你")= -15133

Hex(65)="41",Hex(-15133)="C4E3"

Mid("hello",2,1)="e", mid("this is test!",9,2)="te"

现在要求编写编码函数 Function TestEncode(SourceString),及一个解码函数

Function TestDecode(CodeString)。TestEncode(SourceString)是将SourceString

串中非字母且非汉字且非数字的字符转换为对应Ansi编码的十六进制编码!

如:

TestEncode("Test.ASP?TestNum=100&TestStr=你好")=

"Test%2EASP%3FTestNum%3D100%26TestStr%3D 你好"

而TestDecode(CodeString)是将编码的串还原,是TestEncode的逆函数。


参考答案

更多 “ 第四题:在ASP 中,Server中有一个方法是URLEncode(string)如: response.write Server.URLEncode("Test.ASP?TestNum=100TestStr=你好")结果输出: Test%2EASP%3FTestNum%3D100%26TestStr%3D%C4%E3%BA%C3在ASP 中,有ASC(String),Hex(Number),Mid(String,start,[,length])这三个可能用到的函数,如果是三个函数的用法如:ASC("A")=65,ASC("你")= -15133Hex(65)="41",Hex(-15133)="C4E3"Mid("hello",2,1)="e", mid("this is test!",9,2)="te"现在要求编写编码函数 Function TestEncode(SourceString),及一个解码函数Function TestDecode(CodeString)。TestEncode(SourceString)是将SourceString串中非字母且非汉字且非数字的字符转换为对应Ansi编码的十六进制编码!如:TestEncode("Test.ASP?TestNum=100TestStr=你好")="Test%2EASP%3FTestNum%3D100%26TestStr%3D 你好"而TestDecode(CodeString)是将编码的串还原,是TestEncode的逆函数。 ” 相关考题
考题 在jsp页面声明中定义了一个方法,下列( )代码不能放入该方法中public void test(HttpServletReqeust request){}A、HttpSession session =request.getSession();B、String name=(String)request.getAttribute("name");C、String name=(String)session.getAttibute("name");D、request.sendRedirect(“index.jsp”);

考题 假定有以下函数过程: Function Fun(S As String) As String Dim sl As String For i=1 To Len(S) s1=UCase (Mid(S,i,1))+s1 Next i Fun=s1 End Function则Str2=Fun("abcdefg”)的输出结果为( )。A.abcdefgB.ABCDEFGC.gfedcbaD.GFEDCBA

考题 下面程序的输出结果为( )。 public class Test { public static void main (String args[]) { String X="ABCD"; String Y="EFG"; X=X.substring (X.length()-Y.length()); System.out.println(X); } }A.ABCB.BCDC.EFGD.ABCDEFG

考题 在一个string类对象表示的字符串中查找子串,应该使用string类的()函数。 A.swapB.insertC.findD.assign

考题 请阅读下面程序 public class ExampleStringBuffer{ public static void main(String[]args){ StringBuffer sb=new StringBuffer("test"); System.OUt.println("buffer="+sb); System.OUt.println("length="+sb.length );}} 程序运行结果中在"length="后输出的值是( )。A.10B.4C.20D.30

考题 请编写一个函数char*change(char instr[]),将输入字符串中的所有小写字母转换为大写字母输出。要求使用for循环实现。如输入jinfeiteng,则输出结果是JINFEITENG。注意:部分源程序已存在文件test21_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数change的花括号中填写若干语句。文件test21_2.cpp的内容如下:char*change(char instr[]);include"iostream.h"void main(){char instr[50];char *outstr;cout<<"Input a string:"<<endl;cin>>instr;utstr=change(instr);cout<<"Over graded string:"<<endl;cout<<outstr<<endl;}char*change(char instr[]){}

考题 阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。【说明】下面的程序实现了类String的构造函数、析构函数和赋值函数。已知类String的原型为:class String{public:String(coust char * str = NULL); //普通构造函数String( const String other); //拷贝构造函数~String(void); //析构函数String perate =(const String other); //赋值函数private:char * m_data; // 用于保存字符串};//String 的析构函数String:: ~String (void){(1);}//String 的普通构造函数String: :String( const char * str){if (2){m_data = new char[1];*m_data = '\0';}else{int length = strlen(str);m_data = new ehar[ length + 1 ];strepy(m_data, str);}}//拷贝的构造函数String:: String( const String other){ int length = strlen(other. m_data);m_data = new char[ length + 1 ];strepy(m_data, other, m_data); //赋值函数String String::operate = (eonst String other) //{if (3)return * this;delete [] m_clara; //释放原有的内存资源int length = strlen( other, m_data);m_data = new chart length + 1 ];(4);return (5);}

考题 为了从HTML文件中获取参数,在Applet程序中应该编写的代码是 ( )A.在start()方法中加入语句String s=getParameter("buttonLabel");B.在init()方法中加入语句String s=Parameter("buttonLabel");C.在init()方法中加入语句String s=getParameter("BUTTONLABEL");D.在start()方法中加入语句String s=getParameter("BUTTONLABEL");

考题 在窗体上画一个文本框(Textl),然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(Ucase(char)) Print String(4,KeyAscii) End Sub 程序运行后,在文本框Text1中输入A,则程序在窗体上的输出结果为A.aB.AC.aaaaD.AAAA

考题 已知String类定义如下:class String{public:String(const char *str = NULL); // 通用构造函数String(const String another); // 拷贝构造函数~ String(); // 析构函数String perater =(const String rhs); // 赋值函数private:char *m_data; // 用于保存字符串};尝试写出类的成员函数实现。

考题 已知类 String 的原型为class string{public:string(const char *str=null);//普通构造函数string(const string other);//拷贝构造函数---string(void);string operate=(const string other);//赋值函数private:char * m-data;//用于保存字符串};请编写 string 的上述4 个函数

考题 编写类 String 的构造函数、析构函数和赋值函数已知类 String的原型为:class String{public:String(const char *str = NULL); // 普通构造函数String(const String other); // 拷贝构造函数~ String(void); // 析构函数String perate =(const String other); // 赋值函数private:char *m_data; // 用于保存字符串};请编写 String的上述 4 个函数。

考题 说出下面几个函数的区别:private void test(string str){…}private void test(ref string str){…}private void test(out string str){…}如果一个页面与数据

考题 strlen()库函数与stdio.h头文件问题? strlen()是一个计算字符串长度的这么一个库函数,这个库函数是定义在string.h这个头文件里的,要想使用这个库函数就必须调用预处理命令将string.h添加到当前的代码中,可是为什么在调用string.h这个头文件的基础上还要调用stdio.h这个头文件呢?stdio.h只是一个输入输出函数的这么一个头文件,跟strlen()库函数有什么关系,,,求解。

考题 函数过程如下: FUNCTION FUN( N AS STRING)AS STRING DIM N1 AS STRING FOR I=1 TO LEN(N) N1 =UCASE(MID(N,I, 1)) + N1 NEXT I FUN: N1 END FUNCTION 则S=FUN("uvwxyz")的输出结果为( )。A.uvwxyzB.zyxwvuC.UVWXYZD.ZYXWVU

考题 一个文件夹名称叫Parent,其下有一个叫做test.asp的文件,和一个名为Child的文件夹。Child下有一个名为default.htm文件,想在default.htm中作一个连接,链到test.asp。以下正确的是:() A.ahref=“/test.asp”…/aB.ahref=“c:/test.asp”…/aC.ahref=“‥/test.asp”…/aD.ahref=“Parent/test.asp”…/a

考题 一个文件夹名称叫Parent,其下有一个叫做test.asp的文件,和一个名为Child的文件夹。Child下有一个名为default.htm文件,想在default.htm中作一个连接,链到test.asp。以下正确的是:()A、ahref=“/test.asp”…/aB、ahref=“c:/test.asp”…/aC、ahref=“‥/test.asp”…/aD、ahref=“Parent/test.asp”…/a

考题 获得子字符串的方法有Mid函数和String.SubString方法,前者的索引从1开始,后者的索引从()开始;

考题 Visual Basic.NET中,字符串处理函数中返回Str字符串的长度的是()。A、Mid(Str,Start,Lengh)B、Len(Str)C、Instr(Star,String1,String2,Compare)D、Ltrim(Str)

考题 下面程序的输出结果是() public class Test{  public static void main(String[] args){    String s = “abc dsf ghi”;  String[] arr = s.split(“/s”);   System.out.println(arr.length);  } }A、 编译报错B、 2C、 1D、 3

考题 实现ASCII码转换成字符的函数是()。A、STRING()B、ASC()C、STR()D、CHR$()

考题 若ASP服务器的根目录是“C:///wwwroot”,虚拟目录别名“temp”对应的路径是“C:///wwwroot/asp/temp”,则浏览temp目录下的文件“test.asp”正确的是()。A、http://localhost/temp/test.aspB、http://127.0.0.1/temp/test.aspC、http://localhost/asp/temp/test.aspD、http://127.0.0.1/asp/test.asp

考题 在虚拟目录asp中有文件about.asp,若是在文件中显示该文件在服务器上的物理路径,则需要加入语句Response.Write()A、Server.MapPath("asp/about.asp")B、Server.MapPath("/")C、Server.MapPath(request.servervariables("PATH_INFO"))D、以上全都对

考题 printf函数是一个标准库函数,它的函数原型在头文件"string.h"中。

考题 单选题Visual Basic.NET中,字符串处理函数中返回Str字符串的长度的是()。A Mid(Str,Start,Lengh)B Len(Str)C Instr(Star,String1,String2,Compare)D Ltrim(Str)

考题 填空题获得子字符串的方法有Mid函数和String.SubString方法,前者的索引从1开始,后者的索引从()开始;

考题 单选题下面程序的输出结果是() public class Test{  public static void main(String[] args){    String s = “abc dsf ghi”;  String[] arr = s.split(“/s”);   System.out.println(arr.length);  } }A  编译报错B  2C  1D  3