?? 2002年4月全國計算機等級考試二給筆試試卷基礎部分和foxbase語言程序設計.txt
字號:
一、選擇題,(1-40)每題1分,(41-50)每題2分,共60分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。
(1) 在計算機中,一個字長的二進制位數是
A) 8 B) 16 C) 32 D) 隨CPU的型號而定
(2) 計算機網絡的突出優點是
A) 速度快 B) 資源共享 C) 精度高 D) 容量大
(3) 計算機網絡能傳送的信息是:
A) 所有的多媒體信息 B) 只有文本信息
C) 除聲音外的所有信息 D) 文本和圖像信息
(4) 切斷計算機電源后,下列存儲器中的信息會丟失的是:
A) RAM B) ROM C) 軟盤 D) 硬盤
(5) 十進制數127轉換成二進制數是
A) 11111111 B) 01111111 C) 10000000 D) 11111110
(6) 要想打印存放在當前盤當前目錄上所有擴展名為.TXT 的文件內容, 應該使用的DOS命令為
A) DIR *.TXT>PRN B) TYPE *.TXT>PRN
C) COPY *.TXT PRN D) COPY *.TXT>PRN
(7) 將當前盤當前目錄及其子目錄中的全部文件 (總量不足1.2MB) 復制到一張空的A盤的根目錄下,應該使用的DOS命令為
A) XCOPY *.*A:\ /M B) XCOPY *.*A:\ /S
C) XCOPY *.*A:\ /P D) XCOPY *.*A:\ /A
(8) 在C盤根目錄下執行PROMPT $p$g命令之后,DOS的提示符變為
A) C:> B) C:\> C) C> D) C:\
(9) DOS命令 "COPY CON DISP"中的CON代表
A) 子目錄 B) 磁盤文件 C) 鍵盤 D) 顯示器
(10) 結構化程序設計所規定的三種基本控制結構是
A) 輸入、處理、輸出 B) 樹形、網形、環形
C) 順序、選擇、循環 D) 主程序、子程序、函數
(11) 要把高級語言編寫的源程序轉換為目標程序,需要使用
A) 編輯程序 B) 驅動程序 C) 診斷程序 D) 編譯程序
(12) 英文小寫字母d的ASCII碼為100,英文大寫字母D的ASCII碼為
A) 50 B) 66 C) 52 D) 68
(13) Windows環境下,PrintScreen鍵的作用是
A) 復制當前窗口到剪貼板 B) 打印當前窗口的內容
C) 復制屏幕到剪貼板 D) 打印屏幕內容
(14) 在Windows環境下,為了終止應用程序的運行,應
A) 關閉該應用程序窗口 B) 最小化該應用程序窗口
C) 雙擊該應用程序窗口的標題欄 D) 將該應用程序窗口移出屏幕
(15) 下列各帶有通配符的文件名中,能代表文件XYZ.TXT的是
A) *Z.? B) X*.* C) ?Z,TXT D) ?.?
(16) 如果對一個關系統實施了一種關系運算后得到了一個新的關系,而且新關系統中的屬性個數少于原來關系中的屬性個數,這說明所實施的關系運算是
A)選擇 B)投影 C)聯接 D)并
(17) 在FoxBASE關于文件擴展名的約定中,屬于文本文件的擴展名有
A)TXT和FOX B)TXT和IDX C)PRG 和TXT D)PRG和DBF
(18) 在FoxBASE命令的短語中,屬于<范圍>的短語有
A) ALL、REST、NEXT、RECORD B) NEXT、REST、FIELDS、TOP
C) REST、FIELDS、FOR、BOTT D) ALL、FOR、WHILE、RECORD
(19) 與命令LIST FIELDS 姓名,性別,出生日期 不等效的命令是
A) LIST 姓名,性別,出生日期
B) LIST ALL FIELDS 姓名,性別,出生日期
C) DISPLAY FIELDS 姓名,性別,出生日期
D) DISPLAY ALL 姓名,性別,出生日期
(20) 相繼執行以下命令
USE STUDENT
LIST NEXT 10 FOR 性別="男"
LIST WHILE 性別="男"
先后顯示了兩個各包含10個記錄的記錄清單,這說明當前文件中
A) 至少有10個記錄,并且這頭10個記錄被顯示了兩遍
B) 至少有19個記錄,并且這頭19個記錄的“性別”字段值都為“男”
C) 只有20個記錄,并且所有記錄的“性別”字段值都為“男”
D) 至少有19個記錄,并且這頭19個記錄的“性別”字段的值都為“男”
(21) 如果一個字段的寬度為10,則此字段的類型不可能是
A) 數值型 B) 字符型 C) 日期型 D) 備注型
(22) 在FoxBASE中,命令X=Y=3的功能是
A) 判斷Y是否等于3,并將判斷結果保存到X中
B) 判斷X是否等于Y,如果等,將3賦值給Y,否則Y保持原來的值不變
C) 判斷X和Y是否都等于3
D) 將3賦值給Y,然后再賦值給X,使X和Y的值都為3
(23) 在下列邏輯表達式中,其值肯定為.F.的是
A) X.OR.X B) X.AND.X C) X.OR..NOT.X D) X.AND..NOT.X
(24) 已知執行了如下命令序列:
SELECT 0
USE FF
SELECT 0
USE GG
現欲轉回到數據庫文件FF.DBF所在工作區,能夠確保完成這一任務的命令是
A) SELECT 0 B) SELECT 1 C) SELECT A D) SELECT FF
(25) 設數據庫STUDENT 和GG中都有學號字段,STUDENT文件還建立了關鍵字為學號的索引文件FF.IDX。
SELECT 0
USE STUDENT INDEX FF ALIAS ST
SELECT 0
USE GG
執行以上命令序列之后,要想建立GG到STUDENT 的關聯,應執行
A) SET RELATION TO 學號 INTO STUDENT
B) SET RELATION TO 學號 INTO ST
C) SET RELATION TO 學號 INTO 1
D) SET RELATION TO 學號 INTO A
(26) FoxBASE某些類型的文件只有在庫文件打開的情況下才能打開,在庫文件關閉時自動關閉。屬于這一類文件的擴展名的有:
A) IDX、MEM B) FMT、DBT C) PRG、FOX D) IDX、DBT
(27) 有如下的IF 語句:
IF X>0
Y=1
ELSE
IF X=0
Y=0
ELSE
Y=-1
ENDIF
ENDIF
在下列命令中,與這個IF語句等效的是
A) Y=IIF(X>0,1,IIF(X=0,-1,0)) B) Y=IIF(X=0,0,IIF(X>0,1,-1))
C) Y=IIF(X<0,IIF(X>0,1,0),-1) D) Y=IIF(X>0,IIF(X<0,-1,0),1)
(28) 有如下循環語句:
DO WHILE .T.
IF 性別<>"男"
EXIT
ENDIF
IF 政治面目="群眾"
DELETE
ENDIF
SKIP
ENDDO
下列命令中,與這個循環語句等效的是
A) DELETE FOR 性別="男" .AND. 政治面目="群眾"
B) DELETE WHILE 性別="男" .AND. 政治面目="群眾"
C) DELETE FOR 性別="男" WHILE 政治面目="群眾"
D) DELETE WHILE 性別="男" FOR 政治面目="群眾"
(29) 在當前工作區已打開STUDENT數據庫,要求男生在前,女生在后,同一性別的按年齡從小到大排序,生成新文件SS.DBF.應使用命令
A) SORT TO SS ON 性別,出生日期/D
B) INDEX TO SS ON 性別,出生日期
C) SORT TO SS ON 性別,出生日期
D) COPY TO SS ON 性別,出生日期/D
(30) X=2
STORE X+1 TO Y
INPUT "請輸入 X+Y" TO Z
?Z
在執行以上命令序列的過程中,如果鍵盤輸入的是X*Y,則屏幕上顯示的是
A) X*Y B) X+Y C) 6 D) 5
(31) 在FoxBASE中,COPY TO ABC FOR…命令相當于完成的關系運算是
A) 連接操作 B) 投影操作 C) 選擇操作 D) 拷貝操作
(32) 在當前數據庫文件有一個類型為C的字段SNA,現在要將內存變量CC的字符串內容賦給當前記錄的SNA字段,應使用命令
A) SET SNA=CC B) REPLACE SNA WITH CC
C) STORE CC TO SNA D) REPLACE SNA WITH "CC"
(33) 以下各種說法中,正確的是
A) DELETE ALL、ZAP和PACK 的功能各不相同
B) ZAP 和PACK的功能相同
C) DELETE ALL 和ZAP的功能相同
D) DELETE ALL 和 PACK的功能相同
(34) 對當前數據庫文件執行完LIST OFF命令之后,記錄指針指在
A) 邏輯首記錄 B) 物理首記錄
C) 尾記錄 D) 尾記錄之后(文件結束)
(35) 在沒有設置任何篩選條件的情況下,要顯示當前數據庫文件中職稱是工程師的所有記錄,應使用的命令
A) LIST 職稱="工程師" B) LIST FOR 職稱="工程師"
C) LIST WHILE 職稱="工程師" D) LIST REST 職稱="工程師"
(36) 要計算職稱為副教授的工資總額,下列命令中錯誤的是
A) SUM 工資 FOR 職稱="副教授".OR.職稱="教授"
B) SUM ALL 工資 FOR 職稱="副教授".OR.職稱="教授"
C) SUM 工資 FOR "教授"$職稱
D) SUM 工資 FOR 職稱="副教授".AND.職稱="教授"
(37) 對兩個數據庫文件進行物理連接操作的命令是
A) LINK B) JOIN C) SET RELATION D) RELATION
(38) 對數據庫文件進行修改,不需要交互操作的命令是
A) EDIT B) CHANGE C) REPLACE D) BROWSE
(39) 設X=999,Y=888,Z="X+Y",表達式&Z+1的結果是
A) 錯誤 B) X+Y+1 C) 1888 D) 9998881
(40) 相繼執行如下兩條命令:
M=[10+20]
?M
屏幕上顯示的輸出結果是
A) 30 B) 30.00 C) [10+20] D) 10+20
(41) SCATTER命令的功能是
A) 數據庫拷貝 B) 將數據庫的當前記錄拷貝到數組
C) 數組之間的拷貝 D) 從數組拷貝到數據庫的當前記錄
(42) 命令?AT("日","東園三日雨兼風")的輸出結果是
A) 4 B) .T. C) 7 D) 0
(43) 設當前數據庫文件有一類型為N 的age字段,執行DISPLAY WHILE age=20之后記錄指針將指向
A) 首記錄 B) 不能肯定 C) 尾記錄 D) age字段值為20的記錄
(44) 設當前數據庫文件有一個類型為N 的age字段,執行命令ZAP FOR age=20的結果是
A) 邏輯刪除age字段值為20的記錄 B) 物理刪除age字段值為20的記錄
C) 物理刪除全部記錄 D) 語法錯誤提示信息
(45) 在FoxBASE的圓點狀態下,以下對DIR命令的解釋正確的是
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -