最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

java程序设计与高级应用(试题与答案)

来源:动视网 责编:小OO 时间:2025-10-03 20:12:24
文档

java程序设计与高级应用(试题与答案)

第一部分:选择题1)JSP网页文件的拓展名是。()A.JAVAB.CLASSC.JSPD.ASP 2)下列操作Session时,代码错误的是()A.HttpSessionsession=request.getSession(true);B.Sessionsession=newSession();C.session.setAttribute("usernameD.Stringusername=(String)session.getAttribute("username")3)在JSP中,要定义一
推荐度:
导读第一部分:选择题1)JSP网页文件的拓展名是。()A.JAVAB.CLASSC.JSPD.ASP 2)下列操作Session时,代码错误的是()A.HttpSessionsession=request.getSession(true);B.Sessionsession=newSession();C.session.setAttribute("usernameD.Stringusername=(String)session.getAttribute("username")3)在JSP中,要定义一
第一部分:选择题

1)JSP网页文件的拓展名是。(  )

A. JAVA

B. CLASS

C. JSP

D. ASP  

2) 下列操作 Session 时,代码错误的是(  )

A.  HttpSession session = request.getSession(true);   

B.  Session session=new Session(); 

C.  session.setAttribute("username

D.  String username=(String)session.getAttribute("username")

3) 在JSP中,要定义一个方法,需要用到以下(   )元素。 

a) <%= %>

b) <% %>

c)  <%!  %>

d) <%@ %>

4) 如下XML,声明该文档采用了什么编码标准(  )

A. GB2312               B. ANSI     

C. Unicode UTF-8        D. Windows-1252   

5)  JSP内置对象request的getParameterValues()方法的返回值是(   )

A. String[]    B. Object[]     C. String    D. Object.

6) 下面对类变量和实例变量描述正确的是(  )

A.类变量是以关键字static修饰的成员变量     //类变量:静态变量

B.实例变量是以关键字static修饰的成员变量

C.类变量是不以关键字private修饰的成员变量

D.实例变量是不以关键字private修饰的成员变量

7)  在PL/SQL中,除零异常为(  )

    A.SERO_DIVIDE                 B.NO_DATA_FOUND

    C.VALUE_ERROR                 D.LOGIN_DENIED

8)  以下哪个文件不是ORACLE文件(  )

  A.控制文件        B.数据文件         C.日志文件        D. 图像文件  //应为:参数文件

9)  以下编译Java程序”A.java”正确的方法是(  )

A. javac A   B.javac  a.java  C. javac a  D. java  a  

10) 从 “员工” 表的“姓名”字段中找出名字只有两个字且姓张的的人,下面哪条select语句正确.(  )

A. Select * from员工 where 姓名 =’_张_’  

B .Select * from员工 where 姓名 =’%张_’

C.Select * from员工 where 姓名 like‘张_’

D. Select * from员工 where 姓名 like‘%张%’

11) 能用来修饰interface的有(  )

A.private B.public C.protected D.static 

12)  page指令的import属性的作用是(  )。

A..定义JSP页面响应的MIME类型            B.定义JSP页面所使用的脚本语言

C.为JSP页面引入JAVA包中的类             D.定义JSP页面字符的编码

13)  下面不属于E-R模型三要素的是(  )

A. 实体        B . 局部与整体    C.属性   D.关系

14)  构造函数何时被调用(   ) 

a).类定义时           

b).创建对象时 

c).调用对象方法时        

d).使用对象的变量时

15)  判断下列类MyClass 的定义中哪些是合法的抽象类? (   )

a. abstract class MyClass { public abstract int getCount(); }

b. abstract class MyClass { private abstract int getCount(); }

c. private abstract class MyClass { abstract int getCount(); }

d. sealed abstract class MyClass { abstract int getCount(); }

16) 下列关于Tomcat个目录说法错误的是 (  )

A) bin目录——包含启动/关闭脚本 

B) conf目录——包含不同的配置文件 

C) Lib目录——包含Tomcat使用的JAR文件 

D) work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 

17) 数据库的(  )是指数据的正确性和相容性。 

A. 安全性   B. 完整性   C. 并发控制   D. 恢复

18) 一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是(  )

A.一对一   B.一对多      C.多对一        D.多对多 

19) Tomcat目录结构中webapps的作用是(  )

A..存放不同的配置文件

B..存放Tomcat的源代码

C..存放jsp编译后产生的class文件

D..Tomcat的主要Web发布目录(包括应用程序示例)

20) 下列关于构造方法的叙述中,错误的是(  )

A.    Java语言规定构造方法名与类名必须相同

B.    Java语言规定构造方法没有返回值,但不用void声明

C.    Java语言规定构造方法不可以重载

D.    Java语言规定构造方法只能通过new自动调用

21) 下面哪种说法是错误的?(  )

A.继承是从现有类派生新类的过程。

B.JAVA只允许单继承。

C.JAVA提供了3种访问修饰符:private、protected、public。//4种,还有一种是默认的修饰符

D.super关键字用于显式调用基类的构造方法。

22) Java程序的执行过程中用到一套JDK工具,其中java.exe是指(  )

A.Java文档生成器

B.Java解释器

C. Java编译器 javac.exe

D. Java类分解器

23) 在学生表S中查询所属系名是“MA”或“CS”的所有学生信息,则正确的SQL语句是(  )。

A.SELECT  *  FROM  S  WHERE  所属系名  NOT IN (‘MA’,  ’CS’)

B.SELECT  *  FROM  S  WHERE  所属系名  IN (‘MA’,  ’CS’)

C.SELECT  *  FROM  S  WHERE  所属系名 =  ‘MA’  AND  所属系名 =  ‘CS’

D.SELECT  *  FROM  S  WHERE  所属系名 !=  ‘MA’  OR  所属系名 !=  ‘CS’

24) 在JAVA中,(  )对象可以使用键/值的形式保存数据。

A.ArrayList       B.HashSet    C.HashMap       D.LinkedList

25)  在JSP页面中,能够完成输出操作的内置对象是 (  )      

A. out      B. response      C. request  D. config  

26) 以下JSP代码片断.

<% int x=5; %>

<%! private int m(int a){ return a+1;} %>

<% x=3; %>

x=<%=x%>,<%=m(x)%>

运行结果是( )。 

A.x=3,6 

B.x=3,4 

C.x=5,4 

D.编译错误 

27)  在a.jsp中有代码片断如下:

 

loginName:

在b.jsp中加入下列(  )代码,可以输出在a.jsp页面上输入的loginName的值       

A. <%=request.getParameter(“loginName”)%>  

B. <%=request.gerAttribute(“loginName”)%>  

C. <%String name=request.getParameter(“loginname”);%>  

D. <% String name=request.getAttribute(“loginname”); out.println(name); %>  

28)  在Java中,下列(  )语句不能通过编译。

A. String s= “john”+ “was”+ “here”;        B. String s= “john”+3;

C. int a=3+5;            D. float f=5+5.5;     //没有加‘f’

29) 在标记中可以设置JavaBean的(  )属性,它决定了JavaBean对象存在的范围。

A.page 

B.scope

C.    session

D.    Application

30) 下面对out对象说法错误的是 。 ()

A)out对象用于输出数据 

B)out对象的范围是application。      //范围是page 

C)如果page指令选择了autoflush="true",那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,这个类的所有I/O操作会自动清空缓冲区的内容。 

D)out.newLine()方法用来输出一个换行符 

31) 下述选项中不属于JDBC基本功能的是.(   )

A.与数据库建立连接      B.提交SQL语句   C. 处理查询结果  D.数据库维护管理

32) 关于集成测试,下列说法错误的是()

A)  集成测试界于单元测试和系统测试之间

B)  集成测试一般由开发小组采用黑盒加白盒的方式完成    //黑盒和白盒测试用于单元测试

C)  集成测试既要验证“设计”又要验证“需求”

D)  集成测试的依据是问题定义

33) 关于软件测试,以下()说法是错误的。  

   A.  测试能提高软件的质量,但是提高质量不能依赖测试

   B.  测试只能证明缺陷存在,不能证明缺陷不存在

   C.  开发人员测试自己的程序后,可作为该程序已经通过测试的依据

   D.  80%的缺陷聚集在20%的模块中,经常出错的模块改错后还会经常出错

第二部分:多项选择题

1) 对于XML的处理大致分为两种分别是()和(  )。  

A .DOM                 B. SAX              C. DOMXML            D. SAXXML

2)假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是(  )。

A. 如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。

B. 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。

C. 此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。

D. 如果采用userid作为主键,那么在userid列输入的数值,允许为空。

3)数据库的完整性是指数据的(     ),防止错误的数据进入数据库。(此题2分)

A.正确性

B.有效性

C.    相容性

D    完整性

第二部分:填空题

1)在SELECT语句中,HAVING子句必须跟在 子句后面 ___group by _____________________

2)jsp中实现请求转发的标记为:__response_______

3)  Bean的四种使用范围是  page 、 request   、  session  、 application 。

4) 设有图书管理数据库:

  图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

  读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

  借阅(借书证号C(4),总编号C(6),借书日期D(8))

  对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。

    补充下列查询语句:

  SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE 借阅.借书证号="0001" AND 

  读者.借书证号=借阅.借书证号 and 借阅.总编号=图书.总编号;_______________                                                               

5)有两张表:部门表dept和雇员表emp,数据如下:

部门表 dept

DEPTNODNAME
10财务部

20研发部
30销售部
      

雇员表  emp

EMPNOENAMEJOBDEPTNO
7001刘备经理10
7009关羽工程师20
7021张飞技术员20
7036诸葛亮经理30
7054吕布销售员30
7055赵云技术员20
请写一条查询语句,要求查找部门为“销售部”的销售人员数量

   Select count(*) from emp where deptno =(select deptno from dept where dname=’销售部’);      

第四部分:英汉互译

1、翻译以下短文中划线的单词:

The final state management technique examined here is the act of persisting data within cookie,which is often realized as a text file(or set of files)on the user's machine.When a user logs on to a given site,the browser checks to see if the user’s machine has a cookie file for the URL in question and,if so,appends this data to the HTTP request.

    最终,管理,实现,附加,请求                                                 

文档

java程序设计与高级应用(试题与答案)

第一部分:选择题1)JSP网页文件的拓展名是。()A.JAVAB.CLASSC.JSPD.ASP 2)下列操作Session时,代码错误的是()A.HttpSessionsession=request.getSession(true);B.Sessionsession=newSession();C.session.setAttribute("usernameD.Stringusername=(String)session.getAttribute("username")3)在JSP中,要定义一
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top