Java Web试题2
一、选择题(每小题1分,共40分)
  1.下面是FileInputStream读取文件的代码片段:        File file1=new File(fileName);
  FileInputStreamfinput=new FileInputStream(file1);  int size=finput.available();
  BufferedInputStream buffer1=new BufferedInputStream(finput);  byte b[]=new byte[90]; int n=0;  while((ad(b))!=-1){
    allFilesmess.append(new String(b,0,n));        } buffer1.close(); finput.close();
  除最后一次外,代码中ad(b)每次读取文件的字节数?(A) A)90  B)89
  C)n              D)size/n
  2.下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格(B ) _t()){  out.print(\
  out.print(\ out.print(\ out.print(\
  out.print(\ out.print(\ out.print(\    }
  A)4      B)5      C)6    D)不确定
  3.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。( B )
  A)service()    B)init() C)doPost()    D)destroy()
  4.URL是Internet中资源的命名机制,URL由三部分构成( A )。
  A)协议、主机DNS名或IP地址和文件名 B)主机、DNS名或IP地址和文件名、协议 C)协议、文件名、主机名 D)协议、文件名、IP地址
  5.下列设置颜的方法中不正确的是(D)
  A) B) C) D)
  6.标记在标记之间,标记之间的内容将显示到(b)
  A)浏览器的页面上部    B)浏览器的标题栏上
  C)浏览器的状态栏中    D)浏览器的页面下部
  7.A)Left  B)Right    C)Center  D)width 8.表示粗体加斜体的标记是( C)。
  A)字体        B)字体 C)字体  D)字体 9.用来在网页中显示图形的标记为(B )
  A)  B) C)  D)
  10.表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记()
  A)  B)  C)  D)
  11.下列哪个属性为单元格向下打通的行数,用于合并单元格。(A)
  A)rowspan  B)colspan  C)height  D)width 12.JSP的编译指令标记通常是指:(A)
  A)Page指令、Include指令和Taglib指令 B)Page指令、Include指令和Plugin指令 C)Forward指令、Include指令和Taglib指令 D)Page指令、Param指令和Taglib指令
  13.下列哪一项不属于JSP动作指令标记?(D)
  A)B)
  C)D)
  14.JSP的哪个指令允许页面使用者自定义标签库?(B)
  A)Include指令B)Taglib指令 C)Include指令D)Plugin指令
  15.能够替代A)_lt B)_gt;
  C)_lt;    D)
  16.下列()注释为隐藏型注释。(C)。
  A) B) C)
  D)] -->
java修改html文件
  17.在“”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。(C)。
  A)从定义处之后有效。 B)在整个页面内有效。 C)从定义处之前有效。 D)不确定。
  18.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。 A)是一个完整的HTML文件 B)是一个完整的JSP文件
  C)是一个完整的T_T文件 D)是一个完整的Java源文件
  19.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( C )
  A)public            B)static
  C)synchronized (使协调)      D)private
  20.以下哪个对象提供了访问和放置页面中共享数据的方式(D)
  A)pageConte_tB)responseC)requestD)session
  21.当response的状态行代码为哪个时,表示用户请求的资源不可用?(D)
  A)101 B)202C)303 D)404
  22.在JSP中为内建对象定义了4种作用范围,即Application Scope、SessionScope、PageScope和( A )四个作用范围。 A)Request Scope  B) Response Scope C)Out  Scope      D) Writer Scope
  23.out对象是一个输出流,其输出换行的方法是(B)
  A)out.print()      B)wLine() C)out.println()    D)out.write(  )
  24.Form表单的method属性能取下列哪项的值( C )
  A)submit      B)puts C)post        D)out
  25.可以利用request对象的哪个方法获取客户端的表单信息(A)
  A)Parameter()    B)request.outParameter()
  C)request.writeParameter()    D)request.handlerParameter() 26.JSP页面程序片中可以使用下列哪个方法将strNum_=Paramter(“i_”)得到的数据类型转换为Double类型(b)
  A)Double.parseString(strNum_)    B)Double.parseDouble(strNum_) C)Double.parseInteger(strNum_)    D)Double.parseFloat(strNum_) 27.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)
  A)ISO-8859-1 B)GB2312C)GB3000D)ISO-8259-1 28.下面不属于标记中的name属性取值的是(D)
  A)passwordB)hiddenC)submitD)te_tarea
  29.用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型( A )
  A)size    B)value  C)selected  D)checked
  30.JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时( C )。 A)验证不通过,提交数据给服务器 B)验证不通过,不提交数据给服务器 C)验证通过,提交数据给服务器 D)验证通过,不提交数据给服务器
  31.正则表达式中,表示或者的意思的元字符是( B )
  A).    B)|  C)[ ]    D){ } 32.对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?(C)
  A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法
  B)如果一个参数key有多个值,那么getParameter(key)方法会返回空
  C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组
  D)getParameter方法返回Object对象,使用前要强制类型转换:如Stringstr=(String) Parameter(key) 
  33.下列哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的Bean,释放他所占的内存空间。(C) A)applicationB)request C)pageD)session
  34.使用动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。( A ) A)StringB)Double C)ObjectD)Classes
  35.使用动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的什么方法。(B) A)Set___方法B)set___方法 C)get___方法D)Get___方法
  36.使用格式\给Bean的属性赋值,e_pression的数据类型和bean的属性类型( A  )。 A)必须一致 B)可以不一致 C)必须不同D)无要求
  37.在JSP页面中使用A)Long.parseLong(String s)    B)Integer.parseInt(Stirng s) C)Double.parseDouble(String s)  D)不确定
  38.下列那个调用数据类型转换方法会发生NumberFormatE_ception异常?( D )
  A)Long.parseLong(“1234”)    B)Integer.parseInt(“1234”) C)Double.parseDouble(“123.45”)  D)Integer.parseInt(“123a”)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。