第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 分)
為了保護您的賬號安全,請在“上學吧”公眾號進行驗證,點擊“官網服務”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續查看答案!