第一篇:數據庫筆試題及答案(多套經典)
數據庫筆試題及答案I 第一套 選擇題
1.下面敘述正確的是C____。
A、算法的執行效率與數據的存儲結構無關
B、算法的空間復雜度是指算法程序中指令(或語句)的條數
C、算法的有窮性是指算法必須能在執行有限個步驟之后終止
D、以上三種描述都不對
2.以下數據結構中不屬于線性數據結構的是C______。
A、隊列B、線性表C、二叉樹D、棧
3.在一棵二叉樹上第5層的結點數最多是__B____。
A、8 B、16 C、32 D、15 4.下面描述中,符合結構化程序設計風格的是___A___。
A、使用順序、選擇和重復(循環)三種基本控制結構表示程序的控制邏輯
B、模塊只有一個入口,可以有多個出口
C、注重提高程序的執行效率 D、不使用goto語句 5.下面概念中,不屬于面向對象方法的是____D__。
A、對象 B、繼承 C、類 D、過程調用
6.在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發階段是__B____。
A、可行性分析 B、需求分析 C、詳細設計 D、程序編碼 7.在軟件開發中,下面任務不屬于設計階段的是__D____。
A、數據結構設計 B、給出系統模塊結構 C、定義模塊算法
D、定義需求并建立系統模型 8.數據庫系統的核心是_B_____。
A、數據模型 B、數據庫管理系統 C、軟件工具 D、數據庫 9.下列敘述中正確的是___C___。
A、數據庫是一個獨立的系統,不需要操作系統的支持
B、數據庫設計是指設計數據庫管理系統
C、數據庫技術的根本目標是要解決數據共享的問題
D、數據庫系統中,數據的物理結構必須與邏輯結構一致
10.下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是A______。
A、內模式 B、外模式 C、概念模式 D、邏輯模式 11.Visual FoxPro數據庫文件是D______。
A、存放用戶數據的文件 B、管理數據庫對象的系統文件
C、存放用戶數據和系統的文件 D、前三種說法都對 12.SQL語句中修改表結構的命令是__C____。
A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE 13.如果要創建一個數據組分組報表,第一個分組表達式是“部門”,第二個分組表達式是“性別”,第三個分組表達式是“基本工資”,當前索引的索引表達式應當是__B____。
A、部門+性別+基本工資 B、部門+性別+STR(基本工資)
C、STR(基本工資)+性別+部門 D、性別+部門+STR(基本工資)14.把一個項目編譯成一個應用程序時,下面的敘述正確的是___A___。
A、所有的項目文件將組合為一個單一的應用程序文件
B、所有項目的包含文件將組合為一個單一的應用程序文件
C、所有項目排除的文件將組合為一個單一的應用程序文件
D、由用戶選定的項目文件將組合為一個單一的應用程序文件 15.數據庫DB、數據庫系統DBS、數據庫管理系統DBMS三者之間的關系是___A___。
A、DBS包括DB和DBMS B、DBMS包括DB和DBS
C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS 16.在“選項”對話框的“文件位置”選項卡中可以設置__B____。
A、表單的默認大小 B、默認目錄
C、日期和時間的顯示格式 D、程序代碼的顏色
17.要控制兩個表中數據的完整性和一致性可以設置“參照完整性”,要求這兩個表___A___。
A、是同一個數據庫中的兩個表 B、不同數據庫中的兩個表
C、兩個自由表 D、一個是數據庫表另一個是自由表 18.定位第一條記錄上的命令是__A____。
A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP 19.在關系模型中,實現“關系中不允許出現相同的元組”的約束是通過_B_____。
A、候選鍵 B、主鍵 C、外鍵 D、超鍵
20.設當前數據庫有10條記錄(記錄未進行任何索引),在下列三種情況下,當前記錄號為1時;EOF()為真時;BOF()為真時,命令?RECN()的結果分別是__A____。
A、1,11,1 B、1,10,1 C、1,11,0 D、1,10,0 21.下列表達式中結果不是日期型的是C______。
A、CTOD(“2000/10/01”)B、{^99/10/01}+365 C、VAL(“2000/10/01”)D、DATE()22.只有滿足聯接條件的記錄才包含在查詢結果中,這種聯接為___C___。
A、左聯接 B、右聯接 C、內部聯接 D、完全聯接 23.索引字段值不唯一,應該選擇的索引類型為___B___。
A、主索引 B、普通索引 C、候選索引 D、唯一索引 24.執行SELECT 0選擇工作區的結果是___B___。
A、選擇了0號工作區 B、選擇了空閑的最小號工作區
C、關閉選擇的工作區 D、選擇已打開的工作區 25.從數據庫中刪除表的命令是___A___。
A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE 26.DELETE FROM S WHERE 年齡>60語句的功能是__B____。
A、從S表中徹底刪除年齡大于60歲的記錄
B、S表中年齡大于60歲的記錄被加上刪除標記
C、刪除S表 D、刪除S表的年齡列 27.SELECT-SQL語句是___B__。
A、選擇工作區語句 B、數據查詢語句 C、選擇標準語句 D、數據修改語句 28.SQL語言是__C____語言。
A、層次數據庫 B、網絡數據庫 C、關系數據庫 D、非數據庫 29.在SQL中,刪除視圖用___C___。
A、DROP SCHEMA命令 B、CREATE TABLE命令 C、DROP VIEW命令 D、DROP INDEX命令 30.以下屬于非容器類控件的是____B__。
A、Form B、Label C、page D、Container 31.將查詢結果放在數組中應使用__D____短語。
A、INTO CURSOR B、TO ARRAY C、INTO TABLE D、INTO ARRAY 32.在命令窗口執行SQL命令時,若命令要占用多行,續行符是__D____。
A、冒號(:)B、分號(;)C、逗號(,)D、連字符(-)33.設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
對于圖書管理數據庫,查詢0001號借書證的讀者姓名和所借圖書的書名。
SQL語句正確的是_A_____。
SELECT 姓名,書名 FROM 借閱,圖書,讀者 WHERE;借閱.借書證號=“0001” AND;______ ______
A、圖書.總編號=借閱.總編號 AND;讀者.借書證號=借閱.借書證號
B、圖書.分類號=借閱.分類號 AND;讀者.借書證號=借閱.借書證號
C、讀者.總編號=借閱.總編號 AND;讀者.借書證號=借閱.借書證號
D、圖書.總編號=借閱.總編號 AND;34.設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))對于圖書管理數據庫,分別求出各個單位當前借閱圖書的讀者人次。下面的SQL語句正確的是_____A_。
SELECT 單位,______ FROM 借閱,讀者 WHERE;借閱.借書證號=讀者.借書證號 ______ A、COUNT(借閱.借書證號)GROUP BY 單位
B、SUM(借閱.借書證號)GROUP BY 單位 C、COUNT(借閱.借書證號)ORDER BY 單位
D、COUNT(借閱.借書證號)HAVING 單位 35.設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
對于圖書管理數據庫,檢索借閱了《現代網絡技術基礎》一書的借書證號。下面SQL語句正確的是___B___。
SELECT 借書證號 FROM 借閱 WHERE 總編號=;______
A、(SELECT 借書證號 FROM 圖書 WHERE 書名=“現代網絡技術基礎”)
B、(SELECT 總編號 FROM 圖書 WHERE 書名=“現代網絡技術基礎”)
C、(SELECT 借書證號 FROM 借閱 WHERE 書名=“現代網絡技術基礎”)
D、(SELECT 總編號 FROM 借閱 WHERE 書名=“現代網絡技術基礎”)填空題
36.算法的復雜度主要包括____時間__復雜度和空間復雜度。
37.數據的邏輯結構在計算機存儲空間中的存放形式稱為數據的__模式或邏輯模式____。
38.若按功能劃分,軟件測試的方法通常分為白盒測試方法和_.黑盒_____測試方法。
39.如果一個工人可管理多個設施,而一個設施只被一個工人管理,則實體“工人”與實體“設備”之間存在一對多 或 1對多 或 一對n 或 1:N 或 1:n 或 1:n 或 1:N 或 一對m 或 1:M 或 1:m 或 1:m 或 1:N ______聯系。
40.關系數據庫管理系統能實現的專門關系運算包括選擇、連接和_投影_____。41.命令?LEN(“THIS IS MY BOOK”)的結果是__15____。
42.SQL SELECT語句為了將查詢結果存放到臨時表中應該使用_ Into cursor 或 Into cursor cursorname _____短語。
43.多欄報表的欄目數可以通過_頁面設置 或 列數_____來設置。
44.在打開項目管理器之后再打開“應用程序生成器”,可以通過按ALT+F2鍵,快捷菜單和“工具”菜單中的應用程序生成器______。
45.數據庫系統的核心是_數據庫管理系統 或 DBMS _____。
46.查詢設計器中的“聯接”選項卡,可以控制_聯接類型 或 聯接條件_____選擇。47.設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
用SQL的CREATE命令建立借閱表(字段順序要相同),請對下面的SQL語句填空:
CREATE TABLE 借閱(借書證號 C(4),總編號 C(6),借書日期 D(8))或 CREA TABL 借閱(借書證號 C(4),總編號 C(6),借書日期D(8))或 CREATE TABLE 借閱(借書證號 C(4),總編號 C(6),借書日期 D)或 CREA TABL 借閱(借書證號 C(4),總編號 C(6),借書日期 D)______ 48.設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
對圖書管理數據庫,查詢由“清華大學出版社”或“電子工業出版社”出版,并且單價不超出20元的書名。請對下面的SQL語句填空:
SELECT 書名,出版單位,單價 FROM 圖書;WHERE_______ AND;_______ 49.設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
對圖書管理數據庫,求共借出多少種圖書。請對下面的SQL語句填空:
SELECT __ COUNT(DISTINCT 總編號_____ FROM 借閱
48.單價<=20 或(出版單位=“清華大學出版社” OR 出版單位=“電子工業出版社”)或(出版單位=“電子工業出版社” OR 出版單位=“清華大學出版社”)或(出版單位='清華大學出版社' OR 出版單位='電子工業出版社')與(出版單位=“清華大學出版社” OR 出版單位=“電子工業出版社”)或(出版單位='清華大學出版社‘)
第二套題
選擇題
1.以下數據結構中不屬于線性數據結構的是__C____。
A、隊列 B、線性表 C、二叉樹 D、棧
2.在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發階段是___B___。
A、可行性分析 B、需求分析 C、詳細設計 D、程序編碼 3.結構化程序設計主要強調的是_B_____。
A、程序的規模 B、程序的易讀性 C、程序的執行效率 D、程序的可移植性 4.在軟件生命周期中,能準確地確定軟件系統必須做什么和必須具備哪些功能的階段是____D__。
A、概要設計 B、詳細設計 C、可行性分析 D、需求分析 5.下列關于棧的敘述中正確的是__D____。
A、在棧中只能插入數據 B、在棧中只能刪除數據
C、棧是先進先出的線性表 D、棧是先進后出的線性表 6.下面不屬于軟件設計原則的是___C___。
A、抽象 B、模塊化 C、自底向上 D、信息隱蔽
7.對長度為N的線性表進行順序查找,在最壞情況下所需要的比較次數為__B____。
A、N+1 B、N C、(N+1)/2 D、N/2 8.視圖設計一般有3種設計次序,下列不屬于視圖設計的是_B_____。
A、自頂向下 B、由外向內 C、由內向外 D、自底向上 9.下列有關數據庫的描述,正確的是____C__。
A、數據庫是一個DBF文件 B、數據庫是一個關系
C、數據庫是一個結構化的數據集合 D、數據庫是一組文件 10.下列說法中,不屬于數據模型所描述的內容的是_C_____。
A、數據結構 B、數據操作 C、數據查詢 D、數據約束
11.在下面的Visual FoxPro表達式中,運算結果是邏輯真的是___D___。
A、EMPTY(.NULL.)B、LIKE('acd','ac?')C、AT('a','123abc')D、EMPTY(SPACE(2))12.表達式VAL(SUBS(“奔騰586”,5,1))*Len(“visual foxpro”)的結果是__D____。
A、13.00 B、14.00 C、45.00 D、65.00 13.以下關于自由表的敘述,正確的是__C____。
A、全部是用以前版本的FOXPRO(FOXBASE)建立的表
B、可以用Visual FoxPro建立,但是不能把它添加到數據庫中
C、自由表可以添加到數據庫中,數據庫表也可以從數據庫中移出成為自由表
D、自由表可以添加到數據庫中,但數據庫表不可從數據庫中移出成為自由表 14.下面關于數據環境和數據環境中兩個表之間的關系的陳述中,C______是正確的。
A、數據環境是對象,關系不是對象 B、數據環境不是對象,關系是對象
C、數據環境是對象,關系是數據環境中的對象 D、數據環境和關系均不是對象 15.在“報表設計器”中,可以使用的控件是__A____。
A、標簽、域控件和線條 B、標簽、域控件和列表框
C、標簽、文本框和列表框 D、布局和數據源
16.用二維表數據來表示實體及實體之間聯系的數據模型稱為__D____。
A、實體--聯系模型 B、層次模型 C、網狀模型 D、關系模型 17.用來指明復選框的當前選中狀態的屬性是___C___。
A、Selected B、Caption C、Value D、ControlSource 18.使用菜單操作方法打開一個在當前目錄下已經存在的查詢文件zgjk.qpr后,在命令窗口生成的命令是__B__。
A、OPEN QUERY zgjk.qpr B、MODIFY QUERY zgjk.qpr
C、DO QUERY zgjk.qpr D、CREATE QUERY zgjk.qpr 19.可以伴隨著表的打開而自動打開的索引是_____C_。
A、單一索引文件(IDX)B、復合索引文件(CDX)C、結構化復合索引文件 D、非結構化復合索引文件
20.在數據庫設計器中,建立兩個表之間的一對多聯系是通過以下索引實現的___A___。
A、“一方”表的主索引或候選索引,“多方”表的普通索引
B、“一方”表的主索引,“多方”表的普通索引或候選索引
C、“一方”表的普通索引,“多方”表的主索引或候選索引
D、“一方”表的普通索引,“多方”表的候選索引或普通索引 21.下列函數中函數值為字符型的是__B____。
A、DATE()B、TIME()C、YEAR()D、DATETIME()22.下面對控件的描述正確的是____B__。
A、用戶可以在組合框中進行多重選擇 B、用戶可以在列表框中進行多重選擇
C、用戶可以在一個選項組中選中多個選項按鈕
D、用戶對一個表單內的一組復選框只能選中其中一個
23.確定列表框內的某個條目是否被選定應使用的屬性是_D_____。
A、Value B、ColumnCount C、ListCount D、Selected 24.設有關系R1和R2,經過關系運算得到結果S,則S是_A_____。
A、一個關系 B、一個表單 C、一個數據庫 D、一個數組 25.DBAS指的是___C___。
A、數據庫管理系統B、數據庫系統C、數據庫應用系統 D、數據庫服務系統 26.設X=“ABC”,Y=“ABCD”,則下列表達式中值為.T.的是_C_____。
A、X=Y B、X==Y C、X$Y D、AT(X,Y)=0 27.在表結構中,邏輯型、日期型、備注型字段的寬度分別固定為_D_____。
A、3,8,10 B、1,6,4 C、1,8,任意 D、1,8,4 28.在標準SQL中,建立視圖的命令是_C_____。
A、CREATE SCHEMA命令 B、CREATE TABLE命令
C、CREATE VIEW命令 D、CREATE INDEX命令 29.有關SCAN循環結構,敘述正確的是___B___。
A、SCAN循環結構中的LOOP語句,可將程序流程直接指向循環開始語句SCAN,首先判斷EOF()函數的真假
B、在使用SCAN循環結構時,必須打開某一個數據庫
C、SCAN循環結構的循環體中必須寫有SKIP語句
D、SCAN循環結構,如果省略了子句FOR和WHILE條件子句,則直接退出循環
30.設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
對于圖書管理數據庫,要查詢所藏圖書中,各個出版社的圖書最高單價、平均單價和冊數,下面SQL語句正確的是D______。
SELECT 出版單位,______,______,______;
FROM 圖書管理!圖書 ______ 出版單位
A、MIN(單價)AVGAGE(單價)COUNT(*)GROUP BY B、MAX(單價)AVG(單價)COUNT(*)ORDER BY C、MAX(單價)AVG(單價)SUM(*)ORDER BY D、MAX(單價)AVG(單價)COUNT(*)GROUP BY 31.設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
對于圖書管理數據庫,求CIE單位借閱圖書的讀者的人數。
下面SQL語句正確的是A______。
SELECT ______ FROM 借閱 WHERE;
借書證號 _______ A、COUNT(DISTINCT 借書證號)IN(SELECT 借書證號 FROM 讀者 WHERE 單位=“CIE”)
B、COUNT(DISTINCT 借書證號)
IN(SELECT 借書證號 FROM 借閱 WHERE 單位=“CIE”)
C、SUM(DISTINCT 借書證號)
IN(SELECT 借書證號 FROM 讀者 WHERE 單位=“CIE”)
D、SUM(DISTINCT 借書證號)
IN(SELECT 借書證號 FOR 借閱 WHERE 單位=“CIE”)32.查詢訂購單號(字符型,長度為4)尾字符是“1”的錯誤命令是__C____。
A、SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4)=“1”
B、SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4,1)=“1”
C、SELECT * FROM 訂單 WHERE “1”$訂購單號
D、SELECT * FROM 訂單 WHERE RIGHT(訂購單號,1)=“1” 33.在關系模型中,為了實現“關系中不允許出現相同元組”的約束應使用_B_____。
A、臨時關鍵字 B、主關鍵字 C、外部關鍵字 D、索引關鍵字 34.根據“職工”項目文件生成emp_sys.exe應用程序的命令是___B___。
A、BUILD EXE emp_sys FROM 職工 B、BUILD APP emp_sys.exe FROM 職工
C、LIKE EXE emp_sys FROM 職工 D、LIKE APP emp_sys.exe FROM 職工 35.當前盤當前目錄下有數據庫:學院.dbc,其中有“教師”表和“學院”表。
“教師”表:
“學院”表:
有SQL語句:
SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;ALL(SELECT 工資 FROM 教師 WHERE 系號=“02”)與如上語句等價的SQL語句是_A_____。
A、SELECT DISTINCT 系號 FROM 教師 WHERE工資>=;(SELECT MAX(工資)FROM 教師 WHERE 系號=“02”)B、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;(SELECT MIN(工資)FROM 教師 WHERE 系號=“02”)C、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;ANY(SELECT 工資 FROM 教師 WHERE 系號=“02”)D、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;SOME(SELECT 工資 FROM 教師 WHERE 系號=“02”)填空題
36.若按功能劃分,軟件測試的方法通常分為白盒測試方法和__黑盒____測試方法。37.數據庫系統的三級模式分別為_.概念或概念級_____模式、內部級模式與外部級模式。
38.在最壞情況下,冒泡排序的時間復雜度為_ n(n-1)/2_____。
39.在面向對象方法中,信息隱蔽是通過對象的__封裝____性來實現的。
40.關系模型的數據操縱即是建立在關系上的數據操縱,一般有__查詢____、增加、刪除和修改四種操作。
41.要把幫助文件設置為復制到硬盤上的Foxhelp.chm文件,需要在“選項”對話框的文件位置______選項卡上設置。
42.TIME()的返回值的數據類型是_字符 或 C _____類型。
43.在定義字段有效性規則中,在規則框中輸入的表達式中類型是__.邏輯表達式 ______。
44.設計報表通常包括兩部分內容:_.數據源_____和布局。
45.__內部聯接____是指只有滿足聯接條件的記錄才包含在查詢結果中。46.設有圖書管理數據庫:
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
檢索書價在15元至25元(含15元和25元)之間的圖書的書名、作者、書價和分類號,結果按分類號升序排序。
SELECT 書名,作者,單價,分類號 FROM 圖書;
WHERE______;
ORDER BY______;47.設有如下關系表R、S和T:
R(BH,XM,XB,DWH)
S(SWH,DWM)
T(BH,XM,XB,DWH)
實現R∪T的SQL語句是_______。48.設有如下關系表R:
R(NO,NAME,SEX,AGE,CLASS)
主關鍵字是NO
其中NO為學號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現下列功能的SQL語句。
插入“95031”班學號為30,姓名為“鄭和”的學生記錄;_______。49.設有如下關系表R:
R(NO,NAME,SEX,AGE,CLASS)
主關鍵字是NO
其中NO為學號(數值型),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現下列功能的SQL語句。
刪除學號為20的學生記錄;______。
填空題答案
46.單價 BETWEEN 15 AND 25 或 單價 BETW 15 AND 25 或 單價 BETWE 15 AND 25 或 單價>=15 and 單價<=25 或單價>=15 and 單價=<25 或單價=>15 and 單價<=25 或單價=>15 and 單價=<25 與 分類號 ASC 或分類號
47.SELECT * FROM R UNION SELECT * FROM T 或 SELE * FROM R UNIO SELE * FROM T 或 SELECT * FROM R UNIO SELECT * FROM T 或 SELE * FROM R UNION SELE * FROM T
48.INSERT INTO R(NO,NAME,CLASS)VALUES(30,“鄭和”,“95031”)或 INSE INTO R(NO,NAME,CLASS)VALUES(30,“鄭和”,“95031”)49.DELETE FROM R WHERE NO=20 或 DELE FROM R WHERE NO=20 或 DELE FROM R WHER NO=20 或 DELETE FROM R WHER NO=20 SQL經典面試題及答案
1.一道SQL語句面試題,關于group by表內容: 2005-05-09 勝 2005-05-09 勝 2005-05-09 負 2005-05-09 負 2005-05-10 勝 2005-05-10 負 2005-05-10 負
如果要生成下列結果, 該如何寫sql語句?
勝 負 2005-05-09 2 2 2005-05-10 1 2-----------1)select rq, sum(case when shengfu='勝' then 1 else 0 end)'勝',sum(case when shengfu='負' then 1 else 0 end)'負' from #tmp group by rq 2)select N.rq,N.勝,M.負 from(select rq,勝=count(*)from #tmp where shengfu='勝'group by rq)N inner join(select rq,負=count(*)from #tmp where shengfu='負'group by rq)M on N.rq=M.rq 3)select a.col001,a.a1 勝,b.b1 負 from(select col001,count(col001)a1 from temp1 where col002='勝' group by col001)a,(select col001,count(col001)b1 from temp1 where col002='負' group by col001)b where a.col001=b.col001 2.請教一個面試中遇到的SQL語句的查詢問題
表中有A B C三列,用SQL語句實現:當A列大于B列時選擇A列否則選擇B列,當B列大于C列時選擇B列否則選擇C列。-----------select(case when a>b then a else b end),(case when b>c then b esle c end)from table_name 3.面試題:一個日期判斷的sql語句?
請取出tb_send表中日期(SendTime字段)為當天的所有記錄?(SendTime字段為datetime型,包含日期與時間)-----------select * from tb where datediff(dd,SendTime,getdate())=0 4.有一張表,里面有3個字段:語文,數學,英語。其中有3條記錄分別表示語文70分,數學80分,英語58分,請用一條sql語句查詢出這三條記錄并按以下條件顯示出來(并寫出您的思路):
大于或等于80表示優秀,大于或等于60表示及格,小于60分表示不及格。
顯示格式:
語文
數學
英語
及格
優秀
不及格
-----------select(case when 語文>=80 then '優秀'
when 語文>=60 then '及格' else '不及格')as 語文,(case when 數學>=80 then '優秀'
when 數學>=60 then '及格' else '不及格')as 數學,(case when 英語>=80 then '優秀'
when 英語>=60 then '及格' else '不及格')as 英語, from table
SQL Server 2000 數據庫有三種類型的文件:
主要數據文件
主要數據文件是數據庫的起點,指向數據庫中文件的其它部分。每個數據庫都有一個主要數據文件。主要數據文件的推薦文件擴展名是.mdf。
次要數據文件
次要數據文件包含除主要數據文件外的所有數據文件。有些數據庫可能沒有次要數據文件,而有些數據庫則有多個次要數據文件。次要數據文件的推薦文件擴展名是.ndf。
日志文件
日志文件包含恢復數據庫所需的所有日志信息。每個數據庫必須至少有一個日志文件,但可以不止一個。日志文件的推薦文件擴展名是.ldf。7.請用一個sql語句得出結果
從table1,table2中取出如table3所列格式數據,注意提供的數據及結果不準確,只是作為一個格式向大家請教。如使用存儲過程也可以。
table1
月份mon 部門dep 業績yj 一月份
01
一月份
02
一月份
03
二月份
02
二月份
04
三月份
03
table2
部門dep
部門名稱dname85] ,SUM(CASE WHEN score BETWEEN 70 AND 85 THEN 1 ELSE 0 END)AS [8560] ,SUM(CASE WHEN score < 60 THEN 1 ELSE 0 END)AS [60-] FROM SC,Course where SC.C#=Course.C# GROUP BY SC.C#,Cname;
24、查詢學生平均成績及其名次
SELECT 1+(SELECT COUNT(distinct平均成績)FROM(SELECT S#,AVG(score)AS平均成績 FROM SC GROUP BY S# 23)AS T1 WHERE平均成績 > T2.平均成績)as 名次, S# as 學生學號,平均成績
FROM(SELECT S#,AVG(score)平均成績 FROM SC GROUP BY S#)AS T2 ORDER BY平均成績 desc;
25、查詢各科成績前三名的記錄:(不考慮成績并列情況)SELECT t1.S# as 學生ID,t1.C# as 課程ID,Score as 分數 FROM SC t1 WHERE score IN(SELECT TOP 3 score FROM SC WHERE t1.C#= C# ORDER BY score DESC)ORDER BY t1.C#;
26、查詢每門課程被選修的學生數
select c#,count(S#)from sc group by C#;
27、查詢出只選修了一門課程的全部學生的學號和姓名 select SC.S#,Student.Sname,count(C#)AS 選課數 from SC ,Student where SC.S#=Student.S# group by SC.S# ,Student.Sname having count(C#)=1;
28、查詢男生、女生人數
Select count(Ssex)as 男生人數 from Student group by Ssex having Ssex='男';Select count(Ssex)as 女生人數 from Student group by Ssex having Ssex='女';
29、查詢姓“張”的學生名單
SELECT Sname FROM Student WHERE Sname like '張%';30、查詢同名同性學生名單,并統計同名人數
select Sname,count(*)from Student group by Sname having count(*)>1;;31、1981年出生的學生名單(注:Student表中Sage列的類型是datetime)select Sname, CONVERT(char(11),DATEPART(year,Sage))as age from student where CONVERT(char(11),DATEPART(year,Sage))='1981';
32、查詢每門課程的平均成績,結果按平均成績升序排列,平均成績相同時,按課程號降序排列
Select C#,Avg(score)from SC group by C# order by Avg(score),C# DESC;
33、查詢平均成績大于85的所有學生的學號、姓名和平均成績 select Sname,SC.S# ,avg(score)from Student,SC where Student.S#=SC.S# group by SC.S#,Sname having avg(score)>85;24
34、查詢課程名稱為“數據庫”,且分數低于60的學生姓名和分數 Select Sname,isnull(score,0)from Student,SC,Course where SC.S#=Student.S# and SC.C#=Course.C# and Course.Cname='數據庫'and score <60;
35、查詢所有學生的選課情況;
SELECT SC.S#,SC.C#,Sname,Cname FROM SC,Student,Course where SC.S#=Student.S# and SC.C#=Course.C#;
36、查詢任何一門課程成績在70分以上的姓名、課程名稱和分數; SELECT distinct student.S#,student.Sname,SC.C#,SC.score FROM student,Sc WHERE SC.score>=70 AND SC.S#=student.S#;
37、查詢不及格的課程,并按課程號從大到小排列
select c# from sc where scor e <60 order by C#;
38、查詢課程編號為003且課程成績在80分以上的學生的學號和姓名;
select SC.S#,Student.Sname from SC,Student where SC.S#=Student.S# and Score>80 and C#='003';
39、求選了課程的學生人數 select count(*)from sc;40、查詢選修“葉平”老師所授課程的學生中,成績最高的學生姓名及其成績 select Student.Sname,score from Student,SC,Course C,Teacher where Student.S#=SC.S# and SC.C#=C.C# and C.T#=Teacher.T# and Teacher.Tname='葉平' and SC.score=(select max(score)from SC where C#=C.C#);
41、查詢各個課程及相應的選修人數
select count(*)from sc group by C#;
42、查詢不同課程成績相同的學生的學號、課程號、學生成績
select distinct A.S#,B.score from SC A ,SC B where A.Score=B.Score and A.C# <>B.C#;
43、查詢每門功成績最好的前兩名
SELECT t1.S# as 學生ID,t1.C# as 課程ID,Score as 分數 FROM SC t1 WHERE score IN(SELECT TOP 2 score FROM SC WHERE t1.C#= C# ORDER BY score DESC)ORDER BY t1.C#;
44、統計每門課程的學生選修人數(超過10人的課程才統計)。要求輸出課程號和選修人數,查詢結果按人數降序排列,查詢結果按人數降序排列,若人數相同,按課程號升序排列
select C# as 課程號,count(*)as 人數 from sc 25 group by C# order by count(*)desc,c#
45、檢索至少選修兩門課程的學生學號 select S# from sc group by s# having count(*)> = 2
46、查詢全部學生都選修的課程的課程號和課程名 select C#,Cname from Course where C# in(select c# from sc group by c#)
47、查詢沒學過“葉平”老師講授的任一門課程的學生姓名
select Sname from Student where S# not in(select S# from Course,Teacher,SC where Course.T#=Teacher.T# and SC.C#=course.C# and Tname='葉平');
48、查詢兩門以上不及格課程的同學的學號及其平均成績
select S#,avg(isnull(score,0))from SC where S# in(select S# from SC where score <60 group by S# having count(*)>2)group by S#;
49、檢索“004”課程分數小于60,按分數降序排列的同學學號
select S# from SC where C#='004'and score <60 order by score desc;50、刪除“002”同學的“001”課程的成績 delete from Sc where S#='002'and C#='001';
第二篇:數據庫試題及答案_
筆試樣卷一
參考答案
一、簡答題(25分)
1.數據庫階段數據管理的主要特點是什么? 2.
解釋DB、DBMS、DBS三個概念?
3.什么是物理數據獨立性和邏輯數據獨立性? 4.
試說明DBMS的主要功能?
5.在ER模型轉換為關系模型時,聯系類型要根據不同的情況作不同的處理,試說明之。
二、計算題(20分)
1.設有關系R和S R: S:
A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表計算R∪S、R-S、R×S、π3,2(S)、δB<5(R)。(5分)2.
設有三個關系
S(SNO, SNAME, AGE, SEX, SDEPT)SC(SNO, CNO, GRANDE)C(CNO, CNAME, CDEPT, TNAME)試用關系代數表達式表示下列查詢
(1)檢索LIU老師所授課程的課程號、課程名(2)檢索年齡大于23歲的男學生的學號和姓名
(3)檢索學號為S3的學生所學課程的課程名和認課教師姓名(4)檢索WANG同學不學的課程的課程號
(5)檢索至少選修了兩門課程的學生的學號(10分)
三、設有三個基本表(45分)
S(SNO, SNAME, AGE, SEX, SDEPT)SC(SNO, CNO, GRANDE)C(CNO, CNAME, CDEPT, TNAME)1.
試用T-SQL的查詢語句表達下列查詢(1)檢索LIU老師所授課程的課程號、課程名(2)檢索年齡大于23歲的男學生的學號和姓名
(3)檢索學號為S3的學生所學課程的課程名和認課教師姓名(4)檢索WANG同學不學的課程的課程號
(5)檢索至少選修了兩門課程的學生的學號(10分)2.
試用T-SQL的查詢語句表達下列查詢(1)統計有學生選修的課程的門數(2)求選修C4課程的學生的年齡
(3)求LIU老師所授課程的每門課程的學生的平均成績(4)統計每門課程的學生選修人數
(5)求年齡大于所有女同學年齡的男學生的姓名和年齡(10分)3.
試用T-SQL更新語句完成下列更新操作
(1)往表S中插入一個學生資料(‘S9’, ‘WU’, 18)
(2)在表S中檢索每一門課程成績都大于等于80分的學生的學號、姓名、性別,把檢索結果插入另一個已存在的表STU(SNO, SNAME, SEX)(3)刪除SC表中WANG同學的選課資料(4)把低于總平均分的女同學的成績提高5%(5)把表SC中C4課程的成績提高5%(10分)
四、設有關系模式R(ABCD),R上的FD集F={ AB→CD, A→D},試說明R不是2NF的理由,并把R分解成2NF模式集。(10分)
數據庫應用筆試樣卷一參考答案
一、簡答題(25分)
1.采用數據模型表示復雜的數據結構;有較高的數據獨立性;為用戶提供了方便的用戶接口;提供數據控制功能;增加了系統的靈活性。
2.DB(數據庫):存儲在計算機內有組織的、統一管理的相關數據的集合。DBMS(數據庫管理系統):是位于用戶與操作系統之間的數據管理軟件。
DBS(數據庫系統):是實現有組織的、動態的存儲大量關聯數據,以方便用戶訪問的計算機硬件、軟件和株距資源組成的計算機系統。
3.物理數據獨立性:內模式的修改,只需對模式/內模式映象做相應修改,而不需修改概念模式。邏輯數據獨立性:概念模式的修改,只需對外模式/模式映象做相應修改,而不需修改外模式。4.DBMS的主要功能:
數據定義(DDL):三級結構、兩級映象、完整性約束等。數據操縱(DML):檢索、更新。
數據保護:數據恢復、并發控制、完整性控制、安全性控制等。數據維護:數據載入、轉換、存儲、、性能監控等。
數據字典(DD):存儲三級結構定義的數據庫稱為DD,即系統數據庫。5.實體:實體類型→關系模式。聯系:
1∶1:將聯系臵入任一端實體,并加入另一端實體主鍵為外鍵。1∶N:將聯系臵入多端實體,并加入一端實體主鍵為外鍵。M∶N:建立新關系模式,主鍵為兩端實體的主鍵,并為外鍵。
二、計算題(20分)1.R∪S: A B C 3 6 7 2 5 7 7 3 4 4 4 3 4 5 7 2 3 R-S: A B C 3 6 7 2 5 7 7 3 4 4 4 3 R×S
A B C π3,2(S): C B 5 3 4 2 δB<5(R): A B C 7 3 4 4 4 3 2.(1)∏cno,cname(σTNAME=’ LIU’(C))(2)∏sno,sname(σage=23 ∧sex=’ 男’(S))(3)∏cname,tname(σsno=’s3’(S)∞SC∞C)(4)∏cno(C)-∏cno(σsname=’WANG’(SC∞S))(5)∏sno(σ1=4∧2<>5(SCXSC))
三、(45分)1.(1)SELECT CNO,CNAME FROM C WHERE TNAME=’ LIU’
(2)SELECT SNO,SNAME FROM S WHERE AGE>23 AND sex=’ 男’(3)SELECT C.CNO, TNAME FROM S,SC,C WHERE SNO=’S3’ AND C.CNO=SC.CNO=’c03’ AND S.SNO=SC.SNO(4)select cno from c where not exists(select cno from sc where c.cno=sc.cno and sname='WANG')(5)select sc1.sno from sc as sc1,sc as sc2 where sc1.sno=sc2.sno and sc1.cno<>sc2.cno 2.(1)select ,count(*)as num from sc group by cno(2)SELECT SNO,AGE FROM S,SC WHERE S.SNO=SC.SNO AND CNO=’C4’
(3)select cno, avg(score)from c,sc WHERE TNAME=’ LIU’ AND C.CNO=SC.CNO group by cno(4)select cno,count(*)from sc(5)select sname,age from s where SEX='男' and age>all(select age from s where sex='女')3.(1)INSERT INTO S(sno, sname, age)VALUE(‘S9’, ‘WU’, 18)
(2)select sno,sname,.seg into stu from s where score>=80 and s.sno=sc.sno(3)delete from sc where sc.sno=(select sno from s where sname=’wang’ and s.sno=sc.sno)
(4)update sc set score=score*(1+0.05)from s,sc where sex=’ 女’ and s.sno=sc.sno and score<(select avg(score)from sc)(5)update sc set score=score*(1+0.05)from where cno=’c4’
四、(10分)
設有關系模式R(ABCD),R上的FD集F={ AB→CD, A→D},試說明R不是2NF的理由,并把R分解成2NF模式集。(10分)
1、侯選鍵為AB
2、由AB→CD 可知AB→C,AB→D 又由于A→D
故D局部依賴于侯選鍵AB 所以R不是2NF
3、R1(AB,C)R2(A,D)
筆試樣卷二
參考答案
一、選擇題(10X2=20分)
1.數據完整性不包括
a)主體完整性 b)實體完整性 c)參照完整性 d)自定義完整性 2.
常用的三種結構數據模型不包括
a)關系模型 b)實體聯系模型 c)層次模型 d)網狀模型
3.關系的集合運算不包括
a)交 b)并 c)和 d)差 4.
關系的專門關系運算不包括
a)選擇 b)投影 c)連接 d)積 5.
事務的屬性包括
a)原子性、安全性、隔離性、持久性 b)原子性、一致性、安全性、持久性
c)原子性、一致性、隔離性、安全性 d)原子性、一致性、隔離性、持久性
6.SQL Server系統數據庫不包括
a)master b)tempdb c)student d)model 7.
SQL Server中,數據庫主數據文件擴展名為
a)ldf b)mdf c)ndf d)dbf 8.
SQL Server中,索引類型包括
a)聚集索引和非聚集索引 b)主索引和次索引 c)單索引和復合索引 d)內索引和外索引 9.
SQL的數據操縱命令是
a)select、insert、delete、update b)create、select、insert、delete c)create、insert、delete、update d)select、insert、delete、alter 10.SQL Server系統的觸發器包括
a)select、insert、delete b)insert、delete、update c)select、insert、update d)select、delete、update
二、填空題(10X2=20分)
1.數據管理經歷了、、三個階段。2.
DB的中文含義是、DBMS的中文含義是、DBS的中文含義是、DBA的中文含義是。3.
數據庫的三級體系結構為、、,兩級映象為、,兩級數據獨立性為、。4.
SQL主要由、、三類語句組成。5.
數據庫設計通常由規劃、需求分析、、、、數據庫實現、數據庫運行與維護7個階段構成。
三、應用題(3X5=15分)
設關系模式R,其中U={A,B,C,D},F={AB→C,C→A,C→D,D→B},試問:
1.關系R各屬性的閉包。2.
關系R的所有候選碼。
3.判斷關系R是否屬于3NF,并解釋你的結論。
四、綜合題(45分)
某學校要對學生成績進行計算機管理。該學校有若干學生,每個學生有學號、班級、姓名、性別、出生日期、地址。開設的課程需要管理課程編號、課程名稱、學分和學生選修該課程后的成績等信息。該學校規定:一個學生可以有選修多門課程,一門課程可以有多名學生選修。
1.畫出此管理系統的ER模型。
2.簡述ER模型向關系模式轉換的一般方法。3.
將以上ER模型轉化為關系模式,包括主鍵、外鍵。4.
試用SQL語句表示以下數據編輯:
①
將新生“張三”插入學生表(其它屬性自設)。②
刪除選課表中學號為“0001”的學生的選課信息。③
將所有選修了課程編號為“c001”的學生成績加5分。④
將所有選修了“數據庫”課程的學生成績提高5分。⑤
把低于總平均分的女同學的成績提高5%。5.
試用代數表達式表示以下查詢:
①
查詢全校所有學生的學生表的所有信息。
②
查詢全校所有地址為“西安”的學生的學號、姓名、性別。③
查詢所有選修了“數據庫”課程的學生的學號、姓名、成績。④
查詢選修了所有課程的學生的學號、姓名、性別。⑤
查詢選修了2門課程以上的學生的學號、姓名、性別。⑥
查詢學號為“0001”的學生沒有選修的課程編號、課程名稱。6.
試用SQL語句表示以下查詢:
①
查詢全校所有學生的學生表的所有信息。
②
查詢全校所有地址為“西安”的學生的學號、姓名、性別。③
查詢所有選修了“數據庫”課程的學生的學號、姓名、成績。④
查詢每個學生所選課程的數量、總分、最高、最低分 ⑤
查詢選修了所有課程的學生的學號、姓名、性別。⑥
查詢選修了2門課程以上的學生的學號、姓名、性別。
數據庫應用筆試樣卷二參考答案
一、選擇題(10X2=20分)
1.a)2.b)3.c)
4.d)5.d)6.c)7.b)8.a)9.a)10.b)
二、填空題(10X2=20分)
11.人工管理階段、文件系統階段、數據庫階段三個階段。12.數據庫、數據庫管理系統、數據庫系統、數據庫管理員。
13.數據庫的三級體系結構為外模式、概念模式、內模式,兩級映象為外模式/模式映象、模式/內模式映象,兩級數據獨立性為物理數據獨立性、邏輯數據獨立性。14.SQL主要由 數據定義、數據操縱、數據控制三類語句組成。
15.數據庫設計通常由規劃、需求分析、概念設計、邏輯設計、物理設計、數據庫實現、數據庫運行與維護7個階段構成。
三、應用題(3X5=15分)
16.A+=A,B+=B,C+=ABCD,D+=DB,(AB)+= ABCD 17.關系R的所有候選碼。AB及C 18.關系R不屬于3NF。
因為非候選碼傳遞依賴于侯選鍵AB
四、綜合題(45分)
某學校要對學生成績進行計算機管理。該學校有若干學生,每個學生有學號、班級、姓名、性別、出生日期、地址。開設的課程需要管理課程編號、課程名稱、學分和學生選修該課程后的成績等信息。該學校規定:一個學生可以有選修多門課程,一門課程可以有多名學生選修。
1.ER模型。
2.ER模型向關系模式轉換的一般方法。實體:
實體類型→關系模式。聯系:
1∶1:將聯系臵入任一端實體,并加入另一端實體主鍵為外鍵。1∶N:將聯系臵入多端實體,并加入一端實體主鍵為外鍵。M∶N:建立新關系模式,主鍵為兩端實體的主鍵,并為外鍵。3.關系模式
s(sno,class,sname,sex,birthday,addr)c(sno,cname,credit)sc(sno, cno,score)4.試用SQL語句表示以下數據編輯:
1.INSERT INTO S(sno, class, sname, sex)VALUE(‘0025’, ‘982’, ‘張三’, ‘男’)2.DELETE FROM SC WHERE SNO=‘0001’AND S.SNO=SCSNO 3.update sc set score=score+5 from where cno=’c001’ 4.update sc set score=score*(1+0.05)from c,sc where sname=’ 數據庫’ and c.cno=sc.cno 5.update sc set score=score*(1+0.05)from s,sc where sex=’ 女’ and s.sno=sc.sno and score<(select avg(score)from sc)
5.試用代數表達式表示以下查詢:
1.select * from s 2.select sno,sname,sex from s where address like '%西安% 3.select sc.sno,sname, score from s,c,sc where sc.sno=s.sno and sc.cno=c.cno and cname='數據庫' 4.select sno,sname,sex from s where not exists(select * from c where not exists(select * from sc where sc.sno=s.sno and sc.cno=c.cno))5.select sc1.sno from sc as sc1,sc as sc2 where sc1.sno=sc2.sno and sc1.cno<>sc2.cno 6.select cno,cname from c where not exists(select cno from sc,s where s.sno=sc.sno and c.cno=sc.cno and sno='0001')。
6.試用SQL語句表示以下查詢:
1.select * from s 2.select sno,sname,sex from s where address like '%西安% 3.select sc.sno,sname, score from s,c,sc where sc.sno=s.sno and sc.cno=c.cno and cname='數據庫' 4.select sno,count(*)as num,sum(score), max(score), min(score)from sc group by sno 5.select sno,sname,sex from s where not exists(select * from c where not exists(select * from sc where sc.sno=s.sno and sc.cno=c.cno))6.select sc1.sno from sc as sc1,sc as sc2 where sc1.sno=sc2.sno and sc1.cno<>sc2.cno
筆試樣卷三
參考答案
一、填空題(30分)
1.數據完整性包括、、。2.
SQL Server系統數據庫包括、、、。3.
SQL Server中,數據庫主數據文件擴展名為,次數據文件擴展名為,事務日志文件擴展名為。4.
SQL Server數據定義語句包括、、。
5.ER模型的中文名稱為。6.
經典的結構數據模型包括、、。
7.專門的關系運算包括、、、。8.
SQL Server數據操縱命令包括、、、。
9.使用存儲過程的目的是。10.
數據庫索引包括、。
11.數據庫系統3級結構包括、。
二、設有學生成績庫,包含三張表:
學生(學號,班級,姓名,性別,出生日期,地址,電話,信箱)課程(課程編號,課程名稱,學分)選課(學號,課程編號,成績)用SQL語句完成以下操作(50分)。
1、刪除所有成績為NULL的學生選課信息。
2、將所有不及格課程的成績加5分。
3、將所有“數據庫應用”課程的成績加5分。
4、查詢所有課程的所有信息。
5、查詢所有學生的姓名、性別。
6、查詢所有男生的姓名、年齡。
7、查詢所有學生的平均成績,并按平均成績排名次。
8、查詢所有選修了“數據庫應用”課程的學生的學號、姓名和該課成績。
9、查詢張三同學沒有選修的課程編號、課程名稱。
10、查詢所有學生都選修的課程編號、課程名稱。
三、關系模式R(ABCD),F={AB→C,C→A,C→D,D→B}(20分)
1、關系R的所有候選碼是什么?
2、R是否屬于3NF,解釋你的結論。
數據庫應用筆試樣卷三參考答案
一、填空題(30分)
1.數據完整性包括 實體完整性、參照完整性、用戶定義完整性。2.SQL Server系統數據庫包括 master、model、msdb、tempdb。
3.SQL Server中,數據庫主數據文件擴展名為mdf,次數據文件擴展名為 ndf,事務日志文件擴展名為ldf。
4.SQL Server數據定義語句包括 create、drop、alter。5.ER模型的中文名稱為實體聯系模型。
6.經典的結構數據模型包括 層次、網狀、結構。7.專門的關系運算包括 選擇、投影、連接、除。
8.SQL Server數據操縱命令包括 insert、delete、update、select。9.使用存儲過程的目的是 減輕網絡流量、提高效率。10.數據庫索引包括聚集、非聚集。
11.數據庫系統3級結構包括外部級、概念級和內部級。
二、設有學生成績庫,包含三張表:
學生(學號,班級,姓名,性別,出生日期,地址,電話,信箱)課程(課程編號,課程名稱,學分)選課(學號,課程編號,成績)用SQL語句完成以下操作(50分)。
1.delete from sc where score is null 2.update sc set score=score+5 from where score<60 3.update sc set score=score+5 from c,sc where sname=’ 數據庫’ and c.cno=sc.cno 4.select * from c 5.select sname.sex from s 6.select sname.year(getdate())-year(birthday)as age from s where sex=’ 男’ 7.select sno,avg(score)from sc group by sno order by 2 desc 8.select sc.sno,sname,cname,score from s,c,sc where sc.sno=s.sno and sc.cno=c.cno and cname='數據庫' 9.select cno,cname from c where not exists(select cno from sc,s where c.cno=sc.cno and c.sno=s.sno and sname='張三')10.select cno,cname from c where not exists(select * from s where not exists(select * from sc where sc.sno=s.sno and sc.cno=c.cno))
三、關系模式R(ABCD),F={AB→C,C→A,C→D,D→B}(20分)
1.關系R的所有候選碼。AB及C 2.關系R不屬于3NF。因為非候選碼傳遞依賴于侯選鍵AB
數據庫試題及答案 兩套 收藏 數據庫原理試題(A卷)
一、填空題(每空 1 分,共 20 分)
1.對于一個國家來說,數據庫的建設規模、數據庫信息量的 _____________ 和 _____________ 已成為這個國家信息化程度的 ________________。2.數據模型通常由: ________________、________________ 和 _____________ 三部分組成。
3.游標的功能是把 ________________ 轉換為 ________________。4.最常用的數據庫的恢復技術是_____________ 和 _____________。
5._____________ 模型是現實世界到 _____________ 機器模型的中間橋梁。6.數據獨立性是指_____________ 和_____________ 獨立性。
7.數據庫應用程序開發工具目前有 ________________、_________________、________________、和 ________________ 等。
8.目前數據庫產品有 SQL Server 和 ________________、________________ 等。
二、選擇題(每小題 1 分,共 10 分)
1.關于冗余數據的敘述中,不正確的是()。A .冗余的存在容易破壞數據庫的完整性 B .冗余的存在給數據庫的維護增加困難.C .不應該在數據庫中存儲任何冗余數據 D .冗余數據是指可由基本數據導出的數據 2.概念模型獨立于()。
A . ER 模型 B .硬件設備 C . DBMS D .操作系統 3.下列敘述正確的為()。
A.主碼是一個屬性,它能唯一表識一列 B.主碼是一個屬性,它能唯一表識一行
C.主碼是一個屬性或屬性集,它能唯一表識一列 D.主碼是一個屬性或屬性集,它能唯一表識一行
4.數據庫三級模式體系結構的劃分,有利于保持數據庫的()。
A .數據獨立性 B .數據安全性 C .結構規范化 D .操作可行性 5.一個關系中的候選關鍵字()。
A .至多一個 B .可多個 C .必須多個 D .至少 3 個 6.常用的關系運算是關系代數和()。
A .集合代數 B .邏輯演算 C .關系演算 D .集合演算 7.在基本層次聯系中,記錄型之間的聯系是()。
A .一對一聯系 B .一對多聯系 C .多對多聯系 D .多對一聯系 8.并發操作會帶來哪些數據不一致性()。
A .不可修改、不可重復讀、臟讀、死鎖 B .不可重復讀、臟讀、死鎖 C .丟失修改、臟讀、死鎖 D .丟失修改、不可重復讀、臟讀 9.在數據庫與宿主語言之間傳遞信息是通過()。
A.全局變量 B.共性變量 C.公共數據區 D.系統緩沖區 10.數據庫的()是指數據的正確性和相容性。A.安全性 B.完整性 C.并發控制 D.恢復
三、判斷題(每小題 1 分,共 10 分 , 對不正確的要寫出理由)1.子模式 DDL 是用來描述數據庫的物理存儲結構的。()2.同一個關系模型的任兩個元組值不能全同。()3.基本表是本身獨立存在的表,在 SQL 中一個關系就對應基本表。()4.數據流程圖(DFD)是用于描述結構化方法中詳細設計階段的工具。()5.若數據庫中只包含成功事務提交的結果則此數據庫成為處于安全狀態()6.事務的持續性是指事務中包括的所有操作,要么都做,要么都不做。()7.DB 用戶的權限可分為具有 DBA 特權的用戶和一般 DB 用戶()8.數據庫的網狀模型應滿足的條件是必須有兩個以上的結點。()
9.CREAT TABLE 命令可直接定義主碼、外碼、參照表,系統就能夠自動地執行實體完整性和參照完整性規則。()
10.分布式數據庫數據獨立性包括數據的邏輯獨立性、數據的物理獨立性和數據分布獨立性。()
四、(每小題 3 分,共 15 分)設有關系模式,其中
(1)計算。
(2)求 F 的最小等價依賴集。(3)求出 的關鍵字。
(4)將 R 分解使其滿足 BCNF 且無損連接。
(5)將 R 分解使其滿足 3NF 且無損連接與保持函數依賴。
五、綜合題(25 分)
1.將 R ∪ S、R-S 兩種關系代數基本運算表示為域關系演算表達式。(5 分)2.關系數據庫中有下列三個關系:
商店(商店代號,商店名,店員人數,所在城市)商品(商品編號,商品名,價格)商店--商品(商店代號,商品編號,商品數量)(1)用 ALPHA 語言完成下列操作:(4 分)檢索銷售全部商品的商店姓名。
(2)用關系代數完成下列操作:(4 分)檢索店員人數大于 23 商店代號和商店名。(3)試用 SQL 語句寫出下列查詢:
(a)找出店員人數不超過 100 人或者在長沙市的所有商店的代號和商店名。(4 分)(b)找出供應書包的商店名。(4 分)
(c)找出至少供應商品代號為 233 的商店所供應的全部商品的商店名。(4 分)
六、設計題(每小題 10 分,共 20 分)
某市人才交流中心擬建立人才信息交流網?,F有資料:每個前來登記的個人需填寫的《人才入庫登記表》(見附表 1);每個前來登記的企業需填寫的《企業信息登記表》(見附表 2)。
試設計人才、崗位和企業的實體聯系圖,并將概念模型轉換為關系模式。附表 1 :人才入庫登記表 個人編號: 登記日期 姓名
性別
出生日期 身份證號 畢業院校
專業
學歷 聯系電話
電子郵件
附表 2 :企業信息登記表 企業編號: 登記日期 企業名稱
地址
企業網址 崗位需求 聯系人
聯系電話
電子郵件 企業簡介
數據庫原理試題答案(A卷)一.填空題(每空 1 分,共 20 分)
1.安全性,完整性,衡量標準
2.數據結構,數據操作,完整約束。3.集合記錄,單記錄
4.數據轉儲,登錄日志文件 5.概念,數據模型 6.物理,邏輯
7.C++, VB, Def, C# 8.Oracle, Access
二、單項選擇題(每小題 1 分,共 10 分)
C,C,D,A,B,C,B,D,A,B
三、判斷題(每小題 1 分,共 10 分)
F,T,T,F,T,F,T,T,T
四、(每小題 3 分,共 15 分)
? 令 x={AD}, x(0)=AD, x(1)=ACD, x(2)=ACD, 故(AD)+ =ACD ? 將 F 中依賴右部屬性單一化: F 1 : A C C A B A B C D A D C 在 F 1 中去掉多余的函數依賴: 因為 B A,A C 所以 B C 是多余的 又因為 D A,A C 所以 D C 是多余的 F 2 : A C C A B A D A 函數依賴集的最小集不是唯一的,本題答案不唯一。
因為 F 2 中所有依賴的左部都是單屬性,所以不存在依賴左部多余的屬性。所以 F : A C C A B A D A(3)因為 DB 在 F 中的又函數依賴的右部中均未出現,所以候選關鍵字一定包含 BD,而(BD)+ =ABCD 因此 BD 是 R 惟一的候選關鍵字。(4)考慮 A C,所以 AC 不是 BCNF(AC 不包含候選關鍵字 BD),將 ABCD 分解為 AC 和 ABD。AC 已是 BCNF,進一步分解 ABC 選擇 B A,把 ABD 分解為 AB 和 BD,此時 AB 和 AD 均為 BCNF,所以 ρ ={AC,BA,DA,BD}(5)Ri A B
C D AC BA DA a 1 a 1 a 1 a 2 a 3 a 3 a 3
a 4
五、,R US={t|P(t)US(t)`}
R-S={t|P(t)?S(t)`}(5 分),(1)SHOP(sno,sna,snu,city)
GOODS(gno,gna,price)
SHOP-GOODS(sno,gno,num)
Range GOODS rx
SHOP-GOODS ry
GET W(SHOP.SNA)rx ry(ry.gno=rx.gno shop.sno=ry.sno)
(2)∏ sno,sna(δ snu>23(SHOP))(3 分)
(3)(a)SELECT SNO,SNA
FROM SHOP
WHERE CITY=' 長沙 'OR SNO<=100(3 分)
分)((b)SELECT SHOP.sna
FROM SHOP,SHOP-GOODS,GOODS
WHERE SHOP.sno=SHOP-GOODS.sno AND GOODS.gna=' 書包 '
SHOP-GOODS.gno =GOODS.gno(4 分)
(c)SELECT sna
FROM SHOP sx
WHERE NOTEXIST
(SELECT *
FROM GOODS-SHOP sy
WHERE GOODS-SHOP.sno=' 223' AND NOTEXIST
(SELECT *
FROM SHOP-GOODS sz
WHERE sy.gno=sz.gno AND sx.sno=sz.sno))(5 分)
六、設計題
問題一: 設計人才、崗位和企業的實體聯系圖(5 分)
問題二: 轉換關系模式(5 分)
(b)個人編號,崗位,最低薪水,登記日期
(c)企業編號,崗位,專業學歷,薪水,備注,登記日期
(d)個人編號,姓名,性別,出生日期,身份證號,畢業院校,專業,學歷,證書,名稱,聯系電話,電子郵件,個人簡歷,特長
(e)證書名稱,證書編號
企業(企業編號,企業名稱,聯系人,聯系電話,地址,企業網址,電子郵件,企業簡介)
數據庫原理試題(B卷)
一、填空題(每空 2 分,共 20 分)
1、關系中主碼的取值必須唯一且非空,這是由 ___________ 完整性規則決定的。
2、當數據庫被破壞后,如果事先保存了數據庫副本和 ________________,就有可能恢復數據庫。
3、數據庫的 ____________ 是指數據庫的正確性和相容性。
4、關系數據操作語言的特點是:操作對象與結果均為 ___________、操作的非過程性強、語言一體化、并且建立在數學理論基礎之上。
5、SQL 是一種介于關系代數和 _____________ 之間的結構化的查詢語言。
6、對于每一個外模式,數據庫系統都有一個 _______________ 映象,它定義了該外模式與模式之間的對應關系。
7、視圖是一個需表,它一經定義就可以和基本表一樣被查詢,但 _________ 操作將有一定的限制。
8、數據倉庫是一個面向主題的、_____________、不可更新的、隨時間不斷變化的數據集合。
9、避免活鎖的簡單方法是采用 ________________ 的策略。
10、知識庫系統和主動數據庫系統是將數據庫技術和 ______________ 技術相結合產生的。
二、選擇題(每小題 1 分,共 10 分)
1、SQL 中,下列涉及空值的操作,不正確的是()
A . AGE IS NULL B . AGE IS NOT NULL C . AGE=NULL D . NOT(AGE IS NULL)
2、關系數據模型的三個組成部分中,不包括()
A .完整性規則 B .數據結構 C .數據操作 D .并發控制
3、DB, DBMS 和 DBS 三者間的關系是()
A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS C . DBMS 包括 DBS 和 DB D . DBS 與 DB、DBMS 無關
4、數據庫的并發操作可能帶來的問題包括()
A .丟失更新 B .數據獨立性會提高 C .非法用戶的使用 D .增加數據的冗余度
5、并發事務的交叉執行破壞了事務的()
A .原子性 B .隔離性 C .一致性 D .永久性 6、3NF()規范化為 BCNF。
A .消除非主屬性對碼的部分函數依賴 B .消除非主屬性對碼的傳遞函數依賴 C .消除主屬性對碼的部分和傳遞函數依賴 D .消除非平凡且非函數依賴的多值依賴
7、()是長期存儲在計算機內的有組織,可共享的數據集合。
A .數據庫管理系統 B .數據庫系統 C .數據庫 D .文件組織
8、一個 1 : n 聯系可以轉換為一個獨立的關系模式,關系的碼為()
A .實體的碼 B.各實體碼的組合 C.n 端實體的碼 D.每個實體的碼
9、在數據庫設計中,將 ER 圖轉換成關系數據模型的過程屬于()
A.需求分析階段 B.邏輯設計階段 C.概念設計階段 D.物理設計階段
10、關系完備的系統是指()。
A.僅支持關系數據結構,不支持集合級的操作 B.僅支持關系數據結構和三種關系操作
C.支持關系數據結構和所有的關系代數操作 D.支持關系模型的所有特征
三、簡答題(每小題 5 分,共 20 分)、數據庫系統中的常見故障有那些?、簡述數據模型的三個組成部分。、所有的視圖是否都可以更新?為什么?、什么樣的并發調度是正確的調度?
四、(共 10 分)事務 T1 和 T2 同時對 A 的值操作。A 的初值是 50,事務 T1 對 A 的值減 10,事務 T2 對 A 的值加倍,1、若這兩個事務并發執行,舉例可能結果。
2、請給出一個可串行化調度,并給出執行結果。
五、(共 10 分)對學生-課程數據庫有如下的查詢:
SELECT Sname
FROM Student, Cource , SC
WHERE Student.Sno=SC.Sno AND SC.Cno=Course.Course.Cno AND Course.Cname=' 數據庫 '
此查詢要求選修了數據庫的所有學生的姓名。
(1)試畫出用關系代數表示的語法樹;
(2)對原始的語法樹進行優化,畫出優化后的標準語法樹。
六、(共 20 分)設有學生-課程數據庫,其數據庫模式為 : 學生 S(學號 SNO,姓名 SN,所在系 SD,年齡 SA)、課程 C(課程號 CNO,課程姓名 CN,先修課號 PCNO)、學生選課 SC(學號 SNO,課程號 CNO,成績 G)。、試用關系代數,ALPHA 語言語言分別寫出下列查詢:
(1)查詢選修了 2 號課程的學生的學號;(4分)
(2)求選讀了‘數據庫概論'的學生學號和姓名;(4分)
(3)求選修了全部課程的學生學號、姓名。(4分)、試用 SQL 語言寫出下列查詢:
(1)查詢學生總人數;(2分)
(2)查詢選修了 5 門以上課程的學生學號;(3分)
(3)刪除‘數據結構'課程及所有對它的選課情況。(3分)
七、綜合題(共 10 分)
設有一局部應用,包括 3 個實體“科室”,“醫生”,“病人”,且有以下事實:每位醫生屬于且僅屬于一個科室;每個科室可以聘用若干醫生,對每個醫生聘用時存有聘用期限和聘用日期;一個病人可以由不同的醫生為其診斷,每個醫生可以為若干病人診治,每次診斷存有就診日期。設科室的屬性包括科室代碼,科室名稱;醫生的屬性包括工號,姓名和職稱;病人的屬性包括姓名、年齡、工作單位。
1、試設計 E - R 圖,注明屬性和聯系類型。
2、將 E - R 圖轉換為等價的關系模型(包括關系名,屬性名和碼)。
數據庫原理試題答案(B卷)
一、填空題(每題 2 分,共 20 分)
1、實體
2、日志文件
3、完整性
4、關系
5、關系演算
6、外模式 / 模式
7、更新
8、集成的
9、先來先服務
10、人工智能
二、選擇題(每題 1 分,共 10 分)、C 2、D 3、B 4、A 5、B 6、C 7、C 8、C 9、B 10、C
三、簡答題(每題 5 分,共 20 分)、答案要點:數據庫系統中的常見故障有:事務內部的故障(事務故障)(1 分)、系統故障(1 分)、介質故障(2 分)、計算機病毒(1 分)。、答案要點:數據模型通常由數據結構(1 分)、數據操作(2 分)、完整性約束(2 分)三部分組成。、答案要點:不是所有的視圖都是可更新的(2 分);因為有些視圖的更新不能唯一地有意義地轉換成對相應基本表地更新(3 分)。、答案要點:多個事務的并發執行是正確的,當且僅當其結果與按某一次序串行執行它們時的結果相同(5 分)。
四、(共 10 分)、80,90、T 1 T 2
Slock A
讀 A = 50
Y = A
Unlock A
Xlock A
A=Y-10 Slock A
寫回 A = 40
等待
Unlock A 等待
讀 A = 40
Y = A
Unlock A
Xlock A
A=Y × 2
寫回 A = 80
Unlock A
五、(共 10 分)
六、(共 20 分)、關系代數:
(1)sno(cno =‘ 2 '(SC))(2分)
(2)Sno,Sn(Cn=' 數據庫概論 ')(2分)
(3)Sno,SN(S(Cno,sno(SC)÷ Cno(C)))(2分)
ALPHA 語言
? GET W(SC.SNO): SC.CNO=' 2'(2分)
? RANGE C X
SC Y
GET W(S.SNO.S.SN): X(Y(X.CNO=Y.CNO ^ Y.SNO=S.SNO ^ X.CN=' 數據庫概論 '
? RANGE C X
SC Y
GET W(S.SNO,S.SN): X(Y(Y.CNO=X.CNO ^ Y.SNO=S.SNO))(2分)、(1)SELECT COUNT(*)FROM STUDENT(2分)
(2)SELECT SNO FROM SC
GROUP BY SNO HAVING COUNT(*)>5(3分)
(3)DELECT FROM SC
WHERE SC.CNO IN(SELECT C.CNO FROM C WHERE CN=' 數據結構 ')
DELETE FROM C WHERE CN= ‘數據結構'(3分)
七、(共 10 分)
(5分)
科室(科室代碼,科室名稱)(1分)
醫生(工號,姓名,名稱,聘用日期,聘用期限,科室)(1分)
病人(病歷號,姓名,年齡,工作單位)(1分)
2分)(就診(醫生工號,病歷號,就診日期)(2分)
發表于 @ 2008年12月29日 09:41:00 | 評論(4)| 編輯| 舉報| 收藏
舊一篇:考試臨近——在即 | 新一篇:學習IT的情感生活 查看最新精華文章 請訪問博客首頁相關文章
數據庫概論筆記(第一天)數據庫原理及應用《數據庫系統概論》(第三版)數據庫數據基礎--基本概念數據庫的基本結構三個層次數據庫原理與應用數據庫設計的理論與方法收藏數據庫的主要特點hlf881216 發表于2009年12月9日 17:05:52 IP:舉報回復刪除 很好?。?!riiiqpl 發表于2009年12月21日 21:51:03 IP:舉報回復刪除 看不到圖片呀匿名用戶 發表于2009年12月25日 13:02:42 IP:舉報回復刪除 zs84102030 發表于2009年12月28日 15:04:19 IP:舉報回復刪除 發表評論 表 情: 評論內容: 用 戶 名: 登錄 注冊 匿名評論 匿名用戶驗 證 碼: 重新獲得驗證碼 Copyright ? pengluer Powered by CSDN Blog
第三篇:國際貿易實務多套試題及答案
國際貿易實務預測試題及答案
一、單選題
1.我某出口公司于2001年8年10日用特快專遞向德國漢堡某公司發盤,限2001年8月25日復到有效。8月23日下午3時我公司同時收到德國公司的表示接受的特快專遞和撤回接受的傳真。根據《聯合國國際貨物銷售合同公約》,對此項接受,(A)。A.可以撤回 B.不得撤回,合同成立 C.在我方同意的情況下,可以撤回 D.不得撤回,但可以撤銷 2.信用證規定到期日為2001年5月31日,而未規定最遲裝運期,則可理解為(C)A.最遲裝運期為2001年5月10日 B.最遲裝運期為2001年5月16日 C.最遲裝運期為2001年5月31日 D.該信用證無效 3.獨家代理和包銷兩種貿易方式,(A)A.前者是委托代理關系,后者是買賣關系B.前者是買賣關系,后者是委托代理關系 C.都是委托代理關系 D.都是買賣關系 4.期貨交易(B)A.可以在任何時間,任何地點進行 B.必須在期貨交易所內按交易所規定的開市時間交易
C.必須在期貨交易所進行但沒有時間規定 D.必須在交易所規定的時間進行,但交易不限于交易所內5.海運提單之所以能夠向銀行辦理抵押貸款,是因為(D)A.海運提單是承運人簽發的貨物收據 B.海運提單可以轉讓 C.海運提單是運輸契約的證明D.海運提單具有物權憑證的性質
6.按照《2000通則》的解釋,若以FOB條件成交,買賣雙方風險劃分是以(B)為界。A.貨交承運人保管 B.裝運港船舷 C.貨交買方處置 D.目的港船舷 7.表明“主運費已付”的是(C)術語。A.E組 B.F組 C.C組 D.D組
8.匯票根據(A)不同,分為銀行匯票和商業匯票。A.出票人 B.付款人 C.受款人 D.承兌人
9.進口合同中的索賠條款有兩種規定方法,在一般商品買賣合同中常用的是(A)A.異議與索賠條款 B.違約金條款 C.罰金條款 D.定金法則
10.凡貨、樣不能做到完全一致的商品,一般都不適宜憑(D)買賣。A.規格 B.號碼C.標準 D.樣品
二、多選題
1.根據《聯合國國際貨物銷售合同公約》規定,構成一項有效發盤的條件是(ABC)A.向一個或一個以上特定的人提出B.表明發盤人在得到接受時承受約束的旨意 C.發盤的內容十分確定 D.發盤中明確規定有效期 E.必須傳達到受盤人 2.在我國出口業務中,信用證項下制單結匯的方式有(ABC)A.收妥結匯 B.押匯 C.定期結匯 D.電提 E.保理
3.采用CIF術語成交,出口人必須提交的單據包括(ABC)A.商業發票 B.保險單 C.提單 D.商檢證書 E.產地證書
4.向承運人交貨的三種術語與裝運港交貨的三種常用術語的區別有(ABC)A.交貨地點 B.適用的運輸方式 C.風險劃分界限 D.出口報關手續 E.進口報關手續 5.仲裁的特點(ABCD)A.以當事人自愿為基礎 B.任何仲裁機構不受理沒有仲裁協議的案件 C.排除法院對爭議案件的管轄權 D.仲裁裁決是終局的,對雙方均有約束力 E.仲裁協議必須在爭議發生之前達成
6.有關貿易術語的國際貿易慣例主要有(ABC)A.《1932年華沙—牛津規則》 B.《1941年美國對外貿易定義(修訂本)》
C.《2000年國際貿易術語解釋通則》 D.《海牙規則》 E.《漢堡規則》 7.運輸包裝的主要作用在于(ABE)A.保護商品 B.便于運輸與儲存 C.促銷 D.美化商品 E.防止在裝卸過程中發生貨損貨差 8.由上海運往底特律、芝加哥的一批貨物,若采用OCP條款,應滿足下列條件(ABC)A.必須在美國西海岸港口轉船 B.必須在提單上注明“OCP”字樣
C.必須在提單的目的港一欄填寫西海岸港口城市名,以及底特律、芝加哥最終目的地名稱 D.必須是美國急需的貨物 E.必須在美國東海岸港口轉船
三、名詞解釋
1.發盤:在法律上又稱要約,是擬交易的一方向一個或一個以上特定人提出訂立合同的建議,如其內容十分確定并且表明在受盤人接受時承受約束的意旨,即構成發盤。
2.加工貿易:所謂加工貿易是指一國的企業利用自己的設備和生產能力,對來自國外的原料、零部件或元器件進行加工、制造或裝配,然后再將產品銷往國外的貿易做法。加工貿易可分為來料加工和進料加工兩種基本形式。3.中性包裝:指在商品上和內外包裝上不注明生產國別的包裝。中性包裝有定牌中性和無牌中性之分。4.票匯:指匯出行應匯款人的申請,代匯款人開立的、以其分行或代理行為解付行的銀行即期匯票,支付一定金額給收款人的匯款方式。.共同海損:載運貨物的船舶在航運途中遇到自然災害或者意外事故,危及船、貨的共同安全時,船方為了保護船與貨物的共同安全或者為了使航程得以繼續完成,而有意識的合理的采取挽救措施所做出的某些特殊犧牲和支出的額外費用。
6.清潔提單:指貨物在裝船時“表面狀況良好”,承運人在提單沒有標明貨物及包裝有缺陷的提單。
7.追索權:是指持票人在票據到期不獲付款或期前不獲承兌或有其他法定原因,并在實施行使或保全票據上權利的行為后,可以向其前手請求償還票據金額、利息及其他法定款項的一種票據權利。
8.信用證:是指銀行根據進口人的申請和指示向出口人開立的,在符合信用證條款的條件下,保證付款的書面文件。
9.還盤: 是指受盤人不同意或不完全同意發盤提出的各項條件,并提出了修改意見,建議原發盤人考慮。10.貿易術語:是在國際貿易中用來表明商品的價格構成,說明貨物交接過程中有關的風險、責任和費用劃分問題的專門用語。
11.對等樣品:是指賣方按買方的來樣復制或提供品質相近的樣品,寄請買方確認后,即作為交貨品質的依據。12.品質公差:是指在工業制成品中,國際同行業公認的產品品質誤差。
13.溢短裝條款:即數量增減條款,是指賣方在交貨時,可按合同中的數量多交或少交一定的百分比,它一般是在數量條款之中加訂的。溢短裝條款的內容主要包括機動幅度的百分比,溢短裝部分由誰選擇以及該部分的作價方法。
14.嘜頭:又稱運輸標志,即指在運輸包裝上面書寫、壓印、刷制簡單的圖形、文字和數字。
15.象征性交貨:是指賣方按合同規定裝運貨物后,向買方提交包括物權憑證在內的有關單證,就算完成交貨義務,無需保證到貨。
16.國際多式聯運:是在集裝箱運輸的基礎上產生和發展起來的一種綜合性的連貫運輸方式。它一般是以集裝箱為媒介,把海、陸、空各種傳統的單一運輸方式有機地結合起來,組成一種國際間的連貫運輸。
17.滯期費: 是指在規定的裝卸期限內,租船人未完成裝卸作業,給船方造成經濟損失,租船人對超過的時間向船方支付一定的罰金。
18.空白背書:是指示提單背書的一種方式。指由背書人在提單背面簽章,但不注明被背書人的名稱。
19.倉至倉條款:簡稱W/W,倉至倉條款是保險責任的起訖條款,即保險責任自被保險貨物運離保險單所載明的起運地或儲存處所開始,包括正常運輸中的海上、陸上、內河和駁船運輸在內,直至該項貨物運抵保險單所載明的目的地收貨人的最后倉庫或儲存處所或被保險人用作分配、分排或非正常運輸的其他儲存處所為止。但被保險貨物在最后卸貨港全部卸離海輪后60天內未完成最后交貨,則保險責任以60天屆滿終止。
20.匯票:是指一個人向另一個人簽發的,要求受票人即期或定期或在可以確定的將來時間內,向某人或其指定人或持票人支付一定金額的無條件的書面命令。
21.背書:是指持票人在匯票背面簽上自己的名字,或再加上受讓人的名稱,并把匯票交給受讓人的行為。
22.托收:是指出口人依據買賣合同發運貨物后,委托當地銀行通過其在國外分支機構或代理向進口人收取貨款的方式。
23.貼現:在國際市場上,一張遠期匯票的持有人如想在付款人付款前取得票款,可以經過背書將匯票轉讓給貼現的銀行或金融公司,由它們將扣除一定貼現利息后的票款付給匯票持有人,這種做法叫貼現。
24.交易磋商:在國際貨物買賣中,交易雙方就買賣商品的有關條件進行協商以期達成交易的過程,通常稱為貿易談判。
25.詢盤:是指為了試探對方對交易的誠意和了解其對交易條件的意見。因多數是詢問價格,故通常稱之為詢價。26.逾期接受:接受通知超過發盤規定的有效期限或發盤沒具體規定有效期而超過合理時間才送達受盤人,這項接受為逾期接受。
27.國際保理:國際保理業務是指在使用托收、賒銷等非信用證結算貨款時,保理商向出口商提供的一項集買方資信調查、應收賬款管理和追賬、貿易融資及信用管理等于一體的綜合性金融服務業務。
28.海運提單:是指船方或其代理人在收到承運的貨物時簽發給托運人的貨物收據,也是承運人與托運人之間所簽訂的運輸契約的證明,在法律上它具有物權憑證的作用。
29.議付:是出口方銀行買進信用證項下的匯票及所附單據并將票款付給受益人的過程。
30.開證申請書:是開證申請人在申請開證時必須填制的文件,是開證銀行對外開證的條件和依據。包括開證申請人的承諾和付款保證(正面)及開證內容(背面)。
國際貿易實務試題
一、名詞解釋(20分)
1、共同海損
2、清潔提單
3、追索權
4、信用證
5、還盤
二、簡答(20分)
1、簡述FOB、CFR和CIF的異同點。
2、簡述國際貿易術語的作用。
三、案例分析及計算(60分)
1.某貨輪在航運途中貨艙起火并蔓延到機艙,為了船貨的共同安全,船長下令往倉中灌水滅火,火雖然被撲滅,但由于主機受損,貨輪無法繼續航行。于是船長決定雇傭拖輪將貨輪拖到附近港口修理,檢修后再駛往目的港。事后調查,這次事故造成的損失有:①800箱貨物被火燒毀;②500箱貨由于灌水滅火造成損失;③主機和部分甲板被燒壞;④拖船費用;⑤額外增加的燃料和船長、船員工資。
從上述各項損失的性質看,哪些屬于單獨海損?哪些屬于共同海損?并簡要說明理由。(10分)2.我國江蘇省南通市某輕工產品進出口公司向外國某公司進口一批小家電產品,貨物分兩批裝運,支付方式為不可撤銷議付信用證,每批分別由中國銀行某分行開立一份信用證。第一批貨物裝運后,賣方在有效期內向銀行交單議付,議付行審單后,未發現不符點,即向該商議付貨款,隨后中國銀行對議付行作了償付。南通公司在收到第一批貨物后,發現貨物品質不符合同規定,進而要求中國銀行對第二份信用證項下的單據拒絕付款,但遭到中國銀行的拒絕。試問,中國銀行這樣做是否有理?為什么?(15分)
3.我國山東某出口公司按CIF條件與韓國某進口公司簽訂了一筆初級產品的交易合同。在合同規定的裝運期內,賣方備妥了貨物,安排好了從裝運港到目的港的運輸事項。在裝船時,賣方考慮到從裝運港到目的港距離較近,且風平浪靜,不會發生什么意外,因此,沒有辦理海運貨物保險。實際上,貨物也安全及時抵達目的港,但賣方所提交的單據中缺少了保險單,買方因市場行情發生了對自己不利的變化,就以賣方所交的單據不全為由,要求拒收貨物拒付貨款。請問,買方的要求是否合理?此案應如何處理?(15分)
4.我某出口公司以CIF紐約條件與美國某公司訂立了200套家具的出口合同,合同規定2002年12月交貨。11月底,我企業出口商品倉庫發生雷擊火災,致使一半左右的出口家具燒毀。我企業以發生不可抗力為由,要求免除交貨責任,美方不同意,堅持我方按時交貨。我方無奈經多方努力,于2003年1月初交貨,美方要求索賠。試
問:
(1)我方要求免除交貨責任的要求是否合理?為什么?(2)美方的索賠要求是否合理?為什么?(10分)
5.我國某公司以每箱50美元CIF悉尼出口某商品共一萬箱,貨物出口前,由我公司向中國人民保險公司某分公司投保了水漬險、串味險及淡水雨淋險,其保險費率分別為0.7%、0.3%和0.2%,按發票金額110%投保。試計算該批貨物的投保金額和保險費各是多少?(10分)
2006—2007學年第一學期國際貿易實務試題(答案)
一、名詞解釋(20分)
1、共同海損:載運貨物的船舶在航運途中遇到自然災害或者意外事故,危及船、貨的共同安全時,船方為了保護船與貨物的共同安全或者為了使航程得以繼續完成,而有意識的合理的采取挽救措施所做出的某些特殊犧牲和支出的額外費用。
2、清潔提單:指貨物在裝船時“表面狀況良好”,承運人在提單沒有標明貨物及包裝有缺陷的提單。
3、追索權:是指持票人在票據到期不獲付款或期前不獲承兌或有其他法定原因,并在實施行使或保全票據上權利的行為后,可以向其前手請求償還票據金額、利息及其他法定款項的一種票據權利。
4、信用證:是銀行做出的有條件的付款承諾,即銀行根據開證申請人的請求和指示,向受益人開具的有一定金額、并在一定期限內憑規定的單據承諾付款的書面文件;或者是銀行在規定金額、日期和單據的條件下,愿代開證申請人承購受益人匯票的保證書。
5、還盤: 是指受盤人不同意或不完全同意發盤提出的各項條件,并提出了修改意見,建議原發盤人考慮。
二、簡答(20分)
1、簡述FOB、CFR和CIF的異同點。答案:相同點
(1)賣方都是在裝運港交貨,(2)買賣雙方風險的轉移以貨物越過裝運港船舷為界限(3)都適合于水上運輸
(4)賣方辦理出口通關手續,買方辦理進口通關手續
區別:在運輸和保險上存在差別
FOB下運輸和保險由買方自行安排,賣方無責任;CFR下賣方負責簽訂運輸合同,支付運輸費用,保險由買方自行安排;CIF下,運輸合同和保險合同均由賣方負責簽訂,并承擔運費和保險費。
2、簡述國際貿易術語的作用。
答案:貿易術語在國際貿易中起著積極的作用,主要表現在下列幾個方面:(1)有利于買賣雙方洽商交易和訂立合同(2)有利于買賣雙方核算價格和成本(3)有利于解決履行當中的爭議
三、案例分析及計算(60分)
1、答案:本案例①、③是因火災而造成的直接損失,不具備共同海損成立的條件,屬單獨海損。②、④、⑤是因維護船貨共同安全,進行灌水滅火而造成的損失和產生的費用,屬于共同海損。
2、答案: 信用證是一種銀行開立的有條件的承諾付款的書面文件。對出口商來說,只要按信用證規定條件提交了單據,在單單一致、單證一致的情況下,即可從銀行得到付款;對進口商來說,只要在申請開證時,保證收到符合信用證規定的單據即行付款并交付押金,即可從銀行取得代表貨物所有權的單據。因此,銀行開立信用證實際是進行單據的買賣。此外,開證行與受益人之間的關系屬于一種對雙方都有約束力的合同關系。這種合同關系約束開證行應在對單據做出合理審查之后,按照信用證的規定,承擔向受益人付款的義務,而不受買賣雙方買賣合同或者開證行和買方依開證申請書成立的合同以及其它合同的影響。因此,在本案中,中國銀行這樣做是合理的。
3、答案:從交貨方式上來看,CIF 是一種典型的象征性交貨(Symbolic Delivery)。象征性交貨是針對實際交貨而言。在象征性交貨方式下,賣方是憑單交貨,買方是憑單付款。只要賣方如期向買方提交了合同規定的全套合格單據,即使貨物在運輸途中損壞或滅失,買方也必須履行付款義務。反之,如果賣方提交的單據不符合要求,即使貨物完好無損地運達目的港,買方仍有權拒收單據并拒付貨款。還需指出,按CIF術語成交,賣方履行其交單義務只是得到買方付款的前提條件,除此之外,他還必須履行交貨義務。因此,本案中,買方提出的要求是合理的,賣方必須提交符合規定的全套單據,買方可以拒收貨物拒付貨款,或向賣方提出索賠。
4、(1)我方要求免除交貨責任的要求不合理。
理由:雖然我企業出口商品倉庫遇不可抗力導致一半左右出口家具燒毀,但這種不可抗力并沒有使我方到達不能履行合同的程度,所以我方不能要求免除全部交貨責任,但可以延期履行交貨。(2)美方的索賠要求不合理
理由:我方遇不可抗力事件后,雖經多方努力仍造成逾期交貨,對此,我方不負責任,可以免責。
5、保險金額計算的公式是:保險金額=CIF貨值×(1+加成率)。保險費則根據保險費率表按保險金計算,其計算公式是:保險費=保險金額×保險費率。在本案中,保險總金額=CIF貨值×(1+加成率)×10000箱=50×(1+10%)=550000美元;總保險費=保險金額×保險費率=550000×(0.7%+0.3%+0.2%)=6600美元。
試卷二
單項選擇題(在每小題的備選答案中選出一個正確的答案,并將正確答案的號碼填在題干的括號內。每小題1分,共15分)1.在國際貿易中,買賣商品是按重量計價的,若合同未明確規定計算重量的辦法時,按慣例,應按()。A.凈重計
B.毛重計 C.皮重計
D.重量計
2.按照現行的國際貿易慣例解釋,若以CFR條件成交,買賣雙方風險劃分是以()。A.貨物交給承運人保管為界 B.貨物交給第一承運人保管為界 C.貨物在目的港越過船舷為界 D.貨物在裝運港越過船舷為界
3.《INCOTERMS 2000》C組貿易術語與其它組貿易術語的重要區別之一是()。A.交貨地點不同
B.風險劃分地點不同
C.風險劃分地點與費用劃分地點不同 D.費用劃分地點不同
4.按照國際貿易有關慣例,賣方必須在運輸單據上表明()。A.包裝標志
B.警告性標志 C.指示性標志
D.運輸標志
5.按FOB條件達成的合同,凡需租船運輸大宗貨物,應在合同中具體訂明()。
A.裝船費用由誰負擔
B.卸船費用由誰負擔 C.保險費用由誰負擔
D.運費由誰負擔
6.在國際貿易中,海運提單的簽發日期是表示()。A.貨物開始裝船的日期 B.裝載船只到達裝運港口的日期 C.貨物已經裝船完畢的日期 D.裝載船只到達目的港口的日期
7.海運貨物中的班輪運輸,其班輪運費應該()。A.包括裝卸費,但不計滯期、速退費 B.包括裝卸費,同時計滯期、速遣費
C.包括卸貨費,應計滯期費,不計速遣費 D.包括裝貨費,應計速遣費,不計滯期費
8.必須經過背書才能進行轉讓的提單是()。A.記名提單
B.不記名提單 C.指示提單
D.備運提單
9.在海洋運輸貨物保險業務中,共同海損()。A.是部分損失的一種 B.是全部損失的一種
C.有時是全部損失,有時是部分損失 D.既是部分損失,又是全部損失
10.在國際貿易運輸保險業務中,倉至倉條款是()。A.承運人負責運輸責任起訖的條件 B.保險人負責保險責任起訖的條款 C.出口人負責交貨責任起訖的條款 D.進口人負責接貨責任起訖的條款
11.按中國人民保險公司海洋貨物運輸保險條款規定,三種基本險別就保險公司承擔的風險責任范圍的大小而言,下列四種排列順序正確的是()。
A.最大的是平安險,其次為一切險,再其次為水漬險 B.最大的是水漬險,其次為一切險,再其次為平安險 C.最大的是一切險,其次為水漬險,再其次為平安險
D.最大的是一切險,其次為平安險,再其次為水漬險
12.在進出口貿易中,代理人或經紀人為委托人服務而收取的報酬叫做()。A.酬金B.回扣 C.折扣D.傭金
13.信用證的基礎是國際貨物銷售合同,而且又是開證行對出口人的有條件的付款承諾,所以,當信用證條款與銷售合同規定不一致時,受益人可以要求()。A.開證行修改B.開證人修改 C.通知行修改D.議付行修改
14.匯票有即期和遠期之分,在承兌交單(D/A)業務中,()。A.只使用遠期匯票,不使用即期匯票 B.只使用即期匯票,不使用遠期匯票 C.既使用即期匯票,也使用遠期匯票 D.即期匯票和遠期匯票同時使用
15.賣方發盤限15日復到有效,14日下午收到買方復電要求減價3%并修改交貨期,正研究如何答復時,次日上午又收到買方來電接受發盤,()。A.于是,合同按賣方發盤條件達成 B.于是,合同按買方提出條件達成 C.于是,合同按買方還實盤條件達成 D.此時,合同尚未達成
二、多項選擇題(在每小題的備選答案中選出二個或二個以上正確的答案,并將正確答案的號碼填在題干的括號內。正確答案未選全或有選錯的,該小題無分。每小題2分,共10分)16.為防止運輸途中貨物被竊,應該()。A.投保一切險,加保偷竊險 B.投保水漬險(即單獨海損賠償)C.投保一切險
D.投保偷竊險
E.投保一切險或投保平安險和水漬險種的一種,加保偷竊險
17.仲裁協議是仲裁機構受理爭議案件的必要依據,按照有關規定,仲裁協議()。A.必須在爭議發生之前達成 B.只能在爭議發生之后達成 C.可以在爭議發生之前達成 D.必須在爭議發生之后達成 E.可以在爭議發生之后達成
18.國際貿易貨物海洋運輸當中的過期提單是指()。A.提單簽發日遲于貨物裝船完畢日 B.提單晚于貨物到達目的港
C.提單簽發日早于貨物裝船完畢日
D.賣方向銀行交單時間超過提單線發日期21天 E.賣方向買方交單時間超過提單簽發日期21天
19.不可抗力的事件范圍較廣,引起的情況一般為()。A.賣方原因 B.買方原因 C.自然力量 D.社會力量
E.外部力量
20.在履行出口合同過程中,若以CIF或CFR成交,采用信用證作為支付方式,賣方應做好的工作環節有()。A.備貨、報驗
B.申請進口許可證 C.制單結匯
D.租船訂艙、辦理貨運手續 E.催證、審證、改證
三、名詞解釋題(每小題3分,共15分)21.樣品 22.班輪 23.匯票 24.提單 25.詢盤
四、簡答題(每小題5分,共25分)26.信用證的性質和特點是什么? 27.在什么情況下才構成實際全損? 28.“交貨”和“裝運”在不同的價格術語條件下,為什么有時是同一個概念,有時又互異? 29.仲裁協議有幾種形式?仲裁協議有何作用? 30.什么是發盤?構成一項發盤應具備哪些條件?
五、計算題(第31小題7分,第32小題8分,共15分)31.某出口公司按每公噸1,200美元FOB上海對外報價,國外客戶要求改報CIFf日金山。假設每公噸運費為130美元,加1成投保,保險費為1%,問該出口公司應報價多少?(要求寫出計算公式及計算過程)
解:CIF=(FOB+國外運費)/(1-保險加成*保險費率)=1344.80美元
32.某外貿公司出口某商品20噸(1000千克/噸),收購價每千克人民幣2.80元,國內費用加17%。外銷價每噸550美元CIF舊金山,含傭3%,共支付運費870美元,保險費440美元。試計算該商品換匯成本。(要求寫出計算公式及計算過程)
六、案例分析題(每小題10分,共20分)33.1998年11日18日,我方某公司與國外客商簽訂一批大米出口合同,價格條件為USD115每公噸CIP、漢堡,裝運期為1999年3月15日前即期信用證支付方式。按合同規定,買方于2月6日將信用證開抵賣方。出口公司于3月8日將該批貨物裝上開往漢堡的班輪。不料,該批貨物在運輸途中因海難于3月12日滅失。我方某公司于3月16日持整套運輸單據向銀行議付,但買方在得知貨物已滅失后已于3月15日通知銀行拒付貨款。試分析在此情況下,賣方應如何處理?
34.某公司以CIF鹿特丹出口食品1000箱,即期信用證付款,貨物裝運后,憑已裝船清潔提單和已投保一切險及戰爭險的保險單向銀行收妥貨款,貨到目的港后經進口人復驗發現下列情況:(1)該批貨物共10個批號,抽查20箱,發現其中2個批號內含沙門氏細菌超過進口國的標準;(2)收貨人只實收998箱,短少2箱;(3)有15箱貨物外表情況良好,但箱內貨物共短少60公斤。試分析上述情況,進口人應分別向誰索賠,并說明理由。
參考答案
1、A
2、D
3、C
4、D
5、A
6、C
7、A
8、C
9、A
10、B
11、C
12、D
13、B
14、A
15、D
16、CE
17、CE
18、BD
19、CD 20、ACDE
21、樣品:樣品是指從一批商品中抽取出來的或由生產、使用部門設計、加工出來的,足以反映和代表整批商品品質的少量實物。
22、班輪:是指在預定的航線上,按照船公司制定的船期表在固定港口之間來往行駛的船只。
23、匯票:是指一個人向另一個人簽發的要求見票時或在將來的固定時間,或可以確定的時間,對某人或指定的人或持票人支付一定金額的無條件的支付命令書。
24、提單:是承運人或其代理人在收到貨物后簽發給托運人的一種證件,它體現承運人于托運人之間的相互關系。
25、詢盤:是準備購買或出售商品的人向潛在的供貨人或買主探詢該商品的成交提交或交易的可能性的業務行為,它不具有法律上的約束力。
26、信用證的性質為銀行信用。其特點為:(1)信用證是一種有條件的保證付款的憑證,但不同于一般的銀行擔保。(2)信用證是依據買賣合同開立的,但它又是獨立于合同之外的自足的文件。(3)信用證只憑指定的單據付款,它是一種單據買賣。
27、構成實際全損的情況主要有:(1)保險標的物完全滅失。如:船只遭海難后沉沒,貨物與之同時沉入海底。(2)保險標的喪失。貨物遭受損失,使被保險人完全喪失了這些財產,無法復得。(3)保險標的物發生質變,失去原有使用價值。(4)船舶失蹤達到一定時期。
28、裝運一般是指將貨物裝上運輸工具。交貨一般是指賣方按照商定的時間、地點和運輸方式將合同規定的貨物交付給買方,兩者具有不同的概念。但在國際貿易中,交貨具有兩種情況:第一種情況是賣方把貨物實際交給買方,稱為實際交貨。第二種情況是賣方憑單據交貨,稱為象征性交貨。因而采用FOB、CFR和CIF三種價格術語時,賣方只要根據合同規定將貨物裝上船,取得提單就算交貨,它屬于象征性交貨性質。這時,裝運即作為交貨。而在目的地或其它地點交貨,或采用內陸交貨和目的地交貨的價格術語時,屬于實際交貨性質,裝運就不等于交貨,裝運時間與交貨時間是不一致的。
29、仲裁協議是雙方當事人表示愿意將他們之間的爭議交付仲裁解決的一種書面協議。有兩種形式:一種是在爭議發生之前訂立在合同中的仲裁條款;另一種是在爭議發生之后訂立的提交仲裁的協議。兩種形式的仲裁協議,其法律效力和作用是一樣的。具體表現在:(1)對雙方當事人有約束力。(2)排除了法院對該爭議案管轄權。(3)使仲裁機構和仲裁員取得了對該爭議案的管轄權。
30、發盤又稱發價或報價,在法律上稱要約。有賣方發盤和買方發盤之分,構成一項發盤必須具備下列各項條件:(1)發盤應向一個或一個以上特定的人提出,即指定受盤人。(2)發盤內容必須十分確定,即在建議正在中寫明貨物并且明示或默示地規定數量和價格或規定如何確定數量和價格。(3)發盤必須表明發盤人對其發盤一旦被受盤人接受即受約束的意思。
32、換匯成本=出口總成本(人民幣)/出口外匯凈收入(美元)=7元人民幣/美元
33、根據2000年通則的解釋,CIF術語屬象征性交貨的貿易術語。在信用證支付方式下,賣方只要提供了符合信用證條款規定的單據,就算完成了交貨義務,就可憑合格的單據向買方索取貨款的權利,屬于單據買賣。另一
方面,在CIF條件下,風險轉移是以裝運港將貨物裝船為界,即風險的轉移是以貨物在裝運港裝船時越過船舷為界,買方承擔貨物越過船舷之后的風險。在本案中,賣方已按合同規定將貨物于3月8日按時裝船,符合合同約定的裝運期。該批貨物在運輸途中因海難于3月12日滅失發生在裝船完畢之后,也即發生在貨物風險已轉移到買方之后,只要我方某公司持整套運輸單據向銀行議付,做到“單證相符,單單相符”,買方就無權通知銀行拒付貨款。
34、第(1)種情況應向賣方索賠,承運人簽發清潔提單只證明貨物外包裝狀況,因原裝貨物有內在缺陷,承運人不負責任。第(2)種情況應向承運人索賠,因承運人簽發清潔提單,提單是貨物收據,因承運人保存貨物不妥,造成貨物短少,承運人在目的港應如數交足。第(3)種情況,因貨物外表情況良好,箱內貨物短少,若屬保險單責任范圍以內損失,可向保險公司索賠,但如進口人能舉證原裝數量不足,也可向賣方索賠。
2006—2007學年第一學期國際貿易實務試題
一、名詞解釋(20分)
1、共同海損
2、清潔提單
3、追索權
4、信用證
5、還盤
二、簡答(20分)
1、簡述FOB、CFR和CIF的異同點。
2、簡述國際貿易術語的作用。
三、案例分析及計算(60分)
1.某貨輪在航運途中貨艙起火并蔓延到機艙,為了船貨的共同安全,船長下令往倉中灌水滅火,火雖然被撲滅,但由于主機受損,貨輪無法繼續航行。于是船長決定雇傭拖輪將貨輪拖到附近港口修理,檢修后再駛往目的港。事后調查,這次事故造成的損失有:①800箱貨物被火燒毀;②500箱貨由于灌水滅火造成損失;③主機和部分甲板被燒壞;④拖船費用;⑤額外增加的燃料和船長、船員工資。
從上述各項損失的性質看,哪些屬于單獨海損?哪些屬于共同海損?并簡要說明理由。(10分)2.我國江蘇省南通市某輕工產品進出口公司向外國某公司進口一批小家電產品,貨物分兩批裝運,支付方式為不可撤銷議付信用證,每批分別由中國銀行某分行開立一份信用證。第一批貨物裝運后,賣方在有效期內向銀行交單議付,議付行審單后,未發現不符點,即向該商議付貨款,隨后中國銀行對議付行作了償付。南通公司在收到第一批貨物后,發現貨物品質不符合同規定,進而要求中國銀行對第二份信用證項下的單據拒絕付款,但遭到中國銀行的拒絕。試問,中國銀行這樣做是否有理?為什么?(15分)
3.我國山東某出口公司按CIF條件與韓國某進口公司簽訂了一筆初級產品的交易合同。在合同規定的裝運期內,賣方備妥了貨物,安排好了從裝運港到目的港的運輸事項。在裝船時,賣方考慮到從裝運港到目的港距離較近,且風平浪靜,不會發生什么意外,因此,沒有辦理海運貨物保險。實際上,貨物也安全及時抵達目的港,但賣方
所提交的單據中缺少了保險單,買方因市場行情發生了對自己不利的變化,就以賣方所交的單據不全為由,要求拒收貨物拒付貨款。請問,買方的要求是否合理?此案應如何處理?(15分)
4.我某出口公司以CIF紐約條件與美國某公司訂立了200套家具的出口合同,合同規定2002年12月交貨。11月底,我企業出口商品倉庫發生雷擊火災,致使一半左右的出口家具燒毀。我企業以發生不可抗力為由,要求免除交貨責任,美方不同意,堅持我方按時交貨。我方無奈經多方努力,于2003年1月初交貨,美方要求索賠。試問:
(1)我方要求免除交貨責任的要求是否合理?為什么?(2)美方的索賠要求是否合理?為什么?(10分)
5.我國某公司以每箱50美元CIF悉尼出口某商品共一萬箱,貨物出口前,由我公司向中國人民保險公司某分公司投保了水漬險、串味險及淡水雨淋險,其保險費率分別為0.7%、0.3%和0.2%,按發票金額110%投保。試計算該批貨物的投保金額和保險費各是多少?(10分)
2006—2007學年第一學期國際貿易實務試題(答案)
一、名詞解釋(20分)
1、共同海損:載運貨物的船舶在航運途中遇到自然災害或者意外事故,危及船、貨的共同安全時,船方為了保護船與貨物的共同安全或者為了使航程得以繼續完成,而有意識的合理的采取挽救措施所做出的某些特殊犧牲和支出的額外費用。
2、清潔提單:指貨物在裝船時“表面狀況良好”,承運人在提單沒有標明貨物及包裝有缺陷的提單。
3、追索權:是指持票人在票據到期不獲付款或期前不獲承兌或有其他法定原因,并在實施行使或保全票據上權利的行為后,可以向其前手請求償還票據金額、利息及其他法定款項的一種票據權利。
4、信用證:是銀行做出的有條件的付款承諾,即銀行根據開證申請人的請求和指示,向受益人開具的有一定金額、并在一定期限內憑規定的單據承諾付款的書面文件;或者是銀行在規定金額、日期和單據的條件下,愿代開證申請人承購受益人匯票的保證書。
5、還盤: 是指受盤人不同意或不完全同意發盤提出的各項條件,并提出了修改意見,建議原發盤人考慮。
二、簡答(20分)
1、簡述FOB、CFR和CIF的異同點。答案:相同點
(1)賣方都是在裝運港交貨,(2)買賣雙方風險的轉移以貨物越過裝運港船舷為界限(3)都適合于水上運輸
(4)賣方辦理出口通關手續,買方辦理進口通關手續
區別:在運輸和保險上存在差別
FOB下運輸和保險由買方自行安排,賣方無責任;CFR下賣方負責簽訂運輸合同,支付運輸費用,保險由買方自行安排;CIF下,運輸合同和保險合同均由賣方負責簽訂,并承擔運費和保險費。
2、簡述國際貿易術語的作用。
答案:貿易術語在國際貿易中起著積極的作用,主要表現在下列幾個方面:(1)有利于買賣雙方洽商交易和訂立合同(2)有利于買賣雙方核算價格和成本(3)有利于解決履行當中的爭議
三、案例分析及計算(60分)
1、答案:本案例①、③是因火災而造成的直接損失,不具備共同海損成立的條件,屬單獨海損。②、④、⑤是因維護船貨共同安全,進行灌水滅火而造成的損失和產生的費用,屬于共同海損。
2、答案: 信用證是一種銀行開立的有條件的承諾付款的書面文件。對出口商來說,只要按信用證規定條件提交了單據,在單單一致、單證一致的情況下,即可從銀行得到付款;對進口商來說,只要在申請開證時,保證收到
符合信用證規定的單據即行付款并交付押金,即可從銀行取得代表貨物所有權的單據。因此,銀行開立信用證實際是進行單據的買賣。此外,開證行與受益人之間的關系屬于一種對雙方都有約束力的合同關系。這種合同關系約束開證行應在對單據做出合理審查之后,按照信用證的規定,承擔向受益人付款的義務,而不受買賣雙方買賣合同或者開證行和買方依開證申請書成立的合同以及其它合同的影響。因此,在本案中,中國銀行這樣做是合理的。
3、答案:從交貨方式上來看,CIF 是一種典型的象征性交貨(Symbolic Delivery)。象征性交貨是針對實際交貨而言。在象征性交貨方式下,賣方是憑單交貨,買方是憑單付款。只要賣方如期向買方提交了合同規定的全套合格單據,即使貨物在運輸途中損壞或滅失,買方也必須履行付款義務。反之,如果賣方提交的單據不符合要求,即使貨物完好無損地運達目的港,買方仍有權拒收單據并拒付貨款。還需指出,按CIF術語成交,賣方履行其交單義務只是得到買方付款的前提條件,除此之外,他還必須履行交貨義務。因此,本案中,買方提出的要求是合理的,賣方必須提交符合規定的全套單據,買方可以拒收貨物拒付貨款,或向賣方提出索賠。
4、(1)我方要求免除交貨責任的要求不合理。
理由:雖然我企業出口商品倉庫遇不可抗力導致一半左右出口家具燒毀,但這種不可抗力并沒有使我方到達不能履行合同的程度,所以我方不能要求免除全部交貨責任,但可以延期履行交貨。(2)美方的索賠要求不合理
理由:我方遇不可抗力事件后,雖經多方努力仍造成逾期交貨,對此,我方不負責任,可以免責。
5、保險金額計算的公式是:保險金額=CIF貨值×(1+加成率)。保險費則根據保險費率表按保險金計算,其計算公式是:保險費=保險金額×保險費率。在本案中,保險總金額=CIF貨值×(1+加成率)×10000箱=50×(1+10%)=550000美元;總保險費=保險金額×保險費率=550000×(0.7%+0.3%+0.2%)=6600美元。
第四篇:計算機網絡期末考試試題及答案(多套)
計算機網絡
一、選擇題(每題1分)
1、Internet的前身是 C
A、Intranet B、Ethernet C、ARPAnet D、Cernet
2、Internet的核心協議是 B
A、X.25 B、TCP/IP C、ICMP D、UDP
3、服務與協議是完全不同的兩個概念,下列關于它們的說法錯誤的是 D
A、協議是水平的,即協議是控制對等實體間通信的規則 服務是垂直的,即服務是下層向上層通過層間接口提供的
B、在協議的控制下,兩個對等實體間的通信使得本層能夠向上一層提供服務 要實現本層協議,還需要使用下面一層所提供的服務
C、協議的實現保證了能夠向上一層提供服務
D、OSI將層與層之間交換的數據單位稱為協議數據單元PDU
4、在TCP/IP的進程之間進行通信經常使用客戶/服務器方式,下面關于客戶和服務器的描述錯誤的是 C
A、客戶和服務器是指通信中所涉及的兩個應用進程
B、客戶/服務器方式描述的是進程之間服務與被服務的關系
C、服務器是服務請求方,客戶是服務提供方
D、一個客戶程序可與多個服務器進行通信
5、常用的數據傳輸速率單位有kbit/s、Mbit/s、Gbit/s 1Gbit/s等于 A
A、1×103Mbit/s B、1×103kbit/s C、1×106Mbit/s D、1×109kbit/s
6、在同一信道上同一時刻,可進行雙向數據傳送的通信方式是 C A、單工 B、半雙工 C、全雙工 D、上述三種均不是
7、共有4個站進行碼分多址通信 4個站的碼片序列為: a:(-1-1-1 +1 +1-1 +1 +1)b:(-1-1 +1-1 +1 +1 +1-1)c:(-1 +1-1 +1 +1 +1-1-1)d:(-1 +1-1-1-1-1 +1-1)現收到這樣的碼片序列:(-1 +1-3 +1-1-3 +1 +1),則 A 發送1
A、a和d
B、a
C、b和c
D、c
8、局域網標準化工作是由 B 來制定的 A、OSI B、IEEE C、ITU-T D、CCITT
9、計算機內的傳輸是 A 傳輸,而通信線路上的傳輸是 傳輸
A、并行,串行 B、串行,并行 C、并行,并行 D、串行,串行
10、C 代表以雙絞線為傳輸介質的快速以太網
A、10base5 B、10base2 C、100base-T D、10base-F
11、局域網體系結構中 B 被劃分成MAC和LLC兩個子層
A、物理層 B、數據鏈路層 C、網絡層 D、運輸層
12、下面關于網絡互連設備敘述錯誤的是 C
A、在物理層擴展局域網可使用轉發器和集線器
B、在數據鏈路層擴展局域網可使用網橋
C、以太網交換機實質上是一個多端口網橋,工作在網絡層
D、路由器用來互連不同的網絡,是網絡層設備
13、有10個站連接到以太網上 若10個站都連接到一個10Mbit/s以太網集線器上,則每個站能得到的帶寬為 A ;若10個站都連接到一個10Mbit/s以太網交換機上,則每個站得到的帶寬為
A、10個站共享10Mbit/s,每個站獨占10Mbit/s B、10個站共享10Mbit/s,10個站共享10Mbit/s C、每個站獨占10Mbit/s,每個站獨占10Mbit/s D、每個站獨占10Mbit/s,10個站共享10Mbit/s
14、下面關于虛擬局域網VLAN的敘述錯誤的是 D
A、VLAN是由一些局域網網段構成的與物理位置無關的邏輯組
B、利用以太網交換機可以很方便地實現VLAN C、每一個VLAN的工作站可處在不同的局域網中
D、虛擬局域網是一種新型局域網
15、關于無線局域網,下列敘述錯誤的是 D
A、無線局域網可分為兩大類,即有固定基礎設施的和無固定基礎設施的
B、無固定基礎設施的無線局域網又叫做自組網絡
C、有固定基礎設施的無線局域網的MAC層不能使用CSMA/CD協議,而是使用CSMA/CA協議
D、移動自組網絡和移動IP相同
16、分組的概念是在C 層用到的
A、物理層 B、數據鏈路層 C、網絡層 D、傳輸層
17、幀中繼網是一種 A
A、廣域網 B、局域網 C、ATM網 D、以太網
18、異步傳遞模式ATM采用稱為信元的 A 分組,并使用 信道傳輸
A、定長,光纖 B、定長,雙絞線 C、變長,雙絞線 D、變長,光纖
19、下面關于IP地址與硬件地址的敘述錯誤的是 D
A、在局域網中,硬件地址又稱為物理地址或MAC地址
B、硬件地址是數據鏈路層和物理層使用的地址,IP地址是網絡層和以上各層使用的 C、IP地址不能直接用來進行通信,在實際網絡的鏈路上傳送數據幀必須使用硬件地址
D、RARP是解決同一個局域網上的主機或路由器的IP地址和硬件地址的映射問題
20、關于互聯網中IP地址,下列敘述錯誤的是 D
A、在同一個局域網上的主機或路由器的IP地址中的網絡號必須是一樣的
B、用網橋互連的網段仍然是一個局域網,只能有一個網絡號
C、路由器總是具有兩個或兩個以上的IP地址
D、當兩個路由器直接相連時,在連線兩端的接口處,必須指明IP地址
21、關于因特網中路由器和廣域網中結點交換機敘述錯誤的是 C
A、路由器用來互連不同的網絡,結點交換機只是在一個特定的網絡中工作
B、路由器專門用來轉發分組,結點交換機還可以連接上許多主機
C、路由器和結點交換機都使用統一的IP協議
D、路由器根據目的網絡地址找出下一跳(即下一個路由器),而結點交換機則根據目的站所接入的交換機號找出下一跳(即下一個結點交換機)
22、在OSI參考模型的物理層、數據鏈路層、網絡層傳送的數據單位分別為 A
A、比特、幀、分組 B、比特、分組、幀 C、幀、分組、比特 D、分組、比特、幀
23、關于無分類編址CIDR,下列說法錯誤的是 C A、CIDR使用各種長度的“網絡前綴”來代替分類地址中的網絡號和子網號
B、CIDR將網絡前綴都相同的連續的IP地址組成“CIDR”地址塊
C、網絡前綴越短,其地址塊所包含的地址數就越少
D、使用CIDR,查找路由表時可能會得到多個匹配結果,應當從匹配結果中選擇具有最長網絡前綴的路由 因為網絡前綴越長,路由就越具體
24、下面關于因特網的路由選擇協議敘述錯誤的是 A
A、因特網采用靜態的、分層次的路由選擇協議
B、RIP是基于距離向量的路由選擇協議,RIP選擇一個到目的網絡具有最少路由器的路由(最短路由)
C、OSPF最主要特征是使用分布式鏈路狀態協議,所有的路由器最終都能建立一個鏈路狀態數據庫(全網的拓撲結構圖)
D、BGP-4采用路徑向量路由選擇協議 BGP所交換的網絡可達性信息是要到達某個網絡所要經過的自治系統序列
25、在TCP中,連接的建立采用 C 握手的方法
A、一次 B、二次 C、三次 D、四次
26、下列協議屬于應用層協議的是 C
A、IP、TCP、和UDP B、ARP、IP和UDP C、FTP、SMTP和TELNET D、ICMP、RARP和ARP
27、檢查網絡連通性的應用程序是 A
A、PING B、ARP C、NFS D、DNS
28、下面協議中用于www.tmdps.cn 29.客戶/服務器系統的特點是客戶機和服務器()
A)必須運行在同一臺計算機上
B)不必運行在同一臺計算機上 C)必須運行在同一網絡中
D)必須運行在不同的計算機上
30.當你瀏覽www.tmdps.cn
B.tsinghua
C.tsinghua.edu.cn D.www
24.下面提供FTP服務的默認TCP端口號是(A)
A.21B.25
C.2
3D.80
25.以下關于100BASE-T的描述中錯誤的是(C)
A.數據傳輸速率為100Mbit/S
B.信號類型為基帶信號
C.采用5 類UTP,其最大傳輸距離為185M
D.支持共享式和交換式兩種組網方式 在TCP/IP協議簇中,UDP協議工作在(B)
A.應用層
B.傳輸層
C.網絡互聯層
D.網絡接口層
27.Windows 2000 Server為管理員提供的名稱是(C)
A.Guest
B.TsInternetUser
C.Administrator
D.Domain Admins
28.DHCP客戶機申請IP地址租約時首先發送的信息是下面(D)
A.DHCP discover
B.DHCP offer
C.DHCP request
D.DHCP positive
29.計算機網絡通信采用同步和異步兩種方式,但傳送效率最高的是(A)
A.同步方式
B.異步方式
C.同步與異步方式傳送效率相同
D.無法比較
30.在Internet域名體系中,域的下面可以劃分子域,各級域名用圓點分開,按照(D)
A.從左到右越來越小的方式分4層排列
B.從左到右越來越小的方式分多層排列
C.從右到左越來越小的方式分4層排列
D.從右到左越來越小的方式分多層排列 三.名詞解釋(每題4分,共20分)
1.計算機網絡:在硬件方面,利用通信設備和線路將地理位置不同.功能獨立的多個計算機系統互連起來,再運行相應的網絡軟件(網絡通信協議.信息交換技術和網絡操作系統),以實現信息共享及信息傳遞的系統
2.TCP/IP協議:是美國國防部高級計劃研究局DARPA為實現ARPANET互連網而開發的 TCP/IP已成為一個事實上的工業標準 TCP/IP是一組協議的代名詞,它還包括許多別的協議,組成了TCP/IP協議簇 TCP提供運輸層服務,而IP提供網絡層服務 TCP/IP協議作為一個網絡體系結構,它分為四個層次,自底向上依次為數據鏈路層.網絡層.運輸層和應用層
3.多路復用:在數據通信或計算機網絡系統中,傳輸媒體的帶寬或容量往往超過傳輸單一信號的需求,為了有效地利用通信線路,可以利用一條信道傳輸多路信號,這種方法稱為信道的多路利用,簡稱多路復用
4.ISDN
5.DHCP 四.簡答(每題5分,共20分)
1.什么是局域網?有什么特點?
1.局域網是一種計算機化的通信網絡,支持各種數據通信設備間的設備互連.信息交換和資源共享 主要特點是:(1)覆蓋地理范圍小,所有的站點共享較高的總帶寬(即較高的數據傳輸速率(一般大于10Mbps,可達1Gbps);(2)具有較小的時延和較低的誤碼率:(3)各站點之間形成平等關系而不是主從關系(4)能進行廣播或多播(又稱為組播)2.能提供最好網絡設備的組織通常選擇交換機而不用集線器,為什么? 2.因為交換機本身具有整體速度(交換機快得多).發送方法或電子邏輯(更智能).更多的端口數等優點
3.面向連接和非連接的服務的特點是什么
3.面向連接的服務,通信雙方在進行通信之前,要事先在雙方之間建立起一個完整的可以彼此溝通的通道,在通信過程中,整個連接的情況一直可以被實時地監控和管理 而非連接的服務,不需要預先建立起一個聯絡兩個通信節點的連接,需要通信的時候,發送節點就可以往“網絡”上送出信息,讓信息自主地在網絡上去傳,一般在傳輸的過程中不再加以監控
4.DHCP的工作過程是什么?
五.綜合應用(每題10分,共20分)
1.簡述使用“撥號網絡”連接Internet所需進行的準備工作
2.一個單位申請了一個201.9668.0的C類網址,試將其劃分為6個邏輯子網,并完成如下要求:
(1).計算劃分子網后共損失的IP地址個數
(2).寫出各個子網的開始與結束IP地址
(3).寫出子網的子網掩碼
計算機網絡
一、選擇題(每題1分)
1、Internet的前身是 C
A、Intranet B、Ethernet C、ARPAnet D、Cernet
2、Internet的核心協議是 B A、X.25 B、TCP/IP C、ICMP D、UDP
3、服務與協議是完全不同的兩個概念,下列關于它們的說法錯誤的是 D
A、協議是水平的,即協議是控制對等實體間通信的規則 服務是垂直的,即服務是下層向上層通過層間接口提供的
B、在協議的控制下,兩個對等實體間的通信使得本層能夠向上一層提供服務 要實現本層協議,還需要使用下面一層所提供的服務
C、協議的實現保證了能夠向上一層提供服務
D、OSI將層與層之間交換的數據單位稱為協議數據單元PDU
4、在TCP/IP的進程之間進行通信經常使用客戶/服務器方式,下面關于客戶和服務器的描述錯誤的是 C
A、客戶和服務器是指通信中所涉及的兩個應用進程
B、客戶/服務器方式描述的是進程之間服務與被服務的關系
C、服務器是服務請求方,客戶是服務提供方
D、一個客戶程序可與多個服務器進行通信
5、常用的數據傳輸速率單位有kbit/s、Mbit/s、Gbit/s 1Gbit/s等于 A
A、1×103Mbit/s B、1×103kbit/s C、1×106Mbit/s D、1×109kbit/s
6、在同一信道上同一時刻,可進行雙向數據傳送的通信方式是 C
A、單工 B、半雙工 C、全雙工 D、上述三種均不是
7、共有4個站進行碼分多址通信 4個站的碼片序列為: a:(-1-1-1 +1 +1-1 +1 +1)b:(-1-1 +1-1 +1 +1 +1-1)c:(-1 +1-1 +1 +1 +1-1-1)d:(-1 +1-1-1-1-1 +1-1)現收到這樣的碼片序列:(-1 +1-3 +1-1-3 +1 +1),則 A 發送1 A、a和d
B、a
C、b和c
D、c
8、局域網標準化工作是由 B 來制定的 A、OSI B、IEEE C、ITU-T D、CCITT
9、計算機內的傳輸是 A 傳輸,而通信線路上的傳輸是 傳輸
A、并行,串行 B、串行,并行 C、并行,并行 D、串行,串行
10、C 代表以雙絞線為傳輸介質的快速以太網
A、10base5 B、10base2 C、100base-T D、10base-F
11、局域網體系結構中 B 被劃分成MAC和LLC兩個子層
A、物理層 B、數據鏈路層 C、網絡層 D、運輸層
12、下面關于網絡互連設備敘述錯誤的是 C
A、在物理層擴展局域網可使用轉發器和集線器
B、在數據鏈路層擴展局域網可使用網橋
C、以太網交換機實質上是一個多端口網橋,工作在網絡層
D、路由器用來互連不同的網絡,是網絡層設備
13、有10個站連接到以太網上 若10個站都連接到一個10Mbit/s以太網集線器上,則每個站能得到的帶寬為 A ;若10個站都連接到一個10Mbit/s以太網交換機上,則每個站得到的帶寬為
A、10個站共享10Mbit/s,每個站獨占10Mbit/s B、10個站共享10Mbit/s,10個站共享10Mbit/s C、每個站獨占10Mbit/s,每個站獨占10Mbit/s D、每個站獨占10Mbit/s,10個站共享10Mbit/s
14、下面關于虛擬局域網VLAN的敘述錯誤的是 D
A、VLAN是由一些局域網網段構成的與物理位置無關的邏輯組
B、利用以太網交換機可以很方便地實現VLAN C、每一個VLAN的工作站可處在不同的局域網中
D、虛擬局域網是一種新型局域網
15、關于無線局域網,下列敘述錯誤的是 D
A、無線局域網可分為兩大類,即有固定基礎設施的和無固定基礎設施的
B、無固定基礎設施的無線局域網又叫做自組網絡
C、有固定基礎設施的無線局域網的MAC層不能使用CSMA/CD協議,而是使用CSMA/CA協議
D、移動自組網絡和移動IP相同
16、分組的概念是在C 層用到的
A、物理層 B、數據鏈路層 C、網絡層 D、傳輸層
17、幀中繼網是一種 A
A、廣域網 B、局域網 C、ATM網 D、以太網
18、異步傳遞模式ATM采用稱為信元的 A 分組,并使用 信道傳輸
A、定長,光纖 B、定長,雙絞線 C、變長,雙絞線 D、變長,光纖
19、下面關于IP地址與硬件地址的敘述錯誤的是 D
A、在局域網中,硬件地址又稱為物理地址或MAC地址
B、硬件地址是數據鏈路層和物理層使用的地址,IP地址是網絡層和以上各層使用的
C、IP地址不能直接用來進行通信,在實際網絡的鏈路上傳送數據幀必須使用硬件地址
D、RARP是解決同一個局域網上的主機或路由器的IP地址和硬件地址的映射問題
20、關于互聯網中IP地址,下列敘述錯誤的是 D A、在同一個局域網上的主機或路由器的IP地址中的網絡號必須是一樣的
B、用網橋互連的網段仍然是一個局域網,只能有一個網絡號
C、路由器總是具有兩個或兩個以上的IP地址
D、當兩個路由器直接相連時,在連線兩端的接口處,必須指明IP地址
21、關于因特網中路由器和廣域網中結點交換機敘述錯誤的是 C
A、路由器用來互連不同的網絡,結點交換機只是在一個特定的網絡中工作
B、路由器專門用來轉發分組,結點交換機還可以連接上許多主機
C、路由器和結點交換機都使用統一的IP協議
D、路由器根據目的網絡地址找出下一跳(即下一個路由器),而結點交換機則根據目的站所接入的交換機號找出下一跳(即下一個結點交換機)
22、在OSI參考模型的物理層、數據鏈路層、網絡層傳送的數據單位分別為 A
A、比特、幀、分組 B、比特、分組、幀 C、幀、分組、比特 D、分組、比特、幀
23、關于無分類編址CIDR,下列說法錯誤的是 C
A、CIDR使用各種長度的“網絡前綴”來代替分類地址中的網絡號和子網號
B、CIDR將網絡前綴都相同的連續的IP地址組成“CIDR”地址塊
C、網絡前綴越短,其地址塊所包含的地址數就越少
D、使用CIDR,查找路由表時可能會得到多個匹配結果,應當從匹配
第五篇:數據庫期末考試_試題及答案
數據庫試題 4
一、填空題(共9題,每空1分,共15分)1.將數據庫從SQL Server實例中刪除,即在邏輯上將數據文件和日志文件與服務器相脫離,但文件并不從磁盤上刪除,此操作稱為_數據庫分離,可通過(數據庫附加)將其重新加載到SQL Server實例中。
2.SQL Server中用于服務器的所有初始化信息和系統級信息的的系統數據庫是master。3.打開數據庫student,使之成為當前數據庫,可以使用語句_ use student _。
4.使用T-SQL語句創建存儲過程時,若要求對存儲過程的定義文本進行加密,應使用with encryption子句。
5.若要刪除sutdent表的全部數據,數據刪除后不可撤銷,應使用語句truncate table student,,若想刪除student數據表,應使用語句drop table student。
6.若要對數據庫中的對象進行改名,就使用的系統存儲過程是sp_rename。
7.Sql Server的數據庫文件分為數據文件和日志文件,其中數據文件又分為主要數據文件、次要數據文件
8.在Sql Server中,按觸發的時機,觸發器可分為后觸發器和替代觸發器。9.在Sql Server的事務處理中,開啟一個事務可用Begin Transaction,提交事 和撤銷事務應使用Commit transaction,和rollback transaction。
二、簡答題(共3題,每題7分,共21分)
1.在數據庫端編程,主要有自定義函數、存儲過程和觸發器三種形式,請比較一下這三種方式的異同。
答:相同點:存儲過程、觸發器和自定義函數都能完成特定的功能,并且都存儲在服務器端的數據字典中。區別:存儲過程和自定義函數都可以定義參數,觸發器不可以;從調用方式上,存儲過程和自定義函數都需要由應用程序或其他功能體進行調用,而觸發器是當相應事件發生時自動執行,不須干預;自定義函數需要定義返回類型,函數體中至少要有一條用于返回返回值的語句,而存儲過程和觸發器不需要。
2.SqlServer有哪些系統數據庫,各自的作用是什么?
答:主要的系統數據庫有master、model、tempdb和msdb。其中Master數據庫保存了Sql Server2005的初始化信息和所有系統級信息。Master數據庫是Sql Server 2005中最重要的系統數據庫,對其更新和刪除操作而導致Master數據庫的不可用都將使得整個Sql Server2005系統無法啟動和運行。Model數據庫是用于保存所有用戶數據庫和Tempdb數據庫的模版。每當用戶創建數據庫的時候,Sql Server 2005將用Model數據庫提供的信息初始化被創建的數據庫。Msdb數據庫是Sql Server2005代理服務工作時使用的數據庫,用于為Sql Server代理服務在警報和作業等操作時提供存儲空間。Tempdb數據庫是一個臨時的系統數據庫,用于為所有臨時表、臨時存儲過程以及其他的臨時操作提供存儲空間。
3.數據庫中的常用完整性有幾種?在Sql Server主要通過什么方式實現?
答:視圖是一個虛擬表,并不存儲任何物理數據。視圖與真正的表很類似,也是由一組命名的列和數據行組成,其內容由查詢所定義。但是視圖并不是以一組數據形式存儲在數據庫中,數據庫中只存儲視圖的定義,而不存在視圖中的數據,視圖中的數據仍存儲在基本表中。當基本表中的數據發生變化時,從視圖中查詢出來的數據也隨之改變。視圖和表相比有獨特的優勢主要有以下幾個方面:(1)保證數據的安全。(2)簡化查詢操作。(3)保證數據的邏輯獨立性。
三、應用題(共6題,本題共54分。)
1.創建名為“Love”的數據庫,其中主數據文件為Lovedat.mdf,初始大小為8M,增長大小為1M,日志文件為Lovedat.ldf,初始大小是5M,最大存儲空間是30M,增長是5M。請寫出相應的SQL語句。(本題8分)Create database love on
log on(name=lovedat_log,filename='d:databaselovedat.ldf',size=5,Maxsize=30,filegrowth=5)
2.使用sql語句創建表authors,結構如下表所示(本題8分)列名 數據類型
N 大小
是否為空
姓名
默認值 說明
authorID int 4
編號(主鍵),自動增長
電話 地址(name=lovedat,filename='d:databaselovedat.mdf',size=8,Maxsize=unlimited,filegrowth=1)
authorName nvarchar 50 N Phone nvarchar 13 Y address nvarchar 255 Y
create table authors(authorid int identity(1,1)primary key not null, authorname nvarchar(50)not null,phone nvarchar(13)null, address nvarchar(255))
3.使用SQL語句對2中創建的authors表進行如下修改:(每小題5分,共15分)(1)添加Sex 列 char(2),city列 varchar(20)。
alter table authors add sex char(2)null,city nvarchar(20)null;(2)刪除city列。
alter table authors drop column city(3)修改作者信息表authors中的address列將該列的屬性的長度更改為500。alter table authors alter column address nvarchar(500)not null 4.系部表的創建語句如下,請完成以下操作(每小題5分,共15分)CREATE TABLE 系部
(系部代碼 char(2)CONSTRAINT pk_xbdm PRIMARY KEY, 系部名稱 varchar(30)NOT NULL,系主任 char(8))(1)將系部表中計算機系的系主任改為‘張中裕’
Update 系部 set 系主任=’ 張中?!?/p>
where 系部名稱=’計算機系’
(2)將系部表中的系部名稱列中的‘系’全部更改為‘科學系’(使用replace函數,用法:replace(串1,串2,串3),其功能是將串1中的串2 替換為串3)Update 系部 set 系部名稱=replace(系部名稱,’系’,’科學系’)(3)在系部表中刪除系主任姓‘張’的系部數據
Delete from 系部 where 系主任 like ‘張%’
5.有二個數據表XS(xh, xm)和XS_KC(xh, kch, cj),用兩種方法,寫出如下查詢:“查找數據庫中所有學生的學號(xh)、姓名(xm)以及其所選修的課程號(kch)和成績(cj)”。(本題8分)
.(1)select xs.xh,xm,kch,cj from xs, xs_kc where xs.xh=xs_kc.xh;(2)select xs.xh,xm,kch,cj from xs join xs_kc on xs.xh=xs_kc.xh;
四、編程題(共2題,每題5分,共10分)
1.在數據表上機記錄中創建一個名為insert_sjkh的insert觸發器其作用是:當用戶在“上機記錄”表中插入記錄時,若“上機卡”表中沒有該上機號,則提示用戶不能插入,否則,提示記錄插入成功。(附:上機記錄表結構:(上機號 char(13),上機日期 datetime,開始時間 datetime,結束時間 datetime,上機狀態 bit)。上機卡表結構:(上機號 char(13),姓名??)
Create trigger insert_sjkh on dbo.上機記錄 for insert As begin Declare @asjkh char(13)Declare @acount int Select @asjkh=上機號from inserted Select @acount=count(*)from 上機卡where 上機號=@asjkh If @acount=0
Print '上機卡中無此卡號,不能插入' Else
Print '數據插入成功'
end
2.在student數據庫中的學生、課程注冊、課程表中創建一個帶參的存儲過程cjcx。其功能是:當任意輸入一個學生的姓名時,返回該學生的學號、選修的課程名和課程成績。然后使用存儲過程,查詢學生“陳斌”的學號、選修的課程名和課程成績。Create PROCEDURE [dbo].[cjcx]
AS BEGIN SELECT 學生.學號,課程.課程名,課程注冊.成績 from
學生,課程,課程注冊
where 學生.學號=課程注冊.學號 and 課程注冊.課程號=課程.課程號 and 姓名=@axm END 執行存儲過程cjcx,查詢“周紅瑜”的學號、選修的課程名和課程成績。Exec cjcx @axm=’張斌’ @axm char(8)