request对象可以使用( )方法获取表单中某输入框提交的信息。A.getParameter(String s)B.getValue(String s)C.getParameterNames(String s)D.getParameterValue(String s)

题目

request对象可以使用( )方法获取表单中某输入框提交的信息。

A.getParameter(String s)

B.getValue(String s)

C.getParameterNames(String s)

D.getParameterValue(String s)


相似考题
参考答案和解析
参考答案A
更多“request对象可以使用( )方法获取表单中某输入框提交的信息。A.getParameter(String s)B.getValue(String s)C.getParameterNames(String s)D.getParameterValue(String s)”相关问题
  • 第1题:

    为了从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");


    正确答案:C
    解析:Applet被下载时,在Applet的init()方法中使用getParameter()方法获取参数。因为Applet一般不定义构造方法,所有 Applet初始化工作都由init()方法完成,getParameter()方法也只能放在init()方法中。getParameter()方法定义为:public String getParameter(String name)getParameter()方法的人口参数是所取参数的名字(必须与param>标记中的name指示的名字相同),返回值是参数的值。所以选项C是正确的。

  • 第2题:

    下列程序段: String s1=new String("How"); String s2=new String("How"); System.out.println(!(s1==s2)); 的结果为

    A.false

    B.true

    C.1

    D.0


    正确答案:B

  • 第3题:

    下列语句能给数组赋值而不使用for循环的是

    A.myArray{[1]="One";[2]="Two";[3]="Three";}

    B.String s[5]=new String[]{"Zero", "One", "Two", "There", "Four"};

    C.String s[]=new String[]{"Zero", "One", "Two", "There", "Four"};

    D.String s[]=new String[]=|"Zero", "One", "Two", "There", "Four"};


    正确答案:C
    解析:A)、D)语法不正确,B)中s[5]的形式只能通过for循环的格式进行赋值,而不能直接赋值。C)中表达式左侧的“[]”说明现在定义一个数组,不需要指明数组长度,而表达式右侧“[]”在后面直接紧跟初始内容时也是不需要指定数组大小的,数组大小直接由初值长度决定。

  • 第4题:

    下列语句能给数组赋值,而不使用for循环的是

    A.myArray{[1]="One";[2]="Two";[3]="Three";}

    B.String s[5]=new String[] {"Zero","One","Two","Three","Four"};

    C.String s[]=new String[] {"Zero","One","Two","Three","Four"};

    D.String s[]=new String[]= {"Zero","One","Two","Three","Four"};


    正确答案:C
    解析:字符串数组赋初值的方法有两种,一种是如选项C一样初始化。另外一种是先为每个数组元素分配引用空间,再为每个数组元素分配空间并赋初值。例如还可做如下赋值:
      string s[]=new String[5];
      s[0]="Zero";
      s[1]="One";
      s[2]="Two";
      s[3]="Three";
      s[4]="Four";

  • 第5题:

    下列的( )程序段可能导致错误。

    A.String s="hello": Sting t="good"; String k=s+t;

    B.Sting s="hello"; String t; t=s [3] + "one";

    C.Sting s="hello"; String standard=s.toUpperCase( );

    D.String s="hello": Stringt s +"good";


    正确答案:B

  • 第6题:

    若输入 "I am a boy!",下列程序的运行结果为______。 char connect(string1,string2,string) char string1[],string2[],string[]; { int i,j; for (i=0;stringl[i] !='\0';i++) string[i]=stringl[i]; for (j=0;string2[j] !='\0';j++) string[i+j]=string2[j]; string[i+j ] ='\0'; } main ( ) { char s1 [100] , s2 [100] , s [100]; printf ("\n 输入 string1: \n"); scanf("%s",s1); printf (" \n 输入 string2: \n" ); scanf ("%s", s2); connect (s1, s2, s); printf ("%s\n", s); }

    A.I am a boy!

    B.输入string2:

    C.I am

    D.I am a boy!


    正确答案:C

  • 第7题:

    下面哪个是对字符串String的正确定义()。

    • A、String s1=null;
    • B、String s2=’null’;
    • C、String s3=(String)‘abc’;
    • D、String s4=(String)‘/uface’;

    正确答案:A

  • 第8题:

    使用String s1=new String("Java");String s2=new String("Java")创建两个字符串时,s1,s2使用不同的内存空间


    正确答案:正确

  • 第9题:

    在JAVA EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。

    • A、String getParameter(String name)
    • B、String[] getParameter(String name)
    • C、String getParameterValuses(String name)
    • D、String[] getParameterValues(String name)

    正确答案:D

  • 第10题:

    多选题
    下面的哪些程序片段可能导致错误()。
    A

    String s = “Gone with the wind”;  String t = “ good”;  String k = s + t;

    B

    String s = “Gone with the wind”;  String t;  t = s[3] + “one”;

    C

    String s = “Gone with the wind”;  String standard = s.toUpperCase();

    D

    String s = “home directory”;  String t = s – “directory”;


    正确答案: D,C
    解析: 暂无解析

  • 第11题:

    多选题
    下面哪段语法执行正确()
    A

    String s = Gone with the wind;String t =  good ;String k = s + t;

    B

    String s = Gone with the wind;String t; t = s[3] + one;

    C

    String s = Gone with the wind;String standard = s.toUpperCase();

    D

    String s = home directory;String t = s - directory;


    正确答案: A,C
    解析: 暂无解析

  • 第12题:

    判断题
    使用String s1=new String("Java");String s2=new String("Java")创建两个字符串时,s1,s2使用不同的内存空间
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    下列的哪个程序段可能导致错误? ( )

    A.String s="hello"; String t="good"; String k=s+t;

    B.String s="hello"; String t; t=s[3]+"one";

    C.String s="hello"; String standard=s.toUpperCase();

    D.String s="hello"; String t=s+"good";


    正确答案:B

  • 第14题:

    下列哪个程序段可能导致错误?

    A.String s="hello"; String t= "good"; String k=s+ t;

    B.String s="hello"; String t; t=s[3]+"one";

    C.String s="hello"; String standard=s. toUpperCase

    D.String s="hello"; String t =s+ "good"


    正确答案:B
    解析:选项A)String类型可以直接使用“+”运算符进行连接运算。选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项C)toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。选项D)同选项A)。

  • 第15题:

    String s = "Hello";s = s + " world!";这两行代码执行后,

    原始的String 对象中的内容到底变了没有?


    正确答案:

     

    没有。因为String 被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。

    在这段代码中,s 原先指向一个String 对象,内容是 "Hello",然后我们对s 进行了+

    操作,那么s 所指向的那个对象是否发生了改变呢?答案是没有。这时,s 不指向原来那个对象了,而指向了另一个 String 对象,内容为"Hello world!",原来那个对象还

    存在于内存之中,只是s 这个引用变量不再指向它了。

    通过上面的说明,我们很容易导出另一个结论,如果经常对字符串进行各种各样的修

    改,或者说,不可预见的修改,那么使用String 来代表字符串的话会引起很大的内存

    开销。因为 String 对象建立之后不能再改变,所以对于每一个不同的字符串,都需要

    一个String 对象来表示。这时,应该考虑使用StringBuffer 类,它允许修改,而不是每

    个不同的字符串都要生成一个新的对象。并且,这两种类的对象转换十分容易。

    同时,我们还可以知道,如果要使用内容相同的字符串,不必每次都new 一个String。

    例如我们要在构造器中对一个名叫s 的String 引用变量进行初始化,把它设置为初始

    值,应当这样做:

    public class Demo {

    private String s;

    ...

    public Demo {

    s = "Initial Value";

    }

    ...

    }

    而非

    s = new String("Initial Value");

    后者每次都会调用构造器,生成新对象,性能低下且内存开销大,并且没有意义,因

    为String 对象不可改变,所以对于内容相同的字符串,只要一个String 对象来表示就

    可以了。也就说,多次调用上面的构造器创建多个对象,他们的String 类型属性s 都

    指向同一个对象。

    上面的结论还基于这样一个事实:对于字符串常量,如果内容相同,Java 认为它们代

    表同一个String 对象。而用关键字new 调用构造器,总是会创建一个新的对象,无论

    内容是否相同。

    至于为什么要把String 类设计成不可变类,是它的用途决定的。其实不只String,很

    多Java 标准类库中的类都是不可变的。在开发一个系统的时候,我们有时候也需要设

    计不可变类,来传递一组相关的值,这也是面向对象思想的体现。不可变类有一些优

    点,比如因为它的对象是只读的,所以多线程并发访问也不会有任何问题。当然也有

    一些缺点,比如每个不同的状态都要一个对象来代表,可能会造成性能上的问题。所

    以Java 标准类库还提供了一个可变版本,即 StringBuffer。

  • 第16题:

    下面的表达式中正确的是 ( )

    A.String s=“你好”;int i=3;s+=i;

    B.String s=“你好”;int i=3;if(i==s){s+=i};

    C.String s=“你好”;int i=3;s=i+s;

    D.String s=“你好”;int i=3; s=i+;


    正确答案:A

  • 第17题:

    下列的哪个程序段可能导致错误?

    A.String s = "hello"; String t = "good"; String k = s + t;

    B.String s = "hello"; String t; t = s[3] + "one";

    C.String s = " hello "; String standard = s.toUpperCase( );

    D.String s = "hello"; String t = s + "good";


    正确答案:B
    解析:选项A)String类型可以直接使用“+”运算符进行连接运算。选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项C)toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。选项D)同选项A)。

  • 第18题:

    语句()能正确完成赋字符串的功能。

    • A、chars[4];s[0]=“string”
    • B、char*s;get(s)
    • C、char*s[]=“string”
    • D、char*s;strcpy(s,“string”)

    正确答案:C

  • 第19题:

    下列不是 String 类的方法的是()

    • A、charAt(int index)
    • B、indexOf(String s)
    • C、beginWith(String s)
    • D、endsWith(String s)

    正确答案:C

  • 第20题:

    request对象可以使用()方法获取表单中某输入框提交的信息。

    • A、getParameter(String s)
    • B、getValue(String s)
    • C、getParameterNames(String s)
    • D、getParameterValue(String s)

    正确答案:A

  • 第21题:

    Which of the following fragments might cause errors?()    

    • A、 String s = "Gone with the wind";String t = " good ";String k = s + t;
    • B、 String s = "Gone with the wind";String t;t = s[3] + "one";
    • C、 String s = "Gone with the wind";String standard = s.toUpperCase();
    • D、 String s = "home directory";String t = s - "directory";

    正确答案:B,D

  • 第22题:

    多选题
    Which of the following fragments might cause errors?()
    A

    String s = Gone with the wind;String t =  good ;String k = s + t;

    B

    String s = Gone with the wind;String t;t = s[3] + one;

    C

    String s = Gone with the wind;String standard = s.toUpperCase();

    D

    String s = home directory;String t = s - directory;


    正确答案: A,B
    解析: A:String类型可以直接使用+进行连接运算。 
    B:String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。 
    C://toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。    
    D://String类型不能进行减(-)运算,错误。

  • 第23题:

    单选题
    下列不是 String 类的方法的是()
    A

    charAt(int index)

    B

    indexOf(String s)

    C

    beginWith(String s)

    D

    endsWith(String s)


    正确答案: D
    解析: 暂无解析