2000年(春)江蘇省普通高校非計算機專業學生
計算機基礎知識和應用能力等級考試試卷答案
二 級
(本試卷包括計算機基礎知識部分和程序設計部分,考試時間共120分鐘)
說明:選擇題和填空題中粗體且紅色的為參考答案。
第一部分 計算機基礎部分
●A類 以 Windows 為平臺
1. 目前流行的"CIH"病毒對主板、硬盤等計算機資源可能會產生破壞。這種破壞是指對 1產生破壞。
A. ROM和RAM |
B.ROM和硬盤 |
C.RAM和硬盤 |
D.硬盤和顯示卡 |
2. 下列幾個選項中,與十進制數273最接近的數是 2 。
A.二進制的100000110 |
B.八進制的411 |
C.十進制的263 |
D.十六進制的108 |
3.操作系統的主要功能有 3 。
A.硬盤管理、打印管理、作業管理和存儲管理
B.運算器管理、控制器管理、設備管理和存儲管理
C.處理器管理、存儲管理、設備管理和文件管理
D.程序管理、文件管理、編譯管理和設備管理
4.目前在計算機中使用最廣泛的西文字符集及其編碼是ASCII碼。在ASCII碼字符集中,對 4 個字符進行了編碼。
5.目前,PC機上主要采用的總線結構是 5 。
A. ISA和PCI |
B.ISA和EISA |
C.VESA和ISA |
D.EISA和VESA |
6.一個完整的數據庫系統由數據庫、 6 組成。
A.應用程序和數據庫管理系統
B.數據庫管理系統和數據庫管理員
C.應用程序和數據庫管理員
D.應用程序、數據庫管理系統和數據庫管理員
7.在“回收戰”窗口中選定某文件后,對選定的文件不能完成的操作是 7 。
8.在Windows95環境下,用戶在某空文件夾中創建了名為“AAAAA+BBBBB”的文件,則在MS-DOS方式下對該文件進行操作時,文件名應使用 8 。
A.AAAAA |
B.AAAAA~1 |
C.AAAAA+~1 |
D.AAAAA_~1 |
9.關于快捷方式,以下敘述中錯誤的是 9 。
A.快捷方式提供了對常用程序和文檔等資源的捷徑訪問
B.快捷方式不改變其對相應資源的存儲位置
C.刪除快捷方式時,其對應的資源不會被刪除
D.只能在桌面上創建快捷方式
10.在 Windows95 環境下啟動"MS-DOS方式",且"MS-DOS方式"處于窗口狀態,則 10 。
A.由于DOS是單任務的操作系統,所以這時無法執行除"MS-DOS方式"以外的任何Windows95程序
B.由于DOS是單任務的操作系統,所以這時無法再啟動"MS-DOS方式"以打開另一個"MS-DOS方式"的窗口
C.可以利用任務欄上的“輸入法指示器”啟動某種漢字輸入法,用于在"MS-DOS方式"窗口中輸入漢字
D.在"MS-DOS方式"窗口中可以使用“剪貼板”功能
11.在使用Windows95過程中,如果需要使用某種目前未安裝的Windows組件(例如“剪切板查看程序”),這時應 11 。
A.重新安裝全部Windows95系統
B.從Windows95安裝盤中復制與該組件有關的文件
C.利用"控制面板"中的"添加/刪除程序"功能進行補充安裝,且需要Windows95安裝盤
D.利用“控制面板”中的“添加/刪除程序”功能進行補充安裝,但不需要Windows95安裝盤
12. Windows95 的“記事本”應用程序可以編譯的文本文件不可大于 12 。
A.16KB |
B.32KB |
C.64KB |
D.1MB |
13. 要把分別用"記事本"、"寫字板"、"畫筆"建立的拼成三個文件一個文件,該操作可在 13 中完成。
14. Windows95 系統自帶的媒體播放器直接支持的數字視頻文件,其擴展名是 14 。
15.在 Windows95 環境下,下列快捷鍵中與剪貼板操作無關的是 15 。
A.Ctrl+P |
B.Ctrl+C |
C.Ctrl+X |
D.Ctrl+V |
16.在中文Windows95 環境下,系統默認的打開/關閉輸入法的快捷鍵是 16 。
A.Ctrl+空格 |
B.Ctrl+Shift |
C.Shilt+Alt |
D.Ctrl+Alt |
17. Windows95 的開始菜單中有“程序”、“文檔”、“設置”和“查找”等菜單項,其中用戶可以修改其子菜單的是 17 。
A.程序、文檔、設置和查找 |
B.程序、文檔和設置 |
C.程序和文檔 |
D.程序 |
18.在 Word 7.0 中編譯文檔時,下列描寫的操作不可以完成的是 18 。
A.將選定的英文文本全部轉換成大寫字母
B.將選定的英文文本全部轉換成小寫字母
C.將選定的文本設置為“空心”效果
D.將選定的文本設置為只能顯示不能打印
19.在 Word 7.0 中,用戶通過“選項”對話框的設置可以改變 Word 的操作環境和某些操作的操作方式。描述中無法實現的設置下列是 19 。
A.選定文字后嵌入的內容,不是替換所選的文字,而是插入在所選文字之前
B.在所選單詞的局部時自動選定整個單詞及后面的空格
C. Word 7.0 的視圖是“黑底白字”(即在黑色背景上用白色字符顯示文字)
D.嵌入密碼以限制對文檔的訪問,并可保護文檔以防修改
20.在 Word 7.0 中,單擊“常用”工具欄上的“打印”按鈕,將 20 。
A.打印所選的文本內容 |
B.打印當前頁 |
C.打印整個文檔 |
D.顯示“打印”對話框 |
第二部分 VFP5.0程序設計
一、選擇題(用答題卡答題,答案依次填在21-30答題號內)
21.表單的NAME屬性是 21 。
A.顯示在表單標題欄中的名稱 |
B.運行表單程序時的程序名 |
C.保存表單時的文件名 |
D.引用表單對象時的名稱 |
22.下列哪一組的數據類型是一致的 22 。
A.CTOD("1999/09/08"),DATE()+10,DATE()
B.ALLTRIM("VFP5.0"),ASC("A"),SPACE(8)
C.EOF(),RECCOUNT(),DBC()
D.STR(3.14,3,1),TYPE("3.14"),SUBSTR("ABCD",3,1)
23.DIMENSION 命令用來對 23 進行聲明。
24.下列四組基類中,同一組中各個基類全是容器型的是 24 。
A.Grid,Column,TextBox
B.CommandButton,OptionGroup,ListBox
C.CommandGroup,DataEnvironment,Header
D.Form,PageFrame,Column
25.字段的默認值保存在 25 。
A.表的索引文件中 |
B.數據庫文件中 |
C.項目文件中 |
D.表文件中 |
26.下列敘述中含有錯誤的是 26 。
A.一個數據庫表只能設置一個主索引
B.唯一索引不允許索引表達式有重復值
C.候選索引既可以用于數據庫表也可以用于自由表
D.候選索引不允許索引表達式有重復值
27.表移出數據庫后,仍然有效的是 27 。
A.記錄的驗證規則 |
B.表的驗證規則 |
C.字段的默認值 |
D.結構復合索引中的候選索引 |
28.菜單文件經過生成以后形成的菜單程序文件的擴展名是 28 。
29.下列敘述中含有錯誤的是 29 。
A.一個表可以有多個外部關鍵字
B.數據庫表可以設置記錄級的有效性規則
C.永久性關系建立后,主表記錄指針移動將使子表記錄指針相應移動
D.對于臨時性關系,一個表不允許有多個主表
二、填空題(請將答案填寫在答題紙的相應答題號內,每個答案只占一行)
1.VFP 系統中用 屬性 定義對象的特征或某一方面的行為。
2.VFP 系統中允許用戶創建新類,創建新類可使用 類設計器 設計器實現。
3.表之間的永久性關系保存在 數據庫 文件中。
4.當 當某方法運行中發生錯誤 時,表單的 Error 事件被觸發。
5.建立事件循環的命令是 READ EVENTS 。
6.如果要讓一個文本框的初值設置為當前日期且不能更改,則在該文本框的Init事件中設置代碼為This.Value=DATE(),同時要將它的 Enabled 屬性設置為.F.
7.用SEEK命令查找后,如果一個表中有兩條滿足條件的記錄,則記錄指針指向第一條滿足條件的記錄,如果再執行一次SEEK命令,則記錄指針指向第 一 條滿足條件的記錄。
8.在VFP中,表示范圍的短語REST的含義為 自當前記錄向后的所有的記錄 。
9.打開表單(.SCX)的命令是 MODIFY FORM 。
10.將控件綁定到一個字段,移動記錄后字段的值發生變化,這時控件的 VALUE 屬性的值也隨之變化。
11.記錄在表文件中順序稱為 物理順序 。
12.VFP中設置缺省文件夾的命令是 SET DEFAULT TO 。
13.計時器(Timer)控件中設置時間間隔的屬性為Interval和定時發生的事件為 Timer 。
14.設JS.DBF及JSRK.DBF的結構如下:
教師表(JS.DBF) |
教師任課表(JSRK.DBF) |
工號 |
GH |
C,5 |
工號 |
GH |
C,5 |
姓名 |
NAME |
C,8 |
課程號 |
KCH |
C,2 |
性別 |
XB |
C,2 |
課程名稱 |
KCMC |
C,30 |
系名 |
DEPARTMENT |
C,20 |
課時數 |
KSS |
C,5 |
下列命令用來創建JS.DBF,請將它寫完整:
CREATE TABLE JS ( GH C(5),NAME C(8),XB C(2),DEPARTMENT C(20) )。
如果對教師表已經建立了兩個索引,索引表達式分別為 GH 和 NAME,下列程序段用來查找姓名為"王一平"的記錄,請將它寫完整:
SELE JS
SET ORDER TO NAME
SEEK"王一平"
下列命令用來查詢每個教師的任課課時總數,請將它寫完整:
SELECT js.gh,js.name,SUM(jsrk.kss) AS 總課時數;
FROM jsrk INNER JOIN js;
ON JS.GH=JSRK.GH ;
INTO CURSOR cjsrkzstmp;
GROUP BY gh;
ORDER BY gh
如果JS.DBF和JSRK.DBF已經建立永久關系,并且,當JS表的GH發生變化時,JSRK表的GH跟著改變,則參照完整性的更新規則應設置成 級聯 。
15.根據上題提供的教師表(JS.DBF)和教師任課表(JSRK.DBF)設計如下所示的一對多表單:
該表單的數據環境包括JS.DBF,JSRK.DBF及兩表之間的關系,表單中GRID控件的RecordSourse為 JSRK ,Column1的ControlSourse為 JSRK.KCH 。
當按下添加按鈕時,要求在子表中添加一條記錄,則添加按鈕的Click事件的代碼為:
INSERT INTO jsrk(gh) VALUE( Thisform.Combo1.Value )
Thisform.Refresh
如果在數據環境中將JSRK.DBF的BufferModeOverride(數據緩沖方式)設置成5-開放式表緩沖,現要求當按下恢復按鈕時,表單恢復到添加前狀態,則該按鈕的Click事件中一定包含 TableRevert() 函數。
16.已知一個表單中有一個命令按鈕組,其中有三個按鈕分別為:上一條(Cmdprior),下一條(CmdNext),退出(CmdReturn),下面是該命令按鈕組Click事件的代碼,請將它寫完整:
DO CASE
CASE This.Value=1 && 按上一條按鈕
SKIP -1
IF BOF()
GO TOP
ELSE
Thisform.Refresh
ENDIF
CASE This.Value=2 && 按下一條按鈕
SKIP
IF EOF()
GO BOTTOM
ELSE
Thisform.Refresh
ENDIF
CASE This.Value=3 && 按退出按鈕
Thisform.Release
Endcase
如果要將Thisform.Release的代碼改成:
This.CmdReturn.Click()
則要完成相同的功能,CmdReturn的的Click事件的代碼為:
ThisForm.Release 。
17.為了用顏色區分表格的奇數列與偶數列,在Grid子類myGrid中定義了一個新方法SETBKCOLOR和兩個新屬性:COLOR1和COLOR2。SETBKCOLOR方法把表格奇數列的背景色設置為COLOR1屬性所指定的顏色值,偶數列的背景色設置為COLOR2屬性所指定的顏色值。新方法SETBKCOLOR的程序代碼如下述代碼所示,請將它寫完整:
LOCAL i
FOR i=1 TO ColumnCount
This.Column(i).BackColor=IIF(i%2=1,This.color1,This.color2)
ENDFOR
上述變量i能否被高層或低層程序訪問: 不能 。(提示:填"能"或"不能")
18.下列程序用來計算長方形的面積,請將它寫完整:
X=3
Y=5
S=0
DO AREA WITH X,Y,S
?S
PROCEDURE AREA
PARAMETERS X,Y,S1
S1=X*Y
RETURN
19.設有教師表(JS.DBF)其結構如上題所述,表中含有6條記錄分別為:
工號 |
姓名 |
性別 |
系名 |
A0001 |
張一敏 |
男 |
管理工程系 |
A0002 |
李立三 |
男 |
管理工程系 |
A0003 |
陳萍 |
女 |
管理工程系 |
A0004 |
高衛民 |
男 |
管理工程系 |
A0005 |
陳志敏 |
男 |
管理工程系 |
A0006 |
李小彬 |
女 |
管理工程系 |
下列程序:
N=0
M=0
SELE JS
SCAN WHILE XB="男"
N=N+1
ENDSCAN
M=RECCOUNT()-N &&RECCOUNT()為統計記錄函數
執行上述程序后,N,M的值分別為 2 , 4 。
|