




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 1 / 12网络程序设计 复习题(课程代码 252284)一.选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. java B. class C. html D. exe2、设int型变量x = 1 , y = 2 , z = 3,则表达式 yz/x+ 的值是( )。 A. 3 B. 3. 5 C. 4 D. 53、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。 A. start( ) B. stop( )C. init( ) D. paint( )4、不允许作
2、为类及类成员的访问控制符的是( )。 A. public B. privateC. static D. protected5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )6、下列浏览器中,可以运行HTML中的Applet,而忽略其他HTML命令的是( )。 A. Netscape 3.0 B. Internet Ex
3、plorer5.0 C. Hot Java D. Appletviewer7、以下哪一个不是JAVA的标准数据流( )。 A. 标准输出数据流 B. 标准输入数据流 C. 标准错误数据流 D. 标准运算数据流8、下面声明数组的写法错误( )。A. int a ; B: int a;C: int a3 ; D; int a 3;9: 设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为( )类型。 A: int B:longC: double D:char10: x=2.5,a=7,y=4,则表达式x
4、+a%3*(int)x%(int)y的值为( )。A: 2.5 B:3.5C: 4.5 D:5.511.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? ( )A ArrayList myList=new Object(); B List myList=new ArrayList(); C ArrayList myList=new List(); D List myList=new List(); 12.paint()方法使用哪种类型的参数? ( ) A Graphics B Graphics2D C String D Color 13.指出正确的表达式
5、( )A byte=128; B Boolean=null; C long l=0 xfffL; D double=0.9239d; 14.指出下列程序运行的结果( ) public class Example String str=new String(good); charch=a,b,c; public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+ and ); Sytem.out.print(ex.ch); public
6、void change(String str,char ch) str=test ok; ch0=g; A good and abc B good and gbc C test ok and abc D test ok and gbc 15.运行下列程序, 会产生什么结果( )public class X extends Thread implements Runable public void run() System.out.println(this is run(); public static void main(String args) Thread t=new Thread(new
7、 X(); t.start(); A 第一行会产生编译错误 B 第六行会产生编译错误 C 第六行会产生运行错误 D 程序会运行和启动 16.要从文件 file.dat文件中读出第10个字节到变量C中,下列哪个方法适合? ( ) A FileInputStream in=new FileInputStream(file.dat); in.skip(9); int c=in.read(); B FileInputStream in=new FileInputStream(file.dat); in.skip(10); int c=in.read(); C FileInputStream in=ne
8、w FileInputStream(file.dat); int c=in.read(); D RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(9); int c=in.readByte(); 17.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( ) A CardLayout B FlowLayout C BorderLayout D GridLayout 18.给出下面代码: public class Person static int arr = new int10;public s
9、tatic void main(String a) System.out.println(arr1); 那个语句是正确的? ( )A 编译时将产生错误; B 编译时正确,运行时将产生错误; C 输出零; D 输出空。 19.哪个关键字可以对对象加互斥锁? ( )A transient B synchronized C serialize D static 20.下列哪些语句关于内存回收的说明是正确的? ( )A 程序员必须创建一个线程来释放内存; B 内存回收程序负责释放无用内存 C 内存回收程序允许程序员直接释放内存 D 内存回收程序可以在指定的时间释放内存对象 21、( )指令指定自定义标
10、签的描述器所在位置? A page B taglib C include D config22、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( )A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系23、在客户端浏览器的源代码中可以看到( )A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JAVA注释24、page指令的( )属性可以设置JSP页面是否可多线程访问A、sessionB、buffer C、isThreadSafeD、
11、info25、在JSP中,内置对象( )封装了用户提交的信息,使用该对象可以获取用户提交的信息。A、session B、request C、response D、out26. 哪个不是Servlet接口的方法?( )A. doGet方法B. doPost方法C. init方法D. forward方法27 Oracle数据库的JDBC驱动程序类名及完整包路径为:( )A. jdbc.driver.oracle.OracleDriverB. jdbc.oracle.driver.OracleDriverC. driver.oracle.jdbc.OracleDriverD. oracle.jdbc
12、.driver.OracleDriver28、所有的servlet过滤器类都必须实现( )接口。A. javax.servlet.FilterB. javax.servlet.ServletConfigC. javax.servlet.ServletContextD. javax.servlet.Servlet29、以下关于EL和JSTL说法错误的是?( )A. EL是一种简洁的数据访问语言B. EL表达式基本形式:$varC. JSTL的全称是JavaServer Pages Standard Tag LibraryD. JSTL只有一个Core核心标签库30、下面哪个不是JSP中和java
13、bean相关的标记?( )A. B. C. D. 31.page指令通过( )属性指定当前页面的内容类型和字符集? A .contentType B. buffer C. language D. isErrorPage32.假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在浏览器端访问hello.jsp的URL是什么? ( )A.http:/localhost:8080/hello.jspB.http:/localhost:8080/helloapp/hello.jspC.ht
14、tp:/localhost:8080/helloapp/hello/hello.jspD.http:/localhost:8080/webapps/helloapp/hello/dello.jsp33.假设在helloapp应用中有一个Javabean文件HelloServlet,它位于org.javathinker包下,那么这个bean的class文件应该放在什么目录下? ( )A.helloapp/HelloServlet.classB. helloapp/WEB-INF/HelloServlet.classC.helloapp/WEB-INF/classes/HelloServlet.c
15、lassD.helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class34.page指令的import属性的作用是( )A.定义JSP页面响应的MIME类型B.定义JSP页面使用的脚本语言C.为JSP页面引入JAVA包中的类D.定义JSP页面字符的编码35.以下对象中的( )不是JSP的内置对象。A.requestB.session C.applicationD.bean36.JSP的内置对象中( )对象可对客户的请求作出动态响应,向客户端发送数据。A.responseB.requestC.applicationD.out37.下边哪
16、个不是FORM的元素?( )A.Input B.textarea C.select D.table38.下边哪个不是JSP的内置对象?( )A.session B.request C.cookie D.out39. 关于JavaBean的说法,哪个是正确的?( )A.JavaBean的具体类可以不是public的。 B.JavaBean可以只提供一个带参数的构造器。C. jsp:userBean可以向HTML标记一样不关闭。 D. JavaBean可以保存状态。40. jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是?()A. forward之后可以使用原来的
17、request对象,而且效率较高。B. sendRedirect之后不可以使用原来的request对象,而且效率较低。C. forward地址栏不变化,只能在Web应用程序内的页面间跳转。D. forward地址栏变化,可以跳转到任何页面和机器。41.下面哪一个不是JSP本身已加载的基本类?( ) A.java.lang.* B.java.io.* C.javax.servlet.* D.javax.servlet.jsp.*42.下述选项中不属于JDBC基本功能的是:( )A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理43.JSP在WEB服务器上运行结
18、果:( ) A.可以在WEB浏览器看到, B.只能在WEB浏览器看到。 C.可能在WEB浏览器看到, D.不可能在WEB浏览器看到。44.选择.在JSP中使用标记时,不会出现的属性是:( ) A.name B.property C.value D.以上皆不会出现45.在JSP中调用JavaBean时不会用到的标记是:( ) A. B. C. D.46.不能在不同用户之间共享数据的方法是( ) A.通过cookie B.利用文件系统 C.利用数据库 D.通过ServletContext对象47.在传统的HTML页面中加入( )就构成了一个JSP页面文件。A.JAVA程序片 B.JSP标签C.用“
19、”标记符号括起来的程序 D.JAVA程序片和JSP标签48.对于“”之间声明的变量,以下说法正确的是:( )A.不是JSP页面的成员变量B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D.是JSP页面的局部变量49.page指令的作用是:( )A.用来定义整个JSP页面的一些属性和这些属性的值B.用来在JSP页面内某处嵌入一个文件C.使该JSP页面动态包含一个文件D.指示JSP页面加载Java plugin50.( )可在JSP页面出现该指令的位置处,静态插入一个文件。A.page指
20、令标签B.page指令的import属性C.include指令标签D.include动作标签51.request对象可以使用( )方法获取表单中某输入框提交的信息。A.getParameter(String s)B.getValue(String s)C.getParameterNames(String s)D.getParameterValue(String s)52.下列代码编译后不会出现警告或错误的是 ( )。A.char c = a; B.byte b = 255; C.float c = 10.0; D.double d = 1.0f;53.中的align属性是什么含意?( )A.加
21、粗 B.斜体 C.对齐方式 D.边框样式54.当在JSP文件中要使用到Vector对象时,应在JSP文件中加入以下哪个语句?( )A.jsp:include file=”java.util.*” / B.C. D.55.要在session对象中保存属性,可以使用以下哪个语句?( )A. session.getAttribute(“key”,”value”);B. session.setAttribute(“key”,”value”);C. session.setAtrribute(“key”);D. session.getAttribute(“key”);56. 如果Tomcat安装后,想要修
22、改它的端口号,可以通过修改/conf下的( )文件来实现。A. web.xmlB. server.xmlC. server-minimal.xmlD. tomcat-user.xml57.Oracle数据库的JDBC驱动程序类名及完整包路径为:( )A. jdbc.driver.oracle.OracleDriverB. jdbc.oracle.driver.OracleDriverC. driver.oracle.jdbc.OracleDriverD. oracle.jdbc.driver.OracleDriver58.下面对jdbc api描述错误的是( )A.DriverManager接
23、口的getConnection()方法可以建立和数据库的连接B.Connection接口的createStatement()方法可以创建一个Statement对象C.Statement接口的executeQuery()方法可以发送select语句给数据库D.ResultSet接口表示执行insert语句后得到的结果集59.JavaBean的scope取什么值可使该javabean被多个用户共享,即和web应用有相同的生命周期?( )A.pageB.requestC.sessionD.application70.所有的servlet过滤器类都必须实现( )接口。A.javax.servlet.F
24、ilterB.javax.servlet.ServletConfigC.javax.servlet.ServletContextD.javax.servlet.Servlet二、填空题(1)某二叉树中度为2的结点有18个,则该二叉树中有 【1】 个叶子结点。 (2)在面向对象方法中,类的实例称为 【2】 。 (3)诊断和改正程序中错误的工作通常称为 【3】 。 (4)在关系数据库中,把数据表示成二维表,每一个二维表称为 【4】 。 (5)问题处理方案的正确而完整的描述称为 【5】 。 (6)request内置对象代表了【6】_的请求信息,主要用于通过HTTP协议传送给【7】_的数据。(7)【8
25、】_对象提供了对JSP页面内使用到的所有对象及名字空间的访问。(8)JSP标记都是以【9】_或【10】_开头(9)HTML文档的扩展名是【11】_或【12】_,它们是可供浏览器解释浏览的网页文件【13】_。(10) HTML文档分为【14】_和【15】_两部分。(11) 在HTML中加入CSS的方法主要有【16】_、【17】_和【18】_。(12) 表单一般由【19】_、【20】_和【21】_组成。(13)MVC设计模式将应用程序分为模型、【22】_和【23】_。(14)JSP的两种体系结构是【24】_和【25】_。三、编程题 1.编写一个输出Hello World!的程序,用两种方式实现(A
26、pplication、Applet)。2.下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较”按钮后,将Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值.请改正程序中的错误(有下划线的语句),使程序能输出正确的结果.注意:不改动程序的结构,不得增行或删行.import java.applet.*;import java.awt.*;import java.awr.event.*;public class FindMax extends Applet implements ActionListenerLabel result;TextField in1,in2;Button btn;int a=0,b=0,max;public void init()result = new Label请先输入两个待比较的整数);in1=new TextField(5);in2=new TextField(5);btn=new Button(比较);add(in1);ad
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 禽类屠宰行业安全生产管理考核试卷
- 渔业机械化养殖机械化与养殖设备维护与管理考试考核试卷
- 空间站用纺织品考核试卷
- 糖果企业市场推广与广告策略考核试卷
- 矿山机械出口策略与全球市场布局考核试卷
- 电力系统电力系统继电保护配置考核试卷
- 箱包企业社会责任实践考核试卷
- 稀土金属在稀土医疗材料中的应用考核试卷
- 辽宁工程职业学院《流体力学及其工程应用》2023-2024学年第二学期期末试卷
- 江苏省苏州市第三中学2024-2025学年秋初三下学期期末测试卷化学试题(一诊康德卷)(高清版)含解析
- 医院护理培训课件:《安全注射》
- 2024年415全民国家安全教育日知识竞赛及答案
- 第12课《终身学习 持续发展》第2框《信息素养助力发展》-【中职专用】《心理健康与职业生涯》同步课堂课件
- 再生资源消防安全培训
- 高考地理二轮复习课件专题3S技术
- 安全生产治本攻坚三年行动主要任务
- 2024年济南城市发展集团投资开发有限公司招聘笔试参考题库含答案解析
- 2024年赣州市章贡区文化旅游发展集团有限公司招聘笔试参考题库附带答案详解
- 粮食熏蒸操作要点培训课件
- 同等学力申硕-同等学力(政治学)笔试(2018-2023年)真题摘选含答案
- 园林植物的识别与应用-灌木园林植物的识别与应用
评论
0/150
提交评论