第一篇:數(shù)據(jù)庫(kù)原理及應(yīng)用第7章課后習(xí)題答案
習(xí)題7
1、試述事務(wù)的概念及事務(wù)的四個(gè)特性。
事務(wù)(Transaction)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作是一個(gè)完整的工作單元,一個(gè)事務(wù)內(nèi)的所有語(yǔ)句被作為一個(gè)整體,這些操作要么全做,要么全不做。事務(wù)是數(shù)據(jù)庫(kù)環(huán)境的中的邏輯單元,相當(dāng)于操作系統(tǒng)中的進(jìn)程。
為了保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性,一個(gè)事務(wù)具有四個(gè)特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持續(xù)性(Durability)。這四個(gè)特性簡(jiǎn)稱ACID特性。
2、試述事務(wù)的狀態(tài)及轉(zhuǎn)換。
3、在數(shù)據(jù)庫(kù)中為什么要并發(fā)控制?并發(fā)控制能保證事務(wù)的哪些特性?
數(shù)據(jù)庫(kù)的一個(gè)明顯的特點(diǎn)是多個(gè)用戶共享數(shù)據(jù)庫(kù)資源,尤其是多用戶可以同時(shí)存取相同的數(shù)據(jù)。在這樣的系統(tǒng)中,在同一時(shí)刻并發(fā)運(yùn)行的事務(wù)數(shù)可達(dá)數(shù)百個(gè)。若對(duì)事務(wù)的并發(fā)操作不加以控制,就會(huì)造成數(shù)據(jù)存、取的錯(cuò)誤,破壞了數(shù)據(jù)的一致性和完整性。
并發(fā)控制可以防止數(shù)據(jù)不一致性出現(xiàn)。
4、并發(fā)操作可能會(huì)產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法可以避免不一致性的情況?
并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性分為四種情況:丟失數(shù)修改、讀“臟”數(shù)據(jù)、不可重復(fù)讀和產(chǎn)生“幽靈”數(shù)據(jù)。
在數(shù)據(jù)庫(kù)環(huán)境下,進(jìn)行并發(fā)控制的主要技術(shù)有封鎖(Locking)、時(shí)間戳(Timestamp)和樂(lè)觀控制法。商用的DBMS一般都采用封鎖方法。
5、什么是封鎖?基本的封鎖類型有哪些?試述它們的含義。
封鎖機(jī)制,即加鎖(Locking),是一種并發(fā)控制機(jī)制,是用來(lái)調(diào)整對(duì)共享目標(biāo)的并行存取的技術(shù)。事務(wù)通過(guò)向封鎖管理程序的系統(tǒng)組成部分發(fā)出請(qǐng)求而對(duì)事務(wù)加鎖。
基本封鎖類型有兩種:共享鎖(Share Locks,簡(jiǎn)記為S鎖或讀鎖)和排它鎖(Exclusive Locks,簡(jiǎn)記為X鎖或?qū)戞i)。
6、如何用封鎖機(jī)制保證數(shù)據(jù)的一致性?
在運(yùn)用X鎖和S鎖對(duì)數(shù)據(jù)對(duì)象加鎖時(shí),還需要約定一些規(guī)則,這些規(guī)則為封鎖協(xié)議或加鎖協(xié)議(Locking Protocol)。對(duì)封鎖方式加不同的規(guī)則,就形成了各種不同級(jí)別的封鎖協(xié)議。不同級(jí)別的封鎖協(xié)議所能達(dá)到的一致性級(jí)別是不同的。
7、什么樣的并發(fā)調(diào)度是正確的調(diào)度?
可串行性(Serializability)是并發(fā)事務(wù)正確調(diào)度的準(zhǔn)則。按照這個(gè)準(zhǔn)則規(guī)定,一個(gè)給定的并發(fā)調(diào)度,當(dāng)且僅當(dāng)它是可串行化的,才認(rèn)為是正確調(diào)度。
8、理解并解釋下列術(shù)語(yǔ)的含義:
封鎖、活鎖、死鎖、排他鎖、共享鎖、可串行化的調(diào)度、兩段鎖協(xié)議。
1)加鎖就是事務(wù)T在對(duì)某個(gè)數(shù)據(jù)對(duì)象(例如表、記錄等)操作之前,先向系統(tǒng)發(fā)出請(qǐng)求,封鎖其要使用的數(shù)據(jù)。加鎖后事務(wù)T就對(duì)該數(shù)據(jù)對(duì)象有了一定的控制,在事務(wù)T釋放它的鎖之前,其它的事務(wù)不能更新此數(shù)據(jù)對(duì)象。
2)活鎖:如果事務(wù)T1封鎖了數(shù)據(jù)R,事務(wù)T2又請(qǐng)求封鎖R,于是T2等待。T3也請(qǐng)求封鎖R,當(dāng)T1釋放了R上的封鎖之后系統(tǒng)首先批準(zhǔn)了T3的請(qǐng)求,T2仍然等待。然后T4又請(qǐng)求封鎖R,當(dāng)T3釋放了R上的封鎖之后系統(tǒng)又批準(zhǔn)了T4的請(qǐng)求……,T2有可能永遠(yuǎn)等待,這就是活鎖。
3)死鎖:如果事務(wù)T1封鎖了數(shù)據(jù)R1,T2封鎖了數(shù)據(jù)R2,然后T1又請(qǐng)求封鎖R2,因T2已封鎖了R2,于是T1等待T2釋放R2上的鎖,接著T2又申請(qǐng)封鎖R1,因T1已封鎖了R1,T2也只能等待T1釋放R1上的鎖。這樣T1在等待T2,而T2又在等待T1,T1和T2兩個(gè)事務(wù)永遠(yuǎn)不能結(jié)束,形成死鎖。4)共享鎖:
若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上S鎖,則事務(wù)T可以讀A,但不能修改A。其它事務(wù)只能再對(duì)A加S鎖,而不能加X(jué)鎖,直到T釋放A上的S鎖。這就保證其他事務(wù)可以讀A,但在T釋放A上的S鎖之前不能對(duì)A做任何修改。5)排他鎖:
若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上X鎖,則只允許T讀取和修改A,但不允許其它事務(wù)再對(duì)A加任何類型的鎖和進(jìn)行任何操作,直到T釋放A上的鎖。這就保證其他事務(wù)在T釋放A上的鎖之前不能再讀取和修改A。6)多個(gè)事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行這些事務(wù)時(shí)的結(jié)果相同,稱這種調(diào)度策略為可串行化(Serializable)調(diào)度。
7)所謂兩段鎖協(xié)議是指所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖。具體內(nèi)容如下: ①在對(duì)任何數(shù)據(jù)進(jìn)行讀、寫(xiě)操作之前,事務(wù)首先要獲得對(duì)該數(shù)據(jù)的封鎖;
②在釋放一個(gè)封鎖之后,事務(wù)不再申請(qǐng)和獲得任何其他封鎖。
9、數(shù)據(jù)庫(kù)中為什么要有恢復(fù)子系統(tǒng)?它的功能是什么?
系統(tǒng)故障會(huì)丟失這些事務(wù)對(duì)數(shù)據(jù)的修改,使數(shù)據(jù)庫(kù)處于不一致?tīng)顟B(tài)。
恢復(fù)子系統(tǒng)在系統(tǒng)重啟時(shí),撤銷所有未完成的事務(wù),并重做已經(jīng)提交的事務(wù),以保證將數(shù)據(jù)庫(kù)真正恢復(fù)到一致?tīng)顟B(tài)。
10、數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中可能產(chǎn)生的故障有幾類?哪些故障影響事務(wù)的正常執(zhí)行?哪些
故障破壞數(shù)據(jù)庫(kù)數(shù)據(jù)? 1)事務(wù)內(nèi)部的故障
事務(wù)內(nèi)部的故障有的是可以通過(guò)事務(wù)程序本身發(fā)現(xiàn)的,有的是非預(yù)期的,不能由事務(wù)程序處理的。
事務(wù)故障意味著事務(wù)沒(méi)有達(dá)到預(yù)期的終點(diǎn),因此,數(shù)據(jù)庫(kù)可能處于不正確的狀態(tài)?;謴?fù)程序要在不影響其他事務(wù)運(yùn)行的情況下,強(qiáng)行回滾該事務(wù),即撤銷該事務(wù)已經(jīng)作出的任何對(duì)數(shù)據(jù)庫(kù)的修改,使得該事務(wù)好像根本沒(méi)有啟動(dòng)一樣。這類恢復(fù)操作稱為事務(wù)撤銷(UNDO)。
2)系統(tǒng)故障
系統(tǒng)故障又稱為軟故障,是指造成系統(tǒng)停止運(yùn)轉(zhuǎn),要使得系統(tǒng)重新啟動(dòng)的故障。例如,硬件錯(cuò)誤(如CPU故障)、操作系統(tǒng)故障、DBMS代碼錯(cuò)誤、系統(tǒng)斷電等都是系統(tǒng)故障。這樣的故障會(huì)影響正在運(yùn)行的所有事務(wù),但不破壞數(shù)據(jù)庫(kù)。
3)其他故障
介質(zhì)故障或由計(jì)算機(jī)病毒引起的故障或破壞可歸為其他故障。
介質(zhì)故障常稱為硬故障,指外存故障,如磁盤損壞、磁頭碰撞等。這類故障會(huì)對(duì)數(shù)據(jù)庫(kù)造成破壞,并影響正在操作數(shù)據(jù)庫(kù)的所有事務(wù)。這類故障發(fā)生的可能性小得多,但破壞性最大。
各種故障對(duì)數(shù)據(jù)庫(kù)的影響有兩種可能性:一是數(shù)據(jù)庫(kù)本身被破壞;二是數(shù)據(jù)庫(kù)沒(méi)有被破壞,但數(shù)據(jù)可能不正確,這是由于事務(wù)的運(yùn)行被非正常終止造成的。
11、數(shù)據(jù)庫(kù)恢復(fù)技術(shù)有哪些?
1)利用備份技術(shù) 2)利用事務(wù)日志 3)利用鏡像技術(shù)
12、什么是數(shù)據(jù)庫(kù)的備份?
數(shù)據(jù)備份是指定期或不定期地對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行復(fù)制,可以將數(shù)據(jù)復(fù)制到本地機(jī)器上,也可以復(fù)制到其他機(jī)器上,也稱為數(shù)據(jù)轉(zhuǎn)儲(chǔ)。
13、什么是日志文件?為什么要設(shè)日志文件?
日志文件(log)是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。具體的作用是:
a)事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)必須用日志文件。b)在動(dòng)態(tài)備份方式中必須建立日志文件,后備副本和日志文件結(jié)合起來(lái)才能有效地恢復(fù)數(shù)據(jù)庫(kù)。
14、登記日志文件時(shí)為什么必須先寫(xiě)日志文件,后寫(xiě)數(shù)據(jù)庫(kù)?
如果先寫(xiě)了數(shù)據(jù)庫(kù)修改,而在日志文件中沒(méi)有登記下這個(gè)修改,則以后就無(wú)法恢復(fù)這個(gè)修改了。如果先寫(xiě)日志,但沒(méi)有修改數(shù)據(jù)庫(kù),按日志文件恢復(fù)時(shí)只不過(guò)是多執(zhí)行一次不必要的UNDO操作,并不會(huì)影響數(shù)據(jù)庫(kù)的正確性。所以為了安全,一定要先寫(xiě)日志文件,即首先把日志記錄寫(xiě)到日志文件中,然后寫(xiě)數(shù)據(jù)庫(kù)的修改,這就是“先寫(xiě)日志文件”的原則。
15、什么是數(shù)據(jù)庫(kù)鏡像?它有什么用途?
所謂鏡像就是在不同的設(shè)備上同時(shí)存有兩份數(shù)據(jù)庫(kù),把一個(gè)設(shè)備稱為主設(shè)備,另一個(gè)稱為鏡像設(shè)備。主設(shè)備和鏡像設(shè)備互為鏡像關(guān)系,每當(dāng)主數(shù)據(jù)庫(kù)更新時(shí),DBMS自動(dòng)把整個(gè)數(shù)據(jù)庫(kù)或其中的關(guān)鍵數(shù)據(jù)復(fù)制到另一個(gè)鏡像設(shè)備上。保證鏡像數(shù)據(jù)與主數(shù)據(jù)庫(kù)的一致。
這樣,一旦出現(xiàn)介質(zhì)故障,可由鏡像磁盤繼續(xù)提供使用,同時(shí)DBMS自動(dòng)利用鏡像磁盤數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)的恢復(fù),不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)庫(kù)副本。
由于數(shù)據(jù)庫(kù)鏡像是通過(guò)復(fù)制數(shù)據(jù)實(shí)現(xiàn)的,頻繁地復(fù)制數(shù)據(jù)自然會(huì)降低系統(tǒng)運(yùn)行效率,因此在實(shí)際應(yīng)用中用戶往往只選擇對(duì)關(guān)鍵數(shù)據(jù)和日志文件鏡像,而不是對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行鏡像。
第二篇:數(shù)據(jù)庫(kù)應(yīng)用習(xí)題及答案
數(shù)據(jù)庫(kù)應(yīng)用習(xí)題及答案
4、在下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中,正確的是()
A.數(shù)據(jù)庫(kù)中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系 B.數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)和記錄之間都存在聯(lián)系
C.數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間無(wú)聯(lián)系,記錄之間存在聯(lián)系 D.數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)和記錄之間都不存在聯(lián)系 參考答案: B
8、為了合理組織數(shù)據(jù),應(yīng)遵從設(shè)計(jì)原則是()
A.“一事一地”的原則,即一個(gè)表描述一個(gè)實(shí)體或?qū)嶓w間的一種聯(lián)系
B.表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素,并避免在表之間出現(xiàn)重復(fù)字段
C.用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系
D.以上各條原則都包括
參考答案: D
9、如果要改變一個(gè)關(guān)系中屬性的排列順序,應(yīng)使用的關(guān)系運(yùn)算是()
A.重建 B.選取 C.投影 D.連接
參考答案: C A.索引、排序、查找 B.建庫(kù)、錄入、排序 C.選擇、投影、聯(lián)接 D.顯示、統(tǒng)計(jì)、復(fù)制 參考答案: C
12、Visual FoxPro關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能夠?qū)崿F(xiàn)的三種基本關(guān)系運(yùn)算是()填空題:
1、在關(guān)系數(shù)據(jù)庫(kù)中,二維表的列稱為屬性,二維表的行稱為 [ ]。
參考答案: 元組
3、用二維表的形式來(lái)表示實(shí)體之間聯(lián)系的數(shù)據(jù)模型叫做_____________
參考答案: 關(guān)系模型
4、數(shù)據(jù)模型不僅表示反映事物本身的數(shù)據(jù),而且表示()。
參考答案: 事物之間的聯(lián)系
5、信息是有用的()。
參考答案: 數(shù)據(jù)
6、數(shù)據(jù)是信息的表現(xiàn)()。
參考答案: 形式
7、一個(gè)關(guān)系數(shù)據(jù)庫(kù)由若干個(gè)()組成;一個(gè)數(shù)據(jù)表由若干個(gè)()組成;每一個(gè)記錄由若干個(gè)以字段屬性加以分類的()組成。
參考答案: 數(shù)據(jù)表 記錄 數(shù)據(jù)項(xiàng)
5、關(guān)系模型有哪些主要的特點(diǎn)?
學(xué)生答案: 數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單、查詢與處理方便、數(shù)據(jù)獨(dú)立性高、堅(jiān)實(shí)的理論基礎(chǔ)
參考答案: B Visual FoxPro 6.0基礎(chǔ)
單選題:
1、Visual Foxpro中,要顯示或隱藏某個(gè)工具欄,應(yīng)選擇()
A.文件--退出
B.顯示--工具欄
C.顯示--命令窗口
D.工具--選項(xiàng)
參考答案: B
11、Visual Foxpro中,顯示和隱藏命令窗口的操作是在_______菜單中完成的 A.工具 B.顯示 C.編輯 D.窗口
參考答案: D
15、Visual Foxpro 6.0主要界面菜單欄中不包括________菜單項(xiàng)
A.“文件”
B.“項(xiàng)目” C.“程序” D.“窗口” 參考答案: B A.“工具” B.“顯示” C.“窗口” D.“文件”
16、Visual Foxpro中,若要定制工具欄,應(yīng)選擇________菜單項(xiàng)
參考答案: B
19、以下有關(guān)Foxpro工作方式的敘述,正確的是()
A.只有一種工作方式,即命令工作方式
B.有兩種工作方式,即命令方式和程序方式 C.有兩種工作方式,即鍵盤方式和鼠標(biāo)方式
D.有三種工作方式,即命令方式、程序方式和菜單方式 參考答案: B 20、Foxpro某些類型的文件只有在庫(kù)文件打開(kāi)的情況下才能打開(kāi),在庫(kù)文件關(guān)閉時(shí)自動(dòng)關(guān)閉。屬于這一類文件的擴(kuò)展名的有:
A.IDX、MEM B.FMT、DBT C.PRG、FOX D.IDX、DBT 參考答案: D 填空題:
1、數(shù)據(jù)庫(kù)管理系統(tǒng)的英文全稱是,簡(jiǎn)稱是。
參考答案: database management system ,dbms
4、安裝完Visual Foxpro之后,系統(tǒng)自動(dòng)用一些默認(rèn)值來(lái)設(shè)置環(huán)境,要定制自己的系統(tǒng)環(huán)境,應(yīng)單擊___________菜單下的__________菜單項(xiàng)
參考答案: 工具,選項(xiàng)
6、在全屏幕編輯狀態(tài)下,按_______鍵可保存文件并退出此狀態(tài)。按______鍵或_______鍵放棄存盤退出
參考答案: Ctrl+W,Esc,Ctrl+Q
7、Visual Foxpro 6.0支持兩種工作方式,即_______和________
參考答案: 交互方式,程序執(zhí)行
8、Visual FoxPro 6.0的用戶界面由6部分組成,它們是()、()、()、()、()、()。
參考答案: 標(biāo)題欄 菜單欄 工具欄 工作區(qū) 狀態(tài)欄 命令窗口
9、常用的Visual FoxPro 6.0有()種向?qū)?/p>
參考答案: 18
10、常用的Visual FoxPro 6.0有()種設(shè)計(jì)器。
參考答案: 10 問(wèn)答題:
1、試述VFP6.0的啟動(dòng)與退出
參考答案: 略
2、在VFP6.0中有哪幾種變量。
參考答案: 略
3、VFP有哪幾種工作方式?簡(jiǎn)單說(shuō)明各種方式的特點(diǎn)。
參考答案: 在VF6.0中提供了三種工作方式,即命令方式、菜單方式和程序文件方式。
命令方式的工作特點(diǎn)是:輸入一條操作命令,系統(tǒng)完成一個(gè)數(shù)據(jù)庫(kù)操作。菜單方式的工作特點(diǎn)是:通過(guò)選擇菜單懸想完成所需的操作。
程序文件方式簡(jiǎn)稱程序,其工作特點(diǎn)是:通過(guò)程序文件中的命令完成對(duì)數(shù)據(jù)庫(kù)的操作和系統(tǒng)環(huán)境的配置。單選題:
6、退出Visual Foxpro的操作方法是()
A.從“文件”下拉菜單中選擇“退出”選項(xiàng)
B.用鼠標(biāo)左按鈕單擊關(guān)閉窗口按鈕
C.在命令窗口中鍵入QUIT命令,然后敲回車鍵
D.以上方法都可以
參考答案: D
8、要啟動(dòng)Visual Foxpro的向?qū)Э梢裕ǎ?/p>
A.打開(kāi)新建對(duì)話框
B.單擊工具欄上的“向?qū)А眻D標(biāo)按鈕
C.從“工具”菜單中選擇“向?qū)А?/p>
D.以上方法均可以
參考答案: D
9、Visual Foxpro中,顯示和隱藏命令窗口的操作是在_______菜單中完成的 A.工具 B.顯示 C.編輯 D.窗口
參考答案: D
10、關(guān)于用戶創(chuàng)建工具欄的如下說(shuō)法中,哪一個(gè)是正確的()
A.只能定制Visual Foxpro系統(tǒng)工具欄,不能自定義工具欄
B.不能定制Visual Foxpro系統(tǒng)工具欄,但可以自定義工具欄
C.既能定制Visual Foxpro系統(tǒng)工具欄,也能自定義工具欄
D.只能使用系統(tǒng)工具欄,不能創(chuàng)建自定義工具欄
參考答案: C
12、Visual Foxpro 6.0主要界面菜單欄中不包括________菜單項(xiàng)
A.“文件”
B.“項(xiàng)目”
C.“程序”
D.“窗口”
參考答案: B
13、Visual Foxpro中,若要定制工具欄,應(yīng)選擇________菜單項(xiàng)
A.“工具”
B.“顯示”
C.“窗口”
D.“文件”
參考答案: B
14、啟動(dòng)Visual Foxpro 6.0后,屏幕上出現(xiàn)兩個(gè)窗口:一個(gè)是Visual Foxpro 6.0的主窗口,另一個(gè)是()窗口。
A.文本
B.命令
C.幫助
D.對(duì)話框
參考答案: B
15、VFP6.0是一種支持用戶使用菜單、命令、_________三種不同操作方式 的新型數(shù)據(jù)管理系統(tǒng)
A.循環(huán)
B.備份文件
C.命令文件
D.內(nèi)存變量
參考答案: C
17、以下有關(guān)Foxpro工作方式的敘述,正確的是()
A.只有一種工作方式,即命令工作方式
B.有兩種工作方式,即命令方式和程序方式 C.有兩種工作方式,即鍵盤方式和鼠標(biāo)方式
D.有三種工作方式,即命令方式、程序方式和菜單方式
參考答案: B
22、將內(nèi)存變量定義為全局變量的VFP命令是()。
A.GLOBAL
B.PUBLIC
C.PRIVATE
D.LOCAL
參考答案: B
23、一個(gè)軟件在安裝之前,不需要了解它的()
A.硬件環(huán)境
B.軟件環(huán)境
C.喬遷環(huán)境
D.用戶
參考答案: D
24、以下方法中()不可以啟動(dòng)Visual FoxPro 6.0
A.從程序菜單
B.從資源管理器
C.word系統(tǒng)
D.從桌面
參考答案: C 單選題:
12、Visual Foxpro中,控制命令窗口顯示和隱藏的命令在________菜單項(xiàng)中
A.“編輯” B.“工具” C.“窗口” D.“項(xiàng)目”
參考答案: C
13、Visual Foxpro中,若要定制工具欄,應(yīng)選擇________菜單項(xiàng)
A.“工具”
B.“顯示”
C.“窗口”
D.“文件”
參考答案: B
17、Foxpro某些類型的文件只有在庫(kù)文件打開(kāi)的情況下才能打開(kāi),在庫(kù)文件關(guān)閉時(shí)自動(dòng)關(guān)閉。屬于這一類文件的擴(kuò)展名的有:
A.IDX、MEM
B.FMT、DBT
C.PRG、FOX
D.IDX、DBT
參考答案: D
24、不是Visual FoxPro 6.0可視化編程工具的是()
A.向?qū)?/p>
B.生成器
C.設(shè)計(jì)器
D.程序編輯器
參考答案: D 單選題:
24、不是Visual FoxPro 6.0可視化編程工具的是()
A.向?qū)?/p>
B.生成器
C.設(shè)計(jì)器
D.程序編輯器
參考答案: D 單選題:
18、Foxpro某些類型的文件只有在庫(kù)文件打開(kāi)的情況下才能打開(kāi),在庫(kù)文件關(guān)閉時(shí)自動(dòng)關(guān)閉。屬于這一類文件的擴(kuò)展名的有:
A.IDX、MEM
B.FMT、DBT
C.PRG、FOX
D.IDX、DBT
參考答案: D 項(xiàng)目管理器
1、打開(kāi)“項(xiàng)目管理器”可以使用的命令是()。
參考答案: A
2、在VFP6.0中,項(xiàng)目的擴(kuò)展名為_(kāi)______
A..DBC
B..TAB
C..IDX
D..PJX
參考答案: D
3、項(xiàng)目文件的擴(kuò)展名是()
參考答案: A
4、項(xiàng)目管理器中“數(shù)據(jù)”選項(xiàng)卡,可以管理()
參考答案: C
5、項(xiàng)目管理器對(duì)資源文件進(jìn)行管理時(shí),不能完成()等操作。
A.程序 B.查詢 C.數(shù)據(jù)表 D.內(nèi)存變量
A..pjx B..dbf C..opr D..dbc
A.MODIFY PROJECT B.CREATE PROJECT C.OPEN PROJECT D.OPEN DATABASE
A.修改
B.復(fù)制
C.移去
D.刪除
參考答案: B
6、項(xiàng)目管理器中“文檔”選項(xiàng)卡,可以管理()。
A.數(shù)據(jù)庫(kù) B.查詢 C.表單 D.內(nèi)存變量
參考答案: C
7、項(xiàng)目管理器中的“代碼”選項(xiàng)卡,可以管理()。
A.數(shù)據(jù)庫(kù) B.查詢 C.表單 D.程序
參考答案: D 填空題:
1、在Visual FoxPro中,項(xiàng)目文件的擴(kuò)展名是 []。
參考答案: PJX或.PJX
2、項(xiàng)目管理器的______選項(xiàng)卡用于顯示和管理數(shù)據(jù)庫(kù),自由表和查詢等.參考答案: 數(shù)據(jù)
3、每一個(gè)項(xiàng)目只能設(shè)一個(gè)()文件
參考答案: 主
4、擴(kuò)展名為.prg的程序文件在“項(xiàng)目管理器”的_____________選項(xiàng)卡中顯示和管理
參考答案: 代碼
5、項(xiàng)目管理器的“移去”按鈕有兩個(gè)功能:一是把文件______________,二是__________文件
參考答案: 移出項(xiàng)目,從磁盤上刪除
6、在項(xiàng)目管理器,有()()()()()()等多個(gè)選項(xiàng)卡。
參考答案: 全部 數(shù)據(jù) 文檔 類 代碼 其他
7、在項(xiàng)目管理器中,()方便、快捷地瀏覽數(shù)據(jù)表。
參考答案: 可以
8、“+”標(biāo)志是表示某一項(xiàng)目的下面()子項(xiàng)目。
參考答案: 包含 問(wèn)答題:
1、項(xiàng)目管理器有哪些主要功能?
學(xué)生答案: 在使用vfp編制程序時(shí),需要?jiǎng)?chuàng)建各種類型文件,為為提高工作效率,vfp提供了一個(gè)非常有效的管理工具:項(xiàng)目管理器。項(xiàng)目管理器是Vfp中處理數(shù)據(jù)和對(duì)象的主要組織工具,建立一個(gè)項(xiàng)目文件可以幫助你方便的組織文件和數(shù)據(jù)。在項(xiàng)目管理器中只需單幾次鼠標(biāo),就可以方便地組織相關(guān)的文件。可以這樣下定義:項(xiàng)目是文件、數(shù)據(jù)、文檔及其它Vfp對(duì)象的集合,要建立一個(gè)項(xiàng)目就必需先創(chuàng)建一個(gè)項(xiàng)目文件,項(xiàng)目文件的擴(kuò)展名為.Pjx.參考答案: 略
2、項(xiàng)目管理器是什么?使用它有什么好處?
學(xué)生答案: 項(xiàng)目管理器是Visual FoxPro 6.0用來(lái)管理、組織數(shù)據(jù)和對(duì)象的主要工具。它將一些相關(guān)的文件、數(shù)據(jù)、文檔等集合起來(lái),用圖形與分類的方式來(lái)管理
單選題:
1、打開(kāi)“項(xiàng)目管理器”可以使用的命令是()。
A.MODIFY PROJECT
B.CREATE PROJECT
C.OPEN PROJECT
D.OPEN DATABASE
參考答案: A
2、在VFP6.0中,項(xiàng)目的擴(kuò)展名為_(kāi)______
A..DBC
B..TAB
C..IDX
D..PJX
參考答案: D
3、項(xiàng)目文件的擴(kuò)展名是()
A..pjx
B..dbf
C..opr
D..dbc
參考答案: A
4、項(xiàng)目管理器中“數(shù)據(jù)”選項(xiàng)卡,可以管理()
A.程序
B.查詢
C.數(shù)據(jù)表
D.內(nèi)存變量
參考答案: C
5、項(xiàng)目管理器對(duì)資源文件進(jìn)行管理時(shí),不能完成()等操作。
A.修改
B.復(fù)制
C.移去
D.刪除
參考答案: B
6、項(xiàng)目管理器中“文檔”選項(xiàng)卡,可以管理()。
A.數(shù)據(jù)庫(kù)
B.查詢
C.表單
D.內(nèi)存變量
參考答案: C
7、項(xiàng)目管理器中的“代碼”選項(xiàng)卡,可以管理()。
A.數(shù)據(jù)庫(kù) B.查詢 C.表單 D.程序
參考答案: D
創(chuàng)建數(shù)據(jù)庫(kù)和表
單選題:
1、Visual FoxPro參照完整性規(guī)則不包括()。
參考答案: B
2、Visual Foxpro中,從數(shù)據(jù)庫(kù)中移去表的命令是()
A.REMOVE TABLE
B.REMOVE DATABASE
C.USE
D.DELETE TALBE
參考答案: A
3、Visual Foxpro中,打開(kāi)名為STUDENTS的數(shù)據(jù)庫(kù)的命令是()
A.USE STUDENTS B.OPEN STUDENTS C.OPEN DATABASE STUDENTS D.USE DATABASE STUDENTS
A.更新規(guī)則 B.查詢規(guī)則 C.刪除規(guī)則 D.插入規(guī)則
參考答案: C
4、用create d命令建立的d文件是一個(gè)什么文件()
A.數(shù)據(jù)庫(kù)文件
B.表文件
C.表單文件
D.菜單文件
參考答案: B
5、在Visual FoxPro中,數(shù)據(jù)庫(kù)表和自由表()。
A.字段名最長(zhǎng)可達(dá)128個(gè)字符
B.均擁有4種類型的索引,即主索引、候選索引、唯一索引和普通索引
C.只有數(shù)據(jù)庫(kù)表設(shè)置有字段屬性
D.均擁有3種類型的索引,即主索引、候選索引、唯一索引
參考答案: A
6、在不打開(kāi)“表設(shè)計(jì)器”的情況下,若要?jiǎng)?chuàng)建一個(gè)新表,可以使用的命令是()。
A.CREATE TABLE
B.CREATE
C.ALTER TABLE ADD
D.MODIFY TABLE
參考答案: A
7、在不打開(kāi)“表設(shè)計(jì)器”的情況下,若要為表添加新字段,可以使用的命令是()。
參考答案: A
8、在不打開(kāi)“表設(shè)計(jì)器”的情況下,若要?jiǎng)h除表中指定字段,可以使用的命令是()。
參考答案: B
9、在Visual FoxPro中,打開(kāi)數(shù)據(jù)庫(kù)的命令是()。
A.DELETE FILE B.ALTER TABLE DROP C.DROP TABLE D.PACK
A.ALTER TABLE ADD B.ALTER TABLE ALTER C.ALTER TABLE DROP D.ALTER
A.OPEN DATABASE <數(shù)據(jù)庫(kù)名>
B.USE <數(shù)據(jù)庫(kù)名>
C.USE DATABASE <數(shù)據(jù)庫(kù)名>
D.OPEN <數(shù)據(jù)庫(kù)名>
參考答案: A
10、在Visual Foxpro的命令窗口中鍵入CREATE DATA命令后,屏幕會(huì)出現(xiàn)一個(gè)創(chuàng)建話框,要想完成同樣的工作,還可以采取如下步驟()
A.單擊“文件”菜單中的“新建”按鈕,然后在新建對(duì)話框中選定“數(shù)據(jù)庫(kù)”單選鈕,再單擊“新建文件“命令按鈕
B.單擊“文件”菜單中的“新建”按鈕,然后在新建對(duì)話框中選定“數(shù)據(jù)庫(kù)”單選鈕,再單擊“向?qū)А懊畎粹o
C.單擊“文件”菜單中的“新建”按鈕,然后在新建對(duì)話框中選定“表”單選鈕,再單擊“新建文件“命令按鈕
D.單擊“文件”菜單中的“新建”按鈕,然后在新建對(duì)話框中選定“表”單選鈕,再單擊“向?qū)А懊畎粹o
參考答案: A
11、Visual Foxpro中,擴(kuò)展名為DBC的文件是()
A.表單文件
B.數(shù)據(jù)庫(kù)表文件
C.數(shù)據(jù)庫(kù)存文件
D.項(xiàng)目文件
參考答案: C
12、Visual Foxpro中,一數(shù)據(jù)庫(kù)名為student,要想打開(kāi)該數(shù)據(jù)庫(kù),應(yīng)使用命令()
參考答案: B
13、在VFP中,數(shù)據(jù)庫(kù)表和自由表的字段名最大字符數(shù)分別是()
參考答案: B
A.10,10 B.128,10 C.256,128 D.128,128
A.OPEN student B.OPEN DATA student C.USE DATA student D.USE student
14、Visual Foxpro中,打開(kāi)一個(gè)數(shù)據(jù)庫(kù)的命令是()
參考答案: D
15、Visual Foxpro數(shù)據(jù)庫(kù)文件是()
A.存放用戶數(shù)據(jù)的文件
B.管理數(shù)據(jù)庫(kù)對(duì)象的系統(tǒng)文件
C.存放用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)的文件
D.前三種說(shuō)法都對(duì)
參考答案: B
16、以下關(guān)于自由表的敘述,正確的是()
參考答案: C
17、Visual Foxpro參照完整性規(guī)則不包括()
A.更新規(guī)則 B.刪除規(guī)則 C.查詢規(guī)則 D.插入規(guī)則 參考答案: C
A.全部是用以前版本的Foxpro(FoxBASE)建立的表
B.可以用Visual Foxpro建立,但是不能把它添加到數(shù)據(jù)庫(kù)中
C.自由表可以添加到數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)表也可以從數(shù)據(jù)庫(kù)中移出成為自由表 D.自由表可以添加到數(shù)據(jù)庫(kù)中,但是數(shù)據(jù)庫(kù)表不可以從數(shù)據(jù)庫(kù)中移出成為自由表
A.USE B.USE DATABASE C.OPEN D.OPEN DATABASE
18、對(duì)表結(jié)構(gòu)的修改是在下面哪一個(gè)對(duì)話框中完成的()
A.表設(shè)計(jì)器
B.數(shù)據(jù)庫(kù)設(shè)計(jì)器
C.表達(dá)式生成器
D.瀏覽窗口
參考答案: A
19、下列關(guān)于數(shù)據(jù)庫(kù)表的說(shuō)法中錯(cuò)誤的是()
A.可設(shè)置長(zhǎng)表名,長(zhǎng)字段名
B.可設(shè)置匹配字段類型到類,字段驗(yàn)證和記錄驗(yàn)證,觸發(fā)器
C.可設(shè)置主索引和候選索引關(guān)鍵字,字段默認(rèn)值,顯示模式
D.不可用use命令直接打開(kāi),必須在數(shù)據(jù)庫(kù)設(shè)計(jì)器中打開(kāi)
參考答案: D 20、數(shù)據(jù)庫(kù)文件的擴(kuò)展名是()
A.DBF
B.DBC
C.DBT D.FPT
參考答案: B
21、若表文件含有備注型或通用型字段,則在打開(kāi)表文件的同時(shí),自動(dòng)打開(kāi)擴(kuò)展名為_(kāi)______的文件
A.FRX
B.FMT
C.FRT
D.FPT
參考答案: D
22、關(guān)于數(shù)據(jù)庫(kù)表與自由表的轉(zhuǎn)換,下列說(shuō)法中正確的是()
A.數(shù)據(jù)庫(kù)表能轉(zhuǎn)換為自由表,反之不能
B.自由表能轉(zhuǎn)換成數(shù)據(jù)庫(kù)表,反之不能
C.兩者不能轉(zhuǎn)換
D.兩者能相互轉(zhuǎn)換
參考答案: D
23、在VFP6.0中,打開(kāi)數(shù)據(jù)庫(kù)和表的命令分別為()
A.USE,OPEN
B.SELECT,CREAT
C.OPEN,USE D.CREAT,OPEN
參考答案: C
24、在Visual FoxPro中,打開(kāi)數(shù)據(jù)庫(kù)的命令是()
A.OPEN DATABASE <數(shù)據(jù)庫(kù)名>
B.USE <數(shù)據(jù)庫(kù)名>
C.USE DATABASE <數(shù)據(jù)庫(kù)名
D.OPEN <數(shù)據(jù)庫(kù)名>
參考答案: A
25、在Foxpro環(huán)境下,可以同時(shí)打開(kāi)的數(shù)據(jù)庫(kù)文件的最多個(gè)數(shù)是()
A.2
B.10
C.16
D.256
參考答案: B
26、在Foxpro中,僅關(guān)閉當(dāng)前工作區(qū)數(shù)據(jù)庫(kù)文件的命令是
A.CLOSE
B.USE
C.CLEAR
D.CLOSE DATABASE
參考答案: C
27、對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行修改,不需要交互操作的命令是
參考答案: C
28、在數(shù)據(jù)庫(kù)中的數(shù)據(jù)表間()建立關(guān)聯(lián)關(guān)系。
參考答案: D
29、數(shù)據(jù)表建立參照完整性后,不能設(shè)置數(shù)據(jù)表間()操作規(guī)則。
參考答案: C 30、在數(shù)據(jù)庫(kù)環(huán)境下限制記錄的操作,要在()中進(jìn)行。
A.表達(dá)式生成器
A.跟新 B.刪除 C.瀏覽 D.插入
A.隨意 B.不可以 C.必須
D.可根據(jù)需要
A.EDIT B.CHANGE C.REPLACE D.BROWSE
B.字段選擇器
C.表設(shè)計(jì)器
D.瀏覽
參考答案: A
多選題:
判斷題: 填空題:
1、建立一個(gè)名稱為STUDENTS的數(shù)據(jù)庫(kù)的命令是________。
參考答案: create dababase students
2、Visual Foxpro不允許在主鍵字字段中有重復(fù)值或__________________
參考答案: 空值
3、在Visual Foxpro的表之間建立一對(duì)多聯(lián)系是把____________的主關(guān)鍵字字段添加到________________的表中
參考答案: 一方,多方
4、在定義字段有效性規(guī)則時(shí),在規(guī)則框中輸入的表達(dá)式類型是______________
參考答案: 邏輯型
5、在數(shù)據(jù)庫(kù)表的表設(shè)計(jì)器中可以設(shè)置3種觸發(fā)器,分別是______,_______和_______。
參考答案: 插入,更新,刪除
6、若要控制只能在每月的8號(hào)才能修改表中記錄,則相應(yīng)的觸發(fā)器表達(dá)式為_(kāi)__________
參考答案: day(date())=8
7、在Visual Foxpro6.0中,數(shù)據(jù)庫(kù)文件的擴(kuò)展名為_(kāi)_______,表文件的擴(kuò)展名為_(kāi)_______
參考答案: dbc,dbf
8、在Visual Foxpro 6.0中,表有兩種類型,即________和__________
參考答案: 自由表,數(shù)據(jù)庫(kù)表
9、設(shè)置數(shù)據(jù)表中某異一字段的默認(rèn)值,要在()環(huán)境下使用表設(shè)計(jì)器。
參考答案: 數(shù)據(jù)庫(kù)打開(kāi)的
10、使用字段默認(rèn)值,可以提高數(shù)據(jù)的()速度。
參考答案: 輸入 問(wèn)答題:
1、如何打開(kāi)表設(shè)計(jì)器,對(duì)表的結(jié)構(gòu)進(jìn)行修改或顯示。
學(xué)生答案: 方法一:點(diǎn)菜單上“文件”——“打開(kāi)”,會(huì)出現(xiàn)“打開(kāi)”對(duì)話框,在對(duì)話框下面有個(gè)“文件類型”,選擇“表(*.dbf)”,在該對(duì)話框上面“查找范圍”選擇表文件所在的文件夾,選擇要打開(kāi)的表。然后在菜單上“顯示”——“表設(shè)計(jì)器”。方法二:在命令窗口輸入命令:use 盤符:路徑表文件名 回車 再輸入命令: modify stru 回車
參考答案: 略
2、數(shù)據(jù)庫(kù)中的數(shù)據(jù)表間有幾種關(guān)聯(lián)關(guān)系?建立這些關(guān)聯(lián)的依據(jù)是什么?
學(xué)生答案: 一對(duì)一:比如一個(gè)學(xué)生只有一個(gè)學(xué)號(hào) 一對(duì)多:一個(gè)老師可以教多個(gè)班級(jí) 多隊(duì)一:多個(gè)學(xué)生對(duì)應(yīng)同一個(gè)老師
多對(duì)多:一個(gè)學(xué)生可以有多個(gè)老師,同樣一個(gè)老師也可以有多個(gè)學(xué)生
參考答案: 略
4、Visual Foxpro中,修改表結(jié)構(gòu)的命令是()
A.MODI COMM
B.MODI STRU
C.MODI FORM
D.USE
學(xué)生答案: C
參考答案: B
6、在Visual FoxPro中,數(shù)據(jù)庫(kù)表和自由表()。
A.字段名最長(zhǎng)可達(dá)128個(gè)字符
B.均擁有4種類型的索引,即主索引、候選索引、唯一索引和普通索引
C.只有數(shù)據(jù)庫(kù)表設(shè)置有字段屬性
D.均擁有3種類型的索引,即主索引、候選索引、唯一索引
學(xué)生答案: B
參考答案: A
13、在VFP中,當(dāng)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)文件時(shí),可選用()
A.數(shù)據(jù)庫(kù)向?qū)?/p>
B.數(shù)據(jù)庫(kù)生成器
C.表單設(shè)計(jì)器
D.應(yīng)用程序向?qū)?/p>
學(xué)生答案: C
參考答案: A
17、Visual Foxpro中,要求表文件某數(shù)值型字段的整數(shù)是4位,小數(shù)是2位,其值可能為負(fù)數(shù),該字段的寬度應(yīng)定義為()
A.8位
B.7位
C.6位
D.4位
學(xué)生答案: D
參考答案: A
19、下列關(guān)于數(shù)據(jù)庫(kù)表的說(shuō)法中錯(cuò)誤的是()
A.可設(shè)置長(zhǎng)表名,長(zhǎng)字段名
B.可設(shè)置匹配字段類型到類,字段驗(yàn)證和記錄驗(yàn)證,觸發(fā)器
C.可設(shè)置主索引和候選索引關(guān)鍵字,字段默認(rèn)值,顯示模式
D.不可用use命令直接打開(kāi),必須在數(shù)據(jù)庫(kù)設(shè)計(jì)器中打開(kāi)
學(xué)生答案: B
參考答案: D 20、若要控制數(shù)據(jù)庫(kù)表中學(xué)號(hào)字段只能輸入數(shù)字,則應(yīng)設(shè)置()
A.顯示格式 B.輸入掩碼 C.字段有效性 D.記錄有效性
學(xué)生答案: C
參考答案: B
23、在Visual FoxPro中,可以對(duì)字段設(shè)置默認(rèn)值的表()。
A.必須是數(shù)據(jù)庫(kù)表
B.必須是自由表
C.自由表或數(shù)據(jù)庫(kù)表
D.不能設(shè)置字段的默認(rèn)值
學(xué)生答案: C
參考答案: A
25、在下列幾組文件擴(kuò)展名中,不一定必須與數(shù)據(jù)庫(kù)同時(shí)使用的相應(yīng)文件是________
A.DBF、FMT B.IDX、MEM C.FMT、DBT D.MEM、PRG 學(xué)生答案: C 參考答案: D
26、Foxpro是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),在Foxpro中用以表示關(guān)系的是()
A.數(shù)據(jù)庫(kù)字段 B.數(shù)據(jù)庫(kù)記錄 C..idx文件 D..dbf文件 學(xué)生答案: B 參考答案: D
27、在Foxpro環(huán)境下,可以同時(shí)打開(kāi)的數(shù)據(jù)庫(kù)文件的最多個(gè)數(shù)是()
A.2 B.10 C.16 D.256
學(xué)生答案: C
參考答案: B 30、一個(gè)數(shù)據(jù)表可以添加到()數(shù)據(jù)庫(kù)中。
A.兩個(gè)
B.一個(gè)
C.多個(gè)
D.隨意個(gè)
學(xué)生答案: C 單選題:
15、Visual Foxpro數(shù)據(jù)庫(kù)文件是()
A.存放用戶數(shù)據(jù)的文件
B.管理數(shù)據(jù)庫(kù)對(duì)象的系統(tǒng)文件
C.存放用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)的文件
D.前三種說(shuō)法都對(duì)
學(xué)生答案: B
參考答案: B
21、在下列幾組文件擴(kuò)展名中,不一定必須與數(shù)據(jù)庫(kù)同時(shí)使用的相應(yīng)文件是________
A.DBF、FMT
B.IDX、MEM
C.FMT、DBT
D.MEM、PRG
學(xué)生答案: B
參考答案: D
22、在FoxPro中,下列敘述正確的是 ________.A.用SET RELATION命令建立數(shù)據(jù)庫(kù)關(guān)聯(lián)之前,兩個(gè)數(shù)據(jù)庫(kù)都必須索引
B.用JOIN命令連接兩個(gè)數(shù)據(jù)庫(kù)之前,這兩個(gè)數(shù)據(jù)庫(kù)必須在不同的工作區(qū)打開(kāi)
C.用APPEND FROM命令向當(dāng)前數(shù)據(jù)庫(kù)追加記錄之前,這兩個(gè)數(shù)據(jù)庫(kù)必須在不同的工作區(qū)打開(kāi)
D.用UPDATE命令更新數(shù)據(jù)庫(kù)之前,這兩個(gè)數(shù)據(jù)庫(kù)都必須索引
學(xué)生答案: C
參考答案: A
25、對(duì)兩個(gè)數(shù)據(jù)庫(kù)文件進(jìn)行物理連接操作的命令是
A.LINK
B.JOIN
C.SET RELATION
D.RELATION
學(xué)生答案: B
參考答案: B
28、數(shù)據(jù)表建立參照完整性后,不能設(shè)置數(shù)據(jù)表間()操作規(guī)則。
A.跟新 B.刪除 C.瀏覽 D.插入
學(xué)生答案: A 參考答案: C
29、在數(shù)據(jù)庫(kù)環(huán)境下限制字段個(gè)數(shù)的操作,要在()中進(jìn)行。
A.表達(dá)式生成器
B.字段選擇器
C.表設(shè)計(jì)器
D.瀏覽
學(xué)生答案: A
參考答案: B 30、在數(shù)據(jù)庫(kù)環(huán)境下限制記錄的操作,要在()中進(jìn)行。
A.表達(dá)式生成器
B.字段選擇器
C.表設(shè)計(jì)器
D.瀏覽
學(xué)生答案: C
參考答案: A
18、若要控制數(shù)據(jù)庫(kù)表中學(xué)號(hào)字段只能輸入數(shù)字,則應(yīng)設(shè)置()
A.顯示格式
B.輸入掩碼
C.字段有效性
D.記錄有效性
學(xué)生答案: C
參考答案: B
21、在Visual FoxPro中,可以對(duì)字段設(shè)置默認(rèn)值的表()。
A.必須是數(shù)據(jù)庫(kù)表
B.必須是自由表
C.自由表或數(shù)據(jù)庫(kù)表
D.不能設(shè)置字段的默認(rèn)值
學(xué)生答案: D
參考答案: A
29、數(shù)據(jù)表建立參照完整性后,不能設(shè)置數(shù)據(jù)表間()操作規(guī)則。
A.跟新
B.刪除
C.瀏覽
D.插入
學(xué)生答案: C
參考答案: C 30、在數(shù)據(jù)庫(kù)環(huán)境下限制字段個(gè)數(shù)的操作,要在()中進(jìn)行。
A.表達(dá)式生成器
B.字段選擇器
C.表設(shè)計(jì)器
D.瀏覽
學(xué)生答案: C
參考答案: B
14、若要控制數(shù)據(jù)庫(kù)表中學(xué)號(hào)字段只能輸入數(shù)字,則應(yīng)設(shè)置()
A.顯示格式
B.輸入掩碼
C.字段有效性
D.記錄有效性
學(xué)生答案: B
參考答案: B 30、在數(shù)據(jù)庫(kù)環(huán)境下限制記錄的操作,要在()中進(jìn)行。
A.表達(dá)式生成器
B.字段選擇器
C.表設(shè)計(jì)器
D.瀏覽
學(xué)生答案: B
參考答案: A
4、Visual Foxpro中,修改表結(jié)構(gòu)的命令是()
A.MODI COMM
B.MODI STRU
C.MODI FORM
D.USE
學(xué)生答案: B
參考答案: B 30、在數(shù)據(jù)庫(kù)環(huán)境下限制記錄的操作,要在()中進(jìn)行。
A.表達(dá)式生成器
B.字段選擇器
C.表設(shè)計(jì)器
D.瀏覽
學(xué)生答案: C
參考答案: A
問(wèn)答題:
1、如何打開(kāi)表設(shè)計(jì)器,對(duì)表的結(jié)構(gòu)進(jìn)行修改或顯示。
學(xué)生答案: 打開(kāi)設(shè)計(jì)器 使用命令:MODIFY YALE<表名> 表格結(jié)構(gòu)的顯示:LIST STRUCTURE 表結(jié)構(gòu)的修改;MODIFY STROCTURE 顯示和修改也可用菜單方式“顯示”的“表設(shè)計(jì)器”打開(kāi)窗口進(jìn)行修改
參考答案: 略
2、數(shù)據(jù)庫(kù)中的數(shù)據(jù)表間有幾種關(guān)聯(lián)關(guān)系?建立這些關(guān)聯(lián)的依據(jù)是什么?
學(xué)生答案: 選擇,投影,連接3種
選擇是從行的角度進(jìn)行運(yùn)算,選擇條件是邏輯表達(dá)方式的形式,為真的元組被選取 投影是從列的角度進(jìn)行運(yùn)算,可以得到新的運(yùn)算,包括屬性比原關(guān)系少或順序不同 連接時(shí)將其2個(gè)關(guān)系模式的若干屬性拼接成一個(gè)新的關(guān)系模式的操作。而連接條件是出現(xiàn)2個(gè)表中的公共屬性名或具有相同語(yǔ)義、參考答案: 略
表的基本操作
1、Visual Foxpro中,要為當(dāng)前表所有職工增加100元工資應(yīng)該使用命令()。
A.CHANGE 工資 WITH 工資+100
B.REPLACE 工資 WITH 工資+100
C.CHANGE ALL 工資 WITH 工資+100
D.REPLACE ALL 工資 WITH 工資+100
學(xué)生答案: D
參考答案: D
2、在Visual FoxProk中,表()。
A.以兩種形態(tài)出現(xiàn),即數(shù)據(jù)庫(kù)表和自由表 B.必須依附于一個(gè)指定的數(shù)據(jù)庫(kù)
C.由于需要依附于數(shù)據(jù)庫(kù),因此它不是一個(gè)獨(dú)立的文件 D.學(xué)生答案: A
參考答案: A
3、可以使用()命令修改表結(jié)構(gòu)。
A.MODIFY STRUCTURE B.LIST STRUCTURE C.COPY STRUCTURE D.DELETE
學(xué)生答案: B
參考答案: A
4、假設(shè)當(dāng)前工作區(qū)是第1工作區(qū),并且已在該工作區(qū)打開(kāi)了Student表。如果要在第三工作區(qū)再次打開(kāi)Student表,應(yīng)使用的命令是()。
A.USE Student
B.USE Student AGAIN
C.USE Student AGAIN IN 3
D.USE Student IN 3
學(xué)生答案: C
參考答案: C
5、在不進(jìn)入全屏幕編輯狀態(tài)下為表添加一條空白記錄,應(yīng)使用的命令是()。
A.APPEND
B.APPEND BLANK
C.BROWSE
D.LIST
學(xué)生答案: B
參考答案: B
6、VISUAL FOXPRO中,若要顯示當(dāng)前記錄,應(yīng)使用的命令是():
A.LIST B.DISPLAY C.EDIT D.DELETE
學(xué)生答案: C
參考答案: B
7、VISUAL FOXPRO中,參照完整性的規(guī)則不包括()
A.更新規(guī)則 B.刪除規(guī)則 C.插入規(guī)則 D.檢索規(guī)則
學(xué)生答案: B
參考答案: D
8、要為當(dāng)前表所有職工增加100元工資,應(yīng)該使用命令
A.CHANGE 工資 WITH 工資+100 B.REPLACE 工資 WITH 工資+100 C.CHANGE ALL 工資 WITH 工資+100 D.REPLACE ALL 工資 WITH 工資+100
學(xué)生答案: D
參考答案: D
9、下列命令中,僅拷貝表文件結(jié)構(gòu)的命令是()
A.COPY TO
B.COPY STRUCTURE TO
C.COPY FILE TO
D.COPY STRUCTURE TO EXETENDED
學(xué)生答案: C
參考答案: B
10、如果要給當(dāng)前表增加一個(gè)字段,應(yīng)使用的命令是()
A.APPEND B.MODIFY STRUCTURE C.INSERT D.EDIT
學(xué)生答案: A
參考答案: B
11、在Visual Foxpro環(huán)境下,若已打開(kāi)A.DBF表文件,統(tǒng)計(jì)該表中的記錄數(shù),使用的命令是()
A.TOTAL
B.COUNT
C.SUM
D.AVERAGE
學(xué)生答案: C
參考答案: B
12、當(dāng)前表中,“體育達(dá)標(biāo)”字段為邏輯類型,要顯示所有未達(dá)標(biāo)的記錄應(yīng)使用命令()
A.list for 體育達(dá)標(biāo)=“.f.” B.list for 體育達(dá)標(biāo)<>.f.C.list for not 體育達(dá)標(biāo) D.list for 體育達(dá)標(biāo)=f
學(xué)生答案: D
參考答案: C
13、使用replace命令時(shí),如果范圍短語(yǔ)為ALL或REST,則執(zhí)行該命令后記錄指針指向()
A.末記錄
B.首記錄
C.末記錄的后面
D.首記錄的前面
學(xué)生答案: A
參考答案: C
14、要從某表文件中真正刪除一條記錄,應(yīng)當(dāng)()
A.直接用ZAP命令
B.先用DELETE命令,再用ZAP命令
C.先用DELETE命令,再用PACK命令
D.直接用DELETE命令
學(xué)生答案: D
參考答案: C
15、Visual Foxpro中,在瀏覽窗口中,不能將一條記錄邏輯刪除的操作是()
A.將光標(biāo)定位于該記錄,按Ctrl+T鍵
B.將光標(biāo)定位于該記錄,按Delete鍵
C.將光標(biāo)定位于該記錄,單擊表菜單中的“切換刪除標(biāo)志”選項(xiàng)
D.單擊該記錄前的白色小方塊,使其變黑
學(xué)生答案: D
參考答案: B
16、顯示表中所有教授和副教授記錄的命令是()
A.list for 職稱=“教授” and 職稱=“副教授”
B.list for 職稱>=“副教授”
C.list for 職稱=“教授” or “副教授”
D.list for “教授”$職稱
學(xué)生答案: A
參考答案: D
17、數(shù)據(jù)表中共有100條記錄,當(dāng)前記錄為第10條,執(zhí)行l(wèi)ist next 5以后,當(dāng)前記錄為()
A.10
B.14
C.15
D.EOF
學(xué)生答案: C
參考答案: B
18、在瀏覽窗口打開(kāi)的情況下,若要向當(dāng)前表中連續(xù)添加多條記錄應(yīng)使用()
A.“顯示”菜單中的“追加方式” B.“表”菜單中的“追加新記錄” C.“表”菜單中的“追加記錄” D.快捷鍵Ctrl+Y
學(xué)生答案: C
參考答案: A
19、表中相對(duì)移動(dòng)記錄指針和絕對(duì)移動(dòng)記錄指針的命令分別為()
A.Locate和Skip B.Locate和Go C.Skip和Go D.Locate和Find
學(xué)生答案: C
參考答案: C 20、Delete的作用是()
A.將記錄從表中徹底刪除
B.只給要?jiǎng)h除的記錄做刪除標(biāo)志 C.不能刪除記錄
D.刪除整個(gè)表中的記錄
學(xué)生答案: D
參考答案: B
21、命令中<范圍>子句,使用______可以對(duì)表文件從當(dāng)前記錄開(kāi)始至最后一個(gè)記錄進(jìn)行操作
A.ALL
B.NEXT n
C.RECORD n
D.REST
學(xué)生答案: A
參考答案: D
22、可以在BROWSE瀏覽窗口中,按CTRL+T鍵實(shí)現(xiàn)__________操作
A.邏輯刪除記錄和物理刪除記錄 B.邏輯恢復(fù)記錄和物理恢復(fù)記錄 C.邏輯刪除記錄和邏輯恢復(fù)記錄 D.物理刪除記錄和物理恢復(fù)記錄
學(xué)生答案: A
參考答案: C
23、在表的操作中,DELE命令的作用是()
A.將記錄從表中徹底刪除 B.給要?jiǎng)h除的記錄做刪除標(biāo)記 C.不能刪除記錄
D.刪除整個(gè)表中的記錄
學(xué)生答案: A
參考答案: B
24、要想對(duì)一個(gè)打開(kāi)的數(shù)據(jù)庫(kù)增加新字段,應(yīng)當(dāng)使用命令 ___________.A.APPEND
B.MODIFY STRUCTURE
C.INSERT
D.CHANGE
學(xué)生答案: A
參考答案: B
25、當(dāng)前數(shù)據(jù)庫(kù)中有基本工資、獎(jiǎng)金、津貼和工資總額字段,都是N型。要將職工的所有收入?yún)R總后寫(xiě)入工資總額字段中,應(yīng)當(dāng)使用命令 __________.A.REPLACE ALL工資總額 WITH 基本工資+獎(jiǎng)金+津貼
B.TOTAL ON 工資總額 FIELDS 基本工資,獎(jiǎng)金,津貼
C.REPLACE 工資總額 WITH 基本工資+獎(jiǎng)金+津貼
D.SUM基本工資+獎(jiǎng)金+津貼TO 工資總額
學(xué)生答案: C
參考答案: D
26、在Foxpro中執(zhí)行LIST 命令,要想在屏幕和打印機(jī)上同時(shí)輸出,應(yīng)使用命令
A.LIST ON PRINT B.LIST TO PRINT C.PRINT LIST D.LIST PRINT ON
學(xué)生答案: D
參考答案: B
27、在Foxpro中,可以使用FOUND()函數(shù)來(lái)檢測(cè)查詢是否成功的命令包括
A.LIST、FIND、SEEK B.FIND、SEEK、LOCATE C.FIND、DISPLAY、SEEK D.LIST、SEEK、LOCATE
學(xué)生答案: C
參考答案: B
28、在下面Foxpro命令中,不能修改數(shù)據(jù)記錄的命令是()
A.BROWSE B.EDIT C.CHANGE D.MODIFY
學(xué)生答案: D
參考答案: D
29、在FOXpro中,命令CLOSE ALL與CLEAR ALL 相比,CLEAR ALL作用是()
A.關(guān)閉所有文件,不釋放內(nèi)存變量
B.關(guān)閉所有文件,釋放內(nèi)存變量
C.不關(guān)閉文件,釋放內(nèi)存變量
D.不關(guān)閉文件,不釋放內(nèi)存變量
學(xué)生答案: A
參考答案: B 30、在Foxpro的庫(kù)文件中,字段的數(shù)據(jù)類型可以是字符型、數(shù)字型、邏輯型、日期型和()
A.整數(shù)型
B.浮點(diǎn)數(shù)型
C.備注型
D.時(shí)間型
學(xué)生答案: B
參考答案: D
31、要在當(dāng)前庫(kù)文件的當(dāng)前記錄之后插入一條新記錄,應(yīng)該使用命令()A.APPEND
B.EDIT
C.CHANGE
D.INSERT
學(xué)生答案: C
參考答案: D
32、與命令LIST FIELDS 姓名,性別,出生日期 不等效的命令是()
A.LIST 姓名,性別,出生日期
B.LIST ALL FIELDS 姓名,性別,出生日期
C.DISPLAY FIELDS 姓名,性別,出生日期
D.DISPLAY ALL 姓名,性別,出生日期
學(xué)生答案: C
參考答案: C
33、以下各種說(shuō)法中,正確的是()
A.DELETE ALL、ZAP和PACK 的功能各不相同 B.ZAP 和PACK的功能相同
C.DELETE ALL 和ZAP的功能相同 D.DELETE ALL 和 PACK的功能相同
學(xué)生答案: A
參考答案: A
34、數(shù)據(jù)表中的數(shù)據(jù)暫時(shí)不想使用,為提高數(shù)據(jù)表的使用效率,對(duì)這些“數(shù)據(jù)”最好要進(jìn)行()
A.邏輯刪除
B.物理刪除
C.不加處理
D.數(shù)據(jù)過(guò)濾器
學(xué)生答案: D
參考答案: A
35、數(shù)據(jù)表中有30個(gè)記錄,如果當(dāng)前記錄為第3條記錄,執(zhí)行skip+2命令,測(cè)試當(dāng)前記錄號(hào)函數(shù)recno()的值是()。
A.3
B.2
C.5
D.4
學(xué)生答案: C
參考答案: C
36、數(shù)據(jù)表中有30個(gè)記錄,如果當(dāng)前記錄為第30條記錄,把記錄指針移到第一個(gè)記錄,測(cè)試當(dāng)前記錄號(hào)函數(shù)recno()的值是()
A.29
B.30
C.1
D.0
學(xué)生答案: A
參考答案: C
37、對(duì)數(shù)據(jù)表的結(jié)構(gòu)進(jìn)行操作,通常是在()環(huán)境下完成的。
A.表設(shè)計(jì)器 B.表向?qū)?C.表瀏覽器 D.表編輯器
學(xué)生答案: A
參考答案: A
38、修改數(shù)據(jù)表中的數(shù)據(jù)是在()環(huán)境下完成的
A.表設(shè)計(jì)器
B.表向?qū)?/p>
C.表瀏覽器
D.表單設(shè)計(jì)器
學(xué)生答案: A
參考答案: C
39、每一個(gè)數(shù)據(jù)工作區(qū)上只能打開(kāi)()數(shù)據(jù)表
A.1個(gè) B.2個(gè) C.10個(gè) D.任意個(gè)
學(xué)生答案: D
參考答案: A 40、在當(dāng)前工作區(qū)可以訪問(wèn)其它工作區(qū)表中的()
A.數(shù)據(jù)表結(jié)構(gòu) B.數(shù)據(jù)表 C.數(shù)據(jù)庫(kù) D.數(shù)據(jù)
學(xué)生答案: B
參考答案: D
填空題:
1、表文件擴(kuò)展名為_(kāi)_____。
學(xué)生答案: dbf
參考答案:.dbf
2、建立一個(gè)名稱為STUDENT1的自由表的命令是_______。
學(xué)生答案: CREATE STUDENT
參考答案: create student1
3、對(duì)表中記錄邏輯刪除的命令是________,恢復(fù)表中所有被邏輯刪除記錄的命令是 ____________,將所有被邏輯刪除記錄物理刪除的命令是_________
學(xué)生答案: DELETE RECALL FOR PACK
參考答案: delete,recall all,pack
4、學(xué)生檔案表已打開(kāi),共有100條記錄,當(dāng)前記錄為23,執(zhí)行l(wèi)ist rest后,?recn()的值是______,?recc()的值是_____,?eof()的值是________
學(xué)生答案: 77 23 100
參考答案: 101,100,.T.5、在使用locate命令查詢以后,可以用____________來(lái)檢測(cè)是否找到
學(xué)生答案: found
參考答案: found()
6、數(shù)據(jù)表中有“數(shù)學(xué)(N,5,1)”“英語(yǔ)(N,5,1)”“電子(N,5,1)”“總分(N,5,1)”,該表中現(xiàn)有多條記錄,但“總分”沒(méi)有輸入,只要在命令窗口中輸入___________________命令,就能填上這個(gè)字段的值
學(xué)生答案: append
參考答案: repl all 總分 with 數(shù)學(xué)+英語(yǔ)+電子
7、假設(shè)圖書(shū)數(shù)據(jù)庫(kù)已經(jīng)打開(kāi),數(shù)據(jù)庫(kù)中有書(shū)名字段,并且已經(jīng)按書(shū)名進(jìn)行了索引?,F(xiàn)在要使用索引查詢將記錄指針定位在書(shū)名為“FoxPro+”的第一條記錄上,應(yīng)該使用的命令是 [ ]。
學(xué)生答案: go
參考答案: FIND FoxPro+
8、定義表結(jié)構(gòu)時(shí),要定義表中有多少個(gè)字段,同時(shí)還要定義每一個(gè)字段的()、()、()等。
學(xué)生答案: 字段名,字段類型,字段寬帶
參考答案: 字段名 字段類型 字段寬度
9、向表中輸入數(shù)據(jù),可以采用()、()兩種格式。
學(xué)生答案: 瀏覽,編輯
參考答案: 瀏覽 編輯
10、數(shù)據(jù)表是由()和()兩部分組成。
學(xué)生答案: 表結(jié)構(gòu) 記錄
參考答案: 結(jié)構(gòu) 數(shù)據(jù) 問(wèn)答題:
1、在VFP中,對(duì)表記錄的操作命令中,邏輯刪除記錄和物理刪除記錄的命令分別是什么?它們有什么區(qū)別?
參考答案: 要點(diǎn):
邏輯刪除記錄的命令是Delete,物理刪除記錄的命令是Pack。
區(qū)別:邏輯刪除記錄只是在記錄上做一個(gè)刪除標(biāo)記,并不真正刪除記錄,需要時(shí)還可恢復(fù)。而物理刪除記錄是把做了刪除標(biāo)記的記錄從表中徹底刪除,不可再恢復(fù)。
2、簡(jiǎn)述VF中用菜單方式建立一個(gè)STUDENT表,通過(guò)編輯窗口追加方式向表中添加學(xué)生記錄與瀏覽顯示結(jié)果的操作步驟。
參考答案: 要點(diǎn):
建表:文件-新建-新建文件-輸入表名STUDENT-在表設(shè)計(jì)器窗體定義字段、類型-確定。
追加方式輸入學(xué)生記錄:
打開(kāi)STUDENT表-顯示-瀏覽―編輯―顯示-追加方式-輸入學(xué)生記錄-關(guān)閉。瀏覽結(jié)果:
文件-打開(kāi)表-顯示-瀏覽。
3、索引的類型有哪幾種?各自有何特征?
參考答案: 要點(diǎn):
索引有四種:主索引、候選索引、普通索引、唯一索引
主索引要求每一個(gè)記錄的索引表達(dá)式的值是唯一的,在一個(gè)數(shù)據(jù)庫(kù)表中只能有一個(gè)主索引。候選索引與主索引一樣要求每一個(gè)記錄的索引表達(dá)式的值是唯一的,在一個(gè)數(shù)據(jù)表中可以有多個(gè)候選索引。
普通索引允許索引表達(dá)式的值出現(xiàn)重復(fù)值,而唯一索引如果表中記錄的索引表達(dá)式的值相同,則只存儲(chǔ)第一個(gè)索引表達(dá)式的值。程序設(shè)計(jì)題:
1、Visual Foxpro中,要為當(dāng)前表所有職工增加100元工資應(yīng)該使用命令()。
A.CHANGE 工資 WITH 工資+100 B.REPLACE 工資 WITH 工資+100 C.CHANGE ALL 工資 WITH 工資+100 D.REPLACE ALL 工資 WITH 工資+100
學(xué)生答案: C
參考答案: D
2、在VFP中,建完表結(jié)構(gòu)未輸入任何數(shù)據(jù)之前,備注型字段上顯示的是()
A.Memo
B.memo
C.MEMO
D.gen
學(xué)生答案: C
參考答案: B
3、在Visual FoxProk中,表()。
A.以兩種形態(tài)出現(xiàn),即數(shù)據(jù)庫(kù)表和自由表 B.必須依附于一個(gè)指定的數(shù)據(jù)庫(kù)
C.由于需要依附于數(shù)據(jù)庫(kù),因此它不是一個(gè)獨(dú)立的文件 D.學(xué)生答案: C
參考答案: A
4、可以使用()命令修改表結(jié)構(gòu)。
A.MODIFY STRUCTURE
B.LIST STRUCTURE
C.COPY STRUCTURE
D.DELETE
學(xué)生答案: C
參考答案: A
5、假設(shè)當(dāng)前工作區(qū)是第1工作區(qū),并且已在該工作區(qū)打開(kāi)了Student表。如果要在第三工作區(qū)再次打開(kāi)Student表,應(yīng)使用的命令是()。
A.USE Student B.USE Student AGAIN C.USE Student AGAIN IN 3 D.USE Student IN 3
學(xué)生答案: C
參考答案: C
6、在不進(jìn)入全屏幕編輯狀態(tài)下為表添加一條空白記錄,應(yīng)使用的命令是()。
A.APPEND
B.APPEND BLANK
C.BROWSE
D.LIST
學(xué)生答案: C
參考答案: B
7、VISUAL FOXPRO中,若要顯示當(dāng)前記錄,應(yīng)使用的命令是():
A.LIST B.DISPLAY C.EDIT D.DELETE
學(xué)生答案: C
參考答案: B
8、在 Visual FoxPro 中,SELECT 0命令將選擇()。
A.第0工作區(qū) B.當(dāng)前工作區(qū)
C.當(dāng)前未用的最小工作區(qū) D.下一工作區(qū)
學(xué)生答案: C
參考答案: C
9、在執(zhí)行如下命令時(shí),Subject 表將在()打開(kāi)。SELECT 1 USE Student SELECT 3 USE Score SELECT 0 USE Subject
A.第0工作區(qū)
B.第1工作區(qū)
C.第2工作區(qū)
D.第3工作區(qū)
學(xué)生答案: B
參考答案: C
10、VISUAL FOXPRO中,參照完整性的規(guī)則不包括()
A.更新規(guī)則
B.刪除規(guī)則
C.插入規(guī)則
D.檢索規(guī)則
參考答案: D
11、要為當(dāng)前表所有職工增加100元工資,應(yīng)該使用命令
A.CHANGE 工資 WITH 工資+100
B.REPLACE 工資 WITH 工資+100
C.CHANGE ALL 工資 WITH 工資+100
D.REPLACE ALL 工資 WITH 工資+100
學(xué)生答案: C
參考答案: D
12、下列命令中,僅拷貝表文件結(jié)構(gòu)的命令是()
A.COPY TO B.COPY STRUCTURE TO C.COPY FILE TO D.COPY STRUCTURE TO EXETENDED
學(xué)生答案: C
參考答案: B
13、如果要給當(dāng)前表增加一個(gè)字段,應(yīng)使用的命令是()
A.APPEND B.MODIFY STRUCTURE C.INSERT D.EDIT
學(xué)生答案: C
參考答案: B
15、當(dāng)前表中,“體育達(dá)標(biāo)”字段為邏輯類型,要顯示所有未達(dá)標(biāo)的記錄應(yīng)使用命令()
A.list for 體育達(dá)標(biāo)=“.f.” B.list for 體育達(dá)標(biāo)<>.f.C.list for not 體育達(dá)標(biāo) D.list for 體育達(dá)標(biāo)=f
學(xué)生答案: C
參考答案: C
16、在顯示下拉菜單中,單擊“追加方式”選項(xiàng),將在當(dāng)前表()
A.中插入一個(gè)空記錄
B.中插入一個(gè)空記錄
C.中進(jìn)入追加狀態(tài)
D.上彈出追加對(duì)話框
學(xué)生答案: C
參考答案: C
17、Visual Foxpro中,在瀏覽窗口中,不能將一條記錄邏輯刪除的操作是()
A.將光標(biāo)定位于該記錄,按Ctrl+T鍵 B.將光標(biāo)定位于該記錄,按Delete鍵
C.將光標(biāo)定位于該記錄,單擊表菜單中的“切換刪除標(biāo)志”選項(xiàng) D.單擊該記錄前的白色小方塊,使其變黑
學(xué)生答案: C
參考答案: B
18、在向數(shù)據(jù)庫(kù)添加表的操作中,下列敘述中不正確的是()
A.可以將一張“獨(dú)立的”表添加到數(shù)據(jù)庫(kù)中
B.可以將一個(gè)已屬于一個(gè)數(shù)據(jù)庫(kù)的表添加到另一個(gè)數(shù)據(jù)庫(kù)中 C.可以在數(shù)據(jù)庫(kù)設(shè)計(jì)器中新建個(gè)表使其成為數(shù)據(jù)庫(kù)表
D.欲使一個(gè)數(shù)據(jù)庫(kù)表成為另外一個(gè)數(shù)據(jù)庫(kù)的表,則必須先使它成為自由表
學(xué)生答案: C
參考答案: B
19、在下列命令中,不具有修改記錄功能的是()
A.edit B.replace C.browse D.modi stru
學(xué)生答案: C
參考答案: D 20、表中相對(duì)移動(dòng)記錄指針和絕對(duì)移動(dòng)記錄指針的命令分別為()
A.Locate和Skip
B.Locate和Go
C.Skip和Go
D.Locate和Find
學(xué)生答案: C
參考答案: C
22、命令中<范圍>子句,使用______可以對(duì)表文件從當(dāng)前記錄開(kāi)始至最后一個(gè)記錄進(jìn)行操作
A.ALL
B.NEXT n
C.RECORD n
D.REST
學(xué)生答案: C
參考答案: D
23、可以在BROWSE瀏覽窗口中,按CTRL+T鍵實(shí)現(xiàn)__________操作
A.邏輯刪除記錄和物理刪除記錄 B.邏輯恢復(fù)記錄和物理恢復(fù)記錄 C.邏輯刪除記錄和邏輯恢復(fù)記錄 D.物理刪除記錄和物理恢復(fù)記錄
學(xué)生答案: C
參考答案: C
26、在Foxpro中,可以使用FOUND()函數(shù)來(lái)檢測(cè)查詢是否成功的命令包括
A.LIST、FIND、SEEK B.FIND、SEEK、LOCATE C.FIND、DISPLAY、SEEK D.LIST、SEEK、LOCATE
學(xué)生答案: C
參考答案: B
28、若用MODIFY STRUCTURE命令把數(shù)據(jù)文件中“摘要”字段的寬度由40改為30,而且不做其它修改,則“摘要”字段的數(shù)據(jù)()
A.只保留了前30個(gè)字符
B.仍保持40個(gè)字符
C.凡字段值超過(guò)30個(gè)字符的整個(gè)字段被刪空
D.全部丟失
學(xué)生答案: C
參考答案: A 30、要在當(dāng)前庫(kù)文件的當(dāng)前記錄之后插入一條新記錄,應(yīng)該使用命令()
A.APPEND
B.EDIT
C.CHANGE
D.INSERT
參考答案: D
31、MODIFY STRUCTURE命令的功能是()
A.修改字段的類型
B.增加新的字段
C.修改字段的名稱
D.修改庫(kù)文件的結(jié)構(gòu)
參考答案: D
32、與命令LIST FIELDS 姓名,性別,出生日期 不等效的命令是()
A.LIST 姓名,性別,出生日期
B.LIST ALL FIELDS 姓名,性別,出生日期
C.DISPLAY FIELDS 姓名,性別,出生日期
D.DISPLAY ALL 姓名,性別,出生日期
學(xué)生答案: C
參考答案: C
34、設(shè)當(dāng)前數(shù)據(jù)庫(kù)文件有一個(gè)類型為N 的age字段,執(zhí)行命令ZAP FOR age=20的結(jié)果是()
A.邏輯刪除age字段值為20的記錄 B.物理刪除age字段值為20的記錄 C.物理刪除全部記錄 D.語(yǔ)法錯(cuò)誤提示信息
學(xué)生答案: C
參考答案: C
35、設(shè)庫(kù)文件STUDENT.DBF中有10條記錄,相繼執(zhí)行如下兩條命令: USE student INSERT BLANK 其結(jié)果是在student文件的
A.第一條記錄的位置插入了一個(gè)空白記錄
B.第二條記錄的位置插入了一個(gè)空白記錄
C.文件尾插入了一個(gè)空白記錄
D.不確定位置插入了一個(gè)空白記錄
學(xué)生答案: D
參考答案: B
36、數(shù)據(jù)表中有30個(gè)記錄,如果當(dāng)前記錄為第一條記錄,把記錄指針移到最后一個(gè),測(cè)試當(dāng)前記錄號(hào)函數(shù)recno()的值是()
A.31
B.30
C.29
D.28
學(xué)生答案: C
參考答案: B
37、數(shù)據(jù)表中有30個(gè)記錄,如果當(dāng)前記錄為第30條記錄,把記錄指針移到第一個(gè)記錄,測(cè)試當(dāng)前記錄號(hào)函數(shù)recno()的值是()
A.29
B.30
C.1
D.0
學(xué)生答案: C
參考答案: C
7、在 Visual FoxPro 中,SELECT 0命令將選擇()。
A.第0工作區(qū)
B.當(dāng)前工作區(qū)
C.當(dāng)前未用的最小工作區(qū)
D.下一工作區(qū)
學(xué)生答案: C
參考答案: C
14、使用replace命令時(shí),如果范圍短語(yǔ)為ALL或REST,則執(zhí)行該命令后記錄指針指向()
A.末記錄
B.首記錄
C.末記錄的后面
D.首記錄的前面
學(xué)生答案: D
參考答案: C
15、要從某表文件中真正刪除一條記錄,應(yīng)當(dāng)()
A.直接用ZAP命令
B.先用DELETE命令,再用ZAP命令
C.先用DELETE命令,再用PACK命令
D.直接用DELETE命令
學(xué)生答案: C
參考答案: C
23、命令中<范圍>子句,使用______可以對(duì)表文件從當(dāng)前記錄開(kāi)始至最后一個(gè)記錄進(jìn)行操作
A.ALL
B.NEXT n
C.RECORD n
D.REST
學(xué)生答案: D
參考答案: D
24、表文件有20條記錄,當(dāng)前記錄號(hào)為10,執(zhí)行命令LIST NEXT 5以后,所顯示記錄的序號(hào)是()
A.11--15
B.11--16
C.10--15
D.10--14
學(xué)生答案: D 參考答案: D 程序設(shè)計(jì)題:
32、下列操作中,不能用MODIFY STRUCTURE 命令實(shí)現(xiàn)的是()
A.為數(shù)據(jù)庫(kù)增加字段
B.刪除數(shù)據(jù)庫(kù)中的某些字段
C.對(duì)數(shù)據(jù)庫(kù)的字段名進(jìn)行修改
D.對(duì)記錄數(shù)據(jù)進(jìn)行修改
學(xué)生答案: B 參考答案: B 索引與排序
1、可以伴隨著表的打開(kāi)而自動(dòng)打開(kāi)的索引是()。
A.單一索引文件(IDX)
B.復(fù)合索引文件(CDX)
C.結(jié)構(gòu)化復(fù)合索引文件
D.非結(jié)構(gòu)化復(fù)合索引文件
學(xué)生答案: C
參考答案: C
2、在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,建立兩個(gè)表之間的一對(duì)多聯(lián)系是通過(guò)以下索引實(shí)現(xiàn)的()
A.“一方”表的主索引或候選索引,“多方”表的普通索引
B.“一方”表的主索引,“多方”表的普通索引或候選索引
C.“一方”表的普通索引,“多方”表的主索引或候選索引
D.“一方”表的普通索引,“多方”表的候選索引或普通索引
學(xué)生答案: C
參考答案: A
3、若要打開(kāi)已建立好的索引文件,應(yīng)使用的命令是()。
A.SET INDEX TO
B.SET ORDER TO
C.INDEX ON D.OPEN INDEX TO。
參考答案: A
4、不允許記錄中出現(xiàn)重復(fù)索引值的索引是 _______。
A.主索引
B.主索引、候選索引、普遍索引 C.主索引和候選索引
D.主索引、候選索引和唯一索引
學(xué)生答案: B
參考答案: C
5、下面有關(guān)索引的的描述正確的是()
A.建立索引以后,原來(lái)的數(shù)據(jù)庫(kù)表文件中的記錄的物理順序?qū)⒈桓淖?/p>
B.索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中
C.創(chuàng)建索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件
D.使用索引并不能加快對(duì)表的查詢操作
參考答案: C
6、VFP中,主索引可在_____中建立
A.自由表 B.數(shù)據(jù)庫(kù)表 C.任何表
D.自由表和視圖 參考答案: B A.SORT B.UPDATE C.INDEX D.JOIN
7、對(duì)表文件建立索引,可使用命令()
學(xué)生答案: D
參考答案: C
8、主索引字段_______
A.不能出現(xiàn)重復(fù)值或空值
B.能出現(xiàn)重復(fù)值
C.能出現(xiàn)空值
D.不能出現(xiàn)重復(fù)值,但能出現(xiàn)空值
學(xué)生答案: D
參考答案: A
9、在表中建立索引,使用的命令為()
A.SORT
B.UPDATE
C.INDEX
D.JOIN
學(xué)生答案: B
參考答案: C
12、建立兩個(gè)數(shù)據(jù)庫(kù)關(guān)聯(lián),要求()
A.兩個(gè)數(shù)據(jù)庫(kù)都必須排序 B.關(guān)聯(lián)的數(shù)據(jù)庫(kù)必須排序 C.兩個(gè)數(shù)據(jù)庫(kù)都必須索引 D.被關(guān)聯(lián)的數(shù)據(jù)庫(kù)必須索引
學(xué)生答案: B
參考答案: D
13、對(duì)于一個(gè)數(shù)據(jù)庫(kù)文件,可以同時(shí)打開(kāi)的索引文件的個(gè)數(shù)為()
A.5
B.6
C.7
D.8
學(xué)生答案: C
參考答案: C
14、在以下關(guān)于索引的敘述中,完全正確的是()
A.索引不僅能提高查詢的速度,還能提高更新的速度
B.索引提高了查詢的速度,但一般會(huì)降低更新的速度
C.索引字段不能更新
D.索引字段可以更新,但是必須在更新前關(guān)閉索引
學(xué)生答案: A
參考答案: B
15、在同一個(gè)數(shù)據(jù)表中不能依照()建立索引
A.一個(gè)字段 B.多個(gè)字段 C.表達(dá)式 D.備注型字段
學(xué)生答案: C
參考答案: D
16、索引字段值不唯一,應(yīng)該選擇的索引類型為()
A.主索引 B.普通索引 C.候選索引 D.任意一種
學(xué)生答案: D
參考答案: B
17、若數(shù)據(jù)庫(kù)表索引字段值是唯一值時(shí),最好選擇的索引類型為()
A.主索引 B.普通索引 C.任意一種 D.唯一索引
學(xué)生答案: A
參考答案: A
18、已知某一數(shù)據(jù)庫(kù)中有兩個(gè)數(shù)據(jù)表,它們的索引關(guān)鍵字是一一對(duì)應(yīng)的關(guān)系、這兩個(gè)表若想建立關(guān)聯(lián),應(yīng)該建立()關(guān)系。
A.一對(duì)一
B.一對(duì)多
C.多對(duì)一
D.多對(duì)多
學(xué)生答案: C
參考答案: A
19、當(dāng)主數(shù)據(jù)表的索引字段的類型是主索引,子數(shù)據(jù)表的索引字段的類型是候選索引時(shí),兩個(gè)數(shù)據(jù)表間的關(guān)聯(lián)關(guān)系是()。
A.多對(duì)多
B.一對(duì)多
C.多對(duì)一
D.一對(duì)一
學(xué)生答案: A
參考答案: D 20、當(dāng)主數(shù)據(jù)表的索引字段的類型是主索引,子數(shù)據(jù)表的索引字段的類型是普通索引時(shí),兩個(gè)數(shù)據(jù)表間的關(guān)聯(lián)關(guān)系是()。
A.多對(duì)一
B.一對(duì)多
C.一對(duì)一
D.多對(duì)多
學(xué)生答案: B
參考答案: B
填空題:
1、同一個(gè)表的多個(gè)索引可以創(chuàng)建在一個(gè)索引文件中,索引文件名與相關(guān)的表同名,索引文件的擴(kuò)展名是_______,這種索引稱為_(kāi)________
學(xué)生答案:
參考答案: CDX 結(jié)構(gòu)復(fù)合索引
2、索引可以對(duì)表中的記錄進(jìn)行()排序,排序可以對(duì)表中的記錄進(jìn)行()排序。
學(xué)生答案:
參考答案: 邏輯,物理
3、索引文件可以分為兩大類:()索引文件和()索引文件。()索引文件又可以進(jìn)一步分為()索引文件和()索引文件。
學(xué)生答案:
參考答案: 復(fù)合,單一,復(fù)合,結(jié)構(gòu)復(fù)合,非結(jié)構(gòu)復(fù)合
4、Visual Foxpro的主索引和候選索引可以保證數(shù)據(jù)的___________完整性
學(xué)生答案:
參考答案: 實(shí)體
5、數(shù)據(jù)庫(kù)表之間的一對(duì)多聯(lián)系通過(guò)主表的_______索引和子表的____________索引實(shí)現(xiàn)
學(xué)生答案:
參考答案: 主索引,普通索引
6、數(shù)據(jù)庫(kù)表的索引類型有_______,________,_________和_________
學(xué)生答案:
參考答案: 主索引,候選索引,普通索引,唯一索引
7、在打開(kāi)索引的情況下,為了使記錄指針指向邏輯首記錄(即索引關(guān)鍵字的值最小的記錄),應(yīng)使用命令【】。
學(xué)生答案:
參考答案: GO TOP
8、唯一索引的關(guān)鍵字段值是()的 學(xué)生答案:
參考答案: 可重復(fù)
9、候選索引的關(guān)鍵字段值是()的 學(xué)生答案:
參考答案: 唯一
10、在同一個(gè)數(shù)據(jù)表中可以有()個(gè)主索引。
學(xué)生答案:
參考答案: 一個(gè)
3、下面有關(guān)索引的的描述正確的是()
A.建立索引以后,原來(lái)的數(shù)據(jù)庫(kù)表文件中的記錄的物理順序?qū)⒈桓淖?/p>
B.索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中
C.創(chuàng)建索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件
D.使用索引并不能加快對(duì)表的查詢操作
學(xué)生答案: B
參考答案: C
15、在建立唯一索引出現(xiàn)重復(fù)字段值時(shí),只存儲(chǔ)重復(fù)出現(xiàn)的()記錄
A.第一個(gè)
B.最后一個(gè)
C.全部
D.幾個(gè)
多表操作
學(xué)生答案: C
參考答案: A
16、若數(shù)據(jù)庫(kù)表索引字段值是唯一值時(shí),最好選擇的索引類型為()
A.主索引
B.普通索引
C.任意一種
D.唯一索引
學(xué)生答案: B 對(duì)照
參考答案: A
17、若自由表索引字段值是唯一值時(shí),做好選擇的索引類型為()
A.主索引
B.候選索引
C.唯一索引
D.普通索引
學(xué)生答案: C
參考答案: B
5、在VFP中,使用AVERAGE命令時(shí),表文件需要()
A.排序
B.建立索引
C.排序或建立索引
D.以上都不需要
學(xué)生答案: C
參考答案: D
7、打開(kāi)一個(gè)建立了結(jié)構(gòu)復(fù)合索引的數(shù)據(jù)表,表記錄存儲(chǔ)的順序?qū)矗ǎ?/p>
A.第一個(gè)索引標(biāo)識(shí)
B.最后一個(gè)索引標(biāo)識(shí)
C.主索引標(biāo)識(shí)
D.原順序
學(xué)生答案: C
參考答案: D
8、下列關(guān)于索引的敘述中錯(cuò)誤的是()
A.VFP中的索引類型共有4種,分別是主索引,候選索引,普通索引和惟一索引
B.在用命令方式建立索引時(shí),可以建立普通索引,惟一索引(UNIQUE)或候選索引(CANDIDATE),但是不能建立主索引
C.在表設(shè)計(jì)器的字段選項(xiàng)卡中建立的索引默認(rèn)為普通索引
D.在數(shù)據(jù)庫(kù)設(shè)計(jì)器中建立兩表之間的永久關(guān)系時(shí),只須在父表中建立主索引,然后拖動(dòng)該索引項(xiàng)到子表中的相應(yīng)字段
學(xué)生答案: C
參考答案: D
1、在建立一對(duì)多表間永久關(guān)系時(shí),主表的索引類型必須是()。
A.主索引或候選索引
B.主索引、候選索引或唯一索引
C.主索引、候選索引、唯一索引或普通索引 D.主索引或普通索引
學(xué)生答案: C
參考答案: A
2、要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性可以設(shè)置“參照完整性”,要求這兩個(gè)表 ________。
A.是同一個(gè)數(shù)據(jù)庫(kù)中的兩個(gè)表
B.不同數(shù)據(jù)庫(kù)中的兩個(gè)表
C.兩個(gè)自由表
D.一個(gè)是數(shù)據(jù)庫(kù)表另一個(gè)是自由表
學(xué)生答案: C
參考答案: A
3、在Visual FoxPro的數(shù)據(jù)工作期窗口,使用SET RELATION命令可以建立兩個(gè)表之間的關(guān)聯(lián),這種關(guān)聯(lián)是()。
A.永久性關(guān)聯(lián)
B.永久性關(guān)聯(lián)或臨時(shí)性關(guān)聯(lián)
C.臨時(shí)性關(guān)聯(lián)
D.永久性關(guān)聯(lián)和臨時(shí)性關(guān)聯(lián)
學(xué)生答案: C
參考答案: C
4、在Visual FoxPro中進(jìn)行參照完整性設(shè)置時(shí),要想設(shè)置成:當(dāng)更改父表中的主關(guān)鍵字段或候選關(guān)鍵字段時(shí),自動(dòng)更改所有相關(guān)子表記錄中的對(duì)應(yīng)值。應(yīng)選擇()。
A.限制(Restrict)
B.忽略(Ignore)
C.級(jí)聯(lián)(Cascade)
D.級(jí)聯(lián)(Cascade)或限制(Restrict)
學(xué)生答案: C
參考答案: C
5、在VFP中可以同時(shí)使用___個(gè)工作區(qū)
A.10 B.225 C.32767 D.無(wú)限制
學(xué)生答案: C
參考答案: C
6、在生成參照完整性中,設(shè)置更新操作規(guī)則時(shí)選擇了“限制”選項(xiàng)卡后,則()
A.在更新父表時(shí),用新的關(guān)鍵字值更新子表中的所有相關(guān)記錄
B.在更新父表時(shí),若子表中有相關(guān)記錄則禁止更新
C.在更新父表時(shí),若子表中有相關(guān)記錄則允許更新
D.允許更新父表,不管子表中的相關(guān)記錄
學(xué)生答案: C
參考答案: B
7、下列按鈕中,哪一個(gè)是數(shù)據(jù)工作期窗口中沒(méi)有的()
A.屬性 B.打開(kāi) C.修改 D.關(guān)系
學(xué)生答案: C
參考答案: C
8、要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性可以設(shè)置“參照完整性”,要求這兩個(gè)表()
A.是同一個(gè)數(shù)據(jù)庫(kù)中的兩個(gè)表 B.不同數(shù)據(jù)庫(kù)中的兩個(gè)表 C.兩個(gè)自由表
D.一個(gè)是數(shù)據(jù)庫(kù)表另一個(gè)是自由表
學(xué)生答案: C
參考答案: A
9、命令SELECT 0 的功能是()
A.選擇區(qū)號(hào)最小的空閑工作區(qū) B.選擇區(qū)號(hào)最大的空閑工作區(qū)
C.選擇當(dāng)前工作區(qū)的區(qū)號(hào)加1的工作區(qū) D.隨機(jī)選擇一個(gè)工作區(qū)的區(qū)號(hào)
學(xué)生答案: C
參考答案: A
10、下面有關(guān)關(guān)聯(lián)操作的說(shuō)明,其中錯(cuò)誤的是
A.關(guān)聯(lián)本身并不進(jìn)行具體的數(shù)據(jù)操作,在關(guān)聯(lián)的基礎(chǔ)上進(jìn)行什么數(shù)據(jù)操作由其它命令完成。
B.只在兩個(gè)數(shù)據(jù)庫(kù)具有同名字段或相同值域字段的情況下才能按字段建立關(guān)聯(lián)。
C.在當(dāng)前工作區(qū)對(duì)其他工作區(qū)的被關(guān)聯(lián)數(shù)據(jù)庫(kù)的數(shù)據(jù)可任意讀寫(xiě),即對(duì)子數(shù)據(jù)庫(kù)的數(shù)據(jù)既能使用又能修改和追加。
D.關(guān)聯(lián)的作用是單向的,即當(dāng)前數(shù)據(jù)庫(kù)記錄指針的定位影響被關(guān)聯(lián)數(shù)據(jù)庫(kù)的記錄指針定位,而不可能出現(xiàn)相反方向的 學(xué)生答案: C
參考答案: C
填空題:
1、在Visual FoxPro中,表間關(guān)系分為()表間關(guān)系和()表間關(guān)系兩種。永久表間關(guān)系是為了維護(hù)數(shù)據(jù)庫(kù)表之間的()而引入的。
學(xué)生答案:
參考答案: 永久,臨時(shí),數(shù)據(jù)完整性
2、實(shí)現(xiàn)表之間臨時(shí)聯(lián)系的命令是_____________
學(xué)生答案:
參考答案: SET RELATION
3、在Visual Foxpro中,最多同時(shí)允許打開(kāi)__________個(gè)數(shù)據(jù)庫(kù)表和自由表
學(xué)生答案:
參考答案: 32767
4、表之間建立關(guān)聯(lián)的最主要的功能是____________
學(xué)生答案:
參考答案: 子表的指針隨父表的指針移動(dòng)而移動(dòng) 問(wèn)答題: 單選題:
6、對(duì)多表進(jìn)行操作時(shí),選擇工作區(qū)所使用的命令為_(kāi)______
A.USE
B.OPEN
C.SELECT
D.CREATE
學(xué)生答案: A
參考答案: C
8、下面有關(guān)關(guān)聯(lián)操作的說(shuō)明,其中錯(cuò)誤的是
A.關(guān)聯(lián)本身并不進(jìn)行具體的數(shù)據(jù)操作,在關(guān)聯(lián)的基礎(chǔ)上進(jìn)行什么數(shù)據(jù)操作由其它命令完成。
B.只在兩個(gè)數(shù)據(jù)庫(kù)具有同名字段或相同值域字段的情況下才能按字段建立關(guān)聯(lián)。
C.在當(dāng)前工作區(qū)對(duì)其他工作區(qū)的被關(guān)聯(lián)數(shù)據(jù)庫(kù)的數(shù)據(jù)可任意讀寫(xiě),即對(duì)子數(shù)據(jù)庫(kù)的數(shù)據(jù)既能使用又能修改和追加。
D.關(guān)聯(lián)的作用是單向的,即當(dāng)前數(shù)據(jù)庫(kù)記錄指針的定位影響被關(guān)聯(lián)數(shù)據(jù)庫(kù)的記錄指針定位,而不可能出現(xiàn)相反方向的 學(xué)生答案: C
參考答案: C
9、下列命令用于顯示1968年及其以前出生的職工記錄,其中錯(cuò)誤的是()
A.LIST FOR YEAR(出生日期)<=1968
B.LIST FOR SUBSTR(DTOC(出生日期),7,2)<=“68”
C.LIST FOR LEFT(DTOC(出生日期),7,2)<=“68”
D.LIST FOR RIGHT(DTOC(出生日期),2)<=“68”
學(xué)生答案: D
參考答案: C
10、有如下命令序列: SELECT 1 USE f1 SELECT 2 USE f2 SELECT 1 SET RELATION TO RECNO()-2 INTO B GOTO 5 ?RECNO(2)最后一條命令的輸出結(jié)果是
A.5
B.4
C.3
D.1
學(xué)生答案: B
參考答案: C
1、在建立一對(duì)多表間永久關(guān)系時(shí),主表的索引類型必須是()。
A.主索引或候選索引
B.主索引、候選索引或唯一索引
C.主索引、候選索引、唯一索引或普通索引
D.主索引或普通索引
學(xué)生答案: C
參考答案: A 查詢視圖
1、視圖設(shè)計(jì)器中含有,但查詢?cè)O(shè)計(jì)器中卻沒(méi)有的選項(xiàng)卡是()
A.篩選
B.排序依據(jù)
C.分組依據(jù)
D.更新條件
學(xué)生答案: C
參考答案: D
2、下面關(guān)于查詢描述正確的是()
A.可以使用create view 打開(kāi)查詢?cè)O(shè)計(jì)器
B.使用查詢?cè)O(shè)計(jì)器可以生成所有的SQL查詢語(yǔ)句
C.使用查詢?cè)O(shè)計(jì)器生成的SQL語(yǔ)句存盤后將放在擴(kuò)展名為QPR的文件中
D.使用DO命令執(zhí)行查詢時(shí),可以不帶擴(kuò)展名
學(xué)生答案: B
參考答案: C
3、查詢和視圖的共同點(diǎn)是()
A.有相應(yīng)的SQL語(yǔ)句 B.是一個(gè)單獨(dú)的文件 C.可以存放在數(shù)據(jù)庫(kù)中 D.可以更新
學(xué)生答案: B
參考答案: A
4、如果要將視圖中的修改傳送到基表的原始記錄中,則應(yīng)當(dāng)選用視圖設(shè)計(jì)器的()選項(xiàng)卡。
A.傳送條件
B.更新條件
C.修改條件
D.視圖參數(shù)
學(xué)生答案: A
參考答案: B
5、有關(guān)查詢與視圖,下列說(shuō)法中不正確的是()
A.查詢不可以更新源表數(shù)據(jù),而視圖可以更新源表數(shù)據(jù)
B.查詢和視圖都可以更新源表數(shù)據(jù)
C.視圖具有許多數(shù)據(jù)庫(kù)表的屬性,利用視圖可以創(chuàng)建查詢和視圖
D.視圖可以更新源表中的數(shù)據(jù),存儲(chǔ)于數(shù)據(jù)庫(kù)中
學(xué)生答案: C
參考答案: B
6、“查詢”文件的擴(kuò)展名是()
A.PRG B.FPX C.QPR D.QPX
學(xué)生答案: C
參考答案: C
7、可以作為查詢與視圖的數(shù)據(jù)源是()
A.自由表 B.數(shù)據(jù)庫(kù)表 C.查詢 D.視圖
學(xué)生答案: C
參考答案: B
8、下列關(guān)于查詢和視圖的敘述中,查詢和視圖都()
A.保存在數(shù)據(jù)庫(kù)中
B.可以用USE命令打開(kāi) C.可以更新基表
D.可以作為列表框?qū)ο蟮臄?shù)據(jù)源
學(xué)生答案: B
參考答案: B
9、對(duì)于視圖不可以創(chuàng)建的是()
A.字段的默認(rèn)值
B.獨(dú)立索引
C.臨時(shí)關(guān)系
D.永久關(guān)系
學(xué)生答案: B
參考答案: B
10、打開(kāi)本地視圖后,當(dāng)基表中的數(shù)據(jù)發(fā)生變化時(shí),則()
A.視圖中的數(shù)據(jù)將自動(dòng)隨之發(fā)生變化
B.必須先關(guān)閉視圖。再打開(kāi)視圖后,視圖中的數(shù)據(jù)都會(huì)變化 C.可以用REOUERYO函數(shù)刷新視圖 D.必須重新創(chuàng)建視圖
學(xué)生答案: C
參考答案: C
11、要求僅顯示兩張表中滿足條件的記錄,應(yīng)選擇()類型。
A.內(nèi)連接 B.左連接 C.右連接 D.完全連接
學(xué)生答案: C
參考答案: C
12、下面有關(guān)對(duì)視圖的描述正確的是()
A.可以使用MODIFY STRCTURE命令修改視圖的結(jié)構(gòu) B.視圖不能刪除,否則影響原來(lái)的數(shù)據(jù)文件 C.視圖是對(duì)表的復(fù)制產(chǎn)生的
D.使用SQL對(duì)視圖進(jìn)行查詢時(shí)必須事先打開(kāi)該視圖所在的數(shù)據(jù)庫(kù)
學(xué)生答案: C
參考答案: D
13、“添加表或視圖”對(duì)話框中,單擊“其他”按鈕可以為查詢或視圖添加()。
A.其他數(shù)據(jù)庫(kù)表
B.自由表
C.其他視圖
D.其他查詢
學(xué)生答案: C
參考答案: A
14、在Visual FoxPro 中,可以使用CREATE SQL VIEW 命令創(chuàng)建()。
A.查詢 B.視圖
C.查詢或視圖 D.表
學(xué)生答案: C
參考答案: B
15、如果要在屏幕上直接看到查詢結(jié)果,“查詢?nèi)ハ颉睉?yīng)該選擇。
A.屏幕
B.瀏覽
C.臨時(shí)表或屏幕
D.瀏覽或屏幕
學(xué)生答案: B
參考答案: D
16、下列關(guān)于查詢?cè)O(shè)計(jì)器的說(shuō)法中錯(cuò)誤的是
A.既可對(duì)單表查詢,也可對(duì)多表查詢
B.在分組依據(jù)選項(xiàng)卡中,可以設(shè)置查詢結(jié)果按某一字段值的升序排列
C.可以將查詢結(jié)果保存到擴(kuò)展名為.qpr的查詢文件中,并可在命令窗口中直接用do 命令執(zhí)行
D.可以設(shè)定查詢結(jié)果的輸出形式,如臨時(shí)表,圖形等
學(xué)生答案: B
參考答案: B
17、在Visual Foxpro 6.0中,建立查詢可用________方法
A.使用查詢向?qū)?/p>
B.使用查詢?cè)O(shè)計(jì)器
C.直接使用SELECT-SQL命令
D.以上方法均可
學(xué)生答案: C
參考答案: D
18、視圖是一個(gè)
A.虛擬的表
B.真實(shí)的表
C.不依賴于數(shù)據(jù)庫(kù)的表
第三篇:數(shù)據(jù)庫(kù)原理及應(yīng)用教程第3版課后題答案
第一章習(xí)題參考答案
一、選擇題
1.C 2.B 3.D 4.C 5.D 6.A 7.A 8.B 9.D 10.B 11.C 12.D 13.A 14.D 15.B 16.C 17.D 18.A 19.D 20.A
二、填空題
1.數(shù)據(jù)庫(kù)系統(tǒng)階段 2.關(guān)系
3.物理獨(dú)立性 4.操作系統(tǒng)
5.數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)6.一對(duì)多 7.獨(dú)立性 8.完整性控制 9.邏輯獨(dú)立性 10.關(guān)系模型
11.概念 結(jié)構(gòu)(邏輯)
12.樹(shù) 有向圖 二維表 嵌套和遞歸 13.宿主語(yǔ)言(或主語(yǔ)言)14.數(shù)據(jù)字典
15.單用戶結(jié)構(gòu) 主從式結(jié)構(gòu) 分布式結(jié)構(gòu) 客戶/服務(wù)器結(jié)構(gòu)服務(wù)器結(jié)構(gòu)
第2章習(xí)題參考答案
一、選擇題
1.A 2.C 3.C 4.B 5.B 6.C 7.B 8.D 9.C 10.A 11.B 12.A 13.A 14.D 15.D
二、填空題
1.選擇(選?。?.交
3.相容(或是同類關(guān)系)
4.并 差 笛卡爾積 選擇 投影 5.并 差 交 笛卡爾積 6.選擇 投影 連接 7.σf(R)8.關(guān)系代數(shù) 關(guān)系演算
瀏覽器/ 9.屬性 10.同質(zhì)
11.參照完整性
12.系編號(hào),系名稱,電話 辦公地點(diǎn) 13.元組關(guān)系 域關(guān)系 14.主鍵 外部關(guān)系鍵 15.R和S沒(méi)有公共的屬性
第3章習(xí)題參考答案
一、選擇題
1.B 2.A 3.C 4.B 5.C 6.C 7.B 8.D 9.A 10.D
二、填空題
結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制 外模式、模式、內(nèi)模式 數(shù)據(jù)庫(kù)、事務(wù)日志 NULL/NOT NULL、UNIQUE約束、PRIMARY KEY約束、FOREIGN KEY約束、CHECK約束
聚集索引、非聚集索引 連接字段 行數(shù) 定義
系統(tǒng)權(quán)限、對(duì)象權(quán)限 基本表、視圖 12.(1)INSERT INTO S VALUES('990010','李國(guó)棟','男',19)(2)INSERT INTO S(No,Name)VALUES('990011', '王大友')(3)UPDATE S SET Name='陳平' WHERE No='990009'(4)DELETE FROM S WHERE No='990008'(5)DELETE FROM S WHERE Name LIKE '陳%' 13.CHAR(8)NOT NULL 14.SC.CNo=C.CNo 15.ALTER TABLE Student ADD SGrade CHAR(10)
第4章習(xí)題參考答案
一、選擇題
1.B 2.B 3.D 4.B 5.C 6.D 7.B 8.D 9.C 10.A
二、填空題
1.超鍵(或超碼)2.正確 完備
3.屬性集X的閉包X + 函數(shù)依賴集F的閉包F + 4.平凡的函數(shù)依賴 自反性 5.{AD→C} φ 6.2NF 3NF BCNF 7.無(wú)損連接 保持函數(shù)依賴 8.AB BC BD 9.B→φ B→B B→C B→BC 10.B→C A→D D→C 11.AB 1NF 12.AD 3NF
第5章習(xí)題參考答案
一、選擇題
1.B 2.B 3.C 4.A 5.C 6.D 7.A 8.C 9.D 10.D 11.B 12.B 13.A 14.D 15.A
二、填空題
安全性控制、完整性控制、并發(fā)性控制、數(shù)據(jù)庫(kù)恢復(fù) 數(shù)據(jù)對(duì)象、操作類型
授權(quán)粒度、授權(quán)表中允許的登記項(xiàng)的范圍 原始數(shù)據(jù)(或明文)、不可直接識(shí)別的格式(或密文)、密文 事務(wù)、原子性、一致性、隔離性、持久性 丟失更新、污讀、不可重讀 封鎖、排它型封鎖、共享封鎖 利用數(shù)據(jù)的冗余
登記日志文件、數(shù)據(jù)轉(zhuǎn)儲(chǔ)
事務(wù)故障、系統(tǒng)故障、介質(zhì)故障 完整性
登錄賬號(hào)、用戶賬號(hào) public 服務(wù)器、數(shù)據(jù)庫(kù)
第6章習(xí)題參考答案
一、選擇題
1.B 2.C 3.C 4.A 5.C 6.B 7.C 8.B 9.D 10.C 11.D 12.B 13.B 14.D
二、填空題
數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)的行為設(shè)計(jì) 新奧爾良法
分析和設(shè)計(jì)階段、實(shí)現(xiàn)和運(yùn)行階段 需求分析 概念結(jié)構(gòu)設(shè)計(jì)
自頂向下、自底向上
屬性沖突、命名沖突、結(jié)構(gòu)沖突 邏輯結(jié)構(gòu)設(shè)計(jì)
確定物理結(jié)構(gòu)、評(píng)價(jià)物理結(jié)構(gòu) 數(shù)據(jù)庫(kù)加載 運(yùn)行和維護(hù) 物理 數(shù)據(jù)字典 需求分析 載入
第7章習(xí)題參考答案
一、選擇題
1.B 2.C 3.B 4.D 5.A
二、填空題
局部變量、全局變量--、/*……*/ DECLARE SQL、流程控制
AFTER 觸發(fā)器、INSTEAD OF 觸發(fā)器 插入表、刪除表
數(shù)據(jù)庫(kù)備份、事務(wù)日志備份、差異備份、文件和文件組備份 簡(jiǎn)單還原、完全還原、批日志還原 硬盤、磁帶、管道
第四篇:《微機(jī)原理及應(yīng)用》教材課后習(xí)題及答案
《微機(jī)原理及應(yīng)用》習(xí)題答案
第一章
?1.11 請(qǐng)完成下列數(shù)制轉(zhuǎn)換:
(1)將174.66D轉(zhuǎn)換為對(duì)應(yīng)的二進(jìn)制和十六進(jìn)制形式。
(2)將100011101011.01011B轉(zhuǎn)換為對(duì)應(yīng)的十進(jìn)制和十六進(jìn)制形式。(3)將F18A6.6H轉(zhuǎn)換為對(duì)應(yīng)的二進(jìn)制和十進(jìn)制形式。答:174.66D=10101110.1010B=AE.AH 100011101011.01011B=2283.34375D=8EB.58H F18A6.6H=989350.375D
?1.12 請(qǐng)寫(xiě)出與數(shù)據(jù)+37和-37對(duì)應(yīng)的8位機(jī)器數(shù)原碼、反碼和補(bǔ)碼,并分別用二進(jìn)制和十六進(jìn)制表示出來(lái)。
答:-37D=(10100101B)原=(11011010B)反=(11011011B)補(bǔ)
?1.13 8位機(jī)器數(shù)46H,若作為無(wú)符號(hào)數(shù)和補(bǔ)碼有符號(hào)數(shù),其對(duì)應(yīng)的真值各是什么?若作為BCD碼和ASCII碼,其對(duì)應(yīng)的又是什么?
答:無(wú)符號(hào)數(shù)46H=70,補(bǔ)碼46H=+70
BCD碼46H=46,ASCII碼46H=“F”
第二章
?2.5什么是8088中的邏輯地址和物理地址?邏輯地址如何轉(zhuǎn)換成物理地址?1MB最多能分成多少個(gè)邏輯段?請(qǐng)將如下邏輯地址用物理地址表達(dá):
(1)FFFFH:0H(2)40H:17H(3)2000H:4500H
(4)B821H:4567H 答:⑴ FFFFH:0H = FFFF0H
⑵ 40H:17H = 00417H
⑶ 2000H:4500H = 24500H
⑷ B821H:4567H = BC777H ?2.8已知DS=2000H,BX=0100H,SI=0002,存儲(chǔ)單元[20100H]~[20103H]依次存放12H,34H,56H,78H,[21200H]~[21203H]依次存放2AH,4CH,87H,65H,說(shuō)明下列每條指令執(zhí)行完后AX寄存器的內(nèi)容以及源操作數(shù)的尋址方式? 答:⑴ AX=1200H,立即數(shù)尋址;
⑵ AX=0100H,寄存器尋址;
⑶ AX=4C2AH,直接尋址;
⑷ AX=3412H,寄存器間接尋址;
⑸ AX=4C2AH,寄存器相對(duì)尋址;
⑹ AX=7865H,基址變址尋址;
⑺ AX=65B7H,基址變址相對(duì)尋址。?2.9 說(shuō)明下面各條指令的具體錯(cuò)誤原因:
(1)mov cx,dl(2)mov ip,ax(3)mov es,1234h(4)mov es,ds
(5)mov al,300(6)mov [sp],ax(7)mov ax,bx+di(8)mov 20h,ah 答: ⑴操作數(shù)類型不同;
⑵不能手工修改IP;
⑶不能將立即數(shù)直接MOV到段寄存器;
⑷不能在段寄存器之間直接MOV數(shù)據(jù);
⑸300大于AL所能存放的數(shù)據(jù)的范圍;
⑹寄存器間接尋址只能用BX/BP/SI/DI之一;
⑺MOV AX,[BX+DI];
⑻目的操作數(shù)不能是立即數(shù)。
?2.10 已知數(shù)字0~9對(duì)應(yīng)的格雷碼依次為:18H,34H,05H,06H,09H,0AH,0CH,11H,12H,14H,它存在于以table為首地址(設(shè)為200H)的連續(xù)區(qū)域中。請(qǐng)為如下程序段的每條指令加上注釋,說(shuō)明每條指令的功能和執(zhí)行結(jié)果。lea
bx,table mov al,8
xlat
答:
lea
bx,table ;bx=0200h mov al,8
;al=08h xlat
;al=12h ?2.11給出下列各條指令執(zhí)行后的AL值,以及CF,ZF,SF,OF和PF的狀態(tài): mov al,89h add al,al add al,9dh cmp al,0bch sub al,al dec al inc al 答:⑴ al=89h ⑵ al=12h,CF=1,ZF=0,SF=0,OF=1,PF=1,AF=1 ⑶ al=afh,CF=0,ZF=0,SF=1,OF=0,PF=1,AF=0 ⑷ al=afh,CF=1,ZF=0,SF=1,OF=1,PF=1,AF=0 ⑸ al=00h,CF=0,ZF=1,SF=0,OF=0,PF=1,AF=0 ⑹ al=ffh,CF=0,ZF=0,SF=1,OF=0,PF=1,AF=1 ⑺ al=00h,CF=0,ZF=1,SF=0,OF=0,PF=1,AF=1 ?2.12請(qǐng)分別用一條匯編語(yǔ)言指令完成如下功能:
(1)把BX寄存器和DX寄存器的內(nèi)容相加,結(jié)果存入DX寄存器。
(2)用寄存器BX和SI的基址變址尋址方式把存儲(chǔ)器的一個(gè)字節(jié)與AL寄存器的內(nèi)容相加并把結(jié)果送到AL中。用BX和位移量0B2H的寄存器相對(duì)尋址方式把存儲(chǔ)器中的一個(gè)字和CX寄存器的內(nèi)
容相加,并把結(jié)果送回存儲(chǔ)器中。
(4)用位移量為0520H的直接尋址方式把存儲(chǔ)器中的一個(gè)字與數(shù)3412H相加,并把結(jié)果
送回該存儲(chǔ)單元中。
(5)把數(shù)0A0H與AL寄存器的內(nèi)容相加,并把結(jié)果送回AL中。答:
⑴ add dx,bx;
⑵ add al,[bx+si]; ⑶ add [bx+00b2h],cx
⑷ add word ptr [0520h],3412h ⑸ add al,0a0h ?2.13設(shè)X,Y,Z,V均為16位帶符號(hào)數(shù),分別裝在X,Y,Z,V存儲(chǔ)器單元中,閱讀如下程序段,得出它的運(yùn)算公式,并說(shuō)明運(yùn)算結(jié)果存于何處。mov ax,x imul y mov cx,ax mox bx,dx mov ax,z cwd add cx,ax adc bx,dx sub cx,540 abb bx,0 mov ax,v cwd sub ax,cx abb dx,bx idiv x 答:(V -(X * Y + Z - 540))/ X ?2.14給出下列各條指令執(zhí)行后的結(jié)果,以及狀態(tài)標(biāo)志CF、OF、SF、ZF、PF的狀態(tài)。mov ax,1470h and ax,ax or ax,ax xor ax,ax not ax test ax,0f0f0h 答:⑴ ax=1470h ⑵ ax=1470h,CF=0,ZF=0,SF=0,OF=0,PF=0 ⑶ ax=1470h,CF=0,ZF=0,SF=0,OF=0,PF=0 ⑷ ax=0000h,CF=0,ZF=0,SF=0,OF=1,PF=1 ⑸ ax=0ffffh,CF=0,ZF=0,SF=0,OF=1,PF=1
⑹ ax=0ffffh,CF=0,ZF=0,SF=1,OF=0,PF=1?2.16假設(shè)DS=2000H,BX=1256H,TABLE的偏移地址是20A1H,物理地址232F7H處存放3280H,試問(wèn)執(zhí)行下列段內(nèi)間接尋址的轉(zhuǎn)移指令后,轉(zhuǎn)移的有效地址是什么? 答:⑴ 1256h; ⑵ 3280h ?2.17判斷下列程序段跳轉(zhuǎn)的條件(1)xor ax,leleh je equal(2)test al,10000001b jnz there(3)cmp cx,64h jb there 答:⑴ ax=1e1eh; ⑵ al=1******1b; ⑶ cx<64h ?2.18如下是一段軟件延時(shí)程序,請(qǐng)問(wèn)NOP指令執(zhí)行了多少次?
xor cx,cx delay: nop
loop delay 答:65536 ?2.19 有一個(gè)首地址為array的20個(gè)字的數(shù)組,說(shuō)明下列程序段的功能。
mov cx,20 mov ax,0 mov si,ax sumlp: add ax,array[si]
add si,2
loop sumlp
mov total,ax 答:將array數(shù)組的20個(gè)字(無(wú)進(jìn)位)累加,其和存入total單元。?2.20按照下列要求,編寫(xiě)相應(yīng)的程序段:
(1)由string指示的起始地址的主存單元中存放一個(gè)字符串(長(zhǎng)度大于6),把該字符串的第1個(gè)和第6個(gè)字符(字節(jié)量)傳送給DX寄存器。
(2)有兩個(gè)32位數(shù)值,按“小端方式”存放在兩個(gè)緩沖區(qū)buffer1和 buffer2中,編寫(xiě)程序段完成DX.AX←buffer1-buffer2功能。
(3)編寫(xiě)一個(gè)程序段,在DX高4位全為0時(shí),使AX=0;否則,使AX=-1。(4)把DX.AX中的雙字右移4位。
(5)有一個(gè)100個(gè)字節(jié)元素的數(shù)組,其首地址為array,將每個(gè)元素減1(不考慮溢出或借位)存于原處。
答:
⑴ mov dl,string
mov dh,string+5 ⑵ mov ax,word ptr buffer1
sub ax,word ptr buffer2
mov dx,word ptr buffer1+2
sbb dx,buffer2+2 ⑶
test dx,0f0h
je
t1
mov ax,-1
jmp
done t1: mov ax,0 done: …..⑷ mov ax,1234h
mov dx,5678h
mov cx,4 lp1:
shr
dx,1
rcr
ax,1
loop lp1 ⑸ lea bx,array
mov cx,100 lp1:
sub [bx],1
inc
bx
loop lp1 ?2.25編寫(xiě)一個(gè)程序段:先提示輸入數(shù)字“Input Number:0~9”,然后在下一行顯示輸入的數(shù)字,結(jié)束;如果不是鍵入了0~9數(shù)字,就提示錯(cuò)誤“Error!”,繼續(xù)等待輸入數(shù)字。答:
.model
small.stack
100h.data
message
db “Input
Number : 0~9”,0dh,0ah,“$”
error
db “Error!”,0dh,0ah,“$”
.code.startup
mov
dx,offset message
mov
ah,09h
int
21h begin1:
mov
ah,01h
int
21h
cmp
al,“0”
jb
err1
cmp
al,“9”
ja
err1
mov
dl,al
mov
ah,02h
int
21h.exit err1:
mov
offset error
mov
ah,09h
int
21h
jmp
begin1 end
第三章
3.11請(qǐng)?jiān)O(shè)置一個(gè)數(shù)據(jù)段,按照如下要求定義變量:
(1)my1b為字符串變量,表示字符串“Personal Computer”。(2)my2b為用十進(jìn)制數(shù)表示的字節(jié)變量,這個(gè)數(shù)的大小為20。(3)my3b為用十六進(jìn)制數(shù)表示的字節(jié)變量,這個(gè)數(shù)的大小為20。(4)my4b為用二進(jìn)制數(shù)表示的字節(jié)變量,這個(gè)數(shù)的大小為20。(5)my5w為20個(gè)未賦值的字變量。(6)my6c為100的符號(hào)常量。
(7)my7c為字符串常量,代替字符串“Personal Computer”。答:
my1b
db “Personal Computer” my2b
db 20 my3b
db 14h my4b
db 00010100b my5w dw 20 dup(?)my6c
equ 100 my7c
equ < Personal Computer > 3.14設(shè)在某個(gè)程序中有如下片段,請(qǐng)寫(xiě)出每條傳送指令執(zhí)行后寄存器AX的內(nèi)容:
;數(shù)據(jù)段
org 100h varw
dw 1234h,5678h varb
db 3,4 vard
dd 12345678h buff
db 10 dup(?)mess
db ?hello?
;代碼段
mov ax,offset mess
mov ax,type buff+type mess+type vard
mov ax,sizeof varw+sizeof buff+sizeof mess
mov ax,lengthof varw+lengthof vard 答:
offset varb = 0104h offset mess = 0114h type buff = 1;type mess = 1; type vard = 4 sizeof varw = 4;sizeof buff = 10; sizeof mess = 5 lengthof varw =2;lengthof vard = 1 3.15假設(shè)myword是一個(gè)字變量,mybyte1和mybyte2是兩個(gè)字節(jié)變量,指出下列語(yǔ)句中的具體錯(cuò)誤原因。
⑴ mov byte ptr [bx],1000(2)mov bx,offset myword[si](3)cmp mybyte1, mybyte2(4)mov mybyte1,al+1(5)sub al,myword(6)jnz myword 答:
⑴1000大于字節(jié)變量所能表示的范圍
mov byte ptr [BX],5 表示的意思是把5以字節(jié)的形式傳送給DS:BX,1000超過(guò)了0ffh,也就是大于1個(gè)字節(jié),所以無(wú)法傳送會(huì)出現(xiàn) error A2050: Value out of range(值超出范圍)
數(shù)據(jù)類型不匹配,目的地址單元是字節(jié)單元,1000大于255。無(wú)法存放。⑵OFFSET只能用于簡(jiǎn)單變量
OFFSET后只能跟標(biāo)識(shí)符。
⑶雙操作數(shù)不能同時(shí)為存儲(chǔ)器操作數(shù)
CMP的兩個(gè)操作數(shù)不能同時(shí)在存儲(chǔ)器中。
⑷數(shù)值表達(dá)式應(yīng)為運(yùn)算符加常量
運(yùn)算符只能對(duì)常數(shù)進(jìn)行操作,不能對(duì)變量進(jìn)行操作。
⑸兩操作數(shù)類型不一致
數(shù)據(jù)類型不匹配,AL是8位的,MYWORD是16位變量。⑹條件跳轉(zhuǎn)只能是短跳轉(zhuǎn)
MYWORD是變量,其指的單元中存放的是操作數(shù),不能用做跳轉(zhuǎn)入口。
3.17已知用于LED數(shù)碼管的顯示代碼表為:
LEDtable
db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h
db 80h,90h,88h,83h,0c6h,0c1h,86h,8eh 它依次表示0~9,A~F這16個(gè)數(shù)碼的顯示代碼?,F(xiàn)編寫(xiě)一個(gè)程序?qū)崿F(xiàn)將lednum中的一個(gè)數(shù)字(0~
9、A~F)轉(zhuǎn)換成對(duì)應(yīng)的LED顯示代碼。答:
stack segment stack
db 100h dup(?)stack ends
data segment ledtable db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h
db 80h,90h,88h,83h,0c6h,0c1h,86h,8eh lednum
db 3 data ends
code segment 'code' assume cs:code,ss:stack,ds:data start: mov ax,data mov ds,ax
lea bx,ledtable mov al,lednum xlat
mov ax,4c00h int 21h code ends end start
解析:stack 段是缺省的堆棧段時(shí)寫(xiě)成 stack segment para stack'stack' 比較簡(jiǎn)單省事兒,因?yàn)檫@樣鏈接程序會(huì)自動(dòng)設(shè)置 exe 可執(zhí)行文件里初始堆棧指針,程序里就不用自己進(jìn)行設(shè)置了。如果沒(méi)有最后的那個(gè) 'stack' 說(shuō)明項(xiàng),就需要自己設(shè)置 ss:sp。'stack'是類別名。
把我定義的stack segment關(guān)聯(lián)到棧,省去了assume ss:stack對(duì)么,所以我可以寫(xiě)成stack segment stack.3.18編制一個(gè)程序,把變量bufX和bufY中較大者存入bufZ;若兩者相等,則把其中之一存入bufZ中。假設(shè)變量存放的是8位有符號(hào)數(shù)。答:
data segment x
db 13 y
db-3 z
db ? data ends
stack segment stack
db 100 dup(?)stack ends
code segment 'code' assume cs:code, ds:data, ss:stack start: mov ax,data mov ds,ax
mov al,x mov ah,y cmp al,ah jbe change mov z,ah jmp done change: mov z,al done: mov ax,4c00h int 21h code ends end start 3.19設(shè)變量bufX為有符號(hào)數(shù)16位數(shù),請(qǐng)將它的符號(hào)狀態(tài)保存在signX,即:如果變量值大于等于0,保存0;如果X小于0,保存-1.編寫(xiě)該程序。答:
data segment buffx dw 13 signx dw ? data ends
stack segment stack
db 100 dup(?)stack ends
code segment 'code' assume cs:code, ds:data, ss:stack start: mov ax,data mov ds,ax
mov ax,buffx;ax=13 cmp ax,0 jbe change mov signx,0 jmp done change: mov signx,-1 done: mov ax,4c00h int 21h code ends end start 3.20 bufX、bufY和bufZ是3個(gè)有符號(hào)十六進(jìn)制數(shù),編寫(xiě)一個(gè)比較相等關(guān)系的程序:(1)如果這3個(gè)數(shù)都不相等,則顯示0。
(2)如果這3個(gè)數(shù)中有兩個(gè)數(shù)相等,則顯示1。(3)如果這3個(gè)數(shù)都相等,則顯示2。答:
data segment bufx
db 13 bufy
db-3 bufz
db-3 data ends
stack segment stack
db 100 dup(?)stack ends
code segment 'code' assume cs:code, ds:data, ss:stack start: mov ax,data mov ds,ax
mov al,bufx mov bl,bufy mov cl,bufz
cmp al,bl je
cac cmp al,cl je
view1 cmp bl,cl je
view1 mov dl,'0' jmp view cac: cmp al,cl je
view2
view1: mov dl,'1' jmp view
view2: mov dl,'2'
view: mov ah,02h int 21h
mov ax,4c00h int 21h code ends end start 3.21例3.7中,如果要實(shí)現(xiàn)所有為1的位都順序執(zhí)行相應(yīng)的處理程序段(而不是例題中僅執(zhí)行最低為1位的處理程序段),請(qǐng)寫(xiě)出修改后的代碼段? 答: data segment number db 78h addrs dw offset fun0, offset fun1, offset fun2, offset fun3,offset fun4, offset fun5, offset fun6, offset fun7 data ends
stack segment stack
db 100 dup(?)stack ends
code segment 'code' assume cs:code, ds:data, ss:stack start: mov ax, data mov ds, ax
mov dh, number mov cx, 8 mov bx, 0 lp1: shr dh, 1 jc
next
again: inc bx inc bx loop lp1 jmp done next: jmp addrs[bx]
fun0: mov dl, '0' jmp view fun1: mov dl, '1' jmp view fun2: mov dl, '2' jmp view fun3: mov dl, '3' jmp view fun4: mov dl, '4' jmp view fun5: mov dl, '5' jmp view fun6: mov dl, '6' jmp view fun7: mov dl, '7' jmp view
view: mov ah, 02h int 21h jmp again
done: mov ax, 4c00h int 21h
code ends end start 3.22編制程序完成12H, 45H, F3H, 6AH, 20H, FEH, 90H, C8H, 57H和34H共10個(gè)無(wú)符號(hào)字節(jié)數(shù)據(jù)之和,并將結(jié)果存入字節(jié)變量SUM中(不考慮進(jìn)位)。答:
data segment num db 12h, 45h, 0f3h, 6ah, 20h, 0feh, 90h, 0c8h, 57h, 34h sum db ? data ends
stack segment stack
db 100 dup(?)stack ends
code segment 'code' assume cs:code, ds:data, ss:stack start: mov ax, data mov ds, ax
mov cx, 10 lea bx, num
again: mov al, [bx] add sum, al inc bx loop again
mov ax, 4c00h int 21h code ends end start 3.23 求主存0040H:0開(kāi)始的一個(gè)64KB物理段中共有多少個(gè)空格? 答:
stack segment stack
db 100 dup(?)stack ends
code segment 'code' assume cs:code, ss:stack start: mov ax, 0040h mov es, ax mov di, 0 mov cx, 0 mov bx, 0 mov al, ' '
again: scasb jne next inc bx next: dec cx jne again
mov ax, 4c00h int 21h code ends end start 3.24編寫(xiě)計(jì)算100個(gè)正整數(shù)之和的程序。如果和不超過(guò)16位字的范圍(65535),則保存其和到wordsum,如超過(guò)則顯示 ?overflow!?。答: data segment num dw 100 dup(800)sum dw ? msg db 'Overflow!', 13, 10, '$' data ends
stack segment stack
db 100 dup(?)stack ends
code segment 'code' assume cs:code, ds:data, ss:stack start: mov ax, data mov ds, ax
mov cx, 100 lea bx, num mov ax, 0
again: add ax, [bx] inc bx inc bx jc
err loop again
mov sum, ax jmp done err: mov dx, offset msg mov ah, 09h int 21h
done: mov ax, 4c00h int 21h code ends end start 3.25編制程序完成將一個(gè)16位無(wú)符號(hào)二進(jìn)制數(shù)轉(zhuǎn)換成為用8421BCD碼表示的5位十進(jìn)制數(shù)。轉(zhuǎn)換算法可以是:用二進(jìn)制數(shù)除以10000,商為“萬(wàn)位”,再用余數(shù)除以1000,得到“千位”;一次用余數(shù)除以100、10和1,得到“百位”、“十位”和“個(gè)位”。答: data segment bnum dw 19982 dnum db 5 dup(?), '$' data ends
stack segment stack
db 100 dup(?)stack ends
code segment 'code' assume cs:code, ds:data, ss:stack start: mov ax, data mov ds, ax
mov ax, bnum lea bx, dnum mov dl, 0 cwd mov cx, 10000 div cx add al, 30h mov [bx], al inc bx mov ax, dx cwd mov cx, 1000 div cx add al, 30h mov [bx], al inc bx mov ax, dx cwd mov cx, 100 div cx add al, 30h mov [bx], al inc bx mov ax, dx cwd mov cx, 10 div cx add al, 30h mov [bx], al inc bx
add dl, 30h mov [bx], dl
mov dx, offset dnum mov ah, 09h int 21h
mov ax, 4c00h int 21h
code ends end
start 3.27編寫(xiě)一個(gè)源程序,在鍵盤上按一個(gè)鍵,將從AL返回的ASCII碼值顯示出來(lái),如果按下ESC鍵則程序退出。答:
stack segment stack
db 100h dup(?)stack ends
code
segment 'code' assume cs:code, ss:stack start: mov ah, 07h int 21h
cmp al, 1bh je
done
push ax mov dl, al mov cl, 4 shr dl, cl call htoasc mov ah, 02h int 21h pop ax mov dl, al and dl, 0fh call htoasc mov ah, 02h int 21h
jmp start
done: mov ax, 4c00h int 21h
htoasc proc add dl, 30h cmp dl, 39h jbe htoend add dl, 7 htoend: ret htoasc endp
code
ends end
start 3.28請(qǐng)按如下說(shuō)明編寫(xiě)子程序:
;子程序功能:把用ASCII碼表示的兩位十進(jìn)制數(shù)轉(zhuǎn)換位對(duì)應(yīng)二進(jìn)制數(shù) ;入口參數(shù):DH=十位數(shù)的ASCII碼,DL=個(gè)位數(shù)的ASCII碼 ;出口參數(shù):AL=對(duì)應(yīng)的二進(jìn)制數(shù) 答:
stack segment stack
db 100h dup(?)stack ends
code
segment 'code' assume cs:code, ss:stack start: mov dx, 3932h call asctoh
mov ax, 4c00h int 21h
asctoh proc push cx sub dx, 3030h mov cl, 10 mov al, dh mul cl add al, dl pop cx ret asctoh endp
code
ends end
start 3.29調(diào)用HTOASC子程序,編寫(xiě)顯示一個(gè)字節(jié)的16進(jìn)制數(shù)、后跟“H”的子程序。答:
stack segment stack
db 100h dup(?)stack ends
code
segment 'code' assume cs:code, ss:stack start: mov ah, 07h int 21h
cmp al, 1bh je
done
call htoah
jmp start
done: mov ax, 4c00h int 21h
htoah proc push ax push cx push dx push ax mov dl, al mov cl, 4 shr dl, cl call htoasc mov ah, 02h int 21h
pop ax mov dl, al and dl, 0fh call htoasc mov ah, 02h int 21h
mov dl, 'H' mov ah, 02h int 21h pop dx pop cx pop ax ret htoah endp
htoasc proc add dl, 30h cmp dl, 39h jbe htoend add dl, 7 htoend: ret htoasc endp
code
ends end
start 3.30寫(xiě)一個(gè)子程序,根據(jù)入口參數(shù)AL=0、1、2,依次實(shí)現(xiàn)對(duì)大些字母轉(zhuǎn)換成小寫(xiě)、小寫(xiě)轉(zhuǎn)換成大寫(xiě)或大小寫(xiě)字母互換。欲轉(zhuǎn)換的字符串在string中,用0表示結(jié)束。答:
data segment string db 'abcDEfGh', '$' data ends
stack segment stack
db 100 dup(?)stack ends
code
segment 'code' assume cs:code, ds:data, ss:stack start: mov ax, data mov ds, ax
mov al, 2 call change
mov dx, offset string mov ah, 09h int 21h
mov al, 0 call change
mov dx, offset string mov ah, 09h int 21h
mov al, 1 call change
mov dx, offset string mov ah, 09h int 21h
mov ax, 4c00h int 21h
change proc lea bx, string cmp al, 0 je
cg1 cmp al, 1 je
cg2 cg3: cmp byte ptr [bx], '$' je
done cmp byte ptr [bx], 5ah ja
xtod add byte ptr [bx], 20h jmp cg33 xtod: sub byte ptr [bx], 20h cg33: inc bx jmp cg3 cg2: cmp byte ptr [bx], '$' je
done cmp byte ptr [bx], 61h jb
cg22 sub byte ptr [bx], 20h cg22: inc bx jmp cg2 cg1: cmp byte ptr [bx], '$' je
done cmp byte ptr [bx], 5ah ja
cg11 add byte ptr [bx], 20h cg11: inc bx jmp cg1
done: ret change endp
code
ends end
start 3.34編寫(xiě)一個(gè)計(jì)算字節(jié)校驗(yàn)和的子程序。所謂“校驗(yàn)和”是指不記進(jìn)位的累加,常用于檢查信息的正確性。主程序提供入口參數(shù),有數(shù)據(jù)個(gè)數(shù)和數(shù)據(jù)緩沖區(qū)的首地址。子程序回送求和結(jié)果這個(gè)出口參數(shù)。傳遞參數(shù)方法自定。答:
data segment count = 10 array db count dup(10h)check db ? data ends
stack segment stack
db 100 dup(?)stack ends
code segment 'code' assume cs:code, ds:data, ss:stack start: mov ax, data mov ds, ax
mov ax, count push ax mov ax, offset array push ax call sumcheck mov check, al
mov ax, 4c00h int 21h
sumcheck proc push bp mov bp, sp push bx push cx mov bx, [bp+4] mov cx, [bp+6] mov al, 0 sum1: add al, [bx] inc bx loop sum1 pop cx pop bx pop bp ret 4 sumcheck endp
code ends end
start
第五篇:會(huì)計(jì)學(xué)原理課后習(xí)題及答案070611
三、判斷題
1.()會(huì)計(jì)核算的各種專門方法在會(huì)計(jì)核算過(guò)程中應(yīng)單獨(dú)運(yùn)用,互不相干。
2.()會(huì)計(jì)主體應(yīng)該是獨(dú)立核算的經(jīng)濟(jì)實(shí)體。
3.()會(huì)計(jì)的基本職能是檢查和監(jiān)督。
4.()會(huì)計(jì)基本前提包括會(huì)計(jì)主體、貨幣計(jì)量、資料完整和經(jīng)濟(jì)效益。
5.()會(huì)計(jì)是一種經(jīng)濟(jì)管理活動(dòng)。
6.()商品流通企業(yè)生產(chǎn)經(jīng)營(yíng)過(guò)程有供應(yīng)、生產(chǎn)和銷售三個(gè)階段。
三、判斷題
1.()所有的經(jīng)濟(jì)業(yè)務(wù)的發(fā)生,都會(huì)引起會(huì)計(jì)恒等式兩邊發(fā)生變化。
2.()資產(chǎn)和權(quán)益在數(shù)量上始終是相等的。
3.()所有賬戶都分為左右兩方。左邊是增加方,右方是減少方。
4.()總賬和明細(xì)賬除用貨幣計(jì)量外,必要時(shí)均可采用實(shí)物計(jì)量。
5.()會(huì)計(jì)科目和賬戶均是對(duì)經(jīng)濟(jì)業(yè)務(wù)進(jìn)行分類的項(xiàng)目。
6.()所有總分類賬戶均應(yīng)設(shè)置明細(xì)分類賬戶。
7.()復(fù)合分錄可以是由幾個(gè)簡(jiǎn)單分錄復(fù)合而成。
8.()一般情況下,賬戶的余額與增加額在一方。
9.()賬戶記錄試算不平衡,說(shuō)明記賬肯定有差錯(cuò)。
10.()總分類賬期末余額應(yīng)與所屬明細(xì)分類賬戶期末余額合計(jì)數(shù)相等。
三、判斷題
1.()為管理企業(yè)的生產(chǎn)經(jīng)營(yíng)活動(dòng)發(fā)生的工資、材料消耗、固定資產(chǎn)折舊費(fèi)等項(xiàng)支
出,應(yīng)記入“管理費(fèi)用”。
2.()購(gòu)進(jìn)兩種以上材料發(fā)生的共同費(fèi)用,不能直接計(jì)入每種材料的采購(gòu)成本時(shí),應(yīng)按照材料的重量、體積或價(jià)值比例分配計(jì)人各種材料的采購(gòu)成本。
3.()企業(yè)預(yù)付貨款時(shí),應(yīng)記入“預(yù)付賬款”賬戶的借方。
4.()“生產(chǎn)成本”賬戶的借方登記生產(chǎn)過(guò)程中發(fā)生的各項(xiàng)生產(chǎn)費(fèi)用,期末借方余
額表示期末尚未加工完成的在產(chǎn)品實(shí)際生產(chǎn)成本。
5.()制造費(fèi)用是指企業(yè)行政管理部門為組織和管理生產(chǎn)經(jīng)營(yíng)活動(dòng)而發(fā)生的各項(xiàng)費(fèi)
用。
6.()由于“累計(jì)折舊”賬戶屬于資產(chǎn)類賬戶,故其余額一般在借方,表明企業(yè)現(xiàn)
有固定資產(chǎn)累計(jì)已提的折舊。
7.()結(jié)轉(zhuǎn)已完工產(chǎn)品的生產(chǎn)成本,應(yīng)借記“生產(chǎn)成本”賬戶,貸記“庫(kù)存商品”
賬戶。
8.()結(jié)轉(zhuǎn)已銷售產(chǎn)品的生產(chǎn)成本,應(yīng)借記“庫(kù)存商品”賬戶,貸記“主營(yíng)業(yè)務(wù)成本”賬戶。
9.()工業(yè)企業(yè)支付國(guó)內(nèi)采購(gòu)材料的貨款和運(yùn)輸費(fèi)、裝卸費(fèi)、各種稅金,都構(gòu)成材
料的采購(gòu)成本。
10.()企業(yè)在銷售貨物時(shí),按銷售額和適用稅率計(jì)算并向購(gòu)貨方收取的增值稅“銷
項(xiàng)稅額”,應(yīng)通過(guò)“營(yíng)業(yè)稅金及附加”賬戶核算。
三、判斷題
1.()按賬戶的用途和結(jié)構(gòu)分類,“本年利潤(rùn) ”和“利潤(rùn)分配”賬戶都屬于財(cái)務(wù)成果類賬戶。
2.()按賬戶的用途和結(jié)構(gòu)分類,“應(yīng)付賬款”賬戶屬于盤存類賬戶。
3.()“生產(chǎn)成本”賬戶既是成本計(jì)算類賬戶,又是集合分配賬戶。
4.()待處理賬戶的特點(diǎn)是:在最終結(jié)果處理爭(zhēng)議未決前,賬戶有期末余額;在全
部處理后,賬戶無(wú)余額。
5.()“本年利潤(rùn)”賬戶年末必須把余額轉(zhuǎn)入“利潤(rùn)分配---未分配利潤(rùn)”賬戶,結(jié)
轉(zhuǎn)后無(wú)余額。
6.()調(diào)整賬戶與被調(diào)整賬戶所反映的經(jīng)濟(jì)內(nèi)容不同,但兩者余額的方向可能相同,也可能相反;相同時(shí)相加,相反時(shí)相減。
7.()所有者權(quán)益賬戶的特點(diǎn)是應(yīng)該按照企業(yè)的投資者分別設(shè)置明細(xì)賬戶,以便反
映各投資者對(duì)企業(yè)實(shí)際擁有的所有者權(quán)益的數(shù)額,該賬戶既能提供價(jià)值指標(biāo),又能提供實(shí)物
量指標(biāo)。
8.()所有盤存賬戶均可以提供實(shí)物和貨幣兩種指標(biāo)。
三、判斷題
1.()原始憑證必須按規(guī)定格式和內(nèi)容逐項(xiàng)填寫(xiě)齊全,同時(shí)必須由經(jīng)辦部門和經(jīng)
辦人員簽字蓋章。
2.()有關(guān)現(xiàn)金、銀行存款收支業(yè)務(wù)的憑證,如果填寫(xiě)錯(cuò)誤,不能直接更改,應(yīng)
加蓋“作廢”戳記,從新填寫(xiě),以免錯(cuò)收、錯(cuò)付。
3.()原始憑證可以由非財(cái)務(wù)部門和人員填寫(xiě),但記賬憑證只能由財(cái)務(wù)部門和人
員填寫(xiě)。
4.()付款憑證左上角“借方科目”處應(yīng)填寫(xiě)“現(xiàn)金”或“銀行存款”科目。
5.()所有的記賬憑證都應(yīng)附有原始憑證。
6.()原始憑證有時(shí)也是登記賬簿的依據(jù)。
7.()各種憑證若填寫(xiě)錯(cuò)誤,不得隨意涂改、刮檫、挖補(bǔ)。
8.()限額領(lǐng)料單是一種匯總原始憑證。
9.()會(huì)計(jì)憑證是會(huì)計(jì)工作的起點(diǎn)和關(guān)鍵。
三、判斷題
1.()分類賬都是根據(jù)記賬憑證逐筆登記的。
2.()會(huì)計(jì)賬簿和會(huì)計(jì)憑證記錄經(jīng)濟(jì)業(yè)務(wù)的方式不同。
3.()總賬和日記賬必須采用訂本式賬頁(yè)。
4.()如果賬簿記錄發(fā)生錯(cuò)誤,可以視情況選用涂改工具涂改。
5.()在會(huì)計(jì)中間變更會(huì)計(jì)人員,可以不辦理賬簿移交手續(xù)。
6.()結(jié)賬時(shí),應(yīng)在“本累計(jì)”下面劃通欄單紅線,表示封賬。
三、判斷題
1.()任何賬務(wù)處理程序的第一步是根據(jù)原始憑證編制記賬憑證。
2.()各種賬務(wù)處理程序的主要區(qū)別是登記明細(xì)賬的依據(jù)不同。
3.()科目匯總表賬務(wù)處理程序的優(yōu)點(diǎn)在于能反映賬務(wù)戶對(duì)應(yīng)關(guān)系。
4.()記賬憑證賬務(wù)處理程序適用于規(guī)模較大、業(yè)務(wù)較多的單位。
5.()同一個(gè)企業(yè)可以同時(shí)采用幾種不同的會(huì)計(jì)核算程序。
6.()匯總記賬憑證賬務(wù)處理程序都是按貸方科目設(shè)置,按借方科目匯總。
7.()在科目匯總表賬務(wù)處理程序下,總分類賬應(yīng)根據(jù)科目匯總表登記。
8.()匯總記賬憑證賬務(wù)處理程序的優(yōu)點(diǎn)在于可及時(shí)了解資金的運(yùn)動(dòng)狀況。
三、判斷題
1.()銀行存款的清查,主要是將銀行存款日記賬與總賬進(jìn)行核對(duì)。
2.()未達(dá)賬項(xiàng)是造成企業(yè)銀行存款日記賬與銀行對(duì)賬單余額不等的惟一原因。
3.()月末企業(yè)銀行存款的實(shí)有余額為銀行對(duì)賬單余額加上企業(yè)未收、銀行已收款
項(xiàng),減去企業(yè)已付、銀行未付的款項(xiàng)。
4.()產(chǎn)生未達(dá)賬項(xiàng)的原因是記賬錯(cuò)誤,應(yīng)采用適當(dāng)?shù)姆椒ㄓ枰约m正。
5.()月末應(yīng)根據(jù)“銀行存款余額調(diào)節(jié)表”中調(diào)整后的余額進(jìn)行賬務(wù)處理,使企業(yè)銀行存款賬的余額與調(diào)整后的余額一致。
6.()從財(cái)產(chǎn)清查的對(duì)象和范圍看,年終決算前對(duì)企業(yè)財(cái)產(chǎn)物資所進(jìn)行的清查一般屬于全面清查。
7.()在采用“永續(xù)盤存制”下,還需要再對(duì)各項(xiàng)財(cái)產(chǎn)物資進(jìn)行盤點(diǎn)。
8.()企業(yè)與其開(kāi)戶銀行對(duì)賬時(shí)所編制的“銀行存款余額調(diào)節(jié)表”是企業(yè)發(fā)現(xiàn)該存款賬實(shí)不符實(shí)進(jìn)行會(huì)計(jì)核算的原始憑證。
9.()對(duì)盤盈的存貨,應(yīng)于批準(zhǔn)后計(jì)入營(yíng)業(yè)外支出。
10.()對(duì)盤虧存貨的凈損失,屬于一般營(yíng)業(yè)損失部分經(jīng)批準(zhǔn)應(yīng)計(jì)入管理費(fèi)用。
三、判斷題
1.()會(huì)計(jì)報(bào)表是綜合反映企業(yè)資產(chǎn)、負(fù)債和所有者權(quán)益的情況及一定時(shí)期的經(jīng)營(yíng)成果和現(xiàn)金流量的書(shū)面文件。
2.()會(huì)計(jì)報(bào)表按其反映的內(nèi)容,可以分為動(dòng)態(tài)會(huì)計(jì)報(bào)表和靜態(tài)會(huì)計(jì)報(bào)表。資產(chǎn)負(fù)債表是反映在某一特定時(shí)期內(nèi)企業(yè)財(cái)務(wù)狀況的會(huì)計(jì)報(bào)表,屬于靜態(tài)會(huì)計(jì)報(bào)表。
3.()會(huì)計(jì)報(bào)表按照編制單位不同,可以分為個(gè)別會(huì)計(jì)報(bào)表和合并會(huì)計(jì)報(bào)表。
4.()資產(chǎn)負(fù)債表屬于靜態(tài)報(bào)表,利潤(rùn)表屬于動(dòng)態(tài)報(bào)表。
5.()目前國(guó)際上比較普遍的利潤(rùn)表的格式主要有多步式損益表和單步式損益表兩種。為簡(jiǎn)便明晰起見(jiàn),我國(guó)企業(yè)采用的是單步式損益表格式。
6.()資產(chǎn)負(fù)債表中“應(yīng)收賬款”項(xiàng)目,應(yīng)根據(jù)“應(yīng)收賬款”賬戶所屬各明細(xì)賬戶的期末借方余額合計(jì)填列。如“預(yù)付賬款”賬戶所屬有關(guān)明細(xì)賬戶有借方余額的,也應(yīng)包括在本項(xiàng)目?jī)?nèi)。如“應(yīng)收賬款”賬戶所屬明細(xì)賬戶有貸方余額,應(yīng)包括在“預(yù)付賬款”項(xiàng)目?jī)?nèi)填列。
7.()資產(chǎn)負(fù)債表是以“資產(chǎn)=負(fù)債+所有者權(quán)益”的會(huì)計(jì)平衡式為依據(jù)的。
8.()利潤(rùn)表示反映企業(yè)在某一特定日期財(cái)務(wù)狀況的會(huì)計(jì)報(bào)表。
9.()企業(yè)的利潤(rùn)總額即是反映企業(yè)一定時(shí)期所實(shí)現(xiàn)的營(yíng)業(yè)利潤(rùn)。
10.()現(xiàn)金流量表是反映企業(yè)一定時(shí)期經(jīng)營(yíng)成果情況的會(huì)計(jì)報(bào)表。
三、判斷題
1.()銀行對(duì)賬單不屬于會(huì)計(jì)憑證,因而也就不屬于會(huì)計(jì)檔案。
2.()在我國(guó),《會(huì)計(jì)法》與《企業(yè)會(huì)計(jì)準(zhǔn)則》具有同等的地位。
3.()企業(yè)會(huì)計(jì)工作的組織方式有集中核算與非集中核算兩種。
4.()企業(yè)的全部會(huì)計(jì)檔案均應(yīng)永久保存,以便查閱。
5.()各企業(yè)、事業(yè)行政機(jī)關(guān)等單位一般都應(yīng)單獨(dú)設(shè)置會(huì)計(jì)機(jī)構(gòu)。但一些規(guī)模小,會(huì)計(jì)業(yè)務(wù)簡(jiǎn)單的單位,也可不單獨(dú)設(shè)置會(huì)計(jì)機(jī)構(gòu)。
三、判斷題
1.()會(huì)計(jì)電算化系統(tǒng)與手工會(huì)計(jì)系統(tǒng)完全不同。
2.()會(huì)計(jì)軟件就是指會(huì)計(jì)核算軟件。
3.()我國(guó)企業(yè)實(shí)施會(huì)計(jì)電算化必須樹(shù)立系統(tǒng)的觀念,堅(jiān)持循序漸進(jìn)的原則。
4.()我國(guó)的會(huì)計(jì)電算化將從單機(jī)應(yīng)用網(wǎng)絡(luò)會(huì)計(jì)發(fā)展。
5.()電算化會(huì)計(jì)信息處理過(guò)程分為輸入、處理和輸出三個(gè)環(huán)節(jié)。
答案
三、判斷題
1.×2.√3.×4.×5.√6.×
三、判斷題
1、x2、√
3、x4、x5、x6、x7、√
8、√
9、√
10、√
三、判斷題
1.√2.√ 3.√4.√5.×6.× 7.×8.× 9.×10.×
三、判斷題
1.×2.×3.×4.√5.√6.× 7.× 8.×
三、判斷題
1.√ 2.√3.√4.×5.×6.√7.√8.×9.√
三、判斷題
1.×2.√3.√4.×5.×6.×
三、判斷題
1.√2.×3.×4.×5.×6.√ 7.√ 8.×
三、判斷題
1.× 2.× 3.× 4.× 5.× 6.√7.√8.× 9.× 10.√
三、判斷題
1.√2.×3.× 4.√5.×6.×7.√8.×9.× 10.三、判斷題
1.×2.×3.√4.×5.√
三、判斷題
1.× 2.× 3.√ 4.√ 5.√
×