第一阶段试题 联系客服

发布时间 : 星期一 文章第一阶段试题更新完毕开始阅读4cea6a5bed630b1c59eeb57d

第一阶段测试

(时间:120分钟 总分:140分)

一、选择题(2*25=50)

1、以下选项中,哪个标签表示单选按钮:( )

A.

2、以下关于CSS样式表的说法错误的是( )。

A. 使用内部样式表,可以方便在页面中修改样式,但不利于在多页面间共享利用代码 B. 使用外部样式表,实现了样式和结构的彻底分离,是主流的应用方式 C. 各类样式的优先级为行内样式表>外部样式表>内部样式表 D. 样式根据应用方式分为外部样式表、内部样式和行内样式

3、HTML中下列哪一项是在新窗口中打开网页文档:( )

A. _top B. _parent C. _self D. _blank

4、document.getElementsByName (“name”)方法的返回类型是:( ) A. String B. Array(数组) C. object(对象) D. 无返回值

5、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )

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

6、你要操纵Oracle数据,下列哪个不是SQL命令? ( ) A.select * from dual; B.set define

C.update emp set ename = 6543 where ename = ‘SMITHERS’; D.create table employees(empid varchar2(10) primary key);

用下列代码所示的内容回答后面三个问题:

EMPNO ENAME JOB MGR ------ ---------- --------- ---- 7369 SIMTH CLERK 7902 7499 ALLEN SALESMAN 7698 7521 WARD SALESMAN 7698 7566 JONES MANAGER 7839 7654 MARTIN SALESMAN 7698 7698 BLAKE MANAGER 7839 7782 CLARK MANAGER 7839 7788 SCOTT ANALYST 7566 7839 KING PRESIDENT 7844 TURNER SALESMAN 7698 7876 ADAMS CLERK 7788

HIREDATE --------- 17-DEC-80 20-FEB-81 22-FEB-81 02-APR-81 28-SEP-81 01-MAY-81 09-JUN-81 19-APR-82 17-NOV-81 08-SET-81 23-DEC-82

SAL ---- 800 1600 1250 2975 1250 2850 2450 3000 5000 1500 1100

COMM ---- 300 500 1400 0

DEPTNO ------ 20 30 30 20 30 30 10 20 10 30 20

7900 JAMES CLERK 7698 03-DEC-81 950 30 7902 FORD ANALYST 7566 03-DEC-81 3000 20 7934 MILLER CLERK 7782 23-JAN-82 1300 10 7、 以下选项中哪个是下列查询返回的值:select sum(sal) + sum(comm) from emp where job = ‘ANALYST’ or ename like ‘J%’ ? ( )

A. 6000 B.9925 C.9975 D.NULL

8、 以下选项中哪个是下列查询返回的值:select count(mgr) from emp where deptno = 10 ? ( )

A. 1 B.2 C.3 D.NULL

9、以下选项中哪个是下列SQL命令产生的第三个员工:select ename, sal from emp where job= ‘SALESMAN’ order by empno desc ? ( )

A. ALLEN B.MARTIN C.TURNER D.WARD

10、在Java中,以下关于main()方法说法错误的是( )。(选择一项) A. main()方法是Java程序的入口 B. main()方法是所有Java应用程序的起始点 C. 一个程序只能有一个main()方法

D. main()方法前面要使用public 、static、final、void修改,它们都是必须的

11、以下关于Java中使用包的说法不正确的是( )。(选择一项)

A. package是关键字,包的声明必须是Java源文件中的第一条非注释性语句 B. 一个Java源文件只能有一个包声明语句

C. Java包的名字通常是由小写字母组成,不能以圆点开头或结尾

D.要使用不在同一个包中的类,不需要将包显式地包括在Java程序中

12、在Java中,以下代码的输出结果为( )。(选择一项)

A. 20 B. 25 C. 5 D. 编译错误

13、以下选项不可以作为Java中变量名称的是( )。(选择一项)

A. _age B. age1 C. 2age D. $age

14、在使用Eclipse进行代码调试时,在调试视图中,按F5和F6键都是单步执行,它们的区别是( )。(选择一项) A. F5是“单步跳过”,仅执行本行代码;F6是“单步跳入”,会进入本行代码内部执行

B. F5是“单步跳过”,仅执行本行代码;F6是“单步跳出”,会从代码内部跳出 C. F5是“单步跳入”,会进入本行代码内部执行;F6是“单步跳过”,仅执行本行代码 D. F5和F6是单步执行,没有本质区别

15、在Java中,以下定义数组不正确的是( )。(选择一项)

A. int[] score=new int[10]; B. int[] num={2,3,4};

C. int[] age=new int[]; D. int height[]={170,168};

16、运行如下Java代码,则输出结果为( )。(选择一项)

A.5,5 B. 5,4 C. 4,5 D. 编译错误

17、在Java中,运行如下代码段,则输出结果为( )。(选择一项)

A. 5,8,xin B. 8,5,xiaoxin C. 5,8,xiaoxin D. 8,5,xin

18、阅读下列Java代码,有标注的四行代码中,共有( )错误。(选择一项)

A. 0 B. 1 C. 2 D. 3

19、下列关于方法重载的说法,不正确的是( )。 (选择一项)

A. 重载必须方法名相同 B. 重载必须参数列表不同

C. 重载必须返回类型不同 D. 重载方法的访问修饰符可以不同

20、欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()A.ArrayList myList=new Object(); B.List myList=new ArrayList(); C.ArrayList myList=new List(); D.List myList=new List();

21、在JAVA编程中,Java编译器会将java程序转换为( )。

A. 字节码;B. 可执行代码; C. 机器代码; D. 以上所有选项都不正确

22、在Java中,使用JDBC开发应用程序时处理步骤正确的是( )。 A. 1.加载数据库驱动; 2. 创建数据库连接; 3. 执行SQL命令; 4.处理结果 B. 1.加载数据库驱动; 2.执行SQL命令; 3.创建数据库连接; 4.处理结果 C. 1.创建数据库连接; 2.加载数据库驱动; 3.执行SQL命令; 4.处理结果

D. 1.创建数据库连接; 2.执行SQL命令; 3.加载数据库驱动; 4.处理结果

23、给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet 中可以使用( )方法把属性 name的值取出来。【选择一项】 A、String str=request.getAttribute(“name”); B、String str=(String)request.getAttribute(“name”); C、Object str=request.getAttribute(“name”); D、无法取出来

24、关于Servlet Filter,下列说法正确的有( )。【选两项】

A、Filter 其实就是一个Servlet B、Filter 可以产生response C、Filter可以在servlet被调用之前截获request

D、Filter可以用来处理统一认证,过滤不雅字句等。