东软数据结构,树和二叉树复习题(4)

2019-05-24 20:45

C.Java语法语言 D.C语言语法 6. JSP的英文单词全称是。

A. Java Servlet B. Java Server Pages C. JavaScript D.Java Bean

7. 下列哪一种不是JSP页面的组成元素.( D)。

A.JSP标签,如指令标签 B.普通的HTML标记符 C.Java表达式D.C语言程序

8. Page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不

正确的是:(D )

A. <%@ page %>作用于整个 JSP 页面。

B. 可以在一个页面中使用多个<%@ page %>指令。

C. 为增强程序的可读性,建议将<%@ page %>指令放在 JSP 文件的开头,但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。

9. 不是 JSP 运行必须的是(D.

A.操作系统B.JavaJDKC.支持 Jsp 的 Web 服务器D.数据库

10. 在JSP中如果要导入 java.io.* 包,应该使用page指令的属性。()

A. language B. sessionC. import D. info

11. 可以在以下哪个()标记之间插入 Java 程序片?(A.

A.<% 和 %>B.<% 和 />C.D.<% 和 !> 12. JSP 的 Page 编译指令的属性 Language 的默认值是:(A.

A.JavaB.CC.C#D.SQL 13. 可以在以下哪个()标记之间插入变量与方法声明?(B.

A.<% 和 %>B.<%!和 %>C.D.<% 和 !> 14. 能在浏览器的地址栏中看到提交数据的表单提交方式是(B) A.submitB.getC.post D.out 15. 给定JSP程序源码如下:

<% int count =1;%>

以下(B.语句可以在下划线处插入,并且运行后输出结果是: 1。 A:<%=++count %> B:<% ++count; %> C:<% count++; %>

D:<% =count++ %> 三简答题

1. 请简述JSP运行原理。

2. 请简述include指令与include动作之间的区别。 3. JSP中可以有哪些种注释?请写出具体格式。

4. 请列出三个JSP标准动作,并说明这些动作完成的功能.

第四章

选择题

1. 以下对象中的()不是JSP的内置对象。

A.request B.session C.applicationD.bean

2. 在JSP中,内置对象()封装了用户提交的信息,使用该对象可以获取用户提交的信息。

A.sessionB.request

C.response D.out

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

A.getParameter(String s) B.getValue(String s)

C.getParameterNames(String s) D.getParameterValue(String s)

4. JSP的内置对象中()对象可对客户的请求作出动态响应,向客户端发送数据。

A.response B.request C.application D.out 5. 以下方法,哪个可使session无效?()。

A.session.removeAttribute(String key) B.session.invalidate()

C.session.setAttribute(String key) D.session.getAttribute(String key) 6. application对象能在()间共享。

A.某个访问者所访问的当前页面

B.某个访问者所访问的网站的各个页面之间

C.该服务器上的所有的访问者的所有jsp页面

D.该服务器上的所有的访问者的所有jsp页面和Java程序 7. request.getRemoteAddr()方法的作用是:()。

A.获取客户提交的信息B.获取客户的IP C.获取客户机的名称 D.获取服务器的IP 8. 下面不属于 JSP 内置对象的是(D)

A)out 对象B)respone 对象 C)application 对象D)page 对象

9. 调用 getCreationTime()可以获取 session 对象创建的时间,该时间的单位是(C)。

A)秒B)分秒C)毫秒 D)微秒

10. 可以利用 JSP 动态改变客户端的响应,使用的语法是(A)

A)response.setHeader() B)response.outHeader() C)response.writeHeader() D)response.handlerHeader()

11. 页面程序片中可以使用下列哪个方法将 strNumx=request.getParamter(“ix”) JSP 得到的

数据类型转换为 Double 类型() A)Double.parseString(strNumx) B) Double.parseDouble(strNumx) C) Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)

简答题

1. JSP的内置对象方法、作用。

2. 运行session1.jsp,写出其运行结果!

s1.jsp <% session.setAttribute(\session.setAttribute(\response.sendRedirect(\

s2.jsp 您的信息为: 用户名:<%=session.getAttribute(\密码:<%=session.getAttribute(\ 3. 用户在reg.html中输入:用户名Tom;密码123;选择爱好为游泳、阅读,请写出程序

的运行结果。

reg.html

习题五参考答案

备注: 红色字体标明的是与书本内容有改动的内容

一、选择题

1.对一棵树进行后根遍历操作与对这棵树所对应的二叉树进行( )遍历操作相同。

B. 先根 B. 中根 C. 后根 D. 层次 2.在哈夫曼树中,任何一个结点它的度都是( )。

C. 0或1 B. 1或2 C. 0或2 D. 0或1或2 3.对一棵深度为h的二叉树,其结点的个数最多为( )。

A. 2h B. 2h-1 C. 2 D. 2-1 4.一棵非空二叉树的先根遍历与中根遍历正好相同,则该二叉树满足( )

A. 所有结点无左孩子 B. 所有结点无右孩子 C. 只有一个根结点 D. 任意一棵二叉树

h-1

h

5.一棵非空二叉树的先根遍历与中根遍历正好相反,则该二叉树满足( )

B. 所有结点无左孩子 B. 所有结点无右孩子 C. 只有一个根结点 D. 任意一棵二叉树

6.假设一棵二叉树中度为1的结点个数为5,度为2的结点个数为3,则这棵二叉树的叶结点的个数是( )

A.2 B. 3 C. 4 D. 5

7.若某棵二叉树的先根遍历序列为ABCDEF,中根遍历序列为CBDAEF,则这棵二叉树的后根遍历序列为( )。

A.FEDCBA B. CDBFEA C. CDBEFA D. DCBEFA 8.若某棵二叉树的后根遍历序列为DBEFCA,中根遍历序列为DBAECF,则这棵二叉树的先根遍历序列为( )。

A.ABCDEF B. ABDCEF C. ABCDFE D. ABDECF

9.根据以权值为{2,5,7,9,12}构造的哈夫曼树所构造的哈夫曼编码中最大的长度为( )

A.2 B. 3 C. 4 D. 5

10.在有n个结点的二叉树的二叉链表存储结构中有( )个空的指针域。

A.n-1 B. n C. n+1 D. 0 二、填空题

1. 在一棵度为m的树中,若度为1的结点有n1个,度为2的结点有n2个,??,度为m

的结点有nm个,则这棵树中的叶结点的个数为。 2. 一棵具有n个结点的二叉树,其深度最多为,最少为。 3. 一棵具有100个结点的完全二叉树,其叶结点的个数为。

4. 以{5,9,12,13,20,30}为叶结点的权值所构造的哈夫曼树的带权路径长度是。 5. 有m个叶结点的哈夫曼树中,结点的总数是。

6. 若一棵完全二叉树的第4层(根结点在第0层)有7个结点,则这棵完全二叉树的结点总

数是。

7. 在深度为k的完全二叉树中至少有个结点,至多有个结点。


东软数据结构,树和二叉树复习题(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:交通事故中常见问题处理办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: