【问题1】(4分) 写出代码1运行后的输出结果。 【问题2】(3分) 写出代码2运行后的输出结果。 【问题3】(8分) 代码3的功能与代码2完全相同,请补充3中的空缺,将解答写入答题纸的对应栏内。
第1题
【问题1】(4分) 写出代码1运行后的输出结果。 【问题2】(3分) 写出代码2运行后的输出结果。 【问题3】(8分) 代码3的功能与代码2完全相同,请补充3中的空缺,将解答写入答题纸的对应栏内。
第2题
阅读以下说明和 C 语言代码, 回答问题 1 至问题3, 将解答填入答题纸的对应栏内。
【说明】
在实时系统中, 许多控制软件需要将数据封装到一个数据结构中, 以节省存储空间。对于位操作,使用汇编语言实现其访问比较容易,但会增加编程难度,因此现在普遍采用 C 语言实现。使用高级语言编程要特别注意结构的存储格式以及编译器的特性。本题所使用的编译器对变量按声明顺序分配地址。分析图 4-1所示的 C 语言代码,回答以下问题。
【问题 1】 (8 分)
如果处理机按 16 位以大端方式(big_endian)编址,请在图 4-2 所示的存储器图表中填入 myRadarData 数据的存储内容(十六进制表示)。
【问题 2】 (8分)
在图 4-1 所示的程序中,第 22 行的语句执行完成后,下列语句的结果是多少?请将应填入(n)处的内容写在答题纸的对应栏中。
q->X = (1)
q->Y = (2)
q->Z = (3)
q->U = (4)
若再执行一次q++,则下列语句的结果又是多少?请将应填入(n)处的内容写在答题纸的对应栏中。
q->X = (5)
q->Y = (6)
q->Z = (7)
q->U = (8)
【问题 3】 (4 分)
内存空间常划分为代码段(text) 、数据段(data) 、bss 段(bss) 、堆区(heap)和栈区(stack) ,那么图 4-1 中 myRadarData 数组的存储空间应分配在哪个段中?指针变量 p、q 应分配在哪个段中?
第3题
【问题1】(6分) 系统维护的工作流程如图4-1所示,请在如下备选答案A~F中选择最合适的一项填入空(1)~(6)处。 备选答案: A.制定维护计划 B.编制维护报告 C.提交管理部门审批 D.维护要求评价 E.撤销申请 F.用户及管理部门审核【问题2】 系统维护工作的对象是整个系统的配置,可以是系统功能的模块代码,也可以是系统开发过程中的开发文档。当业务处理出现问题或发生变化,就要修改应用程序及相关文档。维护工作按照维护的具体目标可以分为完善性维护、适应性维护、纠错性维护和预防性维护四个方面。 (1)统一调查表明, ( ) 维护工作在所有维护工作中有比例最高,大约占到全部维护工作的 ( ) %。 (2)如果某项维护工作时将现有的报表功能改成通用报表生成功能,以应付今后报表内容和格式可能的变化,那么这项维护工作属于 ( ) 。 【问题3】(5分) 简要说明信息系统的维护计划应该包括哪些方面。
第4题
阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某公司要开发一个招投标市场计算机管理软件项目,具体项目描述如表 5-1。表 5-2表示分解的项目工作先后顺序。
请根据以上描述回答下列问题。
【问题 1】 (5 分)
请根据表 5-1 的项目描述,在答题纸对应位置完成项目里程碑甘特图。
【问题 2】 (6 分)
请根据表 5-2,计算每项工作的最早开始时间和最迟开始时间,完成表 5-3,并将计算结果填到答题纸的对应位置。
【问题 3】 (4 分)
在描述网络计划图时,由于节点表示方式可以有多种形式,进而有多种形式的网络计划图,如单代号或双代号网络图等。
图 5-1 是网络计划图中节点的一种表示方法。依据图 5-1 的节点表示格式及工作代码为 141 的节点示例图(如图 5-2 所示),完成图 5-3 所示工作代码为 122的节点图,将答案填到答题纸的对应位置。
第5题
阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某公司用 ASP+SQL Server 开发的电子商务网站系统提供商品查询、网上购物车、订单管理、后台商品管理、在线支付等功能。系统的数据库名为 shangwu,所在服务器IP地址为 211.54.32.21,其中 user表存放注册用户名和密码,结构如表 3-1 所示:
【问题 1】 (4 分)
数据库设计的基本步骤一般包括:需求分析、概念设计、逻辑设计和物理设计四个阶段,请根据数据库设计四个阶段的特点,确定以下工作分别属于哪个阶段,将答案填写在答题纸的对应位置。
A.确定数据的存储结构和存放位置 (1)
B.创建数据流图和数据字典 (2)
C.确定数据库实体及其构成 (3)
D.创建 E-R 图 (4)
【问题 2】 (3 分)
电子商务网站购物车是商务网站的核心部分,以下选项中 (5) 、 (6) 、 (7)
可以存放用户的购物记录。
A.web 数据库 B.页面变量 C.response 对象
D.Session 对象 E.request F.Cookie
G.application 对象 H.server对象
【问题 3】 (8 分)
1. 以下是该网站进行数据库连接的代码 conn.asp,请完成该程序,将答案填写在答
题纸的对应位置。
<%
set conn=server.createobject("adodb.connection")
conn.provider="sqloledb"
provstr="server= (8) ;database= (9) ;uid=sa;pwd=9857452"
conn.open provstr
%>
2. 下面是用户登录检查的部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(user)的值赋给 session(“user”),然后返回首页。请根据题目说明和功能说明在备选项中选择正确的答案填在答题纸上。
<!--include file="conn.asp"-->
<%
username=request("user")
password=request("password")
set rs=server.createobject("adodb.recordset")
sql="select * from (10) where username='"&username&"'"
rs.open sql,conn,1,1
if (11) then
response.write"<script. language=javascript>alert('此用户名尚未注册');
this.location.href='index.asp';</script>"
response.end
else
pass=rs("password")
if (12) then
response.write"<script. language=javascript>alert('密码错误');
this.location.href='javascript.:history.go(-1)';</script>"
response.end
end if
(13)
(14) .redirect"index.asp"
end if
rs.close
set rs= (15)
%>
备选答案:
A.user
B.pass <> password
C.nothing
D.session("user")=username
E.response
F.pass=password
G.rs.eof H.request I.null
J.shangwu K.rs.end
第6题
第7题
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
鸿烈公司接到一份新软件开发任务,用户希望公司做一个工作计划表,为合同签订做准备。表5-1是鸿烈公司制定的工作任务分解及工作计划时间表。
【问题1】(4分)
请根据表5-1的项目描述,在答题纸对应位置完成项目里程碑甘特图。(注:答题纸上时间中每方格为一周)。
【问题2】(4分)
请根据表5-1和图5-1,计算工作代码为2、4、6、8的最晚开始时间和最晚完成时间并填写(1)~(8)空。图例及各节点信息如下:
【问题3】 (7分)
请根据表5-1和图5-1,在答题纸上将工作代码为2-8的节点放在工作代码为1和9的节点之间,并用箭线相连,完成该任务的网络图。
第8题
【说明】
某公司使用ASP开那个商务网站,网页制作过程使用了CSS技术,该网站具有商品介绍、会员管理、在线支付和物流管理等功能,采用SQL Server 数据库,数据库名称为business,其中用户表名称name,其结构如表4-1所示。
其中,Usergrade仅有两个有效值:m表示会员,b表示非会员。
【问题1】(3分)
在该网站index.asp文档中使用了<style. type= "text/css">语句。其中,CSS是指(1),它是一种(2)样式描述格式,能够保证文档显示格式的一致性,CSS本身(3)XML的语法规范。
(1)备选答案:A.扩展样式单 B.层叠样式单
(2)备选答案:A.静态 B.动态
(3)备选答案:A.遵从 B.不遵从
【问题2】(3分)
该网站数据库连接代码如下所示,根据题目要求在备选项中选择正确的答案。
<%
set conn=(4) .createobject(“adodB.connection”)
conn.provider=”sqloledb”
provstr=”server=127.0.01;database=(5);uid=sa;pwd=9857452”
(6) .open provstr
%>
(4)-(6)备选答案:
A.applicaton B.business C.provstr
D.conn E.name F.server
【问题3】(5分)
该网站只对会员开放购物车模块,当非会员点击购物车模块时系统白动跳转至会员注册页面,会员用户点击购物车模块时直接进入购物车模块的首页。其中购物车模块的首页为main.asp,用户登录时判断页面是ChkLogin.asp,会员注册页面为Register.asp。
1.ChkLogin.asp 的部分代码如下,请根据题目要求补充完整。
(7)~(9)备选答案:
A.not B.connection C.name
D.movefirst E.execute F.request
G.connectionString H.dim I.mappath
2.main.asp的部分代码如下,请根据题目要求补充完整。
<%
if (10) <>“m”then
response.(11) “Register.asp”
end if
%>
<html>
…
</html>
(10)和(11)备选答案:
A.session("Usemame¨) B.session(“Usergrade") C.run
D.redirect E.write F. coolaie
【问题4】(2分)
该网站举办购物优惠活动,希望用户打开网站首页时弹出提示窗口。首页Index.asp中部分代码如下,请根据题目要求补充完整。
(12)和(13)各选答案:
A.command B.connection C.read
D.onload E.open F.close
【问题5】(2分)
1.在ASP中,(14)是session对象的方法。
(14)备选答案:
A.Lock B.CreateObject C.Abandon D.Redirect
2.在以下组合中,(15)不能开发出动态网页。
(15)备选答案:
A.HTML+JSP B.HTML +XML C.XML+JSP D.XML+ASP
第9题
阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某银行的存款业务分为如下三个过程:
(1)读取当前帐户余额,记为 R(b);
(2)当前余额 b 加上新存入的金额 x 作为新的余额 b,即 b = b + x;
(3)将新余额 b 写入当前帐户,记为 W(b)。
存款业务分布于该银行各营业厅,并允许多个客户同时向同一帐户存款,针对这一
需求,完成下述问题。
【问题 1】 (5 分)
假设同时有两个客户向同一帐号发出存款请求,该程序会出现什么问题?(100 字以内)
【问题 2】 (5 分)
存款业务的伪代码程序为 R(b), b = b + x, W(b)。 现引入共享锁指令 SLock(b)和独占锁指令 XLock(b)对数据 b 进行加锁,解锁指令 Unlock(b)对数据 b 进行解锁。 请补充上述存款业务的伪代码程序,使其满足 2PL 协议。
【问题 3】 (5 分)
若用 SQL 语句编写的存款业务事务程序如下:
……
START TRANSACTION;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
UPDATE Accounts
SET CurrentBalance = CurrentBalance + Amount
WHERE AccountID = AccountNo;
COMMIT;
……
其中:Accounts为帐户表,CurrentBalance为当前余额,Amount 为新存入的金额,
AccountNo 为外部输入的帐户编码。
该事务程序能否正确实现并发的存款业务?如果不能,请说明原因,应做怎样的修改?(100 字以内)
第10题
阅读以下说明,回答问题 1 至问题 2,将解答填入答题纸的对应栏内。
【说明】
“舰汇”公司是一家国际贸易公司,他们通过 EDI 系统实施贸易活动,其 EDI 标准采用的是美国国家标准ANSI X.12。 在ANSI X.12标准系统中, 订单交易组代码为850,订单标准号为 X.12.1。图 5-1 是该公司的一份纸质订单样式。
【问题 1】 (8 分)
要通过EDI 完成商务活动需要将纸质订单通过格式转换方式转换成 (1),再通过 (2) 将其转换成 (3)最后通过 (4) 将信息发往贸易伙伴。请从下列 A~D选项中选择正确的答案填写到答题纸对应位置。
A.翻译软件 B.平面文件 C.通信系统 D.EDI标准报文
【问题 2】 (7 分)
1.EDI 标准数据格式的三要素是数据元、数据段及标准报文格式。数据元是一个独立的最小信息单元,数据段是表达一组基本信息的单元。请以图 5-1 纸质订单中的地址信息(Large Town,N.Y.,10001)为例,说明该地址信息中数据元信息有 (5) 个,数据段信息是 (6) 。 (4 分)
2.若数据元间以“*”分隔,每个数据段始前只加表 5-1 所列段起始符,段终止符以“N/L”表示,请填写表 5-2 右列中的电子订单(EDI格式)的内容。 (3 分)
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!