




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(2022年)甘肅省定西市全國計算機等級考試數據庫技術預測試題(含答案)學校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.下列屬于數據庫系統階段特點的是
Ⅰ.數據結構化
Ⅱ.數據共享性高
Ⅲ.獨立性高
Ⅳ.數據無專門軟件管理
Ⅴ.冗余度大,不易擴充
A.Ⅰ,Ⅱ和ⅣB.Ⅰ,Ⅱ和ⅢC.Ⅰ,Ⅲ和ⅣD.全部
2.設關系R和關系S的元數分別是5和4,關系T是R和S的廣義笛卡爾積,即:T=R×S,則關系T的元數是()。
A.7B.9C.12D.16
3.在數據庫應用中,一般一個SQL語句可產生或處理一組記錄,而數據庫主語言語句一般一次只能處理一個記錄,其協調可通過下列哪種技術來實現?
A.指針B.游標C.數組D.棧
4.下面關于顯示器的四條敘述中,正確的一條是
A.顯示器是輸人設備B.顯示器是輸入輸出設備C.顯示器是輸出設備D.顯示器是存儲設備
5.在數據庫設計的概念結構設計階段,表示概念結構的常用方法和描述工具是
A.層次分析法和層次結構圖B.數據流程分析法和數據流程圖C.結構分析法和模塊結構圖D.實體—聯系方法和E-R圖
6.9.數據庫管理系統通常提供授權功能來控制不同用戶訪問數據的權限,這主要是為了實現數據庫的()
A.可靠性B.一致性C.完整性D.安全性
7.在一所大學中,每個系都有自己的局域網,則連接各個系的校園網()。
A.是廣域網B.還是局域網C.是地區網D.這些局域網不能互連
8.利用SQL的GRANT語句可向用戶授予操作權限。當用該語句向用戶授予操作權限時,若允許用戶將獲得的權限再授予其他用戶,應在該語句中使用短語________。
A.WITHPRIVILEGES
B.WITHOPTION
C.WITHGRANTOPTION
D.WITHALLPRIVILEGES
9.通常一臺計算機系統的存儲介質包括Cache、內存、磁帶和硬盤,其中訪問速度最慢的是
A.CacheB.磁帶C.硬盤D.內存
10.SQL語言中的“存儲文件”對應于數據庫系統三級模式結構的
A.內模式B.模式C.外模式D.都不對應
二、填空題(10題)11.SQL支持數據庫的外模式、模式和內模式結構。外模式對應于視圖和部分基本表,模式對應于基本表,內模式對應于【】
12.為保證對故障恢復的支持,登記日志記錄時必須先把日志記錄寫到外存的日志文件中,再把相應的數據庫修改寫到外存的數據庫中。這稱作【】原則。
13.計算機硬件能直接識別和執行的語言是【】。
14.創建用戶自定義角色的語句是:()
15.若在一棵二叉排序樹中葉結點的數目為6,那么樹中度為2的結點數目為
【】
16.嚴格兩階段封鎖協議要求事務所持有的所有______必須在事務提交后方可釋放。
17.在關系模式R(A,B,C,D)中,存在函數依賴關系{A→B,A→C,A→D,(B,C)→A},則候選碼為【】
18.設有關系模式R(A,B,C)和S(E,A,F),若R.A是R的主碼,S.A是S的外碼,則S.A的值或者等于R中某個元組的主碼值,或者取______。這是參照完整性規則。
19.在點-點網絡中,分組從通信子網的源節點到達目的結點的路由是由__________決定的。
20.
三、單選題(10題)21.以下關于OSI的描述中,錯誤的是()。A.OSI詳細說了各層提供的服務,但各層提供的服務與這些服務如何實現無關
B.OSI不是一個標準,只是一個在制定標準時所使用的概念性的框架
C.OSI提供了一系列可以實現的方法
D.OSI中采用了三級抽象
22.某數據庫應用系統使用SQLServer2008作為數據庫平臺。在系統運行期間,用戶反映某更新操作很慢,無法正常完成業務。系統工程師分別在用戶的客戶機和數據庫服務器上使用數據庫管理系統自帶的客戶端工具執行此更新操作語句,發現該語句執行后長時間無響應。經檢查數據庫服務器CPU使用率小于1%,磁盤IO也非常小。造成此現象可能的原因是()
A.客戶機到數據庫服務器的網絡故障
B.更新操作涉及到的表沒有建立主碼
C.更新的字段沒有建立有效的索引
D.更新操作涉及到的數據被鎖定
23.在概念模型中,客觀存在并可以相互區別的事物稱為______。
A.碼B.屬性C.聯系D.實體
24.用戶對SQL數據庫的訪問權限中,如果只允許刪除基本表中的元組,應授予哪一種權限?
A.DROPB.DELETEC.ALTERD.UPDATE
25.描述概念模型的常用方法是
A.建立數據模型方法B.需求分析方法C.二維表方法D.實體-聯系方法
26.操作系統在控制和管理進程的過程中,涉及到()這一重要數據結構,這是進程存在的惟一標志。
A.FCBB.FIFOC.FDTD.PCB
27.()是將若干對象和它們之間的聯系組合成一個新的對象。
A.分解B.抽象C.聚集D.概括
28.鏈棧與順序棧相比,有一個比較明顯的優點是()
A.插入操作更加方便B.通常不會出現棧滿的情況C.不會出現棧空的情況D.刪除操作更加方便
29.順序程序和并發程序的執行相比()
A.基本相同B.無法確定C.并發程序執行總體上執行時間快D.順序程序執行總體上執行時間快
30.Aarr和Barr兩個數組說明如下:VARAarr:Array[0…7]ofchar;Barr:Array[-5…2,3…8]ofchar;這兩個數組分別能存放的字符的最大個數是()
A.7和35B.1和5C.8和48D.1和6
四、C語言程序設計題(10題)31.程序test.C的功能是:把s字符串中的所有字符左移一個位置,串中的第一個字符移到最后。請考生編寫函數chg(char*s)實現程序要求,最后調用函數readwriteDAT把結果輸出到0ut.dat文件中。
32.程序test.c的功能是:將大于整數m且緊靠m的k個素數存入數組XX。請考生編寫函數num(intm,intk,intxx[])實現程序的要求,最后調用函數readwriteDAT0把結果輸出到0ut.dat文件中。
例如,若輸入17,5,則應輸出:19,23,29,31,37。
33.將文件in.dat中的200個整數讀至數組XX中。請編制jsValue函數,要求:求出數組XX中的數值為奇數的個數cnt1和數值為偶數的個數cnt2以及數組XX下標為奇數的元素值的算術平均值pj。
結果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數據文件in.dat中的任何數據、主函數main、讀函數read_dat和輸出函數writeDat的內容。
34.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat0把這些數存入數組a中,請考生編制一函數jsVal,其功能是:依次從數組a中取出一個四位數,如果該四位數大于該四位數以后的連續五個數且該數是奇數(該四位數以后不滿五個數,則不統計),則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。
注意:部分源程序存在test.C文件中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件in.dat中的任何數據、主函數main、讀函數readDat和寫函數writeDat的內容。
35.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出于位數上的數加個位數上的數等于百位數上的數加十位數上的數的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從小到大的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件out.dat中。
36.程序test.c的功能是:選出1000至5000范圍內(包括1000、5000)符合下面條件的四位自然數。條件是:千位數字與百位數字之和等于十位數字與個位數字之和,且千位數字與百位數字之和等于個位數字與千位數字之差的整10倍。計算并輸出這些四位自然數的個數cnt以及這些數的和sum。請編寫函數countValue實現程序的要求。最后main函數調用函數writeDAT把結果crlt和sum輸出到out.dat文件中。
37.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出千位數上的數減百位數上的數減十位數上的數減個位數上的數大于零的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從小到大的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件0ut.dat中。
38.已知數據文件IN1.DAT和IN2.DAT中分別存有100個兩位十進制數,并且已調用讀函數readDat把這兩個文件中的數存入數組a和b中,請考生編制一個函數jsVal,實現的功能是依次對數組a和b中的數按條件重新組成一個新數并依次存入數組C中,再對數組C中的數按從小到大的順序進行排序,最后調用輸出函數writeDat把結果C輸出到文件out.dat中。組成新數的條件:如果數組a和b中相同下標位置的數均是奇數,則數組a中十位數字為新數的千位數字,個位數字仍為新數的個位數字,數組b中的十位數字為新數的百位數字,個位數字為新數的十位數字,這樣組成的新數并存入數組C中。
39.已知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:從數組a中依次取出一個四位數,對每一個四位數作如下處理:把個位數字和千位數字重新組成一個新的含有兩位數字的數(新數的十位數字是原四位數的個位數字,新數的個位數字是原四位數的千位數字),以及把百位數字和十位數字組成另一個新的含有兩位數字的數(新數的十位數字是原四位數的百位數字,新數的個位數字是原四位數的十位數字),如果兩個新組成數:一個是奇數,另一個為偶數,并且至少有一個數能被17整除,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數存入數組b中,并計算滿足上述條件的四位數的個數cnt,而后對數組b進行降序排序。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到out.dat文件中。
例如:一個四位數為4512,依題意組成的第一個新數為24,第二個新數為51,其中51能被17整除,這兩個新數的十位數字不為零,則4512這個四位數滿足題意所規定條件。
40.已知在文件in.dat中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱me(字符型10位),單價dj(整型),數量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數量。函數ReadDat讀取這100個銷售記錄并存入結構數組sell中。請編制函數SortDat,其功能要求:按產品名稱從大到小進行排列,若產品名稱相同,則按金額從大到小進行排列,最終排列結果仍存入結構數組sell中。最后mainoi函數調用函數WriteDat把結果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結構賦值語句進行解題:產品名稱比較請用函數strcrnp進行解題。例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
五、設計與應用題(2題)41.在SQLServer2008中,設某數據庫中有商品表(商品號,商品名,進貨價格),商品號為主碼;銷售表(商品號,銷售時間,銷售數量,銷售價格,本次利潤),商品號和銷售時間為主碼,銷售價格為本次銷售商品的單價。現要求每當在銷售表中插入前4列數據時(假設一次只插入一行數據),系統自動計算本次銷售產生的利潤,并將該利潤賦給銷售表的第5列“本次利潤”。請編寫實現上述功能的后觸發型觸發器代碼。(10分)
42.某網上商城因為業務發展,原有的系統不能很好的滿足需要,因此采用了一套新的經營管理系統,此系統使用SQLServer2008數據庫管理系統。此系統上線運行前,需將商場原有的數據導入到新系統中。原有系統使用SQLServer2000,數據結構與新系統不完全一致。因此需要把數據從SQLServer2000導入到SQLServer2008中,為了保證數據一致性,數據導入過程中要求暫停業務且必須在3小時內完成。(1)在原有數據導入新系統的過程中,實施人員發現原有數據量很大,導人數據需要四小時,業務無法接受。經分析某工程師認為,數據導入過程中的數據庫I/O很高,但導人數據的程序本身對系統資源占用率很低。該工程師建議將數據導入過程中的數據恢復模式從“完整”模式改為“簡單”模式以提高數據導人速度;而另一位工程師則認為此方法未必能提高數據導入速度,而且還可能導致數據丟失,不建議使用此方法。請分析此方法是否能夠提高數據導入速度并給出理由,同時分析此操作的數據丟失風險。(5分)(2)在成功導入歷史數據后,此系統順利上線運行。在上線運行的第一周,發現數據庫服務器的CPU使用率很高,達到近90%,高峰期間達到100%,且系統內存占用率達到90%,但系統I/O很輕。業務人員反應系統操作速度很慢。為了提高系統運行速度。在不修改應用程序的前提下,兩位工程師提出了不同的解決辦法:Ⅰ.為服務器增加2顆CPU,緩解CPU使用率很高的問題;Ⅱ.為服務器增加一倍內存,緩解內存使用率很高的問題。考慮成本,現階段只能按照一種方案實施。請指出在現有情況下,哪種方案更合理并給出理由。(5分)
六、單選題[1分](2題)43.在一臺正在運行的SQLServer2008中,現需使用復制數據庫文件的方法將某數據庫從一臺服務器移動到另一臺服務器。關于復制數據庫文件,有下列實現方法:1.首先從數據庫服務器中分離出要復制的數據庫,然后復制數據庫文件Ⅱ.首先停止SQLServer數據庫引擎服務,然后復制數據庫文件Ⅲ.首先斷開所有用戶與數據庫的連接,然后復制數據庫文件Ⅳ.由Windows系統管理員直接到操作系統中復制數據庫文件上述方法中,可行的是()。
A.僅I和ⅡB.僅Ⅱ和ⅢC.僅Ⅲ和ⅣD.都可以
44.在SOLServer2008中,設各系統數據庫當前主要數據文件及日志文件的大小如下表所示:數據庫主要數據文件(MB.日志文件(MB.master152model41msdb82tempdb61現要在該系統中創建一個新的用戶數據庫,則用戶數據庫中主妻數據文件的大小不能小于()。A.15MBB.4MC.8MBD.6MB
參考答案
1.B解析:人工管理階段、文件系統階段、數據庫系統階段各自的特點。注意:在人工管理階段,數據不保存,數據不共享;在文件系統階段,數據可以長期保存,但數據共享性差,數據獨立性差,冗余度大,不易擴充;在數據庫系統階段數據結構化,數據共享性高,獨立性高。因此,A),C),D)選項錯誤。掌握數據管理技術發展的3個階段有哪些異同點。
2.B解析:廣義笛卡爾積是指關系R和關系S聯接,也就是把關系R中的各元組和關系S中的各元組分別合并,所以關系T的元數為9。
3.B解析:在數據庫應用中,一般一個SQL語句可產生或處理一組記錄,而數據庫主語言語句一般一次只能處理一個記錄,其協調可通過游標技術來實現。
4.C解析:顯示器又稱監視器,是計算機最常用的輸出設備之一。
5.D解析:設計數據庫概念最著名、最實用的方法是P.P.S,Chen于1976年提出的“實體-聯系方法”,簡稱E-R方法。它采用E-R模型將現實世界的信息結構統一用實體、屬性以及實體之間的聯系來描述。
6.D解析:在計算機的安全性控制中,包括用戶標識和鑒別、DBMS存取控制、操作系統安全保護及數據密碼存儲。對于數據庫的安全性主要是DBMS的存取控制機制,這樣可以確保只授權給有資格的用戶訪問數據庫的權限,同時令未被授權的人員無法接近數據。
7.B解析:廣域網是指遠距離的計算機互聯組成的網絡,分布范圍可達幾千公里乃至上萬公里甚至跨越國界、州界、遍及全球范圍。局域網是指一個局部區域內的、近距離的計算機互聯而成的網絡,通常采用有線方式連接,分布范圍從幾百米到幾千米。例如:一座大樓內或相鄰的幾座樓之間互聯的網絡。一個單位、學校內部的聯網多為局域網。
8.C解析:GRANT語句的一般格式為:
GRANT(權限)L(權限)L
[ON<對象類型><對象名>]
TO<用戶>[,<用戶>]...
[WITHGRANTOPTION];
其中若指定了WITHGRANTOPTION子句,則獲得某種權限的的用戶還可以把這種權限再授予其他的用戶。若沒有指定WITHGRANTOPTION子句,則獲得某種權限的用戶只能使用該權限,但不能傳播該權限。
9.B解析:本題考查的是計算機系統存儲介質的相關知識。Cache是高速緩沖存儲器,Cache和內存都可以被CPU直接讀取,磁帶和硬盤都是外部存儲設備,磁帶是順序存儲設備,讀取磁帶上的數據,要經過較長時間的機械定位操作,是4中存儲介質中訪問速度最慢的。因此本題的答案為B。
10.A解析:在SQL中,模式對應于“基本表”,內模式對應于“存儲文件”,外模式對應于“視圖”和部分基表。
11.存儲文件外模式對應于視圖和部分基本表,模式對應于基本表,內模式對應于存儲文件。
12.先寫日志原則先寫日志原則
13.機器語言機器語言
14.CREATEROLE
15.5二叉樹中葉子結點個數n0和度為2的結點個數n2的關系為:n0=n2+1.
16.排他鎖(X)排他鎖(X)解析:嚴格兩階段封鎖協議除了要求封鎖是兩階段之外還要求事務持有的所有排他鎖必須在事務提交之后方可釋放。
17.A,(B,C)A→B,A→C,A→D,A可以作為關系的候選碼,因為(B,C)→A,所以同樣(B,C)可以作為候選碼。
18.空值空值
19.路由選擇算法【解析】在點-點網絡中,決定分組從通信子網的源結點到達目的結點的路由是由路由選擇算法決定的。
20.Loc(a11)【解析】計算非零元索aij(1≤j≤i≤n)的地址的公式為:Loc(aij)=Loc(an)十i*(i-1)/2+(j-1)。
21.COSI參考模型并沒有提供一個可以實現的方法。OSI參考模型只是描述了一些概念,用來協調進程問通信標準的制定。
22.D
23.D解析:在概念模型中,客觀存在并可以相互區別的事物稱為實體。實體可以是具體的人、事物,也可以是抽象的概念和聯系。
24.B解析:允許刪除基本表中的元組的權限是DELETE。
25.D解析:概念模型的表示方法很多,其中最為著名和常用的是P.P.S.Chen提出的實體—聯系方法。該方法用E-R圖來描述現實世界的概念模型。
26.D解析:FCB(文件控制塊)是系統為管理文件而設置的一個數據結構,是文件存在的標志,記錄了系統管理文件所需要的全部信息;FIFO是先進先出,一般表示某些算法(隊列操作、存儲頁面淘汰等);PCB是進程控制塊,描述進程的基本情況以及進程的運行變化過程。
27.C解析:聚集是將若干對象和它們之間的聯系組合成一個新的對象。
28.B
29.C
30.C
31.【審題關鍵句】所有字符左移一個位置,串中的第一個字符移到最后。
\n【解題思路】
\n定義循環變量i,字符變量first和字符指針變量P,并使P指向字符串S。
\n②把字符串S的第一個字符賦給first變量保存起來。
\n③在for循環語句中,循環變量i從0開始,依次遞增直到其值等于或大于(int)strlen(s)一1,把*(p+i+1)的值賦給+(p+i),實現把字符串S中的所有字符左移一個位置,循環結束后,把first的值賦給p[strlen(s).1],即把字符串的首字符移動到字符串的最后位置上。
\n【參考答案】
\n
\n
32.【審題關鍵句】將大于整數m且緊靠m的k個素數存入數組。
\n【解題思路】
\n①首先定義一個計數變量cnt并賦初值為0。
\n②利用while循環統計大于整數m且緊靠m的k個素數,當計數變量cnt的值與變量k的值相等的時候,則退出while循環。每執行一次循環時,變量m的值加1,然后調用函數isP判斷當前的m值是否為素數,如果是素數,則將m的值賦給數組xx[cnt],同時計算變量cnt的值加1,即當數組xx[0]中保存了一個素數之后,在T一次素數判斷成立時將保存到xx[1]的位置上,依次類推。
\n【參考答案】
\n
\n
33.\n【審題關鍵句】讀入數值,奇數個數,偶數個數,數組下標為奇數的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發現僅有一個不同點,即本題是計算數組下標為奇數的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
34.\n【審題關鍵句】大于后連續5個數,奇數,從小到大排序。
\n【解題思路】本題類似第35套試題,通過審題可以發現主要有兩個不同點:①判斷數值為奇數,可通過a[i]%2進行判斷,參考答案的第4條語句;②要求進行比較的元素大于后連續5個數,因此在設置判斷條件時,作為比較的兩個數之間應該是大于關系,參考答案的第4條語句。
\n【參考答案】
\n
\n
35.\n【審題關鍵句】千位+個位等于百位+十位個數,把所有滿足此條件的數依次存入數組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發現僅有一個不同點,即要求統計的四位數的條件是“個位+千位=百位+十位”,參考答案的第8條語句,修改if條件語句的判斷條件即可,對于數據交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
36.\n【審題關鍵句】千位+百位等于十位十個位,且千位+百位等于個位.千位的10倍。計算并輸出這些四位自然數的個數cnt以及這些數的和。
\n【解題思路】
\n①首先定義一個循環變量i,以及分別用來存放四位數分解之后各位數的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。
\n②通過for循環依次對數組中的每個四位數進行分解,循環初值為1000,終值為5000,每循環一次,循環變量i的值加1。每分解一個四位數,根據題目要求,判斷其“千位十百位=十位+個位”的條件是否滿足,同時判斷“(千位+百位)=(個位-于位)*10”的條件是否滿足,兩個條件之間用運算符進行連接。當同時滿足以上兩個判斷條件時,計數變量cnt的值加1,同時將該四位數累加到求和變量sum中,最終得到滿足條件的四位自然數個數cnt及它們的和sum。
\n本題中cnt和sum變量在源程序中已經定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
\n
37.\n【審題關鍵句】千數-百位-十位-個位數大于零的個數,把所有滿足此條件的數依次存入數組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發現僅有一個不同點,即要求統計的四位數的條件是“千數-百位-十位-個位數大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數據交換的整型變量trap可以自定義其變量名。
\n【參考答案】
\n
\n
\n
38.\n【審題關鍵句】數組相同下標位置上的奇數,數組a中十位數等于新數的千位數字,個位等于新數個位數字,數組b中的十位等于新數的百位數字,個位數字等于新數的十位數字,存入數組,從小到大排序。
\n【解題思路】
\n①定義整型循環變量i、j和局部變量trap。
\n②在for循環語句中,循環變量i從0開始,依次遞增直到其值等于或大于MAX,用if條件語句判斷如果a[i]和b[j]同時為奇數,由a[i]的十位數字為新數的千位數字,個位數字為新數的個位數字,b[i]的十位數字為新數的百位數字,個位數字為新數的十位數字,把這個新組成的數存入數組元素c[cn],同時數組下標變量cn加1。
\n③在第一層for循環語句中,循環變量i從0開始,依次遞增直到其值等于或大于cnt,在第二層循環中,循環變量{從i+1開始,依次遞增直到其值等于cnt,用if條件語句判斷如果數組元素c[i]大于c[j],則兩者進行互換,實現數組C中的數按從小到大的順序進行排序。
\n【參考答案】
\n
\n
39.\n【審題關鍵句】個位+于位與百位+十位,奇數,偶數,整除,從大到小排序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發現主要是對四位數的篩選條件有所不同,體現在兩個方面:①分解后重新組合成十位數的方式不同,參考答案的第8、9條語句重新指定兩位數的組合方式;②新組合的兩位數的奇偶性判斷及整除判斷,參考答案的第10條語句。
\n本題第10條語句中各條件表達式之間的關系有些復雜,大致思路是:①首先判斷新組合的兩位數的十位不為0,即表達式“gwbw”;②再判斷新組合的第一個兩位數為偶數,第二個兩位數為奇數,且兩個兩位數中至少有一個能被17整除的情況,兩個整除關系表達式式要用或運算符(11)連接,且用括號括起來先計算或運算,再與奇偶性判斷表達式進行與運算;③最后,在判斷新組合的第一個兩位數為奇數,第二個兩位數為偶數,且兩個兩位數中至少有一個能被17整除的情況(各表達式之間的連接關系同第2步)。完成以上3部分的表達式設計后,再通過與運算將3部分表達式連接起來。
\n【參考答案】
\n
\n
40.\n【審題關鍵句】計算金額,按產品名稱從大到小進行排列,相同的則按金額從大到小排列,結果存入結構數組。
\n【解題思路】
\n本題類似第57套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。
\n【參考答案】
\n
\n
41.【解題思路】觸發器是用戶定義在關系表上的一類由事件驅動的特殊過程。一旦定義,任何用戶對表的增、刪、改操作均由服務器自動激活相應的觸發器,在DBMS核心層進行集中的完整性控制。觸發器類似于約束,但比約束更加靈活,可以實施比FOREIGNKEY約束、CHECK約束更為復雜的檢查和操作,具有更精細和強大的數據控制能力。觸發器的創建格式:CREATETRIGGER[schema_name.]trigger_nameON{tablelview}{FORlAFFERIINSTEADOF}{[INSERT][,][UPDATE][,][DELETE]}AS{Sql_
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校生物園管理制度
- 學校詩詞曲管理制度
- 學法校資產管理制度
- 學生穿校服管理制度
- 安全生產部管理制度
- 安裝隊科室管理制度
- 定銷房銷售管理制度
- 實訓室環境管理制度
- 審核制度及管理制度
- 客棧經營與管理制度
- 2025年北京市高考英語試卷真題(含答案解析)
- 中國可穿戴醫療設備項目創業計劃書
- 2025年高考物理廣西卷試題真題及答案詳解(精校打印)
- 招商運營筆試題目及答案
- 湟水河河湟新區段北岸防洪生態綜合治理項目 社會穩定風險評估報告
- CJ/T 345-2010生活飲用水凈水廠用煤質活性炭
- 國開電大【管理英語3單元自測1-8答案】+【管理英語4形考任務單元自測1-8答案】
- GB/T 45630-2025系統與軟件工程架構描述
- 施工現場消防安全應急預案
- 2025年全國司法警察學院考試試卷及答案
- 2025年重慶市公務員錄用考試《行測》真題及答案解析
評論
0/150
提交評論