java测试题3及答案

更新时间:2023-10-21 00:39:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. java B. .class C. html D. .exe

2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 5

3、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. Protected

4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。

A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )

5.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是( C )

A)发送一个JSP源文件到客户端 B)发送一个Java文件到客户端

C)发送一个HTML页面到客户端 D)什么都不做。

6.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个( B) A)进程 B)线程 C)程序 D服务。

7.下列动态网页和静态网页的根本区别描述错误的是( D )。 A)静态网页服务器端返回的HTML文件是事先存储好的 B)动态网页服务器端返回的HTML文件是程序生成的。 C)静态网页文件里只有HTML标记,没有程序代码。 D)动态网页中只有程序,不能有HTML代码。

8.不是JSP运行必须的是(D )

A)操作系统 B)Java JDK C)支持Jsp的Web服务器 D)数据库

9.URL是Internet中资源的命名机制,URL由三部分构成( A)。 A)协议、主机DNS名或IP地址和文件名 B)主机、DNS名或IP地址和文件名、协议 C)协议、文件名、主机名 D)协议、文件名、IP地址

10.Tomcat服务器的默认端口号是:(B ) A)80 B)8080 C)21 D)2121

11、由JSP页面向Tag文件传递数据要使用的指令是( B )。 A、tag B、attribute C、variable D、taglib

12、在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是( A )。 A、 init()方法是包容器调用的Servlet实例的第一个方法

B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例, 请求结束Servlet就消亡了

C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost 方法之前,包容器不会调用Servlet实例的其他方法

D、在Servlet 实例消亡之前,容器调用Servlet实例的close()方法

13、在JSP中要使用user包中的User类,则以写法正确的是( A )。 A、

阅读下面代码片段:

RequestDispatcher dispatcher=request.getRequestDispatcher(\dispatcher.forward(request,response);

14关于该段代码的作用,下列叙述哪项是正确的?( B ) A)页面重定向到a.jsp页面 B)将请求转发到a.jsp页面 C)从a.jsp定向到当前页面 D)从a.jsp转发到当前页面

15.下列设置颜色的方法中不正确的是( D )

A) D)

16.设置文档体背景颜色的属性是(C )

A)text B)bgcolor C) background D) link

17.标记在标记之间,标记之间的内容将 显示到( A)

A)浏览器的页面上部 B)浏览器的标题栏上 C)浏览器的状态栏中 D)浏览器的页面下部 18.( D )是标题标记。

A)

标记 B)
标记 C)


标记 D) 19.

20.标记中默认的中文字体是(AD ) A)“宋体” B)“幼圆” C)“楷体” D)“宋体”

21.表示粗体加斜体的标记是( C )。

A)字体 B)字体 C)字体 D)字体

22.用来在网页中显示图形的标记为( B )

A)

。 )C)

23.超级链接是互联网的灵魂,下面哪个是正确的链接标记( A ) A) B) C)

24.下列那个属性为单元格向右打通的列数,用于合并单元格。( B ) A)rowspan B)colspan C)height D)width

25.下列哪个属性为单元格向下打通的行数,用于合并单元格。( A ) A)rowspan B)colspan C)height D)width

26、下面哪一项对Servlet描述错误?( C )

A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口 B. Servlet接口定义了Servelt的生命周期方法

C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程 D. Servlet客户线程调用service方法响应客户的请求

27、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )。

A、public static void main()

B、public static void main(String[ ] args) C、public static int main(String[ ] args) D、public void main(String arg[ ])

28、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。 A、隐藏 B、覆盖 C、重载 D、Java不支持此特性

29、以下关于继承的叙述正确的是( A )。 A、在Java中类只允许单一继承

B、在Java中一个类只能实现一个接口

C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承

30、在编写Java Applet程序时,需在程序的开头写上( B )语句。 A、import javax.swing.* ; B、import java.applet.Applet ; C、import java.io.* ; D、import java.awt.Graphics ;

31、在Java中,关键字( A )使类不能派生出子类。

A. final B.public C.private D.Protected

32、下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格( A ) while(rs.next()){ out.print(\ out.print(\ out.print(\

out.print(\ out.print(\ out.print(\ out.print(\ }

A. 4 B. 5 C. 6 D. 不确定

33.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点:( B ) A、安全性B、多线程C、跨平台D、可移值

34.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用____个比特位。( B ) A、8 B、16 C、32 D、64

35.关于下列程序段的输出结果,说法正确的是:( D ) public class MyClass{

static int i;public static void main(String argv[]){ System.out.println(i); } }

A、有错误,变量i没有初始化。 B、null C、1

36下列代码的执行结果是:( B) public class Test3{

public static void main(String args[]){ System.out.print(100%3); System.out.print(\

System.out.println(100%3.0); } }

A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.0

37.下列程序段的输出结果是:(B ) void complicatedExpression(){ int x=20, y=30; boolean b;

b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60; System.out.println(b); }

A、true B、false C、1 D、0

38.给出下列代码片段:(D ) if(x>0){

System.out.println(\}else if(x>-3){

System.out.println(\}else {

System.out.println(\}

请问x处于什么范围时将打印字符串“second”( ) A、x>0 B、x>-3 C、x<=-3 D、x<=0 & x>-3

D、0 39.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为:(C ) A、隐藏 B、覆盖 C、重载 D、Java不支持此特性

40如要抛出异常,应用下列哪种子句?( B ) A、catch B、throw C、try D、finally

41.在使用interface声明一个接口时,只可以使用____修饰符修饰该接口。( D ) A、private B、protected C、private protected D、public

42下列代码的输出结果是 : (A ) class Parent { void printMe() {

System.out.println(\ } }

class Child extends Parent { void printMe() {

System.out.println(\ }

void printall() { super.printMe(); this.printMe(); printMe(); } }

public class Test_this {

public static void main(String args[]) { Child myC=new Child(); myC.printall(); } }

A、parent child child B、parent child parent C、parent child D、编译错误

43.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:(C )

A、输入流和输出流 B、字节流和字符流 C、节点流和处理流

44. 以下程序的运行结果为( B ) public class IfTest{

public static void main(String args[]){ int x=3; int y=1; if(x==y)

System.out.println(\else

System.out.println(\

} }

Not equal? B)Equal C)无输出 D)编译出错

45关于JavaBean,下列的叙述哪一项是不正确的?( C )

A)JavaBean的类必须是具体的和公共的,并且具有无参数的构造器 B)JavaBean的类属性是私有的,要通过公共方法进行访问

C)JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册 D)JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数

46、下面哪一项对Servlet、JSP的描述错误?( D )

A. HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。

B. JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。 C. 当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行 D. 一般用JSP来处理业务逻辑,用Servlet来实现页面显示。

? 47、在MVC设计模式体系结构中,( A )是实现控制器的首选方案。

? A. JavaBean B. Servlet C. JSP D. HTML

48、给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域 ? ( C ) A.

C.

49、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。 A. 客户端的浏览器 B. Web服务器的HTTP引擎 C. Web服务器的Servlet容器 D. Servlet对象

50、阅读下面代码片段:

JavaBeanClass bean=new JavaBeanClass(parameter); request.setAttribute(\

该段代码创建的Bean,下列叙述哪项是正确的?( A )

A.Request 周期的Bean B.Application 周期的Bean C.Session D.Page周期的Bean

本文来源:https://www.bwwdw.com/article/5rrf.html

Top