2015年秋江蘇省計算機二級VFP真題試卷-1 |
||||||||||||||||||||||||
1. 下列移動通信技術標準中,中國移動通信集團公司(簡稱"中國移動")采用的第四代移動通信(4G)技術標準是_______。 A.WCDMA B.TD-SCDMA C.TD-LTE D.FDD-LTE C 解析:中國移動4G的通信技術標準是TD-LTE 4 2. 二進制數(1010)與十六進制數(B2)相加,結果為__________ 。 A . 八進制274 B. 八進制273 C.八進制314 D.八進制313 A 解析: 二進制1010轉換為十進制是1*2^3+1*2^1=10,十六進制B2轉換為十進制是11*16^1+2*16^0=178。所以是10+178=188。188轉換為8進制是除以8逆序取余法,所以是274八進制 1 3. 下列有關PC及其組成部件的敘述中,錯誤的是______。 A.主板BIOS存儲器和CMOS存儲器都是易失性存儲器,它們均由主板上的電池供電 B.芯片組是PC各組成部分相互連接和通信的樞紐,它是與CPU芯片及外設同步發展的 C.主板上所能安裝的內存最大容量及可使用的內存條的類型在一定程序上由芯片組決定 D.作為高速緩沖存儲器的cache通常是SRAM,主存儲器通常是DRAM A 解析:BIOS屬于非易失性存儲器,不需要供電。CMOS屬于易失性存儲器,需要由主板上的電池供電。 2 4. 目前廣泛使用的打印機主要有針式打印機、激光打印機和噴墨打印機。下列有關這些打印機的敘述中,錯誤的是______。 A.9針的針式打印機是指打印頭由9根鋼針組成 B.激光打印機的主要消耗材料之一是炭粉/硒鼓 C.噴墨打印機與激光打印機的打印速度均用每分鐘打印的頁數來衡量 D.目前激光打印機均為黑白打印機,而噴墨打印機均為彩色打印機 D 解析: 激光打印機與噴墨打印機均有黑白與彩色打印機 2 5. 某計算機系統中,西文使用標準ASCII碼、漢字采用GB2312編碼。設有一段純文本,其機內碼為CB F5 D0 B4 50 43 CA C7 D6 B8,則在這段文本中含有:_________。 A.2個漢字和1個西文字符 B.4個漢字和1個西文字符 C.8個漢字和2個西文字符 D.4個漢字和2個西文字符 D 解析:1個漢字是由兩個字節構成的,且機內碼都大于127,題目給出的機內碼都是十六進制數表示的,轉換為十進制后,CB,F5,D0,B4,CA,C7,D6,B8都是高于127的,因為兩個字節構成一個漢字,所以是4個漢字,50,43轉換為十進制后不高于127所以是2個西文。 3 6. 下列關于Microsoft Office軟件(以2007/2010版本為例)功能的敘述中,錯誤的是_____。 A.Word具有中文簡繁(體)轉換功能 B.Excel處理的數據可以來自Access數據庫 C.PowerPoint演示文稿可以設置為隨機放映 D.在Access中,利用查詢可以修改表中的數據 C 解析:PPT無法設置為隨機放映。 6 7. 因特網中的IP地址可以分為A類、B類、C類、D類等。在下列4個IP地址中,屬于C類地址的是______。 A. 28. 129. 200. 19 B.88. 129. 200. 19 C. 188. 129. 200. 19 D.222. 129. 200. 19 D 解析:在IPv4地址中,共有4個數字,如果第1個數字<=127屬于A類地址,如果第1個數字大于等于128且小于192的屬于B類地址,如果第1個數字>=192且小于224的屬于C類地址。所以選項A與選項B是A類IP地址,選項C是B類IP地址,選項D是C類IP地址。 4 8. 目前有線電視( CATV)系統已經廣泛采用數字技術傳輸電視節目。下列是有關數字有線電視的相關敘述,其中錯誤的是______。 A.數字有線電視采用光纖同軸電纜混合網,其主干線部分采用光纖連接到"小區" B.數字有線電視網絡依賴于時分多路復用技術 C.借助數字有線電視網絡接人因特網,需要專用的Cable Modem或互動式機頂盒 D.借助數字有線電視網絡接人因特網的多個終端用戶共享連接段線路的帶寬 B 解析: 數字有線電視網絡依賴于頻分多路復用技術 4 9. 目前Windows操作系統支持多種不同語種的字符集,即使同一語種(如漢語)也可有多種字符集。下列字符集中,不包括"臺"、"灣"等繁體漢字的是_______。 A.GBK B.Big5 C.GB 2312 D.GB 18030 C 解析:GB2312是我國頒布的第1個漢字編碼標準,不包括繁體漢字。 5 10. 由于采用的壓縮編碼方式及數據組織方式的不同,圖像文件形成了多種不同的文件格式。在下列4種數字圖像格式中,用數碼相機、智能手機拍照時通常保存為____。 A.BMP格式 B.JPEG格式 C.GIF格式 D.TIF格式 B 解析:BMP屬于Windows程序設計使用的圖像格式。JPEG屬于壓縮編碼格式,GIF用于網頁動畫,TIF屬于掃描儀或桌面出版格式。 5 1. E-R圖是E-R模型的圖形表示法,是表示概念模型的有力工具。在E-R圖中,實體(集)之間的聯系用_______表示。 A.矩形框 B.菱形框 C.圓形框 D.橢圓形框 B 解析:矩形框表示實體集,菱形框表示聯系,橢圓形框表示屬性。 1 2. 關系的基本運算有并、差、交、選擇、投影、連接等。這些關系運算中,運算對象必須為兩個關系,但關系不必有相同關系模式的是_______。 A.并 B.交 C.投影 D.連接 D 解析:并,差,交要求兩個關系必須有相同關系模式,即字段個數與類型要相同。投影是從一個關系中選取部分字段。連接需要兩個關系,關系模式不必相同。 1 3. 在Visual FoxPro系統中,數據庫表的字段默認值保存在_______。 A.項目文件中 B.數據庫文件中 C.數據庫表文件中j D.數據庫表的備注文件中 B 解析:數據庫表的默認值保存在數據庫文件中。 3 4. 下列Visual FoxPro基類中屬于非可視類的是______。 A.計時器( Timer) B.頁框( PageFrame) C.標頭( Header) D.形狀( Shape) A 解析:非可視類是指運行時看不到的控件,計時器運行時自動隱藏。 6 5. 若利用菜單設計器創建一個菜單后運行該菜單文件,則生成下列4個擴展名的相關文件。這4個文件中,編譯后生成的文件是_______。 A.MNX B.MNT C.MPR D.MPX D 解析: 保存菜單設計器所設計的菜單時,會生成兩個菜單文件,分別是.MNX與.MNT,運行菜單前會生成菜單程序文件.MPR和編譯后的菜單文件.MPX。 9 6. 按數據模型劃分,Visual FoxPro屬于______________數據庫管理系統。 關系 解析:VFP屬于關系數據庫。 1 7. ________________是一種基于關系代數和關系演算的語言.20世紀80年代被國際標準化組織(ISO)采納為國際標準。 SQL 解析:SQL語言是一種標準化語言。 1 8. 設置主程序后,可以對項目進行連編。若連編時選擇"連編可執行文件",則生成的可執行文件的擴展名為_________________。 EXE 解析:可執行文件的擴展名是EXE。 2 9. 在Visual FoxPro系統的命令窗口中,輸入并執行下列命令后,Visual FoxPro主窗口中顯示的內容為________________。? 3^2+2 = MOD( 12,7) +LEN( " FoxPro " ) .T. 解析:根據運算符的優先級,首先執行Mod(12,7)返回5,然后執行Len返回6,然后執行3^2+2值是11,Mod與Len相加后是11,最后執行=比較運算符,返回邏輯值.T. 2 10. 執行函數MESSAGEBOX("江蘇省高等學校"+_______________+"計算機等級考試",64,"提示"),則可出現如圖所示的消息框。 CHR(13) 或chr(10) 解析chr(13)回車鍵或chr(10)換行鍵 2 11. 在命令窗口或程序中,可以使用USE命令打開一個表。在該命令中,________________子句用于指定表的別名。 ALIAS 解析:alias表示打開一張表時設置別名。 3 12. 已知學生(xs)表中含學號(xh)、性別(xb)、專業(zy)字段。下列SQL命令用來查詢每個專業的男生人數。 0 解析:通過GROUP BY實現專業相同的是一組,通過iif判斷如果性別是男,就加上1,否則加上0,這樣體現出了男生人數。 4 13. 完善下列程序,其功能是統計一個字符串中各英文字母的個數(大小寫等價),并顯示字符串中所包含的英文字母及個數。 LEN(c) 解析:通過UPPER函數將所有的小寫英文字母全部轉換為大寫英文字母賦值給變量c,聲明a(26)的作用是因為共有26個英文字母,a(1)里面存放的是A的個數,a(2)存放的是B的個數,依次類推,通過Do While循環實現依次取變量c中的每個字母,然后判斷是否是英文字母,如果是,那么再統計。 5 14. 在面向對象的程序設計中,通過類可以簡化應用程序的設計,因為類具有_______________、多態性、封裝性、抽象性等特點。 繼承性 解析:面向對象的特征是類具有繼承性,多態性,封裝性,抽象性等 5 15. 設有一個報表文件fStudent,使用下列命令可以預覽該報表: REPORT 解析: 預覽報表的命令是Report Form 報表名 Preview 8 【操作題】 項目、數據庫和表操作 說明: ①啟動VFP后在命令窗口中執行下列命令,以設置默認的工作目錄: SET DEFA TO T: ②除非題目要求,否則不要對T盤上的文件進行重命名、復制和刪除操作。 (1)項目、數據庫和表操作(15分) 打開項目文件VFPKSSC,在該項目中已有一數據庫JXSJ。根據以下要求進行操作 ①在JXSJ數據庫中按如下表格中所示的結構創建AB.DBF表,并設置相關屬性。
a.設置表的注釋為補考情況登記表; b.設置KSJS字段的默認值為J01-0302; c.設置BKRQSJ字段的有效性規則為小于或等于當前系統日期時間; d.創建索引名為abcd的普通索引,要求按課程代碼排序,課程代碼相同時按學號排序; e.在AB表中輸入記錄,見下表。 ① 將JXSJ數據庫中AB表設置為"包含";將項目VFPKSSC的附加圖標設置為PC.ICO。 ③KC表與CJ表具有相同的字段KCDM.以KC表為主表,CJ表為子表,根據KCDM建立永久關系,并設置兩表之間的參照完整性為更新級聯、插入限制。 答案: c BKRQSJ<=DateTime() d. kcdm+xh 詳細講解見軟件自帶的視頻解析 (2)設計查詢(10分) 數據庫JXSJ中的學生(XS)表含有學號(XH)、姓名(XM)、院系專業代碼(YXZYDM)等字段;成績(CJ)表含有學號(XH)、課程代碼(KCDM)、成績(CJ)等字段。按如下要求修改項目VFPKSSC中的查詢CHAXUN(查詢結果的形式如下圖所示)。 基于XS表和CJ表查詢不及格學生信息(CJ字段小于60為不及格,課程代碼前2位等于"95"時補考日期為"20150906",否則為"20150908")。要求:輸出字段包括院系專業代碼、課程代碼、姓名、學號、補考日期、成績;輸出結果按院系專業代碼排序,相同時按課程代碼排序;輸出字段個數、順序必須符合題目要求。 答案: 通過查詢設計器生成的SQL語句: SELECT Xs.yxzydm, Cj.kcdm, Xs.xm, Xs.xh,; IIF(LEFT(kcdm,2)="95","20150906","20150908") AS 補考日期, Cj.cj; FROM jxsj!xs INNER JOIN jxsj!cj ; ON Xs.xh = Cj.xh; WHERE Cj.cj < 60; ORDER BY Xs.yxzydm, Cj.kcdm 詳細講解見軟件自帶的視頻解析 (3)設計菜單(5分) 利用菜單設計器,按如下要求修改項目VFPKSSC中的菜單MENU,修改后菜單運行效果如下圖所示。 ①增加"教師信息瀏覽"菜單欄及其子菜單"出生籍貫"和"畢業學校",菜單項之間設置分組線。 ②為"出生籍貫"菜單創建子菜單"江蘇"和"外地",并且為菜單項分別設置快捷鍵CTRL+S和CTRL+W。 ③為"畢業學校"菜單項設置命令:基于JS表、使用SELECT-SQL命令統計各畢業學校的教師人數(注:教師的畢業學校由BYXX字段值給出)。 答案: ③select byxx,count(*) as 人數 from js group by byxx 詳細講解見軟件自帶的視頻解析 (4)設計表單(15分) 項目VFPKSSC中的表單FormA用于查詢學生籍貫信息。按下列要求修改表單,修改后表單運行時如下圖所示。 ①設置表單的有關屬性,使得表單運行時自動居中。 ②如圖所示在表單上添加兩個標簽控件Labell和Labe12,并將標簽Labell的Caption屬性設置為"請選擇籍貫:"。 ③如圖所示在表單上添加一個組合框Combol和一個列表框控件Listl,并將組合框和列表框的RowSourceType屬性值均設置為"3-SQL語句"。 ④將組合框Combol的ROWSource屬性設置為"SELECT DIST jg FROM xs INTO CURSOR temp01",使得其顯示學生表中不同的籍貫。 ⑤為組合框'Combol的InteractiveChange事件編寫代碼,其功能是: a.采用如下語句形式為列表框的RowSource屬性設定值,使得在選擇不同的籍貫時,該籍貫的所有學生能在列表框中顯示; ThisForm._________.RowSource="SELECT xm FROM xs WHERE jg=This._______ INTO _________temp02" b.利用列表框Listl的ListCount屬性值,使標簽Labe12顯示相應籍貫的人數,其顯示形式為"人數:24"。 答案: ⑤ThisForm.List1.RowSource="SELECT xm FROM xs WHERE jg=This.value INTO cursor temp02" thisform.label2.caption="人數:"+alltrim(str(thisform.list1.listcount)) 詳細講解見軟件自帶的視頻解析 (5)程序改錯(5分) 下列程序的功能是:產生20個0-100之間的隨機整數,并找出其中的最大數和最小數,輸出時20個隨機整數均在一行顯示,下一行顯示最大數和最小數。要求: ①項目中有一個程序文件Pcode,將下列程序代碼復制到其中并進行修改; ②在修改程序時,不允許修改程序的總體框架和算法,不允許增加或減少語句數目。 clear DiMENSION a(20) FOR i =1 TO 20 a(i)= INT( RAND()*100) ENDFOR Mmax=a(1) Mmin=a(1) ?a(1) FOR i=2 TO 20 ?STR(a(i),3) Mmax=a(i) ENDIF IF Mmin>a(i) Mmin=a(i) ENDIF ENDFOR ?"最大數:"+ Mmax+"最小數:",Mmin 答案: 錯誤(1) ?STR(a(i),3) 修改為: ??STR(a(i),3) 錯誤(2) ?"最大數:"+ Mmax+"最小數:",Mmin 修改為: ?"最大數:"+ str(Mmax)+"最小數:",Mmin 詳細講解見軟件自帶的視頻解析 |
||||||||||||||||||||||||