Web后端知识点

Web知识点

  1. 网页服务默认的端口号是( D ),我们可以通过HTTP地址加上端口号来访问网站。

      A、	8100
      B、	8080
      C、	9000
      D、	80
    

    解析:80端口一般作为网页服务器的访问端口,是HTTP协议的默认端口
    Apache Tomcat web server安装后,默认的服务端口是8080。

  2. 表示“资源移动”的状态码是。( B )

      A、	200
      B、	302
      C、	400
      D、	500
    

    解析:100-101 信息提示;200-206 成功;300-305 重定向;
    400-415 客户端错误;500-505 服务器错误

  3. 关于JSP生命周期的叙述,下列哪些为真?( BD )

      A、	每当用户端运行JSP时,jspInit()方法都会运行一次(只会运行一次)
      B、	每当用户端运行JSP时,jspService()方法都会运行一次
      C、	每当用户端运行JSP时,jspDestroy()方法都会运行一次(只会运行一次)
      D、	JSP会先解释成Servlet源文件,然后编译成Servlet类文件
    
  4. page指令是通过设置内部的多个属性来定义 JSP文件中的全局特性,以下说法错误的是( D )。

      A、	<%@page language="java"%>用来指定当前JSP页面所采用的脚本语言
      B、	<%@page contentType="text/html;charset=gbk"%>用来指定当前JSP页面的编码格式
      C、	<%@page imiport ="java.util.*"%>用来导入java.util包中的类文件
      D、	<%@page import ="java.util.*;java.text.*"%>可以代替<%@page import="java.util.*">,<%@page import="java.text.*"%>
    

    解析:在这里插入图片描述

  5. include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是( D )。

    	A、	是一个完整的HTML文件
    	B、	是一个完整的JSP文件
    	C、	是一个完整的TXT文件
    	D、	是一个完整的Java源文件
    
  6. 动态网站需要的技术为。( ACD )

    	A、	CGI   
    	B、	HTTP
    	C、	ASP
    	D、	PHP
    

    解析:CGI----Web 服务器运行时外部程序的规范,能与浏览器进行交互。
    PHP—是一种通用开源脚本语言,在服务器端执行的脚本语言。

  7. JSP文件test.jsp文件如下所示,运行时,将发生( D )。

    <html>
       <% String str = null;%>
         str is <%=str%>
    </html>
    
    
    	A、	编译阶段出现错误
    	B、	翻译阶段出现错误
    	C、	执行字节码时发生错误
    	D、	运行后,浏览器上显示:str is null
    
  8. 在下JSP代码,用户访问login.jsp页面点击“登录”后的显示结果是( C )。

    login.jsp页面代码如下:
    <form action="display.jsp">
             <input type="text" name="u1" value="admin1"/>
             <input type="text" name="u2" value="admin2"/>
             <input type="submit" value="登录"/>
    </form>
    display.jsp页面代码如下:
    <%
             request.setAttribute("x","admin3");
             request.getRequestDispatcher("success.jsp").forward(request,response);
    %>
    success.jsp页面代码如下:
    <%=request.getParameter("u1")%>
    <%=request.getAttributer("x")%>
    
    
    	A、	admin1 admin2
    	B、	admin1 null
    	C、	admin1 admin3
    	D、	null admin3
    
  9. Session对象的( A )方法用于设置会话的超时时间。

    	A、	session.setMaxInactiveInterval(30);
    	B、	session.setMaxTime(30) ;
    	C、	session.getMaxInactiveInterval() ;
    	D、	session.setAttribute(“time”,30) ;
    
  10. sesson对象的( D )方法用于判断是否为开始新会话。

    	A、	begin()
    	B、	isNewSessionID()
    	C、	invalidate()
    	D、	isNew()
    
  11. 如何发送Cookie?。( B )

       	A、	使用new Cookie语句
       	B、	调用response.addCookie方法
       	C、	使用Cookie的setMaxAge方法
       	D、	setCookie方法
    
  12. 如果访问服务器时出现500错误,则以下说法中正确的是( B )

       	A、	服务器未启动
       	B、	程序执行遇到逻辑错误
       	C、	程序编译未通过
       	D、	服务器端口被占用
    
  13. 在jsp中,关于session与cookie说法中错误的是( D )

    	A、  session相对cookie更加安全
    	B、	session相对cookie可存放的数据类型更加丰富
    	C、	session依赖于cookie
    	D、	cookie依赖于session
    
  14. 在JSP中,以下关于Session的描述错误的是( B )

       	A、	Session对象允许用户存储和提取会话状态信息
       	B、	Session机制是一种客户端机制
       	C、	在客户端保存用户信息的是cookie,因此保存sessionId的方式也是使用Cookie实现的
       	D、	可以通过Session对象的getId()方法获取sessionId
    

    解析:Session其实分为客户端Session和服务器端Session。
    其实客户端Session默认是以cookie的形式来存储的,所以当用户禁用了cookie的话,服务器端就得不到SessionID。这时我们可以使用url的方式来存储客户端Session。也就是将SessionID直接写在了url中,当然这种方法不常用。

  15. 下列变量声明在( B )范围内有效。
    <%! Date dateTime;
    int countNum;
    %>

        A、	从定义开始处有效,客户之间不共享
        B、	在整个页面内有效,客户之间不共享
        C、	在整个页面内有效,被多个客户共享
        D、	从定义开始处有效,被多个客户共享
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值