2017年全國計算機二級C語言考試題

計算機等級考試時間是3月26日-29日,以下小編特意為大家整理出計算機一級考試選擇題及答案,希望對大家的複習有幫助!

2017年全國計算機二級C語言考試題

  基本操作題

在考生資料夾下,完成如下操作:

1. 建立一個名為Sproject的專案檔案;

2. 將考生資料夾下的學生資料庫SDB新增到新建的專案檔案中;

3. 打開學生資料庫SDB,將考生資料夾下的自由表TEACHER新增到學生資料庫SDB

中;為教師表TEACHER建立一個索引名和索引表示式均為教師號的主索引 (升

序);為班級表CLASS建立一個索引名和索引表示式均為班主任號的普通索引

(升序);

4. 通過"班級號"欄位建立班級表CLASS和學生表STUDENT表間的永久聯絡。通過

班級表CLASS的"班主任號"欄位與教師表TEACHER的"教師號"欄位建立班級表

CLASS和教師表TEACHER間的永久聯絡。

解題思路:1.2.3 略

4. 在“資料庫設計器-sdb”中,然後選擇“class”表中主索引鍵“班級號”並按住不放,然後移動滑鼠拖到“student”表中的索引鍵為“班級號”處,鬆開滑鼠即可。在“資料庫設計器-sdb”中,然後選擇“teacher”表中主索引鍵“教師號”並按住不放,然後移動滑鼠拖到“class”表中的索引鍵為“班主任號”處,鬆開滑鼠即可。

  簡單應用(2小題,每題20分,計40分)

1. 在考生資料夾下使用選單設計器設計一個名稱為SMENU的下拉式選單。

要求如下:

選單包括"資料瀏覽"和"退出"兩個選單欄。

①資料瀏覽選單欄包括"學生表"和"課程表"兩個選項:

學生表選項在過程中使用SQL語句"SELECT * FROM STUDENT"查詢學生表

STUDENT的記錄。

課程表選項在過程中使用SQL語句"SELECT * FROM COURSE"查詢課程表

COURSE的`記錄。

②退出選單欄包括"返回到系統選單"一個選項:

返回系統選單選項在過程中使用命令返回系統預設的選單。

解題思路:

1. 單擊“檔案新建”命令項。在“新建”對話方塊中選擇“選單”單選鈕,再按“新建檔案”按鈕。在“新建選單”對話方塊中選擇“選單”按鈕,在選單設計器中的“選單名稱”中依次輸入“資料瀏覽”和“退出”這兩個主選單項,選擇“資料瀏覽”選單項,在“結果”中選擇“子選單”,單擊“建立”按鈕,在“選單設計器”中,輸入兩個子選單項“學生表”和“課程表”。選擇“退出”選單項,在“結果”中選擇“子選單”,單擊“建立”按鈕,在“選單設計器”中,輸入一個子選單項“返回到系統選單”。

在“學生表”子選單的“結果”選擇“過程”並輸入命令下列語句:SELECT * FROM STUDENT

在“課程表”子選單的“結果”選擇“過程”並輸入命令下列語句:SELECT * FROM COURSE

在“退出”主選單的“結果”選擇“過程”並輸入下列命令 set sysmenu to default

單擊工具欄上“儲存”按鈕,在彈出“儲存”對話方塊中輸入“smenu”即可。在“選單設計器”視窗下,單擊“選單”選單欄,選擇“生成”選單項,生成“”檔案。

2. 在考生資料夾下開啟命令檔案,該命令檔案用來建立一個名稱為

S_VIEW的檢視,檢視查詢學生的班級號、班級名、姓名、性別和班主任名(來自

TEACHER表的教師名)。命令檔案只包含兩條語句,第1條語句有一個錯誤,第2條

語句有兩個錯誤,請修改之,並執行。

注意,修改時不可改變SQL語句的結構和短語的順序,不允許增加或合併行。

解題思路:

第1行:OPEN DATABASE sdb

第2行:CREATE VIEW S_VIEW AS;

第5行:WHERE Student.班級號=Class.班級號 AND Teacher.教師號=Class.班主任號