江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
2017年10月江蘇省計算機VFP考試真題第1套

1.         近年來,在自由軟件精神啟迪下出現了越來越多的開源軟件,下列軟件中,屬于開源軟件的是_____

A.  360殺毒軟件

B.  AdobeReader閱讀器

C.  Android操作系統

D.  Microsoft Office軟件

C

解析:開源軟件是指開放源代碼,Linux操作系統,Android操作系統等。

3

2.         有關PC顯示器的敘述中,錯誤的是__________

A.  CRT顯示器由于笨重、耗電,還有輻射等原因,現在大多被LCD等顯示器取代

B.  傳統顯示屏的寬度與高度之比一般為4:3,目前多數LCD顯示屏為16:916:10

C.  顯示器的刷新速率是一個重要性能指標,目前刷新速率一般在1024Hz以上

D.  目前LCD顯示器的背光源主要有熒光燈管和白色發光二極管這2種,相對來說后者較好

C

解析: 顯示器的刷新速率是一個重要性能指標,PC顯示器與手機目前刷新速率一般在60Hz以上 

2

3.         下列有關通信的敘述中,錯誤的是________

A.  廣義地講,各種信息傳遞均可稱為通信,但現代通信指的是使用電(光)波傳遞信息

B.  從通信及其應用的發展來看,先有電報,后續依次出現了電話、廣播和電視等

C.  與采用模擬信號進行通信相比,采用數字通信技術可以提高通信的效率、質量和安全

D.  在現代計算機(應用)系統中,沒有任何部件(設備)之間的通信是采用模擬信號的

D

解析:傳輸距離短時,可以直接使用傳輸,傳輸距離遠時,就必須使用ADSL”或有線電視機盒對信號進行調制轉變為模擬信號后才進行傳輸 

4

4.         近年來,互聯網上的即時通信服務發展非常迅猛。下列即時通信軟件中,開發商和發行商是微軟公司的軟件是_______

A.  QQ

B.  WeChat

C.  Skype

D.  Facebook

C

解析:Skype2011年被微軟公司收購, Wechat是微信的海外版英文名稱,Facebook是是美國的一個社交網絡服務網站

4

5.         IC卡是“集成電路卡”或“芯片卡”的簡稱,國外稱為chip card。下列有關IC卡的敘述中,錯誤的是________

A.  IC卡可以分為存儲器卡和CPU卡,后者集成了中央處理器(CPU)、程序和數據存儲器等

B.  IC卡可以分為接觸式IC卡和非接觸式IC卡,隨著技術進步和成本減低,后者逐漸成為主流

C.  我國第2代身份證是采用非接觸式IC芯片,其芯片是公安部監制的專用芯片

D.  目前銀行IC卡(包括借記卡、信用卡等)大多是存儲器卡,僅用于存儲賬戶信息等

D

解析: 目前銀行IC卡(包括借記卡、信用卡等)大多是CPU  

2

6.         下列有關數字視頻及其應用的敘述中,錯誤的是__________

A.  視頻會議和可視電話等實時視頻通信,大多使用ITU-T制定的視頻編碼標準

B.  DVD-Video采用的是ISO/IEC制定的MPEG-4標準壓縮視頻圖像

C.  Adobe公司Premiere PRO是目前流行的一種專業數字視頻編輯處理軟件

D.  GIF文件可以將多張圖像保存在一個文件中,從而產生動畫效果

B

解析: DVD-Video采用的是ISO/IEC制定的MPEG-2標準壓縮視頻圖像  

5

7.         CJKV漢字指中、日、韓、越、新、馬等國家和我國臺灣、香港和澳門地區使用的漢字。目前國際標準UCS/Unicode收錄的CJKV漢字有_________個漢字。

A.  7萬多

B.  2萬多

C.  1萬多

D.  6千多

A

解析: CJKV漢字指中、日、韓、越、新、馬等國家和我國臺灣、香港和澳門地區使用的漢字,不論其字義和讀音有無區別,字形相同就作為一個漢字,字形不同就作為不同的漢字,目前包含74000多漢字。

5

8.         半導體存儲器芯片按其保存數據的機理等可以分為多種類型。目前PC主存儲器主要采用__________類型的半導體存儲器。

A.  SRAM

B.  DRAM

C.  EEPROM

D.  Flash Memory

B

解析: PC主存儲器主要采用DRAM(動態隨機存取存儲器)類型的半導體存儲器。

2

9.         16進制數CD等值的十進制數是______

A.  205

B.  215

C.  305

D.  315

A

解析: 十六進制的范圍是從0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F16個數,其中A表示10B表示11,依次類推,F表示15,將16進制CD轉換為十進制的方法是,從右向左乘以每個數對應的冪值,所以是13×16^0+12×16^1=205  

2

10.     下列關于程序設計語言的敘述中,錯誤的是____

A.  用戶在計算機上安裝的各種應用程序,它們大多是用二進制代碼表示的機器語言程序

B.  不同架構CPU的指令系統不同,因而它們的機器語言有所不同

C.  高級語言的表示方法接近于解決問題的表示方法,具有一定的通用性

D.  隨著人工智能技術的發展,目前已有許多、且越來越多的程序采用自然語言來編寫

D

解析: 隨著人工智能技術的發展,目前仍然需要編程語言來編寫。

3

11.     下列有關表單及控件的敘述中,錯誤的是______

A.  一個標簽控件僅可以顯示一行文本

B.  命令按鈕組控件無標題(Caption)屬性

C.  復選框控件的值(Value)可以是10或空值(.NULL.

D.  計時器控件的Interval屬性的單位為毫秒

A

12.     下列關于數據庫管理系統的敘述中,錯誤的是______

A.  數據庫管理系統屬于系統軟件范疇

B.  數據庫管理系統的英文縮寫為DBMS

C.  所有的數據庫管理系統均屬于關系型數據管理系統

D.  ORACLE是一種強大的大型數據庫管理系統

C

解析:數據庫管理系統主流是關系型數據庫,其他類型也有,如網狀數據庫、樹形數據庫等。

1

13.     預覽和打印報表的命令是_________

A.  DO REPORT

B.  REPORT FORM

C.  PRINT REPORT

D.  PRINT FORM

B

解析: 運行各類文件的命令: (1)運行查詢文件的命令:   Do  查詢名.qpr (2)運行程序文件的命令:   Do  程序名.Prg (3)運行表單文件的命令:   Do  Form 表單名 (4)運行菜單文件的命令:   Do  菜單.mpr (5)運行報表文件的命令:   Report Form 報表文件名  Preview  

9

14.     下列有關數據類型、變量、常量的敘述中,錯誤的是__________

A.  表的字段可用的數據類型,比內存變量和常量的數據類型多

B.  變量的名稱只能是字母開頭,不能使用漢字或數字開頭

C.  字符型常用的定界符可用是單引號、雙引號或方括號

D.  根據變量的使用域分類,內存變量可用分為局部變量、私有變量和全局變量

B

解析:變量的名稱可以是字母或漢字或下劃線開頭,但不能是數字開頭。

2

15.     下列有關項目、數據庫與表的敘述中,錯誤的是______

A.  創建一個項目后,會在輔助存儲器上保存為2個文件

B.  創建一個數據庫后,會在輔助存儲器上保存為3個文件

C.  創建一個表后,會在輔助存儲器上保存為1個或多個文件

D.  一個表可以從屬于多個數據庫,即包含多個數據庫中

D

解析:一個表只能屬于一個數據庫。

3

 

16.     對于自由表來說,系統限定字段名的長度最多為__________個字符。

10

解析: 除了自由表的字段名,表的索引標識名系統限定最多為10個字符,其余名稱的長度可以是1—128個字符。

3

17.     函數LEN(DTOC(DATETIME(),1))的運算結果是_________

8

解析:DATETIME()的作用是返回當前日期時間,DTOC(日期,1)的作用是將日期型轉換為字符型,其中1的作用是以年月日且去除間隔符的形式返回,假設當前時間是20191012 15:30:21,則通過DTOC(DateTime,1)返回20191012,通過LEN返回長度是8,注意TTOC函數的含義,作用是將日期時間型轉換為字符型,如果通過TTOC(DateTime,1)則返回20191012153021,長度就是16 

2

18.     設有以高考總分表(文件名為GK.DBF),該表存儲了江蘇省某一年所有考生的總分記錄,表中包含考生號(字段名為KSH,數據類型為字符型)、文理科類別(字段名為LB,字符型)和總分(字段名為ZF,數值型)等字段。使用下列SELECT-SQL命令,可以查詢出文科、理科各有多少考生:

SELECT  lb, COUNT(*) AS  rs  FROM  gk__________

group by 1

解析:通過group by 1這里的1是指Select后面的第1,實現對lb進行分組,這樣文科是一組,理科是一組,因為一行是一個考生,通過COUNT(*)返回文科有多少行數據,理科有多少行數據,從而實現有多少考生的統計  

3

19.     指定默認的工作目錄(文件夾)為D:\VFP,可以使用命令SET_________TO  D:\VFP

DEFAULT

解析:通過Set Default To D:\VFP來指定工作目錄。

1

20.     使用表單設計器設計表單時,在默認情況下從數據環境中將一個表的字符型字段拖放到表單上,將會在表單上創建一個標簽控件和一個___________控件。

文本框

解析: :若要生成表格可以直接將表從數據環境拖放到表單中,若要生成復選框可以直接將邏輯型字段拖放到表單中

若要生成編輯框可以直接將備注型字段拖放到表單中。

6

21.     使用SELECT-SQL語句進行查詢時,若要保證查詢結果中無重復記錄,可以在該語句中使用__________關鍵字(或稱為“短語”、“子句”)。

DISTINCT

解析:刪除重復記錄用Distinct表示

4

22.     下列程序運行后,屏幕上顯示的數據為_____

  SET TALK OFF

  CLEAR

  X=0

  FOR y=1  TO 5

      y=y+1

      x=x+y

  ENDFOR

  ? y

7

解析:題目中的For共循環了2, 具體見視頻詳細講解。

2

23.     對于文本框控件來說,運行時控件中可以顯示用戶輸入的字符,也可以顯示指定的占位符。如果要設定占位符,可以在________屬性中設置。

PasswordChar

解析:passwordchar用于隱藏用戶輸入的內容。

6

24.     從項目管理器窗口中可以看出,數據庫包含(管理)5種對象,分別為表、本地視圖、遠程視圖、連接和__________

存儲過程

解析:數據庫包括表,本地視圖,遠程視圖,連接和存儲過程。

3

25.     在設計和調試菜單過程中,運行菜單程序將會改變VFP窗口的菜單(顯示為所設計的菜單)。如果要恢復VFP系統的默認菜單,可以執行命令:SET_______TO DEFAULT

sysmenu

解析:恢復菜單的命令 Set sysmenu to default 

9

解析:一個標簽控件可以通過WordWrap顯示多行數據。

6

 

 

1(項目、數據庫和表操作):

  明:1.啟動VFP后在命令窗口中執行下列命令,以設置默認的工作目錄:

 

           SET DEFA TO T:

 

       2.在命令窗口中執行下列命令,以設置數據排序順序:

 

SET COLLATE TO "Machine"

 

    3.除非題目要求,否則不要對T盤上的文件進行重命名、復制和刪除操作。

 

1.項目、數據庫和表操作(15分)

 打開項目文件VFPKSSC,在該項目中已有一數據庫JXSJ。根據以下要求進行操作:

1)在JXSJ數據庫中按如下表格中所示的結構創建AB.DBF表,并設置相關屬性(字段標題不需要設置)。

 

字段名

數據類型

寬度

字段標題

BH

C

12

編號

JJR

C

20

寄件人

SMJZ

N

5

聲明價值

RQSJ

T

 

日期時間

 

①設置表的注釋:托寄物信息;

②設置RQSJ字段的默認值:當前系統的日期時間;

③設置SMJZ字段的有效性規則:大于或等于2

④創建索引名為abcd的普通索引,要求按SMJZ字段排序;

⑤在AB表中輸入如下記錄:

 

BH

JJR

SMJZ

952480679123

張小曉

200

 

2)將JXSJ數據庫中DMB表設置為包含;設置項目信息,將作者設置為張小曉

3KC表與JC表具有相同的字段KCDM,以KC表為主表,JC表為子表,根據KCDM建立永久關系,并設置兩表之間的參照完整性:更新級聯。

 

2.設計查詢(10分)

 項目VFPKSSC中的教師(JS)表含有民族代碼(MZDM)等字段;代碼(DMB)表含有類型(LX)、代碼(DM)和名稱(MC)字段。按如下要求修改項目中的查詢CHAXUN(查詢結果的形式如圖所示):

 基于JS表和DMB表查詢各民族教師的人數情況(注:DMB表中LX字段值為民族的記錄為民族代碼與名稱對照記錄)。要求:輸出字段包括民族代碼(MZDM)、民族名稱(MC)、人數(RS),輸出結果按人數降序排序,且要求輸出字段個數、順序必須符合題目要求。

 

 

 

3.設計菜單(5分)

 利用菜單設計器,按如下要求修改項目VFPKSSC中的菜單MENU,修改后菜單運行效果如圖所示。

1)增加學生管理菜單欄。

2)為學生管理菜單創建子菜單學生檔案學生成績,并在兩個子菜單之間插入分組線。

3)為學生成績菜單創建子菜單錄入”“修改查詢,并為查詢菜單設置快捷鍵CTRL+Q

4)為查詢菜單項設置命令:基于CJ表,使用SELECT-SQL命令查詢成績不及格的記錄(注:CJ字段值小于60則不及格)。

 

  

4.設計表單(15分)

 項目VFPKSSC中的表單FormA,用于演示形狀控件的角的曲率。按下列要求修改表單,修改后表單運行時如圖所示。

1)設置表單標題為曲率演示,設置表單無最大化、最小化按鈕。

2)在表單中添加一個標簽控件,并將其標題設置為形狀控件的角的曲率

3)在表單中添加一個文本框控件,并將其值設置為0

4)在表單中添加一個形狀控件,并將其高度和寬度均設置為160

5)為形狀控件編寫Click事件代碼,其功能是:如果當前形狀的角的曲率為0,則其曲率由0變化到99,并將當前曲率顯示在文本框中;否則其曲率由99變化到0,并將當前曲率顯示在文本框中。要求使用如下的基本代碼,并根據功能要求對其完善(注:修改代碼中省略號部分)。

IF ……

      FOR i=1 TO 99

           THIS.Curvature=i

           THIS.Parent.Text1.Value=i

           =INKEY(0.01)

      ENDFOR

ELSE

      FOR i=98 TO 0 ……

           THIS.Curvature=i

           THIS.Parent.Text1.Value=i

           =INKEY(0.01)

      ENDFOR

ENDIF

 

 

5.程序改錯(5分)

 下列程序的功能是:任意輸入一個十進制正整數,將其轉換為十六進制數。轉換算法是:將十進制數循環除以16 并取余數,直到商為零,所得的余數逆序排列后即為這個十進制正整數的十六進制數。

要求:

①項目中有一個程序文件Pcode,將下列程序代碼復制到其中并進行修改;

②在修改程序時,不允許修改程序的總體框架和算法,不允許增加或減少語句數目。

 

CLEAR

n=0

mH=0        

DO WHILE n<=0

    INPUT "請輸入十進制正整數:" TO n  

ENDDO

mN=n

DO WHILE .T.

      IF n=0

           EXIT

      ENDIF

      i= MOD(n,16)

      mH= IIF(i<10,ALLT(STR(i)), ASC(i+55)) + mH   

      n=INT(n/16)

ENDDO

?"十六進制表示為:"+mH

 

 

彩票30选5开奖结果