搜档网
当前位置:搜档网 › Java_web_编程人员必会的综合测试题(笔试)

Java_web_编程人员必会的综合测试题(笔试)

Java_web_编程人员必会的综合测试题(笔试)
Java_web_编程人员必会的综合测试题(笔试)

第一大题网页设计与编程(每小题1分,共30 分)

1.标记中#取值范围是从1到()。

A、5

B、6

C、7

D、8

2.标记中的SIZE属性的缺省值是()。

A、2

B、3

C、4

D、5

3.使用物理字体标记实现粗斜体的ABC的写法是:()。

A、ABC

B、ABC

C、ABC

D、ABC

4.嵌入在HTML文档中的图像格式可以是:()。(不定向选择)

A、*.gif

B、*.tif

C、*.bmp

D、*.jpg

5.HTML定义了四种标记用于描述页面的整体结构,以及浏览器和HTML工具对HTML页面

的确认,分别是:()。(不定向选择)

A、

B、

C、</p><p>D、<BODY></p><p>E、<IMG></p><p>F、<FONT></p><p>G、 <HEAD></p><p>6.以下哪个属性是文字移动标记的属性()。</p><p>A、DIRECTION</p><p>B、COLOR</p><p>C、ACTION</p><p>D、SIZE</p><p>7.假设当前屏幕分别率为1024×768,定义一个居中的占屏幕一半大小的表格的语句是</p><p>()。(不定向选择)</p><p>A、<TABLE ALIGN="CENTER" WIDTH="50%"></TABLE></p><p>B、<TABLE ALIGN="CENTER" WIDHT="512"></TABLE></p><p>C、<DIV ALIGN="CENTER"><TABLE WIDTH="512"></TABLE></DIV></p><p>D、<CENTER><TABLE WIDTH="50%"></TABLE></CENTER></p><p>8.可以使HTML文档表单包含(),WEB浏览器通过这些输入方式可以获得用户输入</p><p>信息并提供給WEB服务器,由服务器进行适当处理后再将结果返回给用户。(不定向选择)</p><!--/p1--><!--p2--><p>A、文本输入框</p><p>B、下拉式列表</p><p>C、单选框</p><p>D、flash</p><p>E、多选框</p><p>F、mp3</p><p>9.在使用下面标题符号的时候,哪一个字体是最大的?()</p><p>A、<H1></p><p>B、<H2></p><p>C、<H3></p><p>D、<H4></p><p>10.下面哪一个标符可以产生一个表行?()</p><p>A、<HR></p><p>B、<BR></p><p>C、<TR></p><p>D、<T1></p><p>11.下面哪一个标符可以产生一个水平线?()</p><p>A、<HR></p><p>B、<BR></p><p>C、<TR></p><p>D、<T1></p><p>21. 下面哪些是标准的HTML标记书写方式()(不定向选择)</p><p>A、< br/></p><p>B、< title >…

C、< hr />

D、

E、

10、C 11、A 21、BD 22、A 23、B 24、D 25、A 26、B 27、B 28、B 29、C 30、A

22.CSS指的是什么? ()

A、层叠样式表

B、脚本语言

C、标记语言

D、扩展标记语言

23. 以下格式标签哪一个是保存原始格式?()

A、

B、

C、

D、

24. 男孩

width=32>

以上标签的src采用的是哪种地址类型? ()

A、没有地址

B、物理地址

C、绝对地址

D、相对地址

25. *号位置会写上窗口的打开方式。以下属性中,哪个是将连结的画面内容,开在新的浏览视窗中. ()

A、target=_blank

B、target=_parent

C、target=_self

D、

target=_top

26. 列表分为两类,一是无序列表,一是有序列表,以下哪个是无序列表()

A、

标签中,哪个是表格边框线的粗细()

A、bordercolor

B、border

C、cellspacing

D、cellpadding

29. 标签中,哪个是属性是隐藏播放控件面板()

A、STARTIME

B、AUTOSTART

C、HIDDEN

D、VOLUME

30.URL中文名称是什么?()

A、统一资源定位器

B、网络资源

C、网络协议

D、数据链接

第二大题SQLSERVER数据库设计和实现(每小题1分、15分)

1.有关数据冗余说法错误的是。(选择一项)

A) 数据库中,数据存在副本的现象,就是数据冗余

B) 通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性

C) 在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。

D) 数据冗余通常是由于数据库设计引起的。

2.假定有一个用户表,表中包含字段:userid (int)、username (varchar)、password(varchar)、

等,该表需要设置主键,以下说法正确的是。(选择两项)

A) 如果不能有同时重复的username和password,那么username和password可以组

合在一起作为主键。

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

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

组合键。

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

3.关于数据完整性,以下说法正确的是。(选择两项)

A) 引用完整性通过主键和外键之间的引用关系实现。

B) 引用完整性通过限制数据类型、检查约束等实现。

C) 数据完整性是通过数据操纵者自身对数据的控制来实现的。

D) 如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的

修改,则称该这两个表中的数据具备完整性。

1、C

2、AB

3、AD

4、CD

5、C

6、AD

7、AC

8、B

9、D 10、C

11、C 12、C 13、B 14、B 15、D

4.关于标识列,以下说法正确的是。(选择一项)

A) 使用sql语句插入数据时,可以为标识列指定要插入的值。

B) 设定标识时,必须同时指定标识种子和标识递增量。

C) 若设定标识时,未指定标识递增量,那么使用sql语句插入数据时,可以为标识列指定递

增值。

D) 只能把主键设定为标识列。

5.现有表user,字段:userid,username, salary, deptid,email; 表department,字段:deptid, deptname;下面应采用检查约束来实现。(选择一项)

A) 若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2

的数据行。

B) 若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10

的数据行。

C) User表中的salary(薪水)值必须在1000元以上。

D) 若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。

1、C

2、AB

3、AD

4、CD

5、C

6、AD

7、AC

8、B

9、D 10、C

11、C 12、C 13、B 14、B 15、D

6.现有表book,主键bookid设为标识列。若执行语句:select * into book2 from book, 以下说法正确的是。(选择两项)

A) 若数据库中已存在表book2, 则会提示错误。

B) 若数据库中已存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标

识。

C) 若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为主

键。

D) 若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标

识。

7.Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括。(选择两项)

A) Pubs B) Master C) Northwind D) Msdb

8.以下语句从表TABLE_NAME中提取前10条记录。(选择一项)

A) select * from TABLE_NAME where rowcount=10

B) select TOP 10 * from TABLE_NAME

C) select TOP of 10 * from TABLE_NAME

D) select * from TABLE_NAME where rowcount<=10

9.从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为。

(选择一项)

A) SELECT * FROM 产品WHERE 价格>‘一次性纸杯’;

B) SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>’一

次性纸杯’);

C) SELECT * FROM 产品WHERE EXISTS 产品名称=’一次性纸杯’);

D) SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=’

一次性纸杯’);

10.查找student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码。(选择一项)

A) SELECT telephone FROM student WHERE telephone LIKE '[8,6]%0*'

B) SELECT telephone FROM student WHERE telephone LIKE '(8,6)*0%'

C) SELECT telephone FROM student WHERE telephone LIKE '[8,6]_0%'

D) SELECT telephone FROM student WHERE telephone LIKE '[8,6]_0*'

11、C 12、C 13、B 14、B 15、D

11. 下列哪种完整性中,将每一条记录定义为表中的惟一实体,即不能重复_______?

A、域完整性

B、引用完整性

C、实体完整性

D、其他

12. UNIQUE约束和主键约束也是哪种完整性的体现________?

A、域完整性

B、引用完整性

C、实体完整性

D、其他

13 . 设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE__________.

A ‘_ _ W _ %’

B ‘_ % W _ _’

C ‘_ W _ _’

D ‘_ W _ %’

14 . 根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项________.

A.只存在一对多的实体关系,以图形方式来表示。

B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C.能体现一对多、多对多的关系,但不能体现一对一的关系。

D.关系模型数据库是数据库发展的最初阶段。

15. 关系模型中实体与实体间的联系的表是通过_________.

A.表

B.图

C.树

D.关系

第三大题Java面向对象程序设计(每小题1分,共20 分)1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。

A、java

B、class

C、html

D、exe

2.main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的()?

A、public static void main()

B、public static void main(String args[] )

C、public static int main(String [] arg )

D、public void main(String arg[] )

1、B

2、B

3、B

4、D/CA

5、D

6、B

7、A

8、C

9、D 10、D 11、D 12、B 13、B 14、D 15、C 16、D 17、C 18、D 19、A 20、B

3.下列哪个是合法的Java标识符?()

A、Tree&Glasses

B、FirstJavaApplet

C、_$theLastOne

D、273.5

4.若需要定义一个类域或类方法,应使用哪种修饰符?()

A、static

B、package

C、private

D、public

5.若在某一个类定义中定义有如下的方法:abstract void performDial( );

该方法属于()。

A、本地方法

B、最终方法

C、解态方法

D、抽象方法

6.设有下面两个类的定义:

class Person { class Student extends Person { long id; // 身份证号int score; // 入学总分

String name; // 姓名int getScore(){

} return score;

}

}

问:类Person和类Student的关系是()。

A、包含关系

B、继承关系

C、关联关系

D、无关系,上述类定义有语法错误

7.设有下面的两个类定义:

class AA {

void Show(){ Sys tem.out.println(“我喜欢Java!”);

}

class BB extends AA {

void Show(){ System.out.println(“我喜欢C++!”);

}

则顺序执行如下语句后输出结果为:()

AA a; BB b;

a.Show();

b.Show();

A、我喜欢Java!

B、我喜欢C++!

我喜欢C++! 我喜欢Java!

C、我喜欢Java!

D、我喜欢C++!

我喜欢Java! 我喜欢C++!

8.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()。

A、隐藏

B、覆盖

C、重载

D、Java不支持此特性

9.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。

A、private

B、protected

C、private protected

D、public

10.设有下面两个赋值语句:

a = Integer.parseInt(“1024”);

b = Integer.valueOf(“1024”).intValue();

下述说法正确的是()。

A、a是整数类型变量,b是整数类对象。

B、a是整数类对象,b是整数类型变量。

C、a和b都是整数类对象并且它们的值相等。

D、a和b都是整数类型变量并且它们的值相等

在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中

显示文字、图形和其它界面元素。

A、start( )

B、stop( )

C、init( )

D、paint( )

11.在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。

A、start( )

B、stop( )

C、init( )

D、paint( )

12.下面的语句的作用是:()。

Vector MyVector = new Vector(100,50);

A、创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。

B、创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。

C、创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50

个元素空间单位递增。

D、创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50

个元素空间单位递增。

13.在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。

A、java.io

B、java.awt

C、java.applet

D、java.awt.event

14.创建一个标识有“关闭”按钮的语句是( )。

A、TextField b = new TextField(“关闭”);

B、Label b = new Label(“关闭”);

C、Checkbox b = new Checkbox(“关闭”);

D、Button b = new Button(“关闭”);

15.在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。

A、if – else

B、switch

C、try

D、throw

16.给出下列代码:

class Clidders{

public final void flipper(){System.out.println(“Clidder”);}

}

public class Clidlets extends Clidders{

public void flipper(){

System.out.println(“Flip a Clidlet“);

Super.flipper();

}

Public static void main(String[] args){

New Clidlets().flipper();

}

}运行的结果为()

A.Flip a Clidlet

B.Flip a Clidder

C.Flip a Clidder

Flip a Clidlet

D.Flip a Clidlet

Flip a Clidder

E.编译失败

17.给出下列代码,

1) class X {void do1(){}}

2) class Y extends X{void do2(){}}

3) class Chrome {

4) public static void main(String args[])

5) X x1 = new X();

6) X x2 = new Y();

7) Y y1 = new Y();

8) //insert code here

9) }

10) }在第8行插入下列哪个将被编译()

A.x2.do2();

B.(Y)x2.do2();

C.((Y)x2).do2();

D.没有能够编译的代码块;

18.哪个访问控制符的访问级别最大?()

A.private

B.public

C.protected

D.默认

19.那些命题为真()

A.所有类都必须定义一个构造函数;

B.构造函数必须声明为private;

C.构造函数必须返回值;

D.构造函数必须初始化类的所有字段;

E.构造函数可以访问类的非静态成员;

20.以下哪些main()方法的声明能够作为程序的入口方法?()

A.public static void main();

B.public static void main(String[] string);

C.public static void main(String args);

D.static public int main(String[] args);

E.static void main(String[] args)

第四大题J2EE服务应用开发(每小题1分,共20 分)1.要取得local的值使用对象

local

china

ContextParamDemo

lifeservlet.ContextParamDemo

ContextParamDemo

/ContextParamDemo

A.ServletConfig 部

B.ServletContext

C. request

D. 以上都不对

2.不能改变URL的地址的是。

A.sendRedirect

B.forward

C. include

D. 以上都不对

3.发送邮件采用协议。

A.STMP B .PO3 C .IMAP

4.在使用自定义标签时:

attr

mytag.attrtag

size

true

size属性要求:。

A.必须的

B.可选的

5.当用户向服务器发送请求时,IE出现中文不可用状态是什么原因()。

A.web.xml配置不对

B.服务器未启动 c.工程有错误

6.当用户传输的信息是一组对象类型,我们应该用什么方法传递。

A.把信息放入属性中,用gettAttribute() 接收

B. 把信息放入参数中,用getParameter()接收。

7.try { PrintWriter out;

1. Velocity.init();

2.VelocityContext con=new VelocityContext();

con.put("name",name);

3. con.put("color",color);

4. Template temp=new Template ("home.html");

temp.merge(con,out);

} catch (Exception ex) {

}

可能有错误是。

A.1

B.2

C. 3

D.4

8.Web.xml配置文件,在我们不需要配置信息时,可以不创建它。。

A.不可以

B.可以

9.Servlet是运行于上的一个Java类。

A.服务器

B.客户端

10.在JSP 脚本元素中不能以分号结束的是。

A.<%= %>、

B.<% %>、

C.<%! %>

11.有哪个标记指定访问servlet的路径。

A.

B.

C.

D. 12.JSTL包含的各种标签可用于页面中。

A.html

B.jsp

C. xml

D. asp

13.用户需要在数据库添加数据行,使用方法向服务器发送请求。

A.get

B.post

C.method

D.以上都不对

14. JSTL中相当于标准动作的标签是。

A.

B.

C.

D.

15.浏览器使用User-Agent标题来告诉服务器它的浏览器类型,在JSTL中可用表示。

A.${https://www.sodocs.net/doc/4617271198.html,er-Agent}

B. ${header[‘User-Agent”]}

C.${cookie .User-Agent }

D. ${cookie[‘User-Agent”]}

16.在过滤器链中,最先截取客户请求的过滤器将才能截取Servlet响应信息。

A.最先

B. 最后

C.按优先级

D. 以上都不对

17.在使用Velocity时,如何给$name赋成Tom值。

A. ${name=”Tom”}

B. $name=”Tom”

C.#set{$name=”Tom”}

https://www.sodocs.net/doc/4617271198.html,=”Tom’

18. 充当应用程序视图对象和模型对象的中间对象。

A. M

B. C

C. V

D. JSP

19.在设计用户登录时,一般采用设计模式

A. 观察者

B. 命令

C. 工厂

D. 单例

20.在文件上传时,用对象接收文件。

A. request

B. session

C. page

D. MultipartRequest

第一大题答案:

1、B

2、B

3、A

4、ABD

5、ACDG

6、A

7、CD

8、ABCE

9、A

10、C 11、A 21、BD 22、A 23、B 24、D 25、A 26、B 27、B 28、B

29、C 30、A

第二大题答案:

1、C

2、AB

3、AD

4、CD

5、C

6、AD

7、AC

8、B

9、D 10、C

11、C 12、C 13、B 14、B 15、D

第三大题答案:

1、B

2、B

3、B

4、D/CA

5、D

6、B

7、A

8、C

9、D 10、D 11、D 12、B 13、B 14、D 15、C 16、D 17、C 18、D 19、A 20、B

第四大题答案:

1、B

2、B

3、A

4、B

5、A

6、A

7、D

8、A

9、A 10、A

11、B 12、B 13、C 14、B 15、A 16、B 17、C 18、B 19、(没给答案) 20、A

相关主题