日日摸夜夜精品蜜臀AV一区二区_亚洲一区AV春药高潮_欧美双渗透金发美女精品视频在线_国产成人AV十八在线观_国产片婬乱18一级毛片动

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
2014年9月全國二級VFP選擇真題第3套

28

 

1.面向?qū)ο蠓椒ㄖ校瑢崿F(xiàn)對象的數(shù)據(jù)和操作結(jié)合于統(tǒng)一體中的是

 

A.結(jié)合

 

B.封裝

 

C.隱藏  

 

D.抽象

 

2.在進行邏輯設(shè)計時,將E-R圖中實體之間聯(lián)系轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫的

 

A.關(guān)系

 

B.元組 

 

C.屬性

 

D.屬性的值域

 

3.線性表的鏈式存儲結(jié)構(gòu)與順序存儲結(jié)構(gòu)相比,鏈式存儲結(jié)構(gòu)的優(yōu)點有

 

A.節(jié)省存儲空間

 

B.插入與刪除運算效率高

 

C.便于查找

 

D.排序時減少元素的比較次數(shù)

 

4.深度為7的完全二叉樹中共有125個結(jié)點,則該完全二叉樹中的葉子結(jié)點數(shù)為

 

A.62

 

B.63

 

C.64

 

D.65

 

5.下列敘述中正確的是

 

A.所謂有序表是指在順序存儲空間內(nèi)連續(xù)存放的元素序列

 

B.有序表只能順序存儲在連續(xù)的存儲空間內(nèi)

 

C.有序表可以用鏈接存儲方式存儲在不連續(xù)的存儲空間內(nèi)

 

D.任何存儲方式的有序表均能采用二分法進行查找

 

6.

 

 

 

A.ABDEGCFH   

 

B.DBGEAFHC 

 

C.DGEBHFCA    

 

D.ABCDEFGH

 

7.計算機軟件包括

 

A.算法和數(shù)據(jù)  

 

B.程序和數(shù)據(jù)

 

C.程序和文檔

 

D.程序、數(shù)據(jù)及相關(guān)文檔

 

8.下面描述中不屬于軟件需求分析階段任務(wù)的是

 

A.撰寫軟件需求規(guī)格說明書   

 

B.軟件的總體結(jié)構(gòu)設(shè)計

 

C.軟件的需求分析                

 

D.軟件的需求評審

 

9.當數(shù)據(jù)庫中數(shù)據(jù)總體邏輯結(jié)構(gòu)發(fā)生變化,而應用程序不受影響,稱為數(shù)據(jù)的

 

A.邏輯獨立性

 

B.物理獨立性

 

C.應用獨立性  

 

D.空間獨立性

 

10.

 

A.并

 

B.投影 

 

C.交

 

D.選擇

 

11.下列不屬于數(shù)據(jù)庫系統(tǒng)特點的是

 

A.采用特定的數(shù)據(jù)模型

 

B.有統(tǒng)一的數(shù)據(jù)控制功能

 

C.數(shù)據(jù)冗余度高

 

D.數(shù)據(jù)獨立性高

 

12.在"項目管理器"窗口中,每個選項卡組織一定類型的文件。菜單文件所在的選項卡是

 

A.數(shù)據(jù)選項卡

 

B.文檔選項卡

 

C.代碼選項卡

 

D.其他選項卡

 

13.執(zhí)行下列命令后顯示的結(jié)果是

X="12.32"

?"56"+&X

 

A.5612.32

 

B.68.32

 

C.56+&X

 

D.提示錯誤

 

14.索引文件打開后,下列命令中不受索引影響的是

 

A. SKIP

 

B.LIST

 

C.GO 3

 

D.GO BOTTOM

 

15.在查詢設(shè)計器中,要想將查詢結(jié)果直接送至Visual FoxPro主窗口顯示,查詢?nèi)ハ驊付?o:p>

 

A.瀏覽

 

B.臨時表

 

C.屏幕

 

D.報表

 

16.在Visual FoxPro中,不能打開表設(shè)計器或錯誤的命令是

 

A.MODIFY STRU

 

B.MODIFY TABLE

 

C.CREATE

 

D.

 

17.假設(shè)表單中有一個"關(guān)閉"按鈕,單擊該按鈕將關(guān)閉所在表單。下面有關(guān)按鈕的Click事件代碼中,不正確的是

 

A.Thisform.Release()

 

B.Thisform.Release

 

C. This.Parent.Release

 

D. Parent.Release

 

18.在Visual FoxPro中,要將系統(tǒng)菜單恢復成缺省配置,正確的命令是

 

A. SET SYSMENU TO DEFAULT

 

B.SET SYSMENU DEFAULT

 

C.SET SYSMENU TO NOSAVE

 

D.SET SYSMENU NOSAVE

 

19.下面命令的輸出結(jié)果是

? LEN(TRIM(SPACE(2)+"等級考試"+SPACE(2)))

 

A.12

 

B.10

 

C.8

 

D.6

 

20.假設(shè)日期變量d的值是2013年10月6日,數(shù)值變量i的值是10,如下表達式錯誤的是

 

A. {^2013-10-30}+i

 

B. {^2013-10-30} - i

 

C. {^2013-10-30}+d

 

D. {^2013-10-30}+d

 

21.在命令窗口中執(zhí)行下面命令序列,最后一條命令的輸出結(jié)果是

SET CENTURY ON

SET MARK TO "?"

SET DATE TO YMD

? {^2013-11-30}

 

A.2013-11-30

 

B.13-11-30

 

C.2013/11/30

 

D.2013?11?30

 

22.下面程序的運行結(jié)果是

SET TALK OFF

DIMENSION d(20)

FOR i=1 TO 20

   d(i)=i-1

ENDFOR

s=0

i=1

DO WHILE i<=20

   if i%5=0

      s=s+d(i)

   ENDIF

   i=i+1

ENDDO

? S

 

A.45

 

B.46

 

C.50

 

D.55

 

23.下面程序的運行結(jié)果是

*程序文件名:main.prg

SET TALK OFF

CLOSE ALL

CLEAR ALL

mX="數(shù)據(jù)革命"

mY="大數(shù)據(jù)"

DO s1 WITH mX

?mY+mX

RETURN

 

*子程序文件名:s1.prg

PROCEDURE s1

PARAMETERS mX1

LOCAL mX

mX="云時代的數(shù)據(jù)革命"

mY=mY+"正在到來的"

RETURN

 

A.大數(shù)據(jù)正在到來的數(shù)據(jù)革命

 

B.大數(shù)據(jù)數(shù)據(jù)革命

 

C.云時代的數(shù)據(jù)革命大數(shù)據(jù)

 

D.

 

24.查詢設(shè)計器中不包括的選項卡是

 

A.聯(lián)接

 

B.篩選

 

C.排序依據(jù)

 

D.更新條件

 

25.查詢設(shè)計器和視圖設(shè)計器很像,以下哪個選項卡是查詢設(shè)計器沒有的

 

A.聯(lián)接

 

B.篩選

 

C.排序依據(jù)

 

D.更新條件

 

26.下面程序的運行結(jié)果是

SET TALK OFF

a=10

DO p1

? a

PROCEDURE p1

PRIVATE a

a=11

DO p2

PROCEDURE p2

a=12

RETURN

 

A.10

 

B.11

 

C.12

 

D.

 

27.下列說法正確的是

 

A.將某個表從數(shù)據(jù)庫中移出的操作不會影響當前數(shù)據(jù)庫中其他的表

 

B.一旦某個表從數(shù)據(jù)庫中移出,與之聯(lián)系的所有主索引、默認值和約束都隨之消失

 

C.設(shè)置了參照完整性規(guī)則的表不能從數(shù)據(jù)庫中移出

 

D.如果移出的表在數(shù)據(jù)庫中使用了長表名,則移出數(shù)據(jù)庫之后的表仍然可以使用長表名

 

28.在Visual FoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在更新規(guī)則中選擇了"級聯(lián)",當更新父表中的連接字段值時,系統(tǒng)的反應是

 

A.不做參照完整性檢查

 

B.不準更新父表中的連接字段值

 

C.用新的連接字段值自動修改子表中所有相關(guān)記錄

 

D.若子表中有相關(guān)記錄,則禁止更新父表中的連接字段值

 

29.在SQL查詢語句SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY中初始查詢條件短語是

 

A.SELECT

 

B.FROM

 

C.WHERE

 

D.HAVING

 

30.設(shè)當前表是會員表,物理刪除會員表中全部記錄的命令是

 

A.ZAP

 

B.PACK

 

C.DELETE

 

D.DELETE FROM 會員表

 

31.將當前表中所有記錄價格增加10%的命令是

 

A. REPLACE ALL 價格 WITH 價格*1.1

 

B.REPLACE ALL 價格 WITH 價格+10%

 

C.REPLACE 價格 WITH 價格+10%

 

D. REPLACE 價格 WITH 價格*1.1

 

32.設(shè)教師表的表結(jié)構(gòu)為(教師編號,姓名,職稱,出生日期),刪除1950年以前出生的教師信息,正確的SQL語句是

 

A.DELETE FROM 教師表 WHERE 出生日期< {^1950-1-1}

 

B.DELETE FROM 教師表 WHERE 出生日期< 1950-1-1

 

C.DELETE 教師表 WHERE 出生日期< {^1950-1-1}

 

D. DELETE 教師表 WHERE 出生日期< 1950-1-1

 

33.使用下列SQL語句創(chuàng)建教師表:

CREATE  TABLE 教師表(教師編號 I  PRIMARY KEY, ;

     姓名 C(8)  NOT NULL, ;

     職稱 C(10)  DEFAULT '講師')

如果要刪除"職稱"字段的DEFAULT約束,正確的SQL語句是

 

A. ALTER TABLE 教師表 ALTER 職稱 DROP DEFAULT

 

B.ALTER TABLE 教師表 ALTER 職稱 DELETE DEFAULT

 

C.ALTER TABLE 教師表 DROP 職稱  DEFAULT

 

D. ALTER TABLE 教師表 DROP 職稱

 

34.設(shè)數(shù)據(jù)庫有如下表:

  作者表(作者號,姓名,電話)

  投稿表(作者號,投稿日期,文章名,審稿結(jié)果)

  作者表中保存的是所有投過稿的作者信息,不保存沒有投稿的作者,F(xiàn)在查詢所投文章中,所有審稿結(jié)果都是通過的作者號和姓名,下面語句正確的是

 

A. SELECT 作者號,姓名 FROM 作者表;

      WHERE 作者號=( SELECT 作者號 FROM 投稿表 WHERE 審稿結(jié)果= '通過')

 

B. SELECT 作者號,姓名 FROM 作者表;

      WHERE 作者號 IN ( SELECT 作者號 FROM 投稿表WHERE 審稿結(jié)果= '通過')

 

C.SELECT 作者號,姓名 FROM 作者表;

      WHERE 作者號 NOT IN ( SELECT 作者號 FROM 投稿表 WHERE 審稿結(jié)果!= '通過')

 

D.SELECT 作者號,姓名 FROM 作者表;

      WHERE 作者號 EXISTS ( SELECT 作者號 FROM 投稿表 WHERE 審稿結(jié)果= '通過')

 

35.有訂單表如下:

訂單(訂單號(C,4),客戶號(C,4),職員號(C,3),簽訂日期(D),金額(N,6,2))

查詢金額最高的訂單的訂單號(可能有多個),不正確的SQL語句是

 

A.SELECT 訂單號 FROM 訂單 WHERE 金額>=ALL(SELECT 金額 FROM 訂單)

 

B.SELECT 訂單號 FROM 訂單 WHERE 金額=(SELECT MAX(金額) FROM 訂單)

 

C. SELECT 訂單號 FROM 訂單 WHERE 金額=MAX(金額)

 

D.SELECT 訂單號 FROM 訂單 WHERE 金額>=(SELECT MAX(金額) FROM 訂單)

 

36.有如下訂單表和客戶表:

訂單(訂單號(C,4),客戶號(C,4),職員號(C,3),簽訂日期(D),金額(N,6,2))

客戶(客戶號(C,4),客戶名(C,36),地址(C,36),所在城市(C,10),聯(lián)系電話(C,8))

查詢簽訂了訂單號為"0036"的訂單的客戶信息,不正確的SQL語句是

 

A. SELECT 客戶.客戶號,客戶名 FROM 客戶,訂單 WHERE 客戶.客戶號=訂單.客戶號 AND 訂單號="0036"

 

B.SELECT 客戶.客戶號,客戶名 FROM 客戶,訂單 ON 客戶.客戶號=訂單.客戶號 AND 訂單號="0036"

 

C.SELECT 客戶.客戶號,客戶名 FROM 客戶 JOIN 訂單 ON 客戶.客戶號=訂單.客戶號 AND 訂單號="0036"

 

D.SELECT 客戶.客戶號,客戶名 FROM 客戶 JOIN 訂單 ON 客戶.客戶號=訂單.客戶號 WHERE 訂單號="0036"

 

37.為客戶表添加一個"郵政編碼"字段(字符型,寬度為6),正確的SQL語句是

 

A.ALTER TABLE 客戶 ALTER 郵政編碼(C,6)

 

B.ALTER TABLE 客戶 ALTER 郵政編碼 C(6)

 

C.ALTER TABLE 客戶 ADD 郵政編碼(C,6)

 

D. ALTER TABLE 客戶 ADD 郵政編碼 C(6)

 

38.有如下訂單表和客戶表:

訂單(訂單號(C,4),客戶號(C,4),職員號(C,3),簽訂日期(D),金額(N,6,2))

客戶(客戶號(C,4),客戶名(C,36),地址(C,36),所在城市(C,10),聯(lián)系電話(C,8))

查詢有訂單金額大于等于10000的客戶信息的正確SQL語句是

 

A.SELECT * FROM 客戶 WHERE 客戶號 =;

       (SELECT 客戶號 FROM 訂單 WHERE 金額>=10000)

 

B.SELECT * FROM 客戶 WHERE 客戶號 =;

       ALL (SELECT 客戶號 FROM 訂單 WHERE 金額>=10000)

 

C.SELECT * FROM 客戶 WHERE 客戶號 =;

        ANY (SELECT 客戶號 FROM 訂單 WHERE 金額>=10000)

 

D.

 

39.向student表插入一條新記錄的正確SQL語句是

 

A.INSERT INTO student VALUES('0401','麗萍','女',18)

 

B.APPEND student VALUES('0401','麗萍','女',18)

 

C. APPEND INTO student VALUES('0401','麗萍','女',18)

 

D.INSERT student VALUES('0401','麗萍','女',18)

 

40.下列關(guān)于報表的說法,錯誤的是

 

A.報表的數(shù)據(jù)源可以是臨時表、視圖或自由表

 

B.必須為報表設(shè)置數(shù)據(jù)源

 

C.可以利用報表設(shè)計器創(chuàng)建自定義報表

 

D.不能利用報表來修改表中的數(shù)據(jù)

 

1.B  【解析】對象的基本特點是:標識唯一性、分類性、多態(tài)性、封裝性、模塊獨立性好。封裝是指隱藏對象的屬性和實現(xiàn)細節(jié),將數(shù)據(jù)和操作結(jié)合于統(tǒng)一體,僅對外提供訪問方式,B選項正確。

 

2.A  【解析】E-R模型和關(guān)系模式的對照表如下:

 

 

E-R模型

關(guān)系模型

E-R模型

關(guān)系模型

實體

元組

屬性

屬性

實體集

關(guān)系

聯(lián)系

關(guān)系

由表中可以看出,聯(lián)系轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫的關(guān)系,A選項正確。

 

3.B  【解析】順序表和鏈表的優(yōu)缺點比較如下表:

 

 

類 型

優(yōu) 點

 

順序表

(1)可以隨機存取表中的任意結(jié)點

(2)無需為表示結(jié)點間的邏輯關(guān)系額外增加存儲空間

(1)順序表的插入和刪除運算效率很低

(2)順序表的存儲空間不便于擴充

(3)順序表不便于對存儲空間的動態(tài)分配

鏈表

(1)在進行插入和刪除運算時,只需要改變指針即可,不需要移動元素

(2)鏈表的存儲空間易于擴充并且方便空間的動態(tài)分配

需要額外的空間(指針域)來表示數(shù)據(jù)元素之間的邏輯關(guān)系,存儲密度比順序表低

由表中可以看出鏈式存儲插入與刪除運算效率高,故B選項正確。

 

 

 

 

4.B  【解析】在樹結(jié)構(gòu)中,定義一棵樹的根結(jié)點所在的層次為1,其他結(jié)點所在的層次等于它的父結(jié)點所在的層次加1,樹的最大層次稱為樹的深度。完全二叉樹指除最后一層外,每一層上的結(jié)點數(shù)均達到最大值,在最后一層上只缺少右邊的若干結(jié)點。深度為6的滿二叉樹,結(jié)點個數(shù)為26-1=63,則第7層共有125-63=62個葉子結(jié)點,分別掛在第6層的左邊62個結(jié)點上,加上第6層的最后1個葉子結(jié)點,該完全二叉樹共有63個葉子結(jié)點,故B選項正確。

 

 

 

 

5.C  【解析】"有序"是特指元素按非遞減排列,即從小到大排列,但允許相鄰元素相等,A選項錯誤。有序表可以順序存儲也可以鏈式存儲,B選項錯。能使用二分法查找的線性表必須滿足兩個條件:用順序存儲結(jié)構(gòu);線性表是有序表,D選項錯誤。故C選項正確。

 

6.C  【解析】二叉樹遍歷可以分為3種:前序遍歷(訪問根結(jié)點在訪問左子樹和訪問右子樹之前)、中序遍歷(訪問根結(jié)點在訪問左子樹和訪問右子樹兩者之間)、后序遍歷(訪問根結(jié)點在訪問左子樹和訪問右子樹之后)。本題中前序遍歷為ABDEGCFH,中序遍歷為DBGEAFHC,后序遍歷為DGEBHFCA,故C選項正確。

 

7.D  【解析】計算機軟件由兩部分組成:一是機器可執(zhí)行的程序和數(shù)據(jù);二是機器不可執(zhí)行的,與軟件開發(fā)、運行、維護、使用等有關(guān)的文檔。故D選項正確。

 

8.B  解析】需求分析階段的工作可以分為4個方面:需求獲取、需求分析、編寫需求規(guī)格說明書和需求評審。故B選項正確。

 

9.A  【解析】數(shù)據(jù)獨立性包括物理獨立性和邏輯獨立性,物理獨立性指數(shù)據(jù)的物理結(jié)構(gòu)的改變,不會影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),也不會引起應用程序的改動;邏輯獨立性指數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)的改變,不會導致相應的應用程序的改變。故A選項正確。

 

10.A  【解析】用于查詢的3個操作無法用傳統(tǒng)的集合運算表示,引入的運算為投影運算、選擇運算、笛卡爾積。常用的擴充運算有交、除、連接及自然連接等。投影,從關(guān)系模式中指定若干個屬性組成新的關(guān)系,T相較于R沒有缺少屬性,故B選項錯誤。選擇,從關(guān)系中找出滿足給定條件的元組的操作稱為選擇,T相較于R增加了元組,故D選項錯誤。交:R∩S結(jié)果是既屬于R又屬于S的記錄組成的集合,T中元組多于R與S,故C選項錯誤。并:R∪S是將S中的記錄追加到R后面,與題目中結(jié)果相符,故A選項正確。

 

11.C  【解析】數(shù)據(jù)庫系統(tǒng)的特點有:實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余;采用特定的數(shù)據(jù)模型;具有較高的數(shù)據(jù)獨立性;有統(tǒng)一的數(shù)據(jù)控制功能。故本題C)為正確選項。

 

12.D  【解析】"項目管理器"窗口包括6個選項卡:

 

  "全部"選項卡:顯示應用程序中所有的文件,實現(xiàn)對它們的管理;

  "數(shù)據(jù)"選項卡:包含項目中的所有數(shù)據(jù),包括數(shù)據(jù)庫、自由表和查詢;

  "文檔"選項卡:顯示和管理項目文件中的文檔文件,包括表單、報表和標簽;

  "類"選項卡:顯示和管理項目文件中類庫文件,包括自己設(shè)計的類庫和系統(tǒng)自帶的類庫;

  "代碼"選項卡:包括3大類程序,擴展名為.prg的程序文件、函數(shù)庫API以及應用程序app文件;

  "其他"選項卡:包括文本文件、菜單文件和其它文件,例如位圖文件、圖標文件等;

 

菜單文件所在的選項卡是"其他選項卡",故本題D)選項正確。

 

 

 

 

 

13.D  【解析】本題考查宏替換函數(shù),其標準格式為&<字符型變量>[.],功能是替換出字符型變量的內(nèi)容,即&的值是變量中的字符串,后面只能接字符型變量,不能接數(shù)值型變量。故本題中?"56"+&X的表達是錯誤的,無法運算出結(jié)果,因此D)選項正確。

 

14.C  【解析】索引文件打開后,記錄的指針會回位,指向第一條記錄。SKIP基準定位命令格式為SKIP[n]n可以是正的或是負的整數(shù),默認是1,打開索引時,按照索引項的順序定位; LIST命令執(zhí)行時顯示當前全部的記錄,GO BOTTOM命令在打開索引時指向排在最后面的索引對應的記錄都受影響。GO 3表示指針直接定位到第三條記錄,不受影響。 故本題C)為正確選項。

 

15.C  【解析】查詢?nèi)ハ蜻x擇屏幕可以直接把查詢結(jié)果送至Visual FoxPro主窗口顯示,去向為瀏覽、臨時表、報表等都生成了各自的文件,不能直接看到結(jié)果。本題要將查詢結(jié)果送到VF主窗口顯示,故C)選項正確。

 

16.B  【解析】MODIFY STRUCTURE命令用于打開表并修改表結(jié)構(gòu),在命令窗口用CREATE命令可以建立數(shù)據(jù)庫表。MODIFY TABLE是錯誤的命令格式,故本題B)為正確選項。

 

17.D  【解析】Release用于將表單從內(nèi)存中釋放(清除)。如表單有一個命令按鈕,如果希望單擊該命令按鈕時關(guān)閉表單,就可以將該命令按鈕的CLICK事件代碼設(shè)置為ThisForm.Release,Thisform.Release()或者This.Parent.Release,故本題D)為正確選項。

 

18.A  【解析】恢復系統(tǒng)菜單的命令為SET SYSMENU TO DEFAULT。通過SET SYSMENU命令可以允許或禁止在程序執(zhí)行時訪問系統(tǒng)菜單,也可以重新配置系統(tǒng)菜單。故本題A)為正確選項。

 

19.B  【解析】SPACE(<數(shù)值表達式>)為空格字符串生成函數(shù),返回由指定數(shù)目的空格組成的字符串。TRIM(<字符表達式>)為刪除前后空格函數(shù),返回指定字符表達式值去掉尾部空格后形成的字符串。LEN(<字符表達式>)為求字符串長度函數(shù),返回指定字符表達式的長度,即所包含的字符個數(shù),函數(shù)值為數(shù)值型。本題輸出結(jié)果為10,即B)選項正確。

 

20.C  【解析】運算符只有兩個分別是加(+)和減(-)。書寫時格式有一定限制,不能任意組合。例如不能用運算符"+"號將兩個<日期>連接起來。題中{^2013-10-30}+i為日期型+整數(shù),指把整數(shù)加到天數(shù)中。{^2013-10-30} i表示指把整數(shù)從天數(shù)中減去,{^2013-10-30} d表示兩個日期型數(shù)據(jù)相減得到兩個日期相差的天數(shù)。{^2013-10-30}+d是錯誤的表達式,即選項C為正確選項。

 

21.D  【解析】SET MARK TO命令將日期時間的分隔符設(shè)置為"?",SET DATE TO MDY命令表示設(shè)置年月日格式為年月日,因此執(zhí)行最后一條命令后,輸出的結(jié)果是2013?11?30, 即D)為正確選項。

 

22.B  【解析】本題考查了簡單函數(shù)和DO WHILE-ENDDO 循環(huán)語句。其中DIMENSION d(20)命令創(chuàng)建了一個由數(shù)字1-20組成的數(shù)組,之后運行DO WHILE,%為求余函數(shù),滿足i<=20條件時一直運行DO WHILE與ENDDO間的循環(huán)體,再返回DO WHILE 重新判斷循環(huán)條件是否為真,直到不滿足條件時結(jié)束循環(huán),得到輸出結(jié)果為46,故本題B)為正確選項。

 

23.A  【解析】DO <文件名>|<過程名> WITH <實參1>[,<實參2>,匽是調(diào)用模塊程序的命令,實參可以是常量、變量或一般形式的表達式。調(diào)用模塊時,系統(tǒng)會自動把實參傳遞給形參。形參數(shù)目不能少于實參數(shù)目,如有多余形參取初始值邏輯假(.F.)。PROCEDURE表示一個過程的開始,S1程序中,LOCAL mX的含義是給mx賦值為"云時代的數(shù)據(jù)革命"",mY=mY+"正在到來的"=正在到來的數(shù)據(jù)革命。返回值mY+mX中使用的my為" 正在到來的數(shù)據(jù)革命",mx為" 數(shù)據(jù)革命",因此最終的運行結(jié)果是" 大數(shù)據(jù)正在到來的數(shù)據(jù)革命"。 故本題A)為正確選項。

 

 

 

24.D  【解析】在查詢設(shè)計器的界面中有6個選項卡:

 

 

Ø   "字段"選項卡對應于SELECT短語,用來選定包含在查詢結(jié)果中的字段;

 

Ø   "排序依據(jù)"選項卡對應于ORDER BY 短語,用來決定查詢結(jié)果輸出中記錄的排列順序;

 

Ø   "聯(lián)接"選項卡對應于JOIN ON短語,用來確定各表或視圖之間的聯(lián)接關(guān)系;

 

Ø   "篩選"選項卡對應于WHERE短語,用來指定查詢條件;

 

Ø   "分組依據(jù)"選項卡對應于GROUP BY短語和HAVING短語,用來分組,便于基于一組計算;

 

 

Ø   "雜項"選項卡可以指定是否要重復記錄(對應于DISTINCT)及列在前面的記錄(對應于TOP短語)等。

 

 

因此查詢設(shè)計器中不包括"排序依據(jù)"選項卡,即D)選項正確。

 

 

 

 

 

25.D  【解析】在查詢設(shè)計器的界面中有"字段"、"聯(lián)接"、"篩選"、"排序依據(jù)"、"分組依據(jù)""雜項"6個選項卡,視圖設(shè)計器與查詢設(shè)計器類似,但是由于視圖是可以用于更新的,所以它有更新屬性需要設(shè)置,為此在視圖設(shè)計器中多了一個"更新條件"選項卡。故本題D)選項正確。

 

26.A  【解析】PROCEDURE表示一個過程的開始,而PRIVATE命令可以隱藏上層模塊中可能存在的變量,使得這些變量在子程序中暫時無效,當返回上層模塊時原變量自動恢復有效,并取原值。運行題中命令后,返回的a值是10,即本題A)為正確選項。

 

27.B  【解析】自由表和數(shù)據(jù)庫表之間是可以相互轉(zhuǎn)化的,數(shù)據(jù)庫表從數(shù)據(jù)庫中移出就成為自由表,自由表添加到數(shù)據(jù)庫中就成為數(shù)據(jù)庫表。數(shù)據(jù)庫表與自由表相比主要有以下特點:數(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段名;可以為數(shù)據(jù)庫表的字段設(shè)置有效性規(guī)則、信息及默認值和輸入掩碼;數(shù)據(jù)庫表支持主關(guān)鍵字參照完整性和表之間的聯(lián)系;支持INSERT、UPDATET和DELETE事件觸發(fā)。因此,B)選項說法正確。

 

28.C  【解析】參照完整性約束包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。更新規(guī)則中設(shè)置級聯(lián)的含義是,當更新父表中的連接字段(主關(guān)鍵字)值時,自動修改子表中的所有相關(guān)記錄,故本題C)選項正確。

 

29.C  【解析】SQL的核心是查詢,SQL的查詢命令也稱作SELECT命令,它的基本形式由SELECT-FROM-WHERE查詢塊組成,其中主要短語的含義如下:

 

 

Ø   SELECT:說明要查詢的字段。如果查詢的字段需去掉重復值,則要用到DISTINCT短語;

 

Ø   FROM:說明要查詢的字段來自哪個表或哪些表,可以對單個表或多個表進行查詢;

 

Ø   WHERE:說明查詢條件,即選擇元組的條件;

 

Ø   GROUP BY短語:用于對查詢結(jié)果進行分組,可以利用它進行分組匯總;

 

Ø   HAVING短語:必須跟隨GROUP BY使用,它用來限定分組必須滿足的條件;

 

Ø   ORDER BY短語:用來對查詢的結(jié)果進行排序。

 

因此作為初始查詢條件的短語是WHERE,故本題C)為正確選項。

 

 

 

 

 

30.A  【解析】使用ZAP命令可以物理刪除表中的全部記錄,不管是否有刪除標記。此外,PACK用于物理刪除有刪除標記的記錄,輯刪除或置刪除標記的命令是DELETE。本題A)為正確選項。

 

31.A  【解析】在Visual FoxPro中可以用命令直接修改記錄,常用的直接利用表達式或值修改記錄的命令是REPLACE,其語法格式為:REPLACE <字段名1>WITH<表達式1>[,<字段名2> WITH<表達左2>]...[FOR<條件表達式>]。本題修改全部記錄,應使用REPLACE ALL,首先排除C選項和D選項。價格增加10%的表達式應為價格*1.1,故本題A)為正確選項。

 

32.A  【解析】刪除數(shù)據(jù)的命令格式為:DELETE FROM 表名 [WHERE 條件],該命令是邏輯刪除指定表中滿足條件的記錄,WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除該表中的全部記錄。本題要求刪除1950年以前出生的教師信息,條件語句的正確表述是" 出生日期< {^1950-1-1}",故本題A)為正確選項。

 

 

 

33.A  【解析】本題涉及到表結(jié)構(gòu)的修改,包括向表中添加新的字段和新的索引、修改表的結(jié)構(gòu)和字段名和刪除表中的字段、索引及有效性規(guī)則、錯誤提示信息及默認值三種格式,本題考查第二種和第三種,其命令格式為:ALTER TABLE <表名> ALTER [COLUMN] <字段名1> [DROP [COLUMN] <字段名>][DROP PRIMARY KEY TAG <索引名1>][DROP UNIQUE TAG <索引名2>][DROP CHECK],故本題A)為正確選項。

 

34.C  【解析】此處涉及嵌套查詢和量詞謂詞查詢的知識,根據(jù)題目分析可知需要采用嵌套SQL語句進行查詢,格式為:SELECT [字段名] FROM [表名] WHERE [條件]。NOT EXISTS是一個子查詢,EXISTS是謂詞,EXISTS或NOT EXISTS是用來檢查在子查詢中是否有結(jié)果返回,即存在元組或不存在元組用來返回子查詢結(jié)果。用WHERE條件查詢語句查詢審稿結(jié)果為通過的記錄,本題選項C)正確。

 

 

 

 

35.C  【解析】MAX(最大值計算指定列的最大值,ALL(所有的)表示子查詢中的所有的行都符合條件結(jié)果成立。本題查詢金額最高的訂單,A、BD選項的命令均可以實現(xiàn)題目的要求,但是C選項的命令格式有誤,故本題C)為正確選項。

 

36.B  【解析】A選項為簡單的連接查詢,SELECT說明要查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個表或哪些表,WHERE說明查詢條件,可以得出結(jié)果。C選項和D選項為超鏈接查詢,超鏈接查詢的基本格式為SELECT…FROM <數(shù)據(jù)庫表1> INNER︱LEFT︱RIGHT︱FULL JOIN <數(shù)據(jù)庫表2> ON 連接條件 WHERE 其它條件,格式正確。只有B)選項超鏈接查詢的格式錯誤,為本題的正確選項。

 

 

 

 

37.D  【解析】修改表結(jié)構(gòu)可使用ALTER TABLE命令,為表增加字段的命令格式為:ALTER TABLE <表名> ADD[COLUMN]<字段類型>[<長度>……根據(jù)此基本格式首先排除A、B選項。因為"郵政編碼"字段為字符型,寬度為6的正確表述應該是郵政編碼C(6),故本題D)為正確選項。

 

 

 

 

38.C  【解析】本題考查嵌套查詢和使用量詞和謂詞的查詢。嵌套查詢一般分為兩層,內(nèi)層和外層,被括號括起來的為內(nèi)層查詢,先進行內(nèi)層查詢,在內(nèi)層查詢的基礎(chǔ)上再進行外層查詢。ANY(任意的)表示只要子查詢中存在符合條件的行,結(jié)果就成立,而ALL(所有的)只有子查詢中的所有的行都符合條件,結(jié)果才成立。顯然本題使用ALL是不合理的,故本題C)為正確選項。

 

39.A  【解析】INSERT INTO命令用于插入數(shù)據(jù),其標準格式為INSERT INTO <表名> [(字段名1[,字段名2,厖])] VALUES(字段值1[,字段值2,厖]),APPEND【BLANK】命令是在表的尾部增加記錄命令,然后利用EDIT、CHANGE或BROWSE命令交互修改空白記錄的值,或利用REPLACE直接修改空白記錄值,沒有APPEND INTO和APPEND TO的說法。故本題A)為正確選項。

 

40.B  【解析】報表的數(shù)據(jù)源通常是數(shù)據(jù)庫中的表或自由表,也可以是視圖、查詢或臨時表。當數(shù)據(jù)源中的數(shù)據(jù)更新之后,使用同一報表文件打印的報表將反映新的數(shù)據(jù)內(nèi)容,但不能通過報表來修改表中的數(shù)據(jù)源。可以使用報表設(shè)計器創(chuàng)建報表,不是必須為報表設(shè)置數(shù)據(jù)源。故本題B)為正確選項。