发布时间 : 星期日 文章2008年5月华育三期笔试A卷更新完毕开始阅读e805567aa26925c52cc5bfc7
试卷编号:002
043.{Struts题目}在MVC设计模式中,用于实现业务数据封装的是(选择1项) A)Controller B)JavaBean C)Model D)View 044.{Struts题目}在Struts中,用于组合所有部件的文件是(选择1项) A)struts-config.xml B)web-inf.xml C)web.xml D)config.xml
045.{XML题目}一个XML必须有DTD或Schemas。(选择1项) A)正确 B)不正确
046.{XML题目}在DTD中对于元素属性,下列哪一个表示可加可不加。(选择1项) A)FIXED B)IMPLIED C)REQUIRED D)DATA 047.{XML题目}以下声明正确的是。(选择2项) A) 048.{XML题目}以下关于XSL的标记正确的是( )(选择2项) A) A)正确 B)错误 050.{XML题目}XML 是一种元语言, 可以用它来描述其他语言,这种说法( )。(选择1项) A)正确 B)错误 051.{XML题目}以下不正确的是( )(选择1项) A)DTD定义了XML文档中包含的标记、元素、元素类型以及属性 B)DTD可以包含在XML文档内,也可以在XML文档外定义 C)命名空间能够区别不同源的元素、属性的定义 D)一个结构完整的XML文档一定是合法的XML文档 052.{XML题目}关于DOM的描述正确的是( )(选择1项) A)DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型 B)只能使用JavaScript进行DOM开发,而不能使用Java、C# C)W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的 D)DOM使开发者能够以编程方式读取、操作和修改HTML文档 053.{XML题目}关于XSLT的叙述错误的是( )(选择1项) A)它可以使用自己的XML信息,为其它用户合成新的数据实例 B)不可以将数据以简单文本方式传递给其它系统 C)可以直接从数据源生成HTML/CSS网页 D)用户可以用多种方式应用数据 054.{XML题目}对于内部DTD文档,哪一个是错误的。(选择1项) A)它定义的文档类型只能应用在XML中,其它的XML文档不能使用 B)不能放在XML数据之后 C)可以放在XML声明之前 055.{Hibernate题目}关于下列说法正确的是()(选择3项) A)是采用ORM映射机智的持久层开发工具 B)负责JAVA对象和关系数据之间的映射 5 试卷编号:002 C)内部封装了JDBC访问数据库的操作 D)是重量级解决方案之一 056.{ Hibernate题目}在JAVA应用中正确使用Hibernate的步骤有()(选择3项) A)创建Hibernate配置文件 B)创建对象—关系—映射文件 C)通过HibernateAPI编写访问数据库的代码 D)创建模型—视图—控制(即MVC)映射文件 057.{WebService题目}下列是Web服务体系结构中的角色的是()(选择3项) A)服务提供者 B)服务请求者 C)服务注册中心 D)服务控制中心 058.{WebService题目}下列属于Web服务开发生命周期的有()(选择3项) A)构建 B)部署 C)运行 D)休眠 059.{Ajax题目}使用Ajax可带来便捷有()(选择3项) A)减轻服务器的负担 B)无刷新更新页面 C)可以调用外部数据 D)可以不使用Javascript脚本 060.{Ajax题目}构成Ajax的技术有()(选择3项) A) DOM B) XML C) CSS D)HTML 061.{Oracle题目}在 loop 循环中使用哪种语句来判断是否应该结束循环?(选择1项) A)BREAK B)EXIT WHEN C)EXIT D)BREAK WHEN 062.{Oracle题目}哪一子句可实现 SELECT 语句查询员工平均工资小于5000的部门信息 ? (选择1项) A)GROUP BY dept_id WHERE AVG(sal) < 5000 B)GROUP BY AVG(sal) HAVING AVG(sal) < 5000 C)GROUP BY dept_id HAVING AVG(sal) < 5000 D)GROUP BY AVG(sal) < 5000 063.{Oracle题目}触发器包括哪两种类型?(选择2项) A)应用程序触发器 B)数据库触发器 C)管理员触发器 D)用户触发器 064.{Oracle题目}oracle自动为表的主键或唯一键列创建_________。(选择1项) A)组合索引 B)唯一索引 C)本地索引 D)位图索引 065.{Oracle题目}表(TEACHER)包含以下列: (选择1项) ID NUMBER(7) PK SALARY NUMBER(7,2) SUBJECT_ID NUMBER(7) NOT NULL 判断以下两个SQL语句: (1)SELECT COUNT(DISTINCT SUBJECT_ID) FROM teacher ; (2)SELECT COUNT(SUBJECT_ID) FROM teacher; 下列哪句话是正确的: A) 语句1将返回老师的总数 B) 语句2将返回老师的总数 C) 两句都返回老师的总数 D) 以上说话都不对 066.{Oracle题目} 哪个命令属于显式提交事务命令? (选择1项) A)CREATE B)UPDATE C)COMMIT D)SELECT 6 试卷编号:002 067.{Oracle题目} 你认为下面句子将完成什么任务? (选择1项) GRANT UPDATE ON EMPLOYEES TO AZURE; A)一个新的对像被创建。 B)一个新的对像权限被赋予。 C)一个新的系统权限被赋予。 D)一个对像的同义词被创建。 068.{Oracle题目} 哪条 SELECT 语句可得到单价大于15.00的所有产品的平均单价? (选择1项) A) SELECT SUM(*) FROM products WHERE price > 15.00; B) SELECT AVG(*) FROM products WHERE price > 15.00; C) SELECT AVG(price) FROM products WHERE price > 15.00; D) SELECT AVG(DISTINCT price) FROM products GROUP BY price >1 5.00; 069.{Oracle题目} 查找和用户指定雇员Id为&1的所属部门相同的所有雇员的姓名、 部门、薪金,以下那条语句可以实现?(选择1项) A) SELECT name, department_id, salary FROM employee WHERE department_id IN(SELECT department_id FROM employee WHERE employee_id = &1); B)SELECT name, department_id, salary FROM employee WHERE department_id NOT IN(SELECT department_id FROM employee WHERE employee_id = &1) ; C)SELECT name, department_id, salary FROM employee WHERE department_id = (SELECT department_id FROM employee WHERE employee_id = &1); D)SELECT name, department_id, salary FROM employee WHERE (SELECT department_id FROM employee WHERE employee_id = &1); 070.{Oracle题目} 在PL/SQL中使用哪几种语句来对变量进行赋值? (选择3项) A):= B)SELECT INTO C)FETCH INTO D)= 071.{Oracle题目} 你需要将所属部门名称为“SALES”的所有员工的工资增加10%, 你需用哪一句实现? (选择1项) A)UPDATE emp SET sal = sal * 1.1 WHERE dname LIKE 'SALES' ; B)UPDATE emp SET sal = sal * 1.1 WHERE deptno =(SELECT deptno FROM emp WHERE dname LIKE 'SALES' ); C)UPDATE emp SET sal = sal * 1.1 WHERE dname =(SELECT deptno FROM emp WHERE dname LIKE 'SALES' ); D)UPDATE emp SET sal = sal * 1.1 WHERE deptno =(SELECT dname FROM emp WHERE dname LIKE 'SALES' ) 072.{Oracle题目} 当fetch执行失败时,哪种游标的属性值为TRUE:(选择1项) A)%ISOPEN. B)%FOUND. C)%NOTFOUND. D)%ROWCOUNT. 073.{Oracle题目}当下列语句执行完后,X的值是多少? (选择1项) DECLARE X NUMBER:=0; BEGIN FOR Y IN 1..15 LOOP X:=Y; 7 试卷编号:002 END LOOP; END A)15 B)16 C)14 D)以上都不是 074.{Oracle题目}下列哪个集合操作符返回两个查询所选择的所有的行。(选择1项) A)Union B)Union all C)Union only D)Intersect 075.{Oracle题目}如果你进行3个表的联接查询,你最少需要多少个联结条件(选择1项) A)3 B)2 C)1 D)0 076.{Oracle题目} Oracle会为下列哪些约束自动建立索引:(选择1项) A)Check B)Unique C)Primary key D)Foreign key 077.{Oracle题目} 定义游标如下: DECLARE CURSOR query_cursor(v_salary) IS SELECT last_name, salary, dept_no FROM employee WHERE salary>v_salary; 这条语句为什么会错误?(选择1项) A)在游标定义中不允许出现where子句 B)select语句中缺少into子句 C)参数未指定为标量数据类型 D)定义cursor的语法写错了 078.{Oracle题目} 检查下列代码: CREATE OR REPLACE TRIGGER update_emp AFTER UPDATE ON emp BEGIN INSERT INTO audit_table (who, audited) VALUES(USER, SYSDATE); END; 你对EMP表执行了一条Update语句,影响10行数据,那么将会在AUDIT_TABLE中增加多少行数据?(选择1项) A)1 B)10 C)没有 D)和EMP表中已有的数据行数一致 079.{Oracle题目} 创建存储过程中,局部变量应放在下列哪个关键字之后:(选择1项) A)IS B)BEGIN C)DECLARED D)PROCEDURE 080.{Oracle题目} 定义存储过程如下: CREATE OR REPLACE PROCEDURE INSERT_TEAM (V_ID in NUMBER,V_NAME in VARCHAR2,V_CITY in VARCHAR2 DEFAULT 'AUSTIN') IS BEGIN INSERT INTO TEAM (id,name,city) VALUES (V_ID,V_NAME,V_CITY); COMMIT; END; / 以下哪些PL/SQL语句能够正确调用该过程?(选择2项) A)EXECUTE INSERT_TEAM; B)EXECUTE INSERT_TEAM (1,V_CITY=>'AUSTIN'); C)EXECUTE INSERT_TEAM (2,V_NAME=>'LONG HORNS'); 8