2016年10月江蘇省計算機二級VFP考試真題第1套 |
1. 在網絡運營商的公用數據網基礎上構建自己的邏輯上的專用網絡,效果如同租用專線一樣,這種網絡稱為_________ A. WAN B. LAN C. VPN D. MAN C 解析:虛擬專用網(VPN)是指在網絡運營商的公用數據網基礎上構建自己的邏輯上的專用網絡,效果如同租用專線一樣。廣域網(WAN)通?缃雍艽蟮奈锢矸秶,所覆蓋的范圍從幾十公里到幾千公里,它能連接多個城市或國家,或橫跨幾個洲并能提供遠距離通信,形成國際性的遠程網絡。WAN覆蓋的范圍比局域網(LAN)和城域網(MAN)都廣。 4 2. 存儲和傳輸數字視頻文件所使用的文件格式有很多種。下列數字視頻文件格式中,支持流式傳輸、能很好地在互聯網上進行實時傳輸和實時播放的是____________。 A. MPG B. AVI C. RMVB D. DAT C 解析: MPG又稱MPEG即動態圖像專家組, MPEG是運動圖像壓縮算法的國際標準,它包括MPEG-1,MPEG-2和MPEG-4。AVI即音頻視頻交錯格式,是微軟公司作為其Windows視頻軟件一部分的一種多媒體容器格式。AVI文件將音頻(語音)和視頻(影像)數據包含在一個文件容器中,允許音視頻同步回放。RMVB是一種視頻文件格式,可以實現互聯網上進行實時傳輸和實時播放,其中的VB指Variable Bit Rate(可變比特率)。.DAT并不是一種標準文件。許多軟件都使用這個擴展名,但文件含義不同。而許多數據分析軟件也用這個擴展名保存數據。所以這要看具體的軟件情況來定。DAT文件,可以按照擴展名來看就是DATA的意思,即數據文件,這類文件并沒有進行絕對化的定義,例如VCD光盤中的DAT文件就可以用一般的視頻播放器打開,而QQ的DAT文件中則存儲了用戶信息,是無法使用常規方式打開的。 5 3. 圖像可以分為黑白圖像、單色圖像和彩色圖像。對于R、G、B三基色組成的數字彩色圖像來說,真彩色圖像中不同顏色的數目可達1600多萬種,其像素深度為_____________。 A .8位 B. 32位 C. 24位 D. 64位 C 解析:1600多萬即為16 000 000,轉換后是2的24次方,所以需要24個二進位表示 5 4. 顯示器和打印機是最常用的輸出設備。下列相關敘述中,錯誤的是__________。 A. 激光打印機分為黑白和彩色兩種,一般家用都是使用低速黑白激光打印機 B. 目前大多數計算機系統采用LCD寬屏顯示器,其寬高比為4:3 C. 獨立顯示卡中一般都具有高性能的繪圖處理器,還配置了專門的顯示存儲器 D. 針式打印機是最為傳統的打印機,目前主要用在票據打印等領域 B 解析: 目前大多數計算機系統采用LCD寬屏顯示器,其寬高比為16:9或16:10 。 2 5. 長期以來,Windows操作系統一直是PC機上使用的主流操作系統,但其因可靠性和安全性問題也經常受到用戶的批評。在下列操作系統中,雖然Microsoft公司已經在2014年4月開始取消對其他所有的技術支持,但相對來說用戶反映非常好,并且目前還有許多用戶使用的是___________。 A、Windows 8 B、Windows 95 C、Windows xp D、Windows Vista C 解析: Windows XP是一代人的記憶 3 6. 近年來我國政府大力實施“互聯網”戰略。下列關于“互聯網+”的理解中,錯誤的是___________。 A. “互聯網+”就是用互聯網的技術手段和互聯網的思維與實體經濟相結合,促進實體經濟轉型、增值、提效 B. “互聯網+”就是以互聯網平臺為基礎,利用信息技術,讓互聯網與傳統行業進行深度融合,創造新產品、新業務與新模式 C. “互聯網+”就是以互聯網為主的一整套信息技術(包括移動互聯網、云計算、大數據技術等)在經濟、社會生活各部門的擴散應用過程 D. “互聯網+”就是以電子商務代替實體經濟,所有商品均通過互聯網進行交易 D 解析: 通俗的說,“互聯網+”就是“互聯網+各個傳統行業”,但這并不是簡單的兩者相加,而是利用信息通信技術以及互聯網平臺,讓互聯網與傳統行業進行深度融合,創造新的發展生態。它代表一種新的社會形態,即充分發揮互聯網在社會資源配置中的優化和集成作用,將互聯網的創新成果深度融合于經濟、社會各域之中,提升全社會的創新力和生產力,形成更廣泛的以互聯網為基礎設施和實現工具的經濟發展新形態。 4 7. 下列有關個人計算機(包括臺式機、筆記本電腦、平板電腦和智能手機)使用的微處理器的發展與應用現狀的敘述中,錯誤的是_________。 A. PC機最早使用的是16位微處理器,目前大多使用64位微處理器 B. 目前PC機使用的CPU芯片主要由Intel公司和AMD公司提供 C. 目前國產平板電腦和智能手機的CPU芯片均為國產 D. 為了采用集成顯卡以降低成本,目前Corei3/i5/i7芯片中集成了圖形處理器GPU功能 C 解析: 目前國產平板電腦和智能手機的CPU芯片大多為國外的 1 8. 計算機網絡目前應用最廣泛的是TCP/IP模型,該模型網絡分成4層:應用層、傳輸層、互連層和接口層,從目前使用的網絡軟件來看,Web瀏覽器運行在________。 A. 互連層 B. 傳輸層 C. 應用層 D. 接口層 C 解析: TCP/IP共包含4層,分別是應用層規定了應用程序之間如何通信(Web瀏覽器使用http協議,電子郵件使用SMTP)。傳輸層規定了端到端的通信(包含協議TCP,UDP)。網絡互連層規定了互聯的網絡中所有的計算機統一使用的編址方案和數據包格式,以及將IP數據報通過不同的路由器到達目標的轉發機制(包含協議IP)。網絡接口和硬件層規定了怎樣與不同的物理網絡進行接口,并負責將IP包轉換為特定物理網絡中傳輸的幀格式(FDDI,X.25等)。 4 9. 程序設計語言是用于編寫計算機程序的語言。下列關于程序設計語言的敘述中,錯誤的是_________。 A. 程序設計語言按其級別可以劃分為機器語言、匯編語言和高級語言等類型 B. 微軟公司的Office軟件中內置了(支持)一種稱為VBA的程序設計語言 C. 不同的程序設計語言通常具有不同的特點,適用于不同的應用領域 D. 對于任一型號的計算機來說,可用的機器語言和匯編語言均有多種 D 解析: 對于任一型號的計算機來說,可用的機器語言和匯編語言只有一種 3 10. 無符號整數是計算機中最常用的一種數據類型,其長度(位數)決定了可以表示的正整數的范圍。假設無符號整數的長度是12位,那么它可以表示的最大正整數是_________。 A. 2048 B. 4096 C. 2047 D. 4095 D 解析:無符號是指最高位表示數值位,所以12位無符號二進制最大是1111 1111 1111,轉換為十進制后是1×2^0+1×2^1+1×2^2+1×2^3+1×2^4+1×2^5+1×2^6+1×2^7+1×2^8+1×2^9+1×2^10+1×2^11=4095 1 11. 在VFP系統默認情況下,報表文件的文件擴展名是_______。 A. FXP B. SCX C. FRX D. LBX C 解析: 常見的文件包括: 表單(.scx)表單備注(.sct)項目(.pjx)項目備注(.pjt)報表(.Frx)報表備注(.Frt)數據庫(.dbc)數據庫備注(.dct)數據庫索引(.dcx)菜單(.mnx)菜單備注(.mnt)生成的菜單程序(.mpr)編譯后的菜單程序(.mpx)表文件(.dbf)表備注(.fpt)表復合索引文件(.cdx)可執行程序(.exe)查詢程序(qpr)編譯后的查詢(.qpx)程序(.prg)編譯后的程序(.fxp)編譯錯誤(.ERR) 2 12. 用戶通常使用查詢設計器進行查詢設計。在查詢設計器中,查詢設置區包括6個頁面,其中不包括________。 A. “更新條件”頁面 B. “聯接”頁面 C. “分組依據”頁面 D. “篩選”頁面 A 解析: 查詢設置區包括6個頁面,分別是字段、聯接、篩選、排序依據、分組依據、雜項。更新條件屬于視圖設計器。 4 13. 基類是VFP內部定義的類,可作為用戶自定義類的基礎;惪梢苑譃槿萜黝惡涂丶,下列基類中屬于控件類的是______________。 A. 計時器(Timer) B. 表單(Form) C. 命令按鈕組(CommandGroup) D. 表格(Grid) A 解析: 容器類是指可以包含其他控件的類,如FORM, CommandGroup, OptionGroup,Grid,Column,PageFram,Page都屬于容器類 5 14. 函數是可供調用的預先編制好的程序代碼,每個函數可以有0個、1個或多個參數,有且僅有一個返回值。下列函數中,不需要參數的函數是________。 A. RECNO() B. FILE() C. DBUSED() D. ALLTRIM() A 解析: RECNO如果不加參數,返回當前工作區記錄指針的值。FILE判斷當前文件是否存在,必須要有參數。DBUSED()如果指定的數據庫已打開,返回“真”,必須要有參數。ALLTRIM返回刪除兩端空格后的字符串,必須要有參數。 2 15. 關系模型通過一系列的關系模式來表述數據的結構和屬性,它一般有三個組成部分,其中不包含___________。 A. 數據流程圖 B. 數據操作 C. 數據結構 D. 完整性規則 A 解析: 關系模型包括數據操作、數據結構和完整性規則 1 16. 對于邏輯型字段來說,若用戶未設置其默認值且未輸入數據,則該字段的值為_______________ 。 .F. 解析:邏輯型的默認值是邏輯假(.F.) 2 17. 在VFP中,事件循環是由_______________ EVENTS命令建立、CLEAR EVENTS命令終止的交互式的運行時刻環境。 READ 解析: 事件循環是READ EVENTS命令建立,CLEAR EVENTS命令終止的 5 18. 在關系數據庫中,完整性主要有域完整性、實體完整性和參照完整性等類型。其中, _______________ 完整性規定了屬性的取值范圍。 域 解析:域完整性規定了屬性的取值范圍,實體完整性要求任一元組的主關鍵字的值不能為空,參照完整性要求當一個元組的外部關鍵字值不為空值時,以該外部關鍵字的值作為主關鍵字的值的元組必須在相應的關系中存在。 1 19. 在采用面向對象的程序設計中,對于對象的引用可以采用相對引用的方法,VFP系統指定了一些相對引用對象的關鍵字。例如,指定當前活動表單的相對引用關鍵字是_______________ 。 ActiveForm 解析:ActiveForm表示當前活動表單,ActivePage當前活動表單中的活動頁面,ActiveControl表示當前活動表單中具有焦點的活動控件,Parent表示該對象的直接容器,This表示該對象,ThisForm表示包含該對象的表單,ThisFormSet包含該對象的表單集 。 5 20. 打開數據庫后,可以使用_______________ DATABASE命令檢查數據庫的有效性。 Validate 解析:通過Validate Database 命令檢查數據庫的有效性 3 21. 表達STR(123456.67)的計算結果為_______________ 。 123457 解析:str的作用是將123456.67轉換為字符型,默認寬度是10位,小數位數占0位,如果該題目改寫為STR(123456.67,9,2)表示總寬度是9位,小數位數占2位,所以返回123456.67, 如果該題目改寫為STR(123456.67,8,2)表示總寬度是8位,小數位數占2位,但因為字符寬度已經是9位了(小數點也占1位),所以要保證整數的情況下,減少小數位數, 所以返回123456.7 2 22. 已知圖書借閱(JY)表中含讀者類型(LX)、借閱日期(JYRQ)和還書日期(HSRQ)等字段。若規定:讀者類型為“教師”,則借閱期限為90天;讀者類型為“學生”,則限為30天。下列SQL命令可以用來分別統計教師、學生借閱過期的人次: GROUP BY 1 解析:首先通過WHERE篩選出所有過期的數據(每條數據占1行),然后通過GROUP BY按照不同的類型進行分組,這樣教師是一組,學生是一組,然后通過COUNT(*)來統計每組有多少行數據,具體見視頻詳細講解 。 4 23. 下列程序運行后,屏幕顯示的結果是____________________ 。 5 解析:本題目中X<=10時執行循環,執行X=X+1時X增加1,遇到ENDFOR時X又會增加1 , FOR共循環了5次,具體見視頻詳細講解。 5 24. 在使用命令創建或修改表結構時,字段的數據類型必須使用單個字符指示。對于日期時間型字段,表示其數據類型的單個字符為____________________ 。 T 解析: 在VFP中,不同的數據類型用不同的英文字母表示,如C表示字符型,D表示日期型,T表示日期時間型,N表示數值型,Y表示貨幣型,L表示邏輯型,I表示整型,M表示備注型,G表示通用型。 3 25. 決定改寫已有文件之前是否顯示對話框(提示是否“改寫”文件)的SET命令是:SET____________________ ON /OFF。 SAFETY 解析: Set Centruy On|off是否顯示世紀值,Set Default To 文件夾 :設置默認的目錄,即考生文件夾的位置,Set Escape On|Off :通過按Esc鍵中斷程序,Set Safety On|Off:改寫已有文件前是否顯示對話框 2 1(項目、數據庫和表操作) 說明:1.啟動VFP后在命令窗口中執行下列命令,以設置默認的工作目錄: SET DEFA TO T: 2.在命令窗口中執行下列命令。以設置數據排序順序: SET COLLATE TO “Machine” 3.除非題目要求,否則不要對T盤上的文件進行重命名、復制和刪除操作 1.項目、數據庫和表操作(15分) 打開項目文件VFPKSSC,在該項目中已有一數據庫JXSJ。根據以下要求進行操作: (1) 在JXSJ數據庫中按如下表格中所示的結構創建AB.DBF表,并設置相關屬性(字段標題不需要設置)。 ① 設置表的注釋:采購信息; ② 設置RQ字段的默認值:當前系統日期; ③ 為表設置記錄有效性規則:商品名稱不能為空字符串或空格字符串; ④ 創建索引名為abcd的普通索引,要求按購買日期排序; ⑤ 在AB表中輸入如下記錄: (2)修改自由表CJB的BZ字段的值:對于CJ字段值小于60的記錄,BZ字段值 (3)KC表和JC表具有相同的字段KCDM,以KC表為主表、JC表為子表,根據KCDM建立永久關系,并設置兩表之間的參照完整性:更新限制、刪除限制。 2.設計查詢(10分) JXSJ數據庫中的學生(XS)表含有學號(XH)、姓名(XM)等字段;成績(CJ)表含有學號(XH)、課程代碼(KCDM)和成績(CJ)等字段,按如下要求修改項目VFPKSSC中的查詢CHAXUN(查詢結果的形式如下圖所示): 基于XS表和CJ表查詢統計學生考試成績不及格(CJ字段值小于60位不及格)的課程門數。要求:輸出字段包括學號(XH)、姓名(XM)和門數(MS),輸出結果按MS降序排序,且輸出字段個數字段順序和字段名必須如下圖所示。 3設計菜單(5分) 利用菜單設計器,按如下要求修改項目VFPKSSC中的菜單MENU,修改后菜單運行效果如下圖所示。 (1) 增加“數據管理”菜單欄及其子菜單“導入”、“導出”、“數據備份”和“數據恢復”,其中“導入”和“導出”來自系統菜單,并在“導出”和“數據備份”菜單項之間設置分組線。 (2) 為“數據恢復”菜單項設置“跳過條件”,使該菜單項不可以用。 (3) 為“數據備份”菜單項設置命令,其功能是運行表單文件FormA。 4設計表單(15分) 項目VFPKSSC中的表單FormA用于根據“籍貫”瀏覽教師信息。按下列要求修改表單,修改后表單運行時如下圖所示。 (1) 如圖所示設置表單的標題,且設置表單的有關屬性,使其運行時自動居中。 (2) 將JS表添加到表單的數據環境中,并通過“拖放”操作,將該表從數據環境中拖放到表單上,生成一個表格控件;設置表格控件的有關屬性,使其數據只讀。 (3) 向表單中添加一個標簽控件,其標題顯示為“籍貫”。 (4) 向表單中添加一個下拉組合框控件,并設置其數據源類型為“SQL語句”,數據源為如下的語句: SELECT DIST jg FROM js INTO CURSOR temp (5)為下拉組合框控件設置InteractiveChange事件代碼,該事件代碼由5條語句組成,語句的功能分別是:定義一個全局變量cc;將下拉組合框控件的當前值(Value屬性值)賦給變量cc;定義一個全局變量cc;選擇JS表工作區;根據變量cc的值對JS表按籍貫(JG字段)進行篩選,刷新表單。 SELECT DIST jg FROM js INTO CURSOR temp 5程序改錯(5分) 下列程序的功能是找出2~1000之間的所有完數。若一個數n是完數,則該數的各因子(1視為因子,n不視為因子)之和等于該數本身。例如:6位完數(因子為1、2、3,且1+2+3=6)。完數及該數的所有因子輸出結果形式為: 6- 1+ 2+ 3 28= 1+ 2+ 4+ 7+ 14 要求: ① 項目中有一個程序文件Pcode,將下列程序代碼復制到其中并進行修改; ② 在修改程序時,不允許修改程序的總體框架和算法,不允許增加或減少語句數目。 CLEAR I=1 DO WHILE i<1000 M=0 S=0 J=1 DO WHILE j<i-1 IF i/j=INT(i/j) M=m+j S=s+‘+’+STR(j,4) ENDDO IF i=m ? I,”=” ??LEFT(S,LEN(S)-1) ENDIF I=i+1 ENDDO |