软件工程师理论考试A卷短训Word格式文档下载.docx
《软件工程师理论考试A卷短训Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件工程师理论考试A卷短训Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
4.以下()语句从表student中提取前5条记录。
a)select*fromstudentwhererowcount=5
b)selectTOPof5*fromstudent
c)selectTOP5*fromstudent
d)select*fromstudentwhererowcount<
=5
5.关于sqlserver常用的数据类型,以下()说法是错误的。
a)Image数据类型可以用来存储图像。
b)使用字符数据类型时,可以改变长度信息。
c)使用整数数据类型时,可以改变长度信息。
d)Bit数据类型为1位长度,可以存储表示是/否的数据。
6.查找student表中所有电话号码(列名:
telephone)的第一位为8或6,第三位为0的电话号码()。
a)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'
[86]%0*'
b)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'
(8,6)*0%'
c)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'
[8,6]_0*'
d)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'
[86]_0%'
7.在XML中,用迭代方式处理每个节点的XSLT的元素是()。
xsl:
template>
for-each>
sort>
choose>
8.以下关于xslt说法不正确的是()。
a)Xslt是xsl的一部分,有独立的命名空间。
b)Xslt可以把xml文档转换为xhtml。
c)要执行xslt转换,只需要xml文档,xslt样式表和浏览器就可以了。
d)Xslt使用xpath对xml文档进行导航。
9.Report.xml中包含subject元素,该元素可以包含某HTML标记,如下:
<
subject>
<
b>
2008年<
/b>
i>
北京奥运会<
/i>
展望
/subject>
现需要编写一个XMLschema来定义该xml文档内容的结构,以下的schema片断中,()可以使Report.xml通过有效性验证。
(选择两项)
xsd:
elementname="
subject"
>
complexTypemixed="
true"
all>
i"
minOccurs="
0"
maxOccurs="
unbounded"
type="
string"
/>
b"
/xsd:
complexType>
element>
subject"
anyType"
sequence>
10.()属性指定元素最多出现的次数。
a)minOccurs
b)maxOccurs
c)minExclusive
d)maxExclusive
11.某新闻网站新闻量较大,并且新闻需要被即时发布。
该网站可以通过各种浏览器和手持设备访问。
网站后台是一个基于xml的应用系统,该系统把数据库中数据读取到xml文档中,并使用DOM进行解析。
使用以下()方法可以提高后台应用系统的性能,从而提高该网站的性能。
a)把xml文档转化成html网页。
b)使用SAX解析xml文档。
c)不经解析,把xml文档直接发送给浏览器。
d)使用样式表对xml文档进行转换。
12.如图所示是一个UML图,请问该图属于()。
a)用例图
b)类图
c)时序图
d)流程图
13.在一个银行的项目设计中,有很多用例,其中取款用例使用了密码校验用例,则取款用例和密码校验用例之间的关系是()。
a)包含
b)扩展
c)泛化
d)关联
14.在进行建模过程中,以下动态模型,()非常适合于描述业务流程。
a)时序图
b)状态图
c)活动图
d)用例图
15.在ASP.NET中,下列能够正确声明一个ButtonWeb服务器控件的是()。
asp:
Buttonid=Button1runat=”server”Text=”Button”>
/asp:
Butto>
Buttonid=Button1runat=”c#”Text=”Button”>
Button>
Buttonid=ButtonlText=”Button”>
INPUTtype=buttonvalue=Button>
16.在一个ASP.NET应用程序的Global.asax的Application_Start事件中定义了以下变量,下列说法正确的是()。
(选择二项)
ProtectedvoidApplication_Start(Objectsender,EventArgse){
Application[“count”]=1;
}
a)每个用户都单独拥有该变量的值
b)该变量在应用程序退出前一直存在
c)所有用户都能访问该变量的值
d)只有第一个用户可以访问该变量的值
17.在ASP.NET中,为了不允许用户在一个文本框中输入“上帝”,可以使用下列控件,除了()。
姓名不能是上帝
a)RangeValidator
b)CompareValidator
c)ReularExpressionvalidator
d)CustomValidator
18.ASP.NET支持的配置文件的类型有()。
a)服务器配置文件
b)IIS配置文件
c)计算机配置文件
d)应用程序配置文件
19.在ASP.NET中,下列关于Session对象的说法正确的是()。
a)用户每次打开一个Web页面,将会创建一个Session对象
b)用户关闭客户端Web页面后,Session对象将立刻消失
c)应用程序退出后,Session对象的值才能消失
d)每个用户的Session对象不能被其他用户访问
20.你们正在使用ASP.NET开发一个论坛程序,为了在页面中实现文件上传的功能,最好选择下列()来实现。
(选择一项)
a)一个HtmlInputText控件和两个按钮
b)一个HtmlInputFile控件和一个按钮
c)一个HtmlInputText控件、一个HtmlImage控件和一个按钮控件
d)一个HtmlSelect控件和两个按钮
21.在ASP.NET中,.ascx和.aspx文件中都可以拥有的元素包括()。
HTML>
BODY>
SCRIPT>
FORM>
22.App_Data目录是用来放置()。
a)专用数据文件
b)共享文件
c)被保护的文
d)代码文件
23.运行下面一段代码,如果当前时间是12:
55,且用户输入为“张三”(输入框TextBox的ID是txtName),且将输出()(选择一项)
Stringgreeting;
Switch(DateTime.Now.Hour)
{
Case12:
Greeting=”{0},吃饭了!
”;
Break;
Default:
Greeting=”{0},好好学习!
”;
Break;
Stringmessage=string.Format(greeting,txtName.ID.Trim());
lblMessage.Text=message;
a)张三,吃饭了!
b)张三,好好学习!
c)txtName,吃饭了!
d)txtName,好好学习!
24.以下说法正确的是()(选择一项)
a)ASP.NET第一次运行很慢的原因是第一次将数据读入内存,以后直接访问内存
b)每个用户访问ASP.NET应用程序,开始都很慢,在访问就快了
c)只要有用户访问某一页面成功后,ASP.NET所有页面都编译完成
d)第一次访问的页面生成页面类,以后每次访问页面都不需要重新生成
25.当跨页面传递数据时,哪个属性标示资源页面是跨页面提交?
a)AutoEvnetWireupIsCrossBack
b)PreviousPage
c)IsCrossPagePostBack
d)ORDERBY
26.在有关导航控件的正确的是()(选择一项)
a)作为服务器控件,导航控件将生成浏览器可执行的Javascript脚本和HTML代码
b)Menu控件可以使用动态的方式,那时它并不生成HTML代码
c)TreeView控件所使用的数据源一定是后缀名为.XML的文件
d)SiteMapPath可以使用后缀名为.XML的文件作为数据源
27.下列从大到小的排列下确的是()。
a)数据库管理系统数据库系统数据库
b)数据库数据库系统数据库管理系统
c)数据库系统数据库数据库管理系统
d)数据库系统数据库管理系统数据库
28.学生成绩表grade中有字段score(float),现在要把所有在55分至60(包含两个边界值)之间的分数提高5分,以下sql语句正确的是()。
a)Updategradesetscore=score+5
b)Updategradesetscore=score+5wherescore>
=55orscore<
=60
c)Updategradesetscore=score+5wherescorebetween55and60
d)Updategradesetscore=score+5wherescore<
=55andscore>
29.现有表book,字段:
id(int),title(varchar),price(float);
其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。
a)insertintobook(id,title,price)values(1,'
java'
100)
b)insertintobook(title,price)values('
c)insertintobookvalues('
d)insertbookvalues('
30.Sqlserver提供了一些字符串函数,以下说法错误的是()。
(选择一项)
a)selectright('
hello'
3)返回值为:
hel
b)selectltrim(rtrim('
hello'
))返回值为:
hello(前后都无空格)
c)selectreplace('
'
e'
o'
)返回值为:
hollo
d)selectlen('
5
31.下面是TreeView控件的一段代码:
TreeNodeText=”节点1”SelectAction=”Expand”>
TreeNodeText=”节点2”..>
TreeNodeText=”节点3...”
TreeNode>
当鼠标单击“节点1”是只进行()操作(选择一项)
a)调用网页
b)显示或隐藏本节点
c)折叠或展开子节点
d)恢复原状
32.网站开发一个新的产品,为此单独创建了一个数据表。
与该数据表对应的实体类应该写在哪一层()。
a)模型层
b)业务层
c)数据访问层
d)表示层
33.下列说法不正确的是()。
a)数据访问层需要添加模型层的引用
b)业务逻辑层需要添加数据访问层的引用
c)表示层需要添加数据访问层、业务逻辑层和模型层的引用
d)模型层需要添加数据访问层的引用
34.GridView设置分页后,默认显示()条记录。
a)5
b)10
c)15
d)20
35.如果要在GridView中显示图书封面,说法正确的是().(选择两项)
a)可以使用模板列
b)可以使用ImageField
c)无法显示
d)只能通过编码实现
36.下面是一段ObjectDataSource的代码。
ObjectDataSourceID=”odsBook”runat=”server”SelectMethod=”GetBookById”TypeName=”MyBookShop.BLL.BookManager”UpdateMethod=”ModifyBook”>
SelectParmeters>
QueryStringParameterDefaultValue=”0”Name=”id”QueryStringField=”id”Type=”Int32”/>
/SelectParmeters>
UpdateParameters>
<
ParameterName=”title”Type=”String”/>
ParameterName=”Publisherid”Type=”Int32”/>
ParameterName=”Toc”Type=”String”/>
ParameterName=”UnitPrice”Type=”Decimal”/>
ParameterName=”PublishDate”Type=”DateTime”/>
ParameterName=”id”Type=”Int32”/>
/UpdateParameters>
ObjectDataSource>
(选择错误的一项)
a)它通过获取id参数取得相关图书内容
b)ModifyBook方法也需要有id的参数
c)该代码表示ModifyBook方法的参数顺序一定是title,Publisherid,Toc,UnitPrice,PublishDate,id
d)ModifyBook方法的参数大小写必须与这里标记地一致
37.下列关于DataList的说法,正确的是()(选择两项)
a)DataList不会自动生成任何代码。
b)DataList不能使用ObjectDataSource控件进行数据绑定。
c)DataList没有内置分页功能
d)DataList只有模板列
38.在子目录Admin文件夹的web.config文件中有这样一段代码:
authorization>
denyusers=”?
”>
/authorization>
a)只有管理员可以访问admin目录
b)只用匿名用户可以访问admin目录
c)所以匿名用户都不可以访问admin目录
d)所以用户都不可以访问admin目录
39.在目录admin文件夹的web.config文件中有这样一段代码:
allowroles=”user”>
allowroles=”manager”>
denyusers=”*”>
allowroles=”admin”>
则允许访问此子目录的角色有()(选择一项)
a)Admin
b)Admin和manager
c)User和manager
d)User、manager和admin
40.如果需要添加用户角色,使用哪个工具比较方便?
a)Web站点管理工具
b)Mmc插件
c)内置发布工具
d)Xcopy
41.以下关于WebService的描述错误的是()。
a)是用WebService可以进行穿越防火墙的通信
b)WebService描述语言WSDL是XML格式的文件
c)我们测试WebService的返回结果为XML格式的文件
d)我们不可能调用其他网站,如新浪网上发部的WebService
42.以下关于调用WEBSERVICE的描述错误的是()。
a)需要添加WEB引用
b)需要实例化WEBSERVICE类
c)可以实现跨项目调用,但是不能实现异地调用
d)为了让异地程序调用我们的WEBSERVICE,我们需要把WEBSERVICE发布出去
43.以下关于ACCORDION控件的描述错误的是()。
a)可以用来实现菜单折叠效果
b)可以和数据库绑定,动态生成菜单
c)可以同时展开多个ACCORDIONPANE面版
d)一个ACCORDION控件可以包括多个ACCORDIONPANE控件
44.以下关与整页缓存的@OUTPUTCACHE指令声明,错误的是()。
%@OUTPUTCACHEVARYBYPARAM=”ID;
NAME”VARYBYCONTROL=”NONE”%>
%@OUTPUTCACHEDURATION=”5”VARYBYPARAM=”ID;
NAMEE”%>
%@OUTPUTCACHEDURATION=”5”VARYBYCONTROL=”NONE”%>
NAME”>
45.在ASP.NET中,为了在页面中使用一个名为UserControl1的用户控件,在下列空白处应该补充的代码是()。
%@RegisterTagPrefix=“ucl”TagName=“UserControl1”Src=“空白处”%>
a)UserControl1.ascx
b)UserControl1
c)UserControl1.dll
d)UserControl1.ascx.cs
46.在ASP.NET中,下列代码在页面中的输出结果是()。
XmlDocumentxd=newXmlDocument();
xd.LoadXml(“<
person>
name>
诸葛亮<
/name>
/person>
”);
XmlElementxe=Xd.CreateElement(“Sex”);
xe.InnerText=”男”;
xd.DocumentElement.AppendChild(xe);
Response.Write(Server.HtmlEncode(xd.DocumentElement.InnerXml));
Sex>
/Sex>
男<
47.在ASP.NET中,为了从当前页面跳转到一个相同目录下名为Main.htm的页面,下面的方法正确的是()。
a)Server.Execure("
Main.htm"
)
b)Server.Transfer("
c)Response.Redirecl("
d)Response.Write("
48.在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面中输出()。
privatevoidPage_Load(objectsen