高级软件工程师月考试试题A卷带答案.docx
- 文档编号:26513217
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:28
- 大小:27.73KB
高级软件工程师月考试试题A卷带答案.docx
《高级软件工程师月考试试题A卷带答案.docx》由会员分享,可在线阅读,更多相关《高级软件工程师月考试试题A卷带答案.docx(28页珍藏版)》请在冰豆网上搜索。
高级软件工程师月考试试题A卷带答案
高级软件工程师考试试题(A卷)
1、下哪种命名空间中的类型用于创建WindowsGUI应用程序。
(选择1项)
D、System.ServiceProcess
2、判断这PL/SQL代码块:
(选择1项)
BEGIN
FORiIN1..6LOOP
IFi=2ORi=3THEN
null;
ELSE
INSERTINTOexample(one)
VALUES(i);
ENDIF;
ROLLBACK;
ENDLOOP;
COMMIT;
END;
有多少行被插入到表EXAMPLE?
A、0
B、1
C、2
D3
3、链表具有的特点是:
(选择3项)
A、不必事先估计存储空间
B、可随机访问任一元素
C、插入删除不需要移动元素
D、所需空间与线性表长度成正比
4、序列图描述对象是如何交互的并且将重点放在消息序列上。
(选择1项)
A、正确B、不正确
5、一个XML必须有DTD或Schemas(选择1项)
A、正确
B、不正确
6、动态网站需要的技术为。
(选择3项)
A、
CGI
B、
HTTP
C、
ASP
D
PHP
7、Linux文件名的长度不得超过()个字符?
(选择1项)。
A、64
B、128
C、256
D512
8、在Struts中实现页面跳转主要通过什么方法来实现?
(选择1项)
Aserver.transfer
Bresponse.redirect
Cmapping.findForward
Dresponse.sendRedirect
9、EJB的优点有哪些?
(选择2项)
A、技术领先
B价格低廉
C性能优越
D强大的容器支持
10、在使用匿名登录ftp时,用户名为()?
(选择1项)
Aloginusers
B、anonymous
C、root
Dguest
11、你判断下面语句,有什么作用?
(选择1项)
GRANTupdateONinventoryTOjoeWITHGRANTOPTION;
B、一个对象权限被授予用户JOE
C、用户JOE被授予在这个对象上的所有权限
D—个系统权限和一个对象权限被授予用户JOE
12、String类的IndexOf()方法返回的类型是?
(选择2项)
A、Int16
B、Int32
C、int
Dlong
13、表CLASSES和口表SCHEDULE结构如下:
CLASSES
IDNUMBER(9)
CLASS_NAMEVARCHAR2(20)
TEACHER_IDNUMBER(9)
SCHEDULE
CLASS_TIMEDATE
CLASS_IDNUMBER(9)
(选择1
你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种结果?
项)
CREATEVIEWclass_scheduleAS
SELECTC.class_name,s.class_timeFROMclassesc,schedulesWHEREC.id=s.class_id;
A句创建视图CLASS_SCHEDULEt可产生预期结果.
B、语句创建视图CLASS_SCHEDULE!
不能产生预期结果.
C、语法错误,因为视图不可基于连接查询
D语法错,因为语句未包含ORDERBY子句.
14、下列不是常见的模型元素间的关系有。
(选择1项)
A、并联
B聚合
C依赖
D笔记
15、代码执行的结果是。
(选择1项)
staticvoidMain(string[]args)
Strings="abcdef:
Console.WriteLine(s.Substring(4,2));
}
A、不能通过编译
B、能编译,但运行时会抛岀异常
C、“ef”
D、以上都不对
16、以下哪些接口能够实现对Web访问者的身份认证?
(选择1项)
AHttpServletRequest
BHttpServletResponse
CHttpSession
DHttpServlet
17、无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码?
(选择1项)。
A、无状态会话Bean
B有状态会话Bean
CCMP
DBMP
18、下列哪个集合操作符返回两个查询都有的行。
(选择1项)
AUnion
B、Unionall
C、Uniononly
DIntersect
19、假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。
(选择1项)
A.MyApp目录下
B.MyApp'images目录下
C.MyApp\WEB-INF目录下
D、MyApp\WEB-INF\lib目录下
20、当用命令ls-al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键()?
(选择1项)
A、Shift+Home
B、Ctrl+PgUp
C、Alt+PgDn
DShift+PgUp
21、以下关于面向对象概念的描述中,不正确的一项是()。
(选择1项)
A)在现实生活中,对象是指客观世界的实体
B)程序中的对象就是现实生活中的对象
C)在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)
D)在程序中,对象是一组变量和相关方法的集合
22、从以下哪一个选项中可以获得Servlet的初始化参数。
(选择1项)
A.Servlet
B.ServletContext
C.ServletConfig
D.GenericServlet
23、哪一个对象可以用于获得浏览器发送的请求。
(选择1项)
A.HttpServletRequest
B.HttpServletResponse
C.HttpServlet
D.Http
24、表TEACHER包含如下字段:
列名
可为空否?
数据类型
TEACHER_ID
NOTNULL
NUMBER(9)
NAME
VARCHAR2(25)
SALARY
NUMBER(7,2)
SUBJECT_ID
NOTNULL
NUMBER(3)
SUBJECT_DESCRIPTION
VARCHAR2
(2)
你需要将理科教师的工资上浮8%理科教师的SUBJECT_ID是011,你需用哪一句实现?
(选择1项)
A.UPDATEteacherSETsalary=salary*1.08WHEREsubject_descriptionLIKE
SCIENCE'
B.UPDATEeacherSETsalary=salary*.08WHEREubject_descriptionLIKE'SCIENCE'ANDsubject_id
=011
C.UPDATEteacherSETsalary=salary*1.08WHEREsubject_id=011;
D.UPDATEteacherSETsalary=salary+(salary*.08)WHEREsubject_descriptionLIKE'SCIENCE'
ORsubject_id=011
25、运行Asp.Net需要安装Web服务器。
(选择1项)
A)Resin
B)tomcat
C)WebLogic
D)IIS
26、下面哪些项目是Microsoft.NET平台所使用的核心技术:
(选择2项)
A.WebService
B.XML
C.SOAP
D.Internet协议套件
27、如何取得数据源。
(选择1项)
A.通过Http
B.通过ftp
C.JNDI
D.通过Connection对象
28、试选择比较合理的计算机软件计算方案的演变顺序:
(选择1项)
A.单片机一一小型机一一网络计算一一大型机
B.哑终端客户机/服务器分布式计算internet计算
C.算盘计算器PC深蓝
D.PCB/S——C/S
29、下列哪一个接口定义了用于查找、创建和删除EJB实例(选择1项)
A.Home
B.Remote
C.Local
D.Message
30、仔细观察如下的一小段代码,判断正确的编译输岀结果:
intnum,rult;
num=5;
100”);
rult=25*num;
console.WriteLine(rult+
(选择1项)
A.编译错误
B.225
C.125+”100”
D.125100
31、关于下列代码执行的结果是()。
(选择1项)
structPoint
{
publicintx,y;
publicPoint(intx,inty){
this.x=x;
this.y=y;
}
}
Pointp=newPoint(10,10);
objectbox=p;
p.x=20;
Console.Write(((Point)box).x);
A)编译错误
B)运行时异常
C)10
D)20
32、客户端状态管理的解决方案有。
(选择3项)
A.URL重写
B.隐藏域
C.Cookie
D.以上都不是
33、定义游标如下:
DECLARE
CURSORquery_cursor(v_salary)IS
SELECTlast_name,salary,dept_no
FROMemployee
WHEREsalary>v_salary;
这条语句为什么会错误?
(选择1项)
A.在游标定义中不允许岀现where子句
B.select语句中缺少into子句
C.参数未指定为标量数据类型
D.定义cursor的语法写错了
34、与HttpSessionListener接口有关的方法是。
(选择2项)
A.Sessionlnitialized()
B.SessionCreated()
C.SessionFinialized()
D.SessionDestroyed()
2项)
35、针对Microsoft.Net基类库中的一些常用命名空间,选择表述正确的项目:
(选择
A.命名空间System.Threading可以在程序中实现多线程
B.命名空间System.Array提供用于操纵数组的类和方法
C.命名空间System.IO提供了大量用于执行数学函数的类及方法
D.以上的所有命名空间均可以被VB.NET、C#C++.NET等语言所共享
36、属性的可见性有。
(选择3项)
A.公有的
B.私有的
C.私有保护的
D.保护的
37、关于JSP生命周期的叙述,下列哪些为真?
(选择2项)
A.
JSP会先解释成
Servlet
源文件,然后编译成Servlet
类文件
B.
每当用户端运行
JSP时,
jspInit()方法都会运行一次
C.
每当用户端运行
JSP时,
jspService()
方法都会运行-
次
D.
每当用户端运行
JSP时,
jspDestroy()
方法都会运行
'次
38、以下声明正确的是。
(选择2项)
A.vxml-stylesheettype="txt/css"href="abc.css">
B.
xml-stylesheettype='txt/css'href='abc.css'?
>
C.
xml-stylesheettype="txt/css"href="abc.css"?
>
D.<%xml-stylesheettype="txt/css"href="abc.css"%>39、下列哪个为JSP的隐含对象。
(选择1项)
A.env
B.page
C.jspinfo
D.context
40、从后台启动进程,应在命令的结尾加上符号()?
(选择1项)
A.&
B.@
C.#
D.$
41、在PL/SQL块的哪部分可以对初始变量赋予新值?
(选择1项)
A.结尾部分
B.开头部分
C.执行部分
D.声明部分
42、在字符串前面加上符号,则字符串中的转义字符将不被处理。
(选择1项)
A)@
B)\
C)#
D)%
43、哪句可以实现显示id和description,条件满足订单时间在January1,1997以前的,且单价小
于1.00或者大于5.00的,结果用订单时间降序排列。
(选择1项)
A.SELECTid_number,descriptionFROMinventory
WHEREpriceIN(1.00,5.00)ORorder_date<'01-JAN-97'
ORDERBYorder_dateDESC;
B.SELECTid_number,descriptionFROMinventory
WHEREpriceBETWEEN1.00AND5.00ORorder_date<'01-JAN-1997'
ORDERBYorder_date;
C.SELECTid_number,descriptionFROMinventory
WHEREprice<1.00ORprice>5.00ANDorder_date<'01-Jan-97'
ORDERBYorder_dateASC;
D.SELECTid_number,descriptionFROMinventory
WHERE(price<1.00ORprice>5.00)ANDorder_date<'01-JAN-1997'
ORDERBYorder_dateDESC;
44、下面的那一个不属于MVC莫式中的对象?
(选择1项)
A.Model
B.View
C.Collection
D.Controller
45、设置服务器控件的改动立即提交至服务器,需要将服务器控件的属性设置为True。
(选择1项)
A)AutoAction
B)AutoPostBack
C)AutoSubmit
D)以上都不对
46、判断下面句子,将返回什么值?
(选择1项)
SELECTid_number,description,priceFROMinventory
WHEREmanufacturer_idIN(SELECTmanufacturer_idFROMinventoryWHEREprice>8.00ORquantity>1000);
A.返回单价大于8.00且数量大于1000的存货的货号、种类、单价信息
B.返回单价大于8.00或者数量大于1000的存货的货号、种类、单价信息.
C.返回单价大于8.00或者数量大于1000且有制造商号的存货的货号、种类、单价信息.
D.返回单价大于8.00或者数量大于1000的制造商的所有存货的货号、种类、单价信息.
47、要创建一个EJB,必须要至少编写哪些
Java类和接口?
(选择3项)
A.
定义远程(或业务)接口
B.
定义本地接口
C.
定义Bean接口
D.
编写Bean的实现
48、
下面哪一个项目仅在Struts中岀现?
(选择
1项)
A.
JavaBean
B.
Web.xml
C.
struts-config.xml
D.
application.propertyes
49、
XML
是一种元语言,可以用它来描述其他语言。
(选择1项)
A.正确
B.错误
50、类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。
(选择1项)
A.正确
B.不正确
51、哪一个不是EL定义的隐式对象?
(选择1项)
A.cookie
B.pageContext
C.attributes
D.initParam
52、考虑下列声明,那些是不合法的:
(选择3项)
A.DECLAREv_name,v_deptVARCHAR2(14);
B.DECLAREv_testNUMBER(5);
C.DECLAREV_MAXSALARYNUMBER(7,2)=5000;
D.DECLAREV_JOINDATEBOOLEAN:
=SYSDATE;
53、下面哪些属于JSTL中的表达式操作标签。
(选择1项)
A. out> B. if> C. url> D. catch> 54、Struts框架可以支持以下哪种程序开发语言? (选择1项) A.C B.C++ C.Java D.C# 55、在Servlet处理请求的方式为。 (选择1项) A、以进程的方式 B、以程序的方式 C以线程的方式 D以响应的方式 56、关于PL/SQL块的执行部分下列说法正确的是? (选择1项) A.PL/SQL表达式可以包含分组函数. B.PL/SQL表达式不可以包含SQL函数. C.在SQL语句中部分分组函数可用. D.以上都不对 57、javax.Servlet的包中,属于类的是。 (选择1项) AServlet BGenericServlet CServletRequest DServletContext 58、以下说法正确的是。 (选择2项) A.#CDATA标记表示该元素包含的数据将被解析器解释 B.#PCDATA标记表示该元素包含的数据将不被解析器解释 C.#PCDATA标记表示该元素包含的数据将被解析器解释 D.#CDATA标记表示该元素包含的数据将不被解析器解释 59、Servlet在容器中经历的阶段,按顺序为。 (选择1项) A、服务、加载、初始化、卸载、销毁 B、加载、初始化、服务、销毁、卸载 C初始化、服务、销毁、加载、卸载 D服务、卸载、加载、初始化、销毁 60、dotNET框架由下列选项中的哪两项组成。 (选择2项) A.微软基础类库(MFC B.公共语言运行库(CLR) C.中间语言(IL) D.dotNet框架类库(FCL) 61、表(TEACHER包含以下列: IDNUMBER(7)PK SALARYNUMBER(7,2) SUBJECT_IDNUMBER(7) 判断以下两个SQL语句: (1)SELECTR0UND(SUM(salary),-2)FROMteacher; (2)SELECTsubject_id,ROUND(SUM(salary),-2)FROMteacherGROUPBYsubject_id; 有什么不同结果? (选择1项) A.语句1将返回每个老师一个结果 B.语句2将返回多个结果 C.结果相同,显示不同 D.将有一个句子产生错误 62、Http缺省的请求方法是。 (选择1项) A.PUT B.GET C.POST D.TRACE 63、在XML中用于注释的符号是。 (选择1项) A. ----> B. ----? > C.<%%> D. ----! > 64、DTD与XMLSchema都是XML文档。 (选择1项) A.正确 B.不正确 true? 65、游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为(选择1项) A.%FOUND B.%NOTFOUND C.%ROWCOUNT D.%ISOPEN 66、JDBC中,用于表示数据库连接的对象是。 (选择1项) A.Statement B.Connection C.DriverManager D.PreparedStatement A.ResultSet B.DriverManager C.CallableStatemet D.PreparedStatement 68、如果没有指定Cookie的时效,那么默认的时效是。 (选择1项) A.一天 B.永不过期 C.会话级别 D.一分钟 69、对记录序列{314,298,508,123,486,145}按从小到大的顺序进行插入排序,经过两趟排序后的结 果为: (选择1项) A) {314, 298, 508, 123, 145, 486} B) {298, 314, 508, 123, 486, 145} C) {298, 123, 314, 508, 486, 145} D) {298, 314, 508, 123, 486, 145} 70、经过几次编译,.Net源代码文件可以被编译为本地CPU指令。 (选择1项) A)1次 B)2次 C)3次 D)4次 71、察看下面这个类 publicclassIfAttributsChangedimplementsServletContextAttributeListener{ publicvoidattributeAdded(ServletContextAttributeEventscab){ “加入一个属性”); } publicvoidattributeRemoved(ServletContextAttributeEventscab){ “删除一个属性”); } } 关于IfAttributsChanged类的叙述,下列哪一个为真? (选择1项) A.此类可以成功编译 B. 此类无法成功编译, 原因是缺少 attributeChanged() 方法。 C. 此类无法成功编译, 原因是缺少 attributeReplaced() 方法。 D. 此类无法成功编译, 原因是缺少 attributeUpdated() 方法。 72、 xmlversion="1.0"encoding="GB2312"? > ELEMENTCustomerEMPTY> ATTLISTCustomer称呼CDATA#IMPLIED姓名CDATA#REQUIRE[职位CDATA#REQUIRED关于上述DTD定义的描述
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 软件工程师 考试 试题 答案