當前位置:編程學習大全網 - 編程語言 - 第三十次四川省計算機二級VF試題答案,急需

第三十次四川省計算機二級VF試題答案,急需

1. D B C D B

2. B B A A C

(1) B A

(2) D A D

(3) A C

(4) C C B

(5) D D

(6) C D C

1、I<100 I/8 N=N+1

2、USE XS21 FOR NOT 性別 N=N+1

3、 ORDER TO TEMP.TEXT

4、AVG(成績) 成績.學號 GROUP BY

5、THISFORM.TEXT1.VALUE=“”

THISFORM.RELEASE

THISFORM.TEXT1.VALUE=TIME()

CAPTION

第三十次等級考試

二級(數據庫)筆試考試試卷

1、 支持數據庫各種操作的軟件是()

A.操作系統 B.命令系統

C.數據庫系統 D.數據庫管理系統

2、 在關系模型中,為了實現“關系中不允許出現相同元組”的約束應使用

A.臨時關鍵子字 B.主關鍵字

C.外部關鍵字 D.索引關鍵字

3、 在VFP中通過項目管理器窗口的按扭不可以完成的操作是()

A.新建文件 B.添加文件

C.重命名文件 D.刪除文件

4、 學生表與成績表的索引文件已打開,現要將記錄指針定位到第壹個成績高與90分的記錄上,下列()選項可以實現。

A.SEEK 成績>90 B.FIND 成績>90

C.FIND FOR 成績>90 D.LOCATE FOR 成績>90

5、 “學生表”的結構為(學生號N(4),姓名 C(8),性別 C(2),年齡 N(2))其中學號為主索引,下面可以使用SQL-INSERT插入到表中的記錄是()

A.(“1001”,”張力”,”男”,”18”) B.(1001,”張力”,NULL,18)

C.(NULL,”張力”,”男”,18) D.(1001,張力,男,18)

6、 在使用菜單設計器時,輸入建立的菜單名後,若要執行壹段程序,應在結果中選擇()

A.填充名稱 B.過程

C.子菜單 D.命令

7、 在VFP中描述對象行為的過程稱為()

A.屬性 B.方法

C.程序 D.類

8、 在SELECT-SQL中,要將查詢結果保存在數據表中的選項是()

A.into table <表文件名> B.to file<文件名>

C.to screen D.into cursor<表名>

9、 為了在報表中打印當前系統時間,應該插入壹個()

A.域控件 B.表達式控件

C.標簽控件 D.文本控件

10、在VFP中表單是指()

A.數據庫中的各個表的清單 B.壹個表中各個記錄的清單

C.窗口界面 D.數據庫查詢的列表

二、讀程序題(每題3分)

閱讀下面程序:

CLEAR ALL

STORE 1 TO X,Y

DO WHILE Y<6

@X,Y SAY “?”

Y=Y+1

ENDDO

RETU

(1) 屏幕的起始坐標為( )

A.1,5 B.0,0

C.1,1 D.任意

(2) 程序執行後,屏幕上顯示的圖形為( )

A.? B.

C.? D.*****

2、閱讀下面的程序

CLEAR

USE 學生

N=0

DO WHILE .NOT.EOF()

IF 入校成績>=593

DISP

N=N+1

ENDIF

SKIP

ENDDO

N

USE

(1) 這個程序的功能是()

A.只是列出所有入校成績大於等於593的同學信息

B.列出所有停學的入校成績

C.刪除入校成績大於等於593的同學信息

D.列出入校成績大於等於593的同學信息,並統計輸出其人數

(2) 程序中SKIP語句的作用是()

A.使記錄指針指向下壹條記錄 B.換行顯示

C.刪除當前記錄 D.沒有作用

(3) 將程序中的ENDIF 與SKIP交換壹下位置,執行程序會怎樣()

A.程序功能不變

B.程序必定進入死循環

C.只能統計輸出入校成績大於等於593的人數,但不能輸出每個同學的信息

D.程序有可能進入死循環

3、閱讀下面的程序

*主程序ABC.PRG

A=”PARA”

B=CTOD(“08/20/99”)

C=.T.

DO SUB1 WITH A,B,C

DO SUB2

A,B,C

RETURN *過程文件SUB1.PRG

PARAME E,F,G

E=E+”METERS”

F=YEAR(F)

G=G AND .T.

RETURN

*過程文件SUB2.PRG

PRIVATE A

A=”CALL”

C=.NOT.C

A,B,C

RETURN

(1) 過程SUB2的輸出“?a,b,c”為()

A. CALL 1999 .F. B. CALL 1999 .T.

C. PARA 1999 .F. D. PARA 1999 .T.

(2) 主程序ABC的輸出“?a,b,c”為()

A. PARA 1999 .F. B. PARA 1999 .T.

C. PARAMETERS 1999 .F. D. PARAMETERS 1999 .T.

4、現有數據“部門表”和“商品表”文件,執行SQL查詢命令後請選擇正確的結果()

第(33)——(35)題使用如下表的數據:

(1) SQL語句

SELECT 部門號,MAX(單價*數量) FROM 商品表GROUP BY 部門號查詢結果有幾條記錄()

A.1 B.4

C. 3 D.10

(2) SQL語句

SELECT 產地,COUNT(*) 提供的商品種類數;

FROM 商品表;

WHERE 單價>200;

GROUP BY 產地 HAVING COUNT(*)>2

查詢結果的第壹條記錄的產地和提供商品種類數是( )

A.北京,1 B.上海,2

C. 廣東,4 D.廣東,6

(3) SQL語句

SELECT 部門表.部門號,部門名稱,sum(單價*數量);

FROM 部門表,商品表;

WHERE 部門表.部門號=商品表.部門號;

GROUP BY 部門表.部門號

查詢結果是()

A.各部門商品數量合計 B.各部門商品金額合計

C. 所有商品金額合計 D.各部門商品金額平均值

5、閱讀下面的程序:

X=0

Y=1

B=”1001”

N=LEN(B)

I=1

DO WHILE I<=N

C=SUBSTR(B,I,1)

F=IIF(VAL(C)=0,”*”,”/”)

S=”X”+”&”+”F.”+”Y”

STR(&S,4)

X=X+I

Y=Y+I

I=I+1

ENDDO

RETURN

(1) 程序執行的結果是()

A.1 0 0 1 B.0 1 2 3

C. 1 3 23 2 D.0 2 12 1

(2) 語句IIF(VAL(C),“*”,“/”)的功能是()

A. 如果VAL(C)=1為真,則返回/,否則返回*

B. 如果VAL(C)=1為真,則返回“*”,否則返回“/”

C. 如果VAL(C)=0為真,則返回*,否則返回/

D. 如果VAL(C)=0為真,則返回“/”,否則返回“*“

6、閱讀下面的程序:

有“學生.DBF”文件,其中學號、姓名和課程名字段為字符型,成績字段為數值型,具體情況如下圖所示,請對(38)——(40)題選擇正確答案

(1)有如下命令序列:

USE 學生

INDEX ON 成績 TO TEMP

GO TOP

?RECNO()

執行以上命令後,屏幕上顯示的記錄號是()

A.1 B.6

C.7 D.9

(2)執行LOCATE FOR成績<60 命令之後,要將記錄定位在下壹個成績小於60分的記錄上,應使用命令()

A.LOCATE WHILE 成績<60 B.SKIP

C.LOCATE FOR 成績<60 D.CONTINUE

(3)有如下命令序列:

USE 學生

INDEX ON 課程名 TO KC

TOTAL ON 課程名 TO TEMP

執行以上命令後,TEMP數據庫文件的第2條記錄是()

A. 9921103林軍PASCAL語言程序設計66

B. 9921104崔健C語言程序設計46

C. 9921104崔健C語言程序設計215

D. 9921103林軍PASCAL語言程序設計178

三、程序填空

1、下面壹段程序是求100以內(不含100)能被8整除的數的個數,請完善填空。

I=1

N=0

DO WHILE ________________

IF INT(I/8)=________________

______________________

ENDIF

I=I+1

ENDDO

”N=”,N

2、已知數據庫表XS21.DBF(學號(C,6),姓名(C,6),性別(L)),性別字段為“真”時代表男生,為“假”時代表女生,下面程序功能是顯示女生信息,請將程序補充完整。

________________________________

@1,20 SAY “學號 姓名 性別”

N=0

SCAN ____________________________

@N+2,22 SAY 學號

@N+2,34 SAY 姓名

@N+2,45 SAY 性別

_______________________________

ENDSCAN

USE

RETURN

3、有以下兩表

學生(學號,姓名,性別,入校成績,出生年月)

成績(學號,課程號,成績)

註:壹個學生可以選多門課程;

(1) 按入校成績降序查詢,並將結果放入文本文件TEMP.TEXT中的SELECT-SQL語句如下,請完善:

SELECT * FROM 學生

______________ BY 入校成績 DESC

________________________

(2) 查詢並輸出每個學生的課程平均成績的SELECT-SQL語句如下,請完善;

SELECT 姓名,_________________AS 平均成績;

FROM 學生,成績;

WHERE 學生.學號=__________________

____________________BY 學生.學號

4、如下圖所示,用標簽、文本、命令按鈕構成壹個表單。在標簽中顯示以下文字“當前時間”,運行表單時,單擊“顯示”按鈕將顯示系統時間;單擊“清除”按鈕,文本框中的內容將被清除,點擊“退出”按鈕,將退出表單運行。

為完成上述要求:

(1)“清除按鈕”的Click事件代碼是_____________________________

(2)“退出按鈕”的Click事件代碼是_____________________________

(3)“顯示按鈕”的Click事件代碼是_____________________________

(3) 應該設置表單的______________屬性為顯示當前系統時間。

  • 上一篇:rabbitmq和kafka的區別
  • 下一篇:EDA編程問題
  • copyright 2024編程學習大全網