?? 2001年4月二級(jí)筆試試題foxbase+.txt
字號(hào):
A) INDEX TO IFILE ON 商品名,金額
B) INDEX TO IFILE ON 商品名+金額
C) INDEX TO IFILE ON 商品名-金額
D) INDEX TO IFILE ON 商品名+STR(金額,8,2)
(43) 有如下命令序列
SELECT 1
USE FILE1
LIST
CLOSE DATABASE
SELECT 0
USE FILE2
LIST
SELECT 0
USE FILE3
LIST
SELECT 0
USE FILE4
執(zhí)行以上命令序列后,F(xiàn)ILE4所在的工作區(qū)是
A) 第1區(qū) B)第2區(qū) C)第3區(qū) D)第4區(qū)
(44) 有如下命令序列
SELECT 1
USE倉(cāng)庫(kù)明細(xì)
SELECT 2
USE 零件出庫(kù)
執(zhí)行以上四條命令之后,若想用UPDATE命令根據(jù)"零件出庫(kù)"的數(shù)據(jù)更新"倉(cāng)庫(kù)明細(xì)"的相關(guān)數(shù)據(jù),而且使用RANDOM選項(xiàng),則
A) 必須對(duì)"倉(cāng)庫(kù)明細(xì)"和"零件出庫(kù)"兩個(gè)數(shù)據(jù)庫(kù)按相同的關(guān)鍵字進(jìn)行排序或索引。
B) 兩個(gè)數(shù)據(jù)庫(kù)都不必按關(guān)鍵字進(jìn)行排序或索引。
C) 只對(duì)"倉(cāng)庫(kù)明細(xì)"數(shù)據(jù)庫(kù)按關(guān)鍵字進(jìn)行排序或索引。
D) 只對(duì)"零件出庫(kù)"數(shù)據(jù)庫(kù)按關(guān)鍵字進(jìn)行排序或索引。
(45) 執(zhí)行命令 DISPLAY WHILE性別="女"時(shí),屏幕上顯示了若干記錄,但執(zhí)行命令
DISPLAY WHILE 性別="男"時(shí),屏幕上沒(méi)有顯示任何記錄,這說(shuō)明
A) 庫(kù)文件是空文件
B) 庫(kù)文件中沒(méi)有性別字段值為"男" 的記錄
C) 庫(kù)文件中的第一個(gè)記錄的性別字段值不?quot;男"
D) 庫(kù)文件中當(dāng)前記錄的性別字段不是"男"
(46) 有如下命令序列
SET DELETED ON
USE FILE
GO 3
DELETE
COUNT TO A
? A, RECCOUNT()
設(shè)FILE數(shù)據(jù)庫(kù)中共有100條記錄,則執(zhí)行了以上命令序列后,屏幕的顯示結(jié)果是
A) 100 100 B)100 99 C) 99 100 D) 99 99
(47) 在命令文件中,調(diào)用另一個(gè)命令文件用命令
A) CALL <命令文件名> B) LOAD <命令文件名>
C) PROCEDURE <命令文件名> D) DO <命令文件名>
(48) 執(zhí)行下列語(yǔ)句序列
A=2200
DO CASE
CASE A<1000
B=5/100
CASE A>1000
B=10/100
CASE A>2000
B=15/1000
CASE A>3000
B=20/100
ENDCASE
變量B的值是
A) 0.05 B) 0.10 C) 0.15 D) 0.20
(49) 執(zhí)行如下命令序列
SELECT 1
USE DB1
INDEX ON 字段1 TO IDB1
SELECT 2
USE DB2
INDEX ON 字段X TO IDB2
SELECT 3
USE DB3
SET RELATION TO字段1 INTO A
SET RELATION TO字段X INTO B ADDITIVE
指針的聯(lián)動(dòng)情況是
A) DB1的指針帶動(dòng)DB2的指針移動(dòng),然后DB2指針帶動(dòng)DB3的指針移動(dòng)
B) DB1的指針帶動(dòng)DB2和DB3的指針移動(dòng)
C) DB2的指針帶動(dòng)DB1和DB3的指針移動(dòng)
D) DB3的指針帶動(dòng)DB1和DB2的指針移動(dòng)
(50) 執(zhí)行如下命令
USE STUDENT INDEX STU
LIST
Record# 學(xué)號(hào) 姓名 性別 年齡
1 99001 王晨陽(yáng) 男 25
2 99002 張鍵 女 24
3 99003 田新梅 女 26
4 99004 丁遠(yuǎn)航 男 23
SORT ON 學(xué)號(hào) TO XH
最后一條命令的屏幕顯示信息表明
A) 文件正在使用 B) STUDENT.DBF已經(jīng)存在
C) 4條記錄排序完成 D) STUDENT.DBF已被索引
二、填空題 (每空2分,共40分)
請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡【1】至【20】序號(hào)的橫線上,答在試卷上不得分。
(1) 計(jì)算機(jī)機(jī)領(lǐng)域中,通常用英文單詞"Byte"表示 【1】 。
(2) 在DOS環(huán)境下,自動(dòng)批處理的文件名為 【2】 。
(3) 要將當(dāng)前盤(pán)當(dāng)前目錄下所有擴(kuò)展名為.TXT的文件內(nèi)容在打印機(jī)上打印輸出,應(yīng)使用的單條DOS內(nèi)部命令為 【3】 。
(4) 在Windows環(huán)境下,可以利用單擊、雙擊、拖動(dòng)這三種鼠標(biāo)操作之一的 【4】 操作實(shí)現(xiàn)窗口的移動(dòng)。
(5) 在Windows環(huán)境下,可以將窗口最小化為 【5】 。
(6) 設(shè)數(shù)據(jù)庫(kù)文件已經(jīng)打開(kāi),要對(duì)其全部?jī)?nèi)容制做備份,應(yīng)使用命令 【6】 。
(7) 在打開(kāi)索引的情況下,為了使記錄指針指向邏輯首記錄(即索引關(guān)鍵字的值最小的記錄),應(yīng)使用命令 【7】 。
(8) 設(shè)XYZ="170",函數(shù)MOD(VAL(XYZ),8)的值是 【8】 。
已有計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)diks.dbf,包括:考號(hào)(C,6)、姓名(C,6)、考場(chǎng)號(hào)(C,3)、筆試成績(jī)(N,3.0)、上機(jī)成績(jī)(N,3.0)、是否通過(guò)(L)字段,其中考號(hào)的前兩位是單位編碼;另有單位數(shù)據(jù)庫(kù)dw.dbf,包括:?jiǎn)挝痪幋a(C,8)?考生人數(shù)(N,3.0)、筆試平均分(N,3.0)?上機(jī)平均分(N,3.0)字段。下面(9)-(14)題的操作均基于這兩個(gè)數(shù)據(jù)庫(kù)?。
(9) 下列程序的功能是根據(jù)djks.dbf數(shù)據(jù)庫(kù)的有關(guān)數(shù)據(jù)。按單位統(tǒng)計(jì)考生人數(shù)、筆試平均分及上機(jī)平均分,分別填入dw.dbf數(shù)據(jù)庫(kù)的相應(yīng)字段中。
請(qǐng)閱讀程序,并將程序填寫(xiě)入完整。
SET TALK OFF
STORE 0 TO sl,s2,num
SELECT 0
USE djks ALLAS KS
SELECT 0
USE dw
DO WHILE .NOT.EOF()
dwbm=單位編碼
【9】
AVERAGE 筆試成績(jī) TO sl FOR LEFT (己牛?)=dwbm
AVERAGE 上機(jī)成績(jī) TO s2 FOR LEFT (考號(hào),2)=dwbm
【10】 FOR LEFT(考號(hào),2)= dwbm TO num
SELECT dw
REPLACE 考生人數(shù) WITH num, 筆試平均分 WITH sl, 上機(jī)平均分 WITH s2
SKIP
ENDDO
CLOSE 【11】
SET TALK ON
RETURN
(10) 以下命令序列的功能是根據(jù)數(shù)據(jù)庫(kù)djks.dbf的筆試成績(jī)和上機(jī)成績(jī),填寫(xiě)是否通過(guò)字段值。請(qǐng)閱讀程序,并將程序填寫(xiě)完整。
SET TALK OFF
USE djks
DO WHILE .NOT. EOF()
TG=IIF(筆試成績(jī) >=60.AND.上機(jī)成績(jī)>=60, 【12】 )
REPLACE是否通過(guò) WITH TG
SKIP
ENDDO
USE
(11) 下列程序段的功能是按考號(hào)最右面的一位數(shù)字將考生分別編入300至309考場(chǎng)。請(qǐng)閱讀程序,并將程序填寫(xiě)完整。
USE DJKS
DO WHILE.NTO.EOFO
KCH= 【13】
REPLACE 考場(chǎng)號(hào) 【14】
SKIP
ENDDO
USE
(12) 下面是等級(jí)考試查分程序,請(qǐng)閱讀程序,并將程序填寫(xiě)完整。
SET TALK OFF
CLEAR
YN="Y"
SELECT 1
USE dw
INDEX 【15】 TO KHSY]
SELECT 2
USE djks
SET RELATION TO LEFT(考號(hào),2) INTO A
DO WHILE UPPER(YN)="Y"
CLEAR
ACCEPT"請(qǐng)輸入考號(hào):"TO KH
LOCATE FOR 考號(hào)=KH
IF 【16】
?"沒(méi)有此考生!"
ELSE
@ 6, 20 SAY"考號(hào):"+考號(hào)
@ 6, 50 SAY"姓名:"+姓名
@ 7, 20 SAY"單位名稱(chēng):"+DW->單位名稱(chēng)
@ 8, 20 SAY"筆度成績(jī):"+STR(筆試成績(jī))
@ 8, 50 SAY"上機(jī)成績(jī):"+STR(上機(jī)成績(jī))
IF 是否通過(guò)
@ 9,20 SAY 姓名+姓名+"已經(jīng)通過(guò)"
【17】
@ 9,20 SAY 姓名+"沒(méi)有通過(guò)!"
ENDIF
ENDIF
【18】 "是否繼續(xù)查詢?" TO YN
ENDDO
CLOSE DATABASE
SET TALK ON
RETURN
(14) 設(shè)上題建立的數(shù)據(jù)庫(kù)ABC.DBF剛打開(kāi),要顯示筆試成績(jī)前十名的考生信息,應(yīng)使用命令 【20】 。
2001年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試答案
FoxBASE
一、 選擇題((1)--(40)題每題1分,(41)--(50)題每題2分,共60分。
(01)C (02)C (03)C (04)C (05)C (06)B (07)A (08)D (09)D (10)C
(11)C (12)C (13)A (14)B (15)C (16)B (17)D (18)B (19)D (20)D
(21)A (22)B (23)D (24)D (25)C (26)A (27)C (28)A (29)C (30)A
(31)A (32)B (33)C (34)A (35)B (36)C (37)B (38)B (39)D (40)D
(41)B (42)D (43)C (44)C (45)D (46)C (47)D (48)B (49)D (50)C
二、填空題(每空2分,共40分)
1.字節(jié)
2.AUTOEXEC。BAT
3.COPY *。TXT PRN
4.拖動(dòng)
5.圖標(biāo)或按鈕
6.COPY
7.GO TOP
8.2
9.SELE KS
10.COUNT
11.DATA或DATABASE或ALL
12..T.,.F.
13.RIGHT(考號(hào),1)或SUBS(考號(hào),6,1)
14.WITH "30"+KCH
15.ON 單位編碼
16..NOT. FOUND() 或EOF() 或!FOUND()
17.ELSE
18.WAIT或ACCEPT或INPUT
19.SORT ON /D 筆試成績(jī) TO ABC
20.LIST NEXT 10 或DISPLAY NEXT 10
〖完〗
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -