设为首页 加入收藏

TOP

中兴Java 数据库 Web开发笔试题 JSD1304
2014-11-07 09:30:05 来源: 作者: 【 】 浏览:23
Tags:中兴 Java 数据库 Web 开发 试题 JSD1304

1.


关于以下代码说法正确的是()。




<script type=”text/java script”>


function writeIt (value)


{


document.myfm.first_text.value=value;


}











A.


在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,第一个文本框的内容不变



B.


在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,将在第一个文本框中的内容复制到第二个文本框中



C.


在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,将在第二个文本框中的内容复制到第一个文本框中



D.


在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,两个文本框的内容都发生变化



正确答案:C
2. 代码 result.push(curCode) 用于将产生的整数 curCode 放入数组变量 result 中。下列代码中,可以替换此代码的是()。
A. result[i] = curCode;
B. result.add(curCode);
C. result.join(curCode);
D. result.concat(curCode);
正确答案:A
3.


有一个表leanr,表里有三个字段分别是学号(student_id),课程(kc),成绩(grade)。查询表中存在课程重复2次以上的记录,显示课程和重复的次数,并且按照重复次数的降序排列,下列SQL语句正确的是:()。


A.


SELECT kc,COUNT(kc) FROM leanr ORDER BY COUNT(kc) DESC


GROUP BY kc WHERE COUNT(kc)>=2 ;


B.


SELECT kc,COUNT(kc) FROM leanr ORDER BY COUNT(kc) DESC


GROUP BY kc HAVING COUNT(kc)>=2 ;


C.


SELECT kc,COUNT(kc) FROM leanr GROUP BY kc WHERE COUNT(kc)>=2


ORDER BY COUNT(kc) DESC;


D.


SELECT kc,COUNT(kc) FROM leanr GROUP BY kc HAVING COUNT(kc)>=2


ORDER BY COUNT(kc) DESC;


正确答案:D
4.


需要在页面生成如下表格:


A


B


C


D


下列代码正确的是:


A.






A
BC
D


B.






A
BC
D


C.






A
BC
D


D.






A
BC
D


正确答案:B
5. Oracle中查询的时候可以去掉重复记录的是()
A. SELECT DISTINCT name FROM user
B. SELECT name DISTINCT FROM user
C. SELECT name FROM user
D. SELECT name FROM user LIMIT 1
正确答案:A
6.


试图使用下面句子查询数据:


SELECT 100/NVL(quantity, 0) FROM inventory;


quantity为 NULL 空值时,将导致出错,其原因是:()。


A.


除数表达式为空值.


B.


函数参数数据类型不一致.


C.


空值不能被转成实际值


D.


除数表达式为零


正确答案:D
7.


现有订单表(orders),包含字段:cid(顾客编号),pid(产品编号)。若查询既订购了产品P01,又订购了产品P02的顾客编号,下列Sql语句正确的是()
A.


SELECT DISTINCT(cid) FROM orders o1


WHERE o1.pid IN(‘p01’,’p02’)
B.


SELECT DISTINCT(cid) FROM ORDERS o1,orders o2


WHERE o1.pid=’p01’ AND o2.pid=’p02’


AND o1.cid=o2.cid
C.


SELECT DISTINCT(cid) FROM orders


WHERE pid=’p01’ AND cid IN(select cid FROM orders WHERE pid=’p02’)
D.


SELECT DISTINCT(cid) FROM orders o1,orders o2


WHERE o1.pid=’p01’ AND o2.pid=’p02’
正确答案:C
8.


现有a表和b表


表a:jigou(机构),kehhao(客户号),jiaoyrq(交易日期),jioyje(交易金额)


表b: kehhao(客户号),表b为VIP客户号表


统计分机构VIP客户的数量,下面SQL语句正确的是:()。


A.


SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao GROUP BY jigou


B.


SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao ORDER BY jigou


C.


SELECT SUM(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao ORDER BY jigou


D.


SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao HAVING jigou


正确答案:A
9. 在java script中,在页面上打印出”Hello World”的java script语法是:()
A. document.write(“Hello World”)
B. response.write(“Hello World”)
C. “Hello World”
D. (“Hello World”)
正确答案:A
10.


在Oracle数据库中,关于主键约束与唯一约束说法错误的是()。
A.


主键列的数据类型不限,但此列必须是唯一并且非空
B.


一张数据表只能有一个唯一约束
C.


唯一性约束所在的列允许空值
D.


数据库支持两个列做联合主键
正确答案:B
11. 在Oracle中,有表Person,如下:
ID Name Tel
001 Amber 1234
002 Amy 2345
003 Emily 4567
004 Eric 5678
005 Roy 6789
SELECT Tel FROM Person WHERE Name = ‘A%’;
执行以上查询,结果是:
A. 1234
B. 2345
C. 4567
D. 运行后结果是“未选定行”
正确答案:D
12.


实现创建一个java script数组的语法正确的是:()。


A.


var txt = new Array(“tim”,”kim”,”jim”);


B.


var txt = new Array(1:”tim”,2:”kim”,3:”jim”);


C.


var txt = new Array=”tim”,”kim”,”jim”;


D.


var txt = new Array:1=(“tim”)2=(“kim”)3=(“jim”);


正确答案:A
13.


在Oracle中,当数据量较大时,删除表中所有数据,效率较高的是()。



A.


DELETE FROM Student
B.


DELETE FROM Student WHERE id>0
C.


TRUNCATE table Student
D.


TRUNCATE table Student WHERE id>0
正确答案:C
14. 关于正则表达式声明6位数字的邮编,以下代码正确的是()。
A. var reg = /^\d6$/;
B. var reg = new RegExp(“\d{6}”)
C. var reg = \^d{6}$\;
D. var reg = /^\d{6}$/;
正确答案:D
15.


下面关于序列的描述不正确的是:()


A.


序列和表一样,都是Oracle数据库中的对象


B.


序列产生的值,可以作为表的主键值


C.


在序列的使用中,最好的方式是多个表可以共用一个序列,来减少Oracle数据库序列的数量


D.


MySql数据不支持序列


正确答案:C
16.


以下选项中可以用来在books表的isbn列上创建一个主键约束pk_books的是()。


A.


CREATE PRIMARY KEY ON books(isbn);


B.


CREATE CONSTRAINT pk_books PRIMARY KEY ON books(isbn);


C.


ALTER TABLE books ADD CONSTRAINT pk_books PRIMARY KEY (isbn);


D.


ALTER TABLE books ADD PRIMARY KEY (isbn);


正确答案:C
17.


按照DTD定义:




不合法的XML是()
A.



B.



C.



D.



正确答案:C
18.


请看下列代码,文字“红旗飘飘”显示的颜色是:()








红旗飘飘





A.


绿色


B.


蓝色


C.


黑色


D.


红色


正确答案:D
19.


在Oracle中,现有Student表,其中包括学号stuId,姓名stuName,成绩stuGrade,现要查询成绩为80分的学生姓名,并且结果按照学号降序排列,下面查询语句正确的是()。
A.


SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuId
B.


SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuId DESC
C.


SELECT stuName FROM student WHERE stuGrade like 80 GROUP BY stuId
D.


SELECT stuName FROM student WHERE stuGrade=80 GROUP BY stuId DESC
正确答案:B
20.


如果查询表a(有3行数据)和表b(有4行数据),使用SELECT * FROM a,b,返回的查询结果的行数是:()。


A.


7


B.


1


C.


0


D.


12


正确答案:D
21. 下面关于事务(Transaction)的说法错误的是:()。
A.


事务具备ACID四个基本特性,即A(Atomicity)—原子性、C(Consistency)—一致性、I(Isolation)—隔离性、D(Durability)—持久性。
B.


事务的提交(Commit)指将事务中所有对数据库的更新写到磁盘上的物理数据库中去,事务正常结束。
C.


事务的回滚(Rollback)指在事务运行的过程中发生了某种故障,事务不能继续进行,将事务中对数据库的所有以完成的操作全部撤消,回滚到事务开始的状态。
D.


JDBC通过Connection对象控制事务,默认方式下,在执行完更改语句后需要必须要调用Connection的commit方法,对数据的更改才能生效。
正确答案:D
22. 显示上个月的今天,这个月的今天,下个月的今天,精度到时、分、秒,下列sql语句正确的是:
A. alter session set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;
select add_months(sysdate,-1),sysdate,add_months(sysdate,1) from dual;
B. alter user set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;
select add_months(sysdate,-1),sysdate,add_months(sysdate,1) from dual;
C. alter session set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;
select last_month(),this_month(),next_month() from dual;
D. alter user set nls_date_format = ‘yyyy mm dd hh24:mi:ss’;
select last_month(),this_month(),next_month() from dual;
正确答案:A
23.


下面的描述错误的是:( )。


A.


Statement的executeQuery()方法会返回一个结果集


B.


Statement的executeUpdate()方法会返回是否更新成功的boolean值


C.


使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值


D.


ResultSet中的next()方法会使结果集中的下一行成为当前行


正确答案:B
24.


下面是某文件中XML的代码,下列选项中符合XML语法规则的是()
A.



hello




welcome



B.




welcome




C.




hello




D.



Happy



正确答案:B
25.


下面java script代码的执行结果是()。


var a=new Array(2,3,4,5,6,7);


var sum=0;


for(var i=1;i

sum +=a[i];


document.write(sum);
A.


25
B.


15
C.


20
D.


37
正确答案:A
26.


下面java script代码执行后,变量m的值是()。


var x = 11;


var y = “number”;


var m = x + y;
A.


程序报错
B.


number
C.


11
D.


11number
正确答案:D
27. 下面关于结果集,说法错误的是:()。
A.


调用Connection对象的preparedStatement(String sql)方法所创建的PreparedStatement对象执行查询所得到的结果集不可以调用previous()方法。
B.


Statement在执行完查询后,会把查询得到的所有数据通过网络一次加载到内存中。
C.


ResultSet的getDate方法返回的类型是java.sql.Date而不是java.util.Date。
D. ResultSet的初始状态游标位于第一行之上,必须先调用其next方法,才可以获取到数据。
正确答案:B
28.


以下对java script理解正确的是()。
A.


java script是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度
B.


FireFox和IE存在大量兼容性问题的主要原因在于他们对java script的支持不同上
C.


java script是一门客户端脚本语言
D.


java script技术和CSS技术一样,是为了设计样式而存在的
正确答案:C
29.


需要在页面生成如下表格:


a


b


c


d
下列代码中正确的是()。
A.





ab
c
d

B.



ab
c
d

C.



a
bc
d

D.



a
bc
d

正确答案:A
30.


在HTML中引入外部的CSS文件,正确的HTML代码是:()。


A.


mystyle.css


B.



C.


内  容: