高级软件工程师第一套试题

  • 格式:doc
  • 大小:99.50 KB
  • 文档页数:8

高级软件工程师第一套试题 一、 单项选择题(共40分,每题1分) (1) 下列哪个标签能比较变量是否大于或等于指定变量 C A) 标签 C) 标签 B) < lobic:noEqual>标签 D) 标签 (2) 如果要创建拥有上传文件的表单,标签的编码类型“enctype”属性必须设置为 C 。 A) GET B) POST C) multipart/form-data D) true (3) 标签的property属性是必须的,而且属性值必须与ActionForm bean中的属性名一致。在ActionForm bean中,该属性的类型为 B A) String B) FormFile C) int D) File (4) 事务隔离级别是由谁实现的? C A) java应用程序 B) Hibernate C) 数据库系统 D) JDBC驱动程序 (5) 悲观锁与乐观锁,哪个具有较好的并发性能 B A) 悲观锁 B) 乐观锁 C) 都一样 D) 无法确定 (6) 下面代码中, 处输入哪行代码,即能把User对象持久化至数据库中。 tx=session.beginTransaction(); User user=new User(); User.setPassword(“hello”); A A) session.save(user); B) session.load(user); C) session.update(user); D) session.set(user); (7) 下面关于Hibernate 的映射文件说法错误的是 D A) Hibernate 是以xml格式的文件来指明对象与关系数据之间的映射 B) 在Hibernate.cfg.xml文件可以配置元素的resource属性来指明映射文件 C) 配置映射文件时,需要遵循它对应的DTD文件格式 D) 在映射文件中,元素的子元素可以出现多次 (8) ASP.NET视图状态中的信息以 D 格式存储。 A) 文本 B) 二进制 C) 字符串 D) Base64 (9) 以下不属于标准ASP.NET配置节的是 B A) B) C) D) (10) 的属性反映了当前正在访问页的浏览器客户端功能,节包含在 A 文件中。 A) machine.config C) 所有的web.config B) 当前web.config D) 当前应用程序(后缀为.aspx的文件)中 (11) 以下关于XCOPY命令部署说法正确的是 D A) /E表示将源位置的目录、子目录和文件都复制到目标位置,不包含空目录。 B) /R:覆盖所有的文件 C) XCOPY是引用公共命令行中用于剪切文件的命令 高级软件工程师第一套试题 D) XCOPY是引用公共命令行中用于拷贝文件和目录的命令 (12) 在HTML中加入此为 B A) 链接式样式表 B) 嵌入式样式表 C) 引用外部样式表 D) 以上都不对 (13) 以下不属于XML预定义实体的是 B A) & B) ( C) < D) “ (14) 以下关于属性的写法正确的是 C A) B) C) D) (15) 关于XSL和CSS说法不正确的是 C A) 都可以用来定义XML的显示格式 B) CSS决定了页面的视觉外观 C) XSL是CSS的代替品 D)使用XSL可以将XML文档的结构换为不同的XML文档 (16) 关于促使J2EE框架的出现的原因,以下描述错误的是 C A) 商业事务越来越复杂,它们的可靠性,以及各种事务的可用性越来越难以保证 B) 随着Intenet用户呈指数级增长,维护一个有效的安全模型越来越困难 C) 用户需要更加美观的页面设计和更加灵活的客户端响应 D) 在Internat上,一个应用的潜在用户可能上百万,能够扩充应用来满足用户群方面的需求很重要 (17) 以下程序代码对Customer的name属性修改了两次: tx=session.beanTransaction(); Customer customer=(Customer)session.load(Customer.class , new Long(1) ); customer.setName(\”Jack”); customer.setName(\”Mike”); tx.commit(); 执行以上程序,Hibernate需要向数据库提交 B 条update语句 ? A) 0 B) 1 C) 2 D) 3 (18) 对一个DTD语句中提供的“+”或“*”操作符映射,以下正确的是 C A) 将其映射成一个类。然后将类映射成一个字段。 B) 将其映射成一个变量。然后将类映射成一个表。 C) 将其映射成一个可变大小的数组变量。然后将这个数组映射成一个表 D) 将其映射成一个可变大小的数组变量。然后将这个数组映射成一个字段 (19) 属于事件驱动型的XML解析方式的是 A A) SAX B) DOM C) JDOM D) DOM4j (20) 当我们想封装不同算法并使用他们可相互替换时,可以使用 A A)桥接模式 B) 命令模式 C) 策略模式 D)工厂模式 (21) 设计模式中应优先使用的复合技术是 D A) 抽象类 B) 接口继承 C) 类继承 D) 对象组合 高级软件工程师第一套试题 (22) 下列有关关系数据模型与对象模型的关系说法不正确的是 D A) 表对应类 C) 表的字段对应类的属性 B) 记录对应对象 D) 表之间的参考关系对应类之间的依赖关系 (23) 在JSF应用程序中,一般使用 A 标签来作为密码输入控件。 A) h:inputSecret B) h:outputText C) h:inputText C) h:inputHidden (24) 每一个设计模式都集中于一个特定的 C 问题。 A) 编程 B) 测试 C) 设计 D) 运行 (25) 以下关于EJB生态圈的叙述不正确的是 D A) EJB生态圈是由成千上万种工具、服务器、IDE等构成 B) 整个EJB生态圈都是围绕EJB应用的开发、部署进行的 C) 部署者是整个圈子的支配着 D) EJB开发者主要使用的两种产品:EJB容器和EJB工具 (26) 在Struts应用中,能在 A 范围内共享数据。 A) 共享数据的范围page,request,session,application B) 共享数据的范围request,session,application C) 共享数据的范围session,application D) 共享数据的范围session (27) 以下哪种查询语句可以正确的执行: C A) select to from Order o where o.id=:1 B) select o from Order o where o.id=:1 and o.customer=?2 C) from Order o where o.id=1? D)以上均不正确 (28) 下列 B 元素可以配置数据源。 A)元素 B) 元素 C) 元素 D) 元素 (29) EJB QL和使用SQL语句查询类似,使用操作符 D 同样也可以实现模糊查询。 A) IN B) AS C) ISLIKE D) LIKE (30) 如果要查询所有人员,并在小明后面加上字符串“_cn”将会用到什么字符串函数: B___ A) SUBSTRING B) CONCAT C)LOCATE D) ADD (31) JSP中Bean的作用范围并不支持的是: B A) 请求(request) B) 页面(page) C) 应用(application) D) 会话(session) (32) 表达式“#{view.locale!=’en_US’}”,在用户使用美式英语时,将返回 A A) true B) false C) null D) 0 (33) 以下哪种组件不属于SelectMany组件族: C A) HtmlSelectManyCheckbox C) HtmlSelectManyRadio B) HtmlSelectManyListbox D)HtmlSelectManyMenu (34) Customer类中有一个Set类型的orders属性,用来存放Orders订单对象,在Customer . hbm . xml文件中,用 A 元素映射orders属性。