软件工程师理论考试A卷_第1页
软件工程师理论考试A卷_第2页
软件工程师理论考试A卷_第3页
软件工程师理论考试A卷_第4页
软件工程师理论考试A卷_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SVSE软件工程师理论考试类型 : (A卷)范围 : S3A日期 :时间 : 1小时总分数 :100分 姓名:考号:证件号码: 理论部分注意:考试结束试卷必须交回,答案填写在答题卡上1. 在Oracle中,使用()语句打开游标,执行查询,并识别活动集。(选择一项)a)RUNb)FETCHc)CLOSEd)OPEN2. 在Oracle中,PL/SQL程序块必须包括()。(选择一项)a)声明部分b)可执行部分c)异常处理部分d)以上皆需包括3. 在Oracle中,在执行SQL语句时,你不小心使用Update命令将所有的ID值设置成了11111,那么使用()命令可以取消这一操作。(选择一项)a)EX

2、ITb)QUITc)COMMITd)ROLLBACK4. 在Oracle中,()先根据范围对数据进行分区,然后在这些分区内创建散列子分区。(选择一项)a)范围分区b)散列分区c)复合分区d)列表分区5. ORACLE中,执行语句: SELECT address1|','|address2|','|address2 "Adress" FROM employ; 将会返回()列。(选择一项)a)0b)1c)2d)3e)46. 在XML中,用迭代方式处理每个节点的XSLT的元素是()。(选择一项)a)<xsl:template>b)<

3、;xsl:for-each>c)<xsl:sort>d)<xsl:choose>7. 以下关于xslt说法不正确的是()。(选择一项)a)Xslt是xsl的一部分,有独立的命名空间。b)Xslt可以把xml文档转换为xhtml。c)要执行xslt转换,只需要xml文档,xslt样式表和浏览器就可以了。d)Xslt使用xpath对xml文档进行导航。8. Report.xml中包含subject 元素,该元素可以包含某 HTML 标记,如下:<subject> <b>2008年</b> <i>北京奥运会</i&g

4、t;展望 </subject>现需要编写一个XML schema来定义该xml文档内容的结构,以下的schema片断中,()可以使Report.xml通过有效性验证。(选择两项)a)<xsd:element name="subject"> <xsd:complexType mixed="true"> <xsd:all> <xsd:element name="i" minOccurs="0" maxOccurs="unbounded" type

5、="xsd:string" /><xsd:element name="b" minOccurs="0" maxOccurs="unbounded" type="xsd:string" /> </xsd:all> </xsd:complexType></xsd:element>b)<xsd:element name=" subject " type="xsd:string" />c)<x

6、sd:element name=" subject " type="xsd:anyType" />d)<xsd:element name="subject"> <xsd:complexType mixed="true"> <xsd:sequence> <xsd:element name="i" minOccurs="0" maxOccurs="unbounded" type="xsd:string&

7、quot; /><xsd:element name="b" minOccurs="0" maxOccurs="unbounded" type="xsd:string" /> </xsd:sequence> </xsd:complexType></xsd:element>9. ()属性指定元素最多出现的次数。(选择一项)a)minOccursb)maxOccursc)minExclusived)maxExclusive10. 某新闻网站新闻量较大,并且新闻需要被即

8、时发布。该网站可以通过各种浏览器和手持设备访问。网站后台是一个基于xml的应用系统,该系统把数据库中数据读取到xml文档中,并使用DOM进行解析。使用以下()方法可以提高后台应用系统的性能,从而提高该网站的性能。(选择一项)a)把xml文档转化成html网页。b)使用SAX解析xml文档。c)不经解析,把xml文档直接发送给浏览器。d)使用样式表对xml文档进行转换。11. 如图所示是一个UML图,请问该图属于()。(选择一项)a)用例图b)类图c)时序图d)流程图12. 在一个银行的项目设计中,有很多用例,其中取款用例使用了密码校验用例,则取款用例和密码校验用例之间的关系是()。(选择一项)

9、a)包含b)扩展c)泛化d)关联13. 在面向对象的分析与设计的OOD阶段,设计人员()。(选择二项)a)确定实体的相关特征、交互方式以及相互关系b)可以定义类的责任、操作属性和关系,并确定如何调整类以适应开发环境c)不能设计数据库或应用标准化技术。d)需要设计软件的用户界面14. 在面向对象的分析与设计中,分析阶段完成的内容有()。(选择二项)a)确定实体b)确定实体的相关特征c)为系统所需开发的构件命名d)产生系统的动态图表15. 在进行建模过程中,以下动态模型,()非常适合于描述业务流程。(选择一项)a)时序图b)状态图c)活动图d)用例图16. 在ASP.NET中,下列能够正确声明一个

10、ButtonWeb服务器控件的是()。(选择一项)a)<asp:Button id=Button1 runat=”server” Text=”Button”></asp:Butto>b)<asp:Button id=Button1 runat=”c#”Text=”Button”></asp:Button>c)<asp:Button id=Buttonl Text=”Button”></asp:Button>d)<INPUT type=button value=Button>17. 在一个ASP.NET应用程序的

11、Global.asax的Application_Start事件中定义了以下变量,下列说法正确的是()。(选择二项)Protected void Application_Start(Object sender,EventArgs e)Application“count”=1;a)每个用户都单独拥有该变量的值b)该变量在应用程序退出前一直存在c)所有用户都能访问该变量的值d)只有第一个用户可以访问该变量的值18. 在ASP.NET中,为了不允许用户在一个文本框中输入“上帝”,可以使用下列控件,除了()。(选择一项) 姓名 不能是上帝a)RangeValidatorb)CompareValidato

12、rc)ReularExpressionvalidatord)CustomValidator19. ASP.NET支持的配置文件的类型有()。(选择二项)a)服务器配置文件b)IIS配置文件c)计算机配置文件d)应用程序配置文件20. 在ASP.NET中,下列关于Session对象的说法正确的是()。(选择一项)a)用户每次打开一个Web页面,将会创建一个Session对象b)用户关闭客户端Web页面后,Session对象将立刻消失c)应用程序退出后,Session对象的值才能消失d)每个用户的Session对象不能被其他用户访问21. 你们正在使用ASP.NET开发一个论坛程序,为了在页面中实

13、现文件上传的功能,最好选择下列()来实现。(选择一项)a)一个HtmlInputText控件和两个按钮b)一个HtmlInputFile控件和一个按钮c)一个HtmlInputText控件、一个HtmlImage控件和一个按钮控件d)一个HtmlSelect控件和两个按钮22. 在ASP.NET中,.ascx和.aspx文件中都可以拥有的元素包括()。(选择一项)a)<HTML>b)<BODY>c)<SCRIPT>d)<FORM>23. App_Data目录是用来放置()。(选择一项)a)专用数据文件b)共享文件c)被保护的文d)代码文件24.

14、运行下面一段代码,如果当前时间是12:55,且用户输入为“张三”(输入框TextBox的ID是txtName),且将输出()(选择一项)String greeting;Switch(DateTime.Now.Hour) Case 12: Greeting=”0,吃饭了!”; Break; Default: Greeting=”0,好好学习!”; Break;String message=string.Format(greeting,txtName.ID.Trim();lblMessage.Text=message;a)张三,吃饭了!b)张三,好好学习!c)txtName,吃饭了!d)txtNa

15、me,好好学习!25. 以下说法正确的是()(选择一项)a)ASP.NET第一次运行很慢的原因是第一次将数据读入内存,以后直接访问内存b)每个用户访问ASP.NET应用程序,开始都很慢,在访问就快了c)只要有用户访问某一页面成功后,ASP.NET所有页面都编译完成d)第一次访问的页面生成页面类,以后每次访问页面都不需要重新生成26. 当跨页面传递数据时,哪个属性标示资源页面是跨页面提交?(选择一项)a)AutoEvnetWireupIsCrossBackb)PreviousPagec)IsCrossPagePostBackd)ORDER BY27. 在有关导航控件的正确的是()(选择一项)a)

16、作为服务器控件,导航控件将生成浏览器可执行的Javascript脚本和HTML代码b)Menu控件可以使用动态的方式,那时它并不生成HTML代码c)TreeView控件所使用的数据源一定是后缀名为.XML的文件d)SiteMapPath可以使用后缀名为.XML的文件作为数据源28. 下面是TreeView控件的一段代码:<asp:TreeNode Text=”节点1” SelectAction=”Expand”> <asp:TreeNode Text=”节点2”.> <asp:TreeNode Text=”节点3.”</asp:TreeNode>当鼠标

17、单击“节点1”是只进行()操作(选择一项)a)调用网页b)显示或隐藏本节点c)折叠或展开子节点d)恢复原状29. 网站开发一个新的产品,为此单独创建了一个数据表。与该数据表对应的实体类应该写在哪一层()。(选择一项)a)模型层b)业务层c)数据访问层d)表示层30. 下列说法不正确的是()。(选择两项)a)数据访问层需要添加模型层的引用b)业务逻辑层需要添加数据访问层的引用c)表示层需要添加数据访问层、业务逻辑层和模型层的引用d)模型层需要添加数据访问层的引用31. GridView设置分页后,默认显示()条记录。(选择一项)a)5b)10c)15d)2032. 如果要在GridView中显示

18、图书封面,说法正确的是().(选择两项)a)可以使用模板列b)可以使用ImageFieldc)无法显示d)只能通过编码实现33. 下面是一段ObjectDataSource的代码。<asp:ObjectDataSource ID=”odsBook” runat=”server” SelectMethod=”GetBookById” TypeName=”MyBookShop.BLL.BookManager” UpdateMethod=”ModifyBook”><SelectParmeters><asp:QueryStringParameter DefaultValu

19、e=”0” Name=”id” QueryStringField=”id” Type=”Int32” /></SelectParmeters><UpdateParameters><asp:Parameter Name=”title” Type=”String” /><asp:Parameter Name=”Publisherid” Type=”Int32” /><asp:Parameter Name=”Toc” Type=”String” /><asp:Parameter Name=”UnitPrice” Type=”De

20、cimal” /><asp:Parameter Name=”PublishDate” Type=”DateTime” /><asp:Parameter Name=”id” Type=”Int32” /></UpdateParameters></asp:ObjectDataSource>(选择一项)a)它通过获取id参数取得相关图书内容b)ModifyBook方法也需要有id的参数c)该代码表示ModifyBook方法的参数顺序一定是title, Publisherid, Toc, UnitPrice, PublishDate, idd)Mo

21、difyBook方法的参数大小写必须与这里标记地一致34. 下列关于DataList的说法,正确的是() (选择两项)a)DataList不会自动生成任何代码。b)DataList不能使用ObjectDataSource控件进行数据绑定。c)DataList没有内置分页功能d)DataList只有模板列35. 在子目录Admin文件夹的web.config文件中有这样一段代码:(选择一项)<authorization> <deny users=”?”></authorization>a)只有管理员可以访问admin目录b)只用匿名用户可以访问admin目录c

22、)所以匿名用户都不可以访问admin目录d)所以用户都不可以访问admin目录36. 在目录admin文件夹的web.config文件中有这样一段代码:<authorization> <allow roles=”user”> <allow roles=”manager”> <deny users=”*”> <allow roles=”admin”></authorization>则允许访问此子目录的角色有()(选择一项)a)Adminb)Admin和managerc)User和managerd)User、manager和a

23、dmin37. 如果需要添加用户角色,使用哪个工具比较方便?(选择一项)a)Web站点管理工具b)Mmc 插件c)内置发布工具d)Xcopy38. 以下关于Web Service的描述错误的是()。(选择一项)a)是用Web Service可以进行穿越防火墙的通信b)Web Service描述语言WSDL是XML格式的文件c)我们测试Web Service的返回结果为XML格式的文件d)我们不可能调用其他网站,如新浪网上发部的Web Service39. 以下关于调用WEB SERVICE的描述错误的是()。(选择一项)a)需要添加WEB引用b)需要实例化WEB SERVICE类c)可以实现跨

24、项目调用,但是不能实现异地调用d)为了让异地程序调用我们的WEB SERVICE,我们需要把WEB SERVICE发布出去40. 以下不属于ASP。NET AJAX核心组件的是()。(选择一项)a)SCRIPTMANAGERb)TIMERc)UPDATEPANELd)CALENDER41. 以下关于UPDATEPANEL控件的描述不正确的是()。(选择一项)a)他是更新面板,实现无刷新时,常把需要更新的部分放在该控件的模板中b)他的UPDATEMODE属性,可以设置为ALWAYS或CONDITIONALc)当UPDATEMODE属性设置为ALWAYS时,TRIGGERS属性不生效d)当UPFA

25、TEMOED属性设置为CONDITIONAL时,TRIGGERS属性不生效42. 以下关于在ASP。NET AJAX页面中调用WEB SERVICE的描述正确的是()。(选择一项)a)只能调用本地WEB SERVICE,不能调用异地WEB SERVICEb)必须为被调用方法添加SYSTEM。WEB。SCRIPT。SERVICES。SCRIPTSERVICE()特性c)在使用ASP。NET AJAX模板的项目中调用本项目的WEB SERVICE,也必须添加WEB引用d)WEB SERVICE不能在使用ASP。NET AJAX模板的项目中使用43. 以下关于ACCORDION控件的描述错误的是()

26、。(选择一项)a)可以用来实现菜单折叠效果b)可以和数据库绑定,动态生成菜单c)可以同时展开多个ACCORDIONPANE面版d)一个ACCORDION控件可以包括多个ACCORDIONPANE控件44. 以下关与整页缓存的OUTPUTCACHE指令声明,错误的是()。(选择一项)a)<%OUTPUTCACHE VARYBYPARAM=”ID;NAME”VARYBYCONTROL=”NONE”%>b)<%OUTPUTCACHE DURATION=”5” VARYBYPARAM=”ID;NAMEE”%>c)< %OUTPUTCACHE DURATION=”5” VA

27、RYBY CONTROL=”NONE”%>d)<%OUTPUTCACHE DURATION=”5” VARYBYPARAM=”ID;NAME”>45. 在ASP.NET中,为了在页面中使用一个名为UserControl1的用户控件,在下列空白处应该补充的代码是()。(选择一项)<%Register TagPrefix = “ucl” TagName = “UserControl1” Src = “空白处”%>a)UserControl1.ascxb)UserControl1c)UserControl1.dll46. 在ASP.NET中,下列代码在页面中的输出结果是

28、( )。(选择一项)XmlDocument xd = new XmlDocument();xd.LoadXml(“<person><name>诸葛亮</name></person>”);XmlElement xe =Xd.CreateElement(“Sex”);xe.InnerText=”男”;xd.DocumentElement.AppendChild(xe); Response.Write(Server.HtmlEncode(xd.DocumentElement.InnerXml);a)<person><name>&

29、lt;/name><person><Sex></Sex>b)<name></name><Sex></Sex>c)<name>诸葛亮</name><Sex>男</Sex>d)<person><name>诸葛亮</name><person><Sex>男</Sex>47. 在ASP.NET中,为了从当前页面跳转到一个相同目录下名为Main.htm的页面,下面的方法正确的是()。(选择一项)a)

30、Server.Execure("Main.htm")b)Server.Transfer("Main.htm")c)Response.Redirecl("Main.htm")d)Response.Write("Main.htm")48. 在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面中输出( )。(选择一项)private void Page_Load(object sender,System.EventArgs e) Response.Write(“欢迎光临”); Response.End(); Response.Write(“欢迎下次光临”);a)欢迎光临b)欢迎下次光临c)欢迎光临欢迎下次光临d)欢迎光临欢迎下次光临49. 在ASP。NET中,有一个ASPX页面的部分代码如下,当用户单击Button1按钮后,下列说发正确的是( )。(选择一项)pProtected System.UI.WebControls.Button Button1; String name = “ACCP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论