![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2017年10月江蘇省計(jì)算機(jī)VFP考試真題第1套 |
||||||||||||||||||||||||||
1. 近年來(lái),在自由軟件精神啟迪下出現(xiàn)了越來(lái)越多的開(kāi)源軟件,下列軟件中,屬于開(kāi)源軟件的是_____。 A. 360殺毒軟件 B. AdobeReader閱讀器 C. Android操作系統(tǒng) D. Microsoft Office軟件 C 解析:開(kāi)源軟件是指開(kāi)放源代碼,如Linux操作系統(tǒng),Android操作系統(tǒng)等。 3 2. 有關(guān)PC顯示器的敘述中,錯(cuò)誤的是__________。 A. CRT顯示器由于笨重、耗電,還有輻射等原因,現(xiàn)在大多被LCD等顯示器取代 B. 傳統(tǒng)顯示屏的寬度與高度之比一般為4:3,目前多數(shù)LCD顯示屏為16:9或16:10 C. 顯示器的刷新速率是一個(gè)重要性能指標(biāo),目前刷新速率一般在1024Hz以上 D. 目前LCD顯示器的背光源主要有熒光燈管和白色發(fā)光二極管這2種,相對(duì)來(lái)說(shuō)后者較好 C 解析: 顯示器的刷新速率是一個(gè)重要性能指標(biāo),PC顯示器與手機(jī)目前刷新速率一般在60Hz以上 。 2 3. 下列有關(guān)通信的敘述中,錯(cuò)誤的是________。 A. 廣義地講,各種信息傳遞均可稱(chēng)為通信,但現(xiàn)代通信指的是使用電(光)波傳遞信息 B. 從通信及其應(yīng)用的發(fā)展來(lái)看,先有電報(bào),后續(xù)依次出現(xiàn)了電話、廣播和電視等 C. 與采用模擬信號(hào)進(jìn)行通信相比,采用數(shù)字通信技術(shù)可以提高通信的效率、質(zhì)量和安全 D. 在現(xiàn)代計(jì)算機(jī)(應(yīng)用)系統(tǒng)中,沒(méi)有任何部件(設(shè)備)之間的通信是采用模擬信號(hào)的 D 解析:傳輸距離短時(shí),可以直接使用傳輸,傳輸距離遠(yuǎn)時(shí),就必須使用ADSL”貓”或有線電視機(jī)盒對(duì)信號(hào)進(jìn)行調(diào)制轉(zhuǎn)變?yōu)槟M信號(hào)后才進(jìn)行傳輸 。 4 4. 近年來(lái),互聯(lián)網(wǎng)上的即時(shí)通信服務(wù)發(fā)展非常迅猛。下列即時(shí)通信軟件中,開(kāi)發(fā)商和發(fā)行商是微軟公司的軟件是_______。 A. QQ B. WeChat C. Skype D. Facebook C 解析:Skype在2011年被微軟公司收購(gòu), Wechat是微信的海外版英文名稱(chēng),Facebook是是美國(guó)的一個(gè)社交網(wǎng)絡(luò)服務(wù)網(wǎng)站 。 4 5. IC卡是“集成電路卡”或“芯片卡”的簡(jiǎn)稱(chēng),國(guó)外稱(chēng)為chip card。下列有關(guān)IC卡的敘述中,錯(cuò)誤的是________。 A. IC卡可以分為存儲(chǔ)器卡和CPU卡,后者集成了中央處理器(CPU)、程序和數(shù)據(jù)存儲(chǔ)器等 B. IC卡可以分為接觸式IC卡和非接觸式IC卡,隨著技術(shù)進(jìn)步和成本減低,后者逐漸成為主流 C. 我國(guó)第2代身份證是采用非接觸式IC芯片,其芯片是公安部監(jiān)制的專(zhuān)用芯片 D. 目前銀行IC卡(包括借記卡、信用卡等)大多是存儲(chǔ)器卡,僅用于存儲(chǔ)賬戶(hù)信息等 D 解析: 目前銀行IC卡(包括借記卡、信用卡等)大多是CPU卡 。 2 6. 下列有關(guān)數(shù)字視頻及其應(yīng)用的敘述中,錯(cuò)誤的是__________。 A. 視頻會(huì)議和可視電話等實(shí)時(shí)視頻通信,大多使用ITU-T制定的視頻編碼標(biāo)準(zhǔn) B. DVD-Video采用的是ISO/IEC制定的MPEG-4標(biāo)準(zhǔn)壓縮視頻圖像 C. Adobe公司Premiere PRO是目前流行的一種專(zhuān)業(yè)數(shù)字視頻編輯處理軟件 D. GIF文件可以將多張圖像保存在一個(gè)文件中,從而產(chǎn)生動(dòng)畫(huà)效果 B 解析: DVD-Video采用的是ISO/IEC制定的MPEG-2標(biāo)準(zhǔn)壓縮視頻圖像 。 5 7. CJKV漢字指中、日、韓、越、新、馬等國(guó)家和我國(guó)臺(tái)灣、香港和澳門(mén)地區(qū)使用的漢字。目前國(guó)際標(biāo)準(zhǔn)UCS/Unicode收錄的CJKV漢字有_________個(gè)漢字。 A. 7萬(wàn)多 B. 2萬(wàn)多 C. 1萬(wàn)多 D. 6千多 A 解析: CJKV漢字指中、日、韓、越、新、馬等國(guó)家和我國(guó)臺(tái)灣、香港和澳門(mén)地區(qū)使用的漢字,不論其字義和讀音有無(wú)區(qū)別,字形相同就作為一個(gè)漢字,字形不同就作為不同的漢字,目前包含74000多漢字。 5 8. 半導(dǎo)體存儲(chǔ)器芯片按其保存數(shù)據(jù)的機(jī)理等可以分為多種類(lèi)型。目前PC主存儲(chǔ)器主要采用__________類(lèi)型的半導(dǎo)體存儲(chǔ)器。 A. SRAM B. DRAM C. EEPROM D. Flash Memory B 解析: PC主存儲(chǔ)器主要采用DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)類(lèi)型的半導(dǎo)體存儲(chǔ)器。 2 9. 與16進(jìn)制數(shù)CD等值的十進(jìn)制數(shù)是______。 A. 205 B. 215 C. 305 D. 315 A 解析: 十六進(jìn)制的范圍是從0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16個(gè)數(shù),其中A表示10,B表示11,依次類(lèi)推,F表示15,將16進(jìn)制CD轉(zhuǎn)換為十進(jìn)制的方法是,從右向左乘以每個(gè)數(shù)對(duì)應(yīng)的冪值,所以是13×16^0+12×16^1=205 。 2 10. 下列關(guān)于程序設(shè)計(jì)語(yǔ)言的敘述中,錯(cuò)誤的是____。 A. 用戶(hù)在計(jì)算機(jī)上安裝的各種應(yīng)用程序,它們大多是用二進(jìn)制代碼表示的機(jī)器語(yǔ)言程序 B. 不同架構(gòu)CPU的指令系統(tǒng)不同,因而它們的機(jī)器語(yǔ)言有所不同 C. 高級(jí)語(yǔ)言的表示方法接近于解決問(wèn)題的表示方法,具有一定的通用性 D. 隨著人工智能技術(shù)的發(fā)展,目前已有許多、且越來(lái)越多的程序采用自然語(yǔ)言來(lái)編寫(xiě) D 解析: 隨著人工智能技術(shù)的發(fā)展,目前仍然需要編程語(yǔ)言來(lái)編寫(xiě)。 3 11. 下列有關(guān)表單及控件的敘述中,錯(cuò)誤的是______。 A. 一個(gè)標(biāo)簽控件僅可以顯示一行文本 B. 命令按鈕組控件無(wú)標(biāo)題(Caption)屬性 C. 復(fù)選框控件的值(Value)可以是1、0或空值(.NULL.) D. 計(jì)時(shí)器控件的Interval屬性的單位為毫秒 A 12. 下列關(guān)于數(shù)據(jù)庫(kù)管理系統(tǒng)的敘述中,錯(cuò)誤的是______。 A. 數(shù)據(jù)庫(kù)管理系統(tǒng)屬于系統(tǒng)軟件范疇 B. 數(shù)據(jù)庫(kù)管理系統(tǒng)的英文縮寫(xiě)為DBMS C. 所有的數(shù)據(jù)庫(kù)管理系統(tǒng)均屬于關(guān)系型數(shù)據(jù)管理系統(tǒng) D. ORACLE是一種強(qiáng)大的大型數(shù)據(jù)庫(kù)管理系統(tǒng) C 解析:數(shù)據(jù)庫(kù)管理系統(tǒng)主流是關(guān)系型數(shù)據(jù)庫(kù),其他類(lèi)型也有,如網(wǎng)狀數(shù)據(jù)庫(kù)、樹(shù)形數(shù)據(jù)庫(kù)等。 1 13. 預(yù)覽和打印報(bào)表的命令是_________。 A. DO REPORT B. REPORT FORM C. PRINT REPORT D. PRINT FORM B 解析: 運(yùn)行各類(lèi)文件的命令: (1)運(yùn)行查詢(xún)文件的命令: Do 查詢(xún)名.qpr (2)運(yùn)行程序文件的命令: Do 程序名.Prg (3)運(yùn)行表單文件的命令: Do Form 表單名 (4)運(yùn)行菜單文件的命令: Do 菜單.mpr (5)運(yùn)行報(bào)表文件的命令: Report Form 報(bào)表文件名 Preview 。 9 14. 下列有關(guān)數(shù)據(jù)類(lèi)型、變量、常量的敘述中,錯(cuò)誤的是__________。 A. 表的字段可用的數(shù)據(jù)類(lèi)型,比內(nèi)存變量和常量的數(shù)據(jù)類(lèi)型多 B. 變量的名稱(chēng)只能是字母開(kāi)頭,不能使用漢字或數(shù)字開(kāi)頭 C. 字符型常用的定界符可用是單引號(hào)、雙引號(hào)或方括號(hào) D. 根據(jù)變量的使用域分類(lèi),內(nèi)存變量可用分為局部變量、私有變量和全局變量 B 解析:變量的名稱(chēng)可以是字母或漢字或下劃線開(kāi)頭,但不能是數(shù)字開(kāi)頭。 2 15. 下列有關(guān)項(xiàng)目、數(shù)據(jù)庫(kù)與表的敘述中,錯(cuò)誤的是______。 A. 創(chuàng)建一個(gè)項(xiàng)目后,會(huì)在輔助存儲(chǔ)器上保存為2個(gè)文件 B. 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)后,會(huì)在輔助存儲(chǔ)器上保存為3個(gè)文件 C. 創(chuàng)建一個(gè)表后,會(huì)在輔助存儲(chǔ)器上保存為1個(gè)或多個(gè)文件 D. 一個(gè)表可以從屬于多個(gè)數(shù)據(jù)庫(kù),即包含多個(gè)數(shù)據(jù)庫(kù)中 D 解析:一個(gè)表只能屬于一個(gè)數(shù)據(jù)庫(kù)。 3 16. 對(duì)于自由表來(lái)說(shuō),系統(tǒng)限定字段名的長(zhǎng)度最多為__________個(gè)字符。 10 解析: 除了自由表的字段名,表的索引標(biāo)識(shí)名系統(tǒng)限定最多為10個(gè)字符,其余名稱(chēng)的長(zhǎng)度可以是1—128個(gè)字符。 3 17. 函數(shù)LEN(DTOC(DATETIME(),1))的運(yùn)算結(jié)果是_________。 8 解析:DATETIME()的作用是返回當(dāng)前日期時(shí)間,DTOC(日期,1)的作用是將日期型轉(zhuǎn)換為字符型,其中1的作用是以年月日且去除間隔符的形式返回,假設(shè)當(dāng)前時(shí)間是2019年10月12日 15:30:21,則通過(guò)DTOC(DateTime,1)返回20191012,通過(guò)LEN返回長(zhǎng)度是8,注意TTOC函數(shù)的含義,作用是將日期時(shí)間型轉(zhuǎn)換為字符型,如果通過(guò)TTOC(DateTime,1)則返回20191012153021,長(zhǎng)度就是16 。 2 18. 設(shè)有以高考總分表(文件名為GK.DBF),該表存儲(chǔ)了江蘇省某一年所有考生的總分記錄,表中包含考生號(hào)(字段名為KSH,數(shù)據(jù)類(lèi)型為字符型)、文理科類(lèi)別(字段名為LB,字符型)和總分(字段名為ZF,數(shù)值型)等字段。使用下列SELECT-SQL命令,可以查詢(xún)出文科、理科各有多少考生: SELECT lb, COUNT(*) AS rs FROM gk__________。 group by 1 解析:通過(guò)group by 1這里的1是指Select后面的第1列,實(shí)現(xiàn)對(duì)lb進(jìn)行分組,這樣文科是一組,理科是一組,因?yàn)橐恍惺且粋(gè)考生,通過(guò)COUNT(*)返回文科有多少行數(shù)據(jù),理科有多少行數(shù)據(jù),從而實(shí)現(xiàn)有多少考生的統(tǒng)計(jì) 。 3 19. 指定默認(rèn)的工作目錄(文件夾)為D:\VFP,可以使用命令SET_________TO D:\VFP。 DEFAULT 解析:通過(guò)Set Default To D:\VFP來(lái)指定工作目錄。 1 20. 使用表單設(shè)計(jì)器設(shè)計(jì)表單時(shí),在默認(rèn)情況下從數(shù)據(jù)環(huán)境中將一個(gè)表的字符型字段拖放到表單上,將會(huì)在表單上創(chuàng)建一個(gè)標(biāo)簽控件和一個(gè)___________控件。 文本框 解析: :若要生成表格可以直接將表從數(shù)據(jù)環(huán)境拖放到表單中,若要生成復(fù)選框可以直接將邏輯型字段拖放到表單中 若要生成編輯框可以直接將備注型字段拖放到表單中。 6 21. 使用SELECT-SQL語(yǔ)句進(jìn)行查詢(xún)時(shí),若要保證查詢(xún)結(jié)果中無(wú)重復(fù)記錄,可以在該語(yǔ)句中使用__________關(guān)鍵字(或稱(chēng)為“短語(yǔ)”、“子句”)。 DISTINCT 解析:刪除重復(fù)記錄用Distinct表示 4 22. 下列程序運(yùn)行后,屏幕上顯示的數(shù)據(jù)為_____。 SET TALK OFF CLEAR X=0 FOR y=1 TO 5 y=y+1 x=x+y ENDFOR ? y 7 解析:題目中的For共循環(huán)了2次, 具體見(jiàn)視頻詳細(xì)講解。 2 23. 對(duì)于文本框控件來(lái)說(shuō),運(yùn)行時(shí)控件中可以顯示用戶(hù)輸入的字符,也可以顯示指定的占位符。如果要設(shè)定占位符,可以在________屬性中設(shè)置。 PasswordChar 解析:passwordchar用于隱藏用戶(hù)輸入的內(nèi)容。 6 24. 從項(xiàng)目管理器窗口中可以看出,數(shù)據(jù)庫(kù)包含(管理)5種對(duì)象,分別為表、本地視圖、遠(yuǎn)程視圖、連接和__________。 存儲(chǔ)過(guò)程 解析:數(shù)據(jù)庫(kù)包括表,本地視圖,遠(yuǎn)程視圖,連接和存儲(chǔ)過(guò)程。 3 25. 在設(shè)計(jì)和調(diào)試菜單過(guò)程中,運(yùn)行菜單程序?qū)?huì)改變VFP窗口的菜單(顯示為所設(shè)計(jì)的菜單)。如果要恢復(fù)VFP系統(tǒng)的默認(rèn)菜單,可以執(zhí)行命令:SET_______TO DEFAULT。 sysmenu 解析:恢復(fù)菜單的命令 Set sysmenu to default 。 9 解析:一個(gè)標(biāo)簽控件可以通過(guò)WordWrap顯示多行數(shù)據(jù)。 6 1(項(xiàng)目、數(shù)據(jù)庫(kù)和表操作): 說(shuō) 明:1.啟動(dòng)VFP后在命令窗口中執(zhí)行下列命令,以設(shè)置默認(rèn)的工作目錄: SET DEFA TO T: 2.在命令窗口中執(zhí)行下列命令,以設(shè)置數(shù)據(jù)排序順序: SET COLLATE TO "Machine" 3.除非題目要求,否則不要對(duì)T盤(pán)上的文件進(jìn)行重命名、復(fù)制和刪除操作。 1.項(xiàng)目、數(shù)據(jù)庫(kù)和表操作(15分) 打開(kāi)項(xiàng)目文件VFPKSSC,在該項(xiàng)目中已有一數(shù)據(jù)庫(kù)JXSJ。根據(jù)以下要求進(jìn)行操作: (1)在JXSJ數(shù)據(jù)庫(kù)中按如下表格中所示的結(jié)構(gòu)創(chuàng)建AB.DBF表,并設(shè)置相關(guān)屬性(字段標(biāo)題不需要設(shè)置)。
①設(shè)置表的注釋?zhuān)和屑奈镄畔ⅲ?o:p> ②設(shè)置RQSJ字段的默認(rèn)值:當(dāng)前系統(tǒng)的日期時(shí)間; ③設(shè)置SMJZ字段的有效性規(guī)則:大于或等于2; ④創(chuàng)建索引名為abcd的普通索引,要求按SMJZ字段排序; ⑤在AB表中輸入如下記錄:
(2)將JXSJ數(shù)據(jù)庫(kù)中DMB表設(shè)置為“包含”;設(shè)置項(xiàng)目信息,將作者設(shè)置為“張小曉”。 (3)KC表與JC表具有相同的字段KCDM,以KC表為主表,JC表為子表,根據(jù)KCDM建立永久關(guān)系,并設(shè)置兩表之間的參照完整性:更新級(jí)聯(lián)。 2.設(shè)計(jì)查詢(xún)(10分) 項(xiàng)目VFPKSSC中的教師(JS)表含有民族代碼(MZDM)等字段;代碼(DMB)表含有類(lèi)型(LX)、代碼(DM)和名稱(chēng)(MC)字段。按如下要求修改項(xiàng)目中的查詢(xún)CHAXUN(查詢(xún)結(jié)果的形式如圖所示): 基于JS表和DMB表查詢(xún)各民族教師的人數(shù)情況(注:DMB表中LX字段值為“民族”的記錄為民族代碼與名稱(chēng)對(duì)照記錄)。要求:輸出字段包括民族代碼(MZDM)、民族名稱(chēng)(MC)、人數(shù)(RS),輸出結(jié)果按人數(shù)降序排序,且要求輸出字段個(gè)數(shù)、順序必須符合題目要求。 3.設(shè)計(jì)菜單(5分) 利用菜單設(shè)計(jì)器,按如下要求修改項(xiàng)目VFPKSSC中的菜單MENU,修改后菜單運(yùn)行效果如圖所示。 (1)增加“學(xué)生管理”菜單欄。 (2)為“學(xué)生管理”菜單創(chuàng)建子菜單“學(xué)生檔案”和“學(xué)生成績(jī)”,并在兩個(gè)子菜單之間插入分組線。 (3)為“學(xué)生成績(jī)”菜單創(chuàng)建子菜單“錄入”“修改”和“查詢(xún)”,并為“查詢(xún)”菜單設(shè)置快捷鍵CTRL+Q。 (4)為“查詢(xún)”菜單項(xiàng)設(shè)置命令:基于CJ表,使用SELECT-SQL命令查詢(xún)成績(jī)不及格的記錄(注:CJ字段值小于60則不及格)。 4.設(shè)計(jì)表單(15分) 項(xiàng)目VFPKSSC中的表單FormA,用于演示形狀控件的角的曲率。按下列要求修改表單,修改后表單運(yùn)行時(shí)如圖所示。 (1)設(shè)置表單標(biāo)題為“曲率演示”,設(shè)置表單無(wú)最大化、最小化按鈕。 (2)在表單中添加一個(gè)標(biāo)簽控件,并將其標(biāo)題設(shè)置為“形狀控件的角的曲率”。 (3)在表單中添加一個(gè)文本框控件,并將其值設(shè)置為0。 (4)在表單中添加一個(gè)形狀控件,并將其高度和寬度均設(shè)置為160。 (5)為形狀控件編寫(xiě)Click事件代碼,其功能是:如果當(dāng)前形狀的角的曲率為0,則其曲率由0變化到99,并將當(dāng)前曲率顯示在文本框中;否則其曲率由99變化到0,并將當(dāng)前曲率顯示在文本框中。要求使用如下的基本代碼,并根據(jù)功能要求對(duì)其完善(注:修改代碼中省略號(hào)部分)。 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.程序改錯(cuò)(5分) 下列程序的功能是:任意輸入一個(gè)十進(jìn)制正整數(shù),將其轉(zhuǎn)換為十六進(jìn)制數(shù)。轉(zhuǎn)換算法是:將十進(jìn)制數(shù)循環(huán)除以16 并取余數(shù),直到商為零,所得的余數(shù)逆序排列后即為這個(gè)十進(jìn)制正整數(shù)的十六進(jìn)制數(shù)。 要求: ①項(xiàng)目中有一個(gè)程序文件Pcode,將下列程序代碼復(fù)制到其中并進(jìn)行修改; ②在修改程序時(shí),不允許修改程序的總體框架和算法,不允許增加或減少語(yǔ)句數(shù)目。 CLEAR n=0 mH=0 DO WHILE n<=0 INPUT "請(qǐng)輸入十進(jìn)制正整數(shù):" 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 ?"十六進(jìn)制表示為:"+mH |
||||||||||||||||||||||||||