必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網 > 計算機類 > 計算機等級 > 資訊 >

2015年計算機二級考試《VFP》全真模擬試題(2)

時間: 家輝2 資訊

  29設有學生表S(學號,姓名,性別,年齡),查詢所有年齡小于等于18歲的女同學、并按年齡進行降序排序生成新的表WS,正確的SQL命令是( )。

  A.SELECT*FROM S WHERE性別=ˋ女ˊAND年齡<=18 OREDER BY 4 DESC INTO TABLE WS

  B.SELECT*FROM S WHERE性別=ˋ女ˊAND年齡<=18 OREDER BY年齡INTO TABLE WS

  C.SELECT*FROM S WHERE性別=ˋ女ˊAND年齡<=18 OREDER BYˋ年齡ˊDESC INTO TABLE WS

  D.SELECT*FROM S WHERE性別=ˋ女ˊ0R年齡<=18 OREDER BYˋ年齡ˊASC INTO TABLE WS

  參考答案:A

  參考解析:按年齡的降序排列,所以要用短語DE-SC,排序的字段有兩種表示方式,分別是按列號和字段名排序,因為字段名是變量,故不能加引號。

  30一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是( )。

  A.一對一B.一對多C.多對一D.多對多

  參考答案:B

  參考解析:因為-間宿舍可以住多個學生即多個學生住在-個宿舍中,但-個學生只能住-問宿舍,所以實體宿舍和學生之間是-對多的關系。

  31執行USEscIN0命令的結果是( )。

  A.選擇0號工作區打開sc表

  B.選擇空閑的最小號工作區打開sc表

  C.選擇第1號工作區打開sc表

  D.顯示出錯信息

  參考答案:B

  參考解析:在多個工作區打開某個表時,可徹命令:USE<表名>IN<工作區號>,而最小的工作區號是1,如果指定為0,則選擇編號最小的空閑工作區,所以USE sc IN0的結果是選擇空閑的最小號工作區打開SC表。

  32下列敘述中正確的是( )。

  A.循環隊列有隊頭和隊尾兩個指針,因此,循環隊列是非線性結構

  B.在循環隊列中,只需要隊頭指針就能反映隊列中元素的動態變化情況

  C.在循環隊列中,只需要隊尾指針就能反映隊列中元素的動態變化情況

  D.循環隊列中元素的個數是由隊頭指針和隊尾指針共同決定

  參考答案:D

  參考解析:循環隊列有隊頭和隊尾兩個指針,但是循環隊列仍是線性結構的,所以A)錯誤;在循環隊列中只需要隊頭指針與隊尾兩個指針來共同反映隊列中元素的動態變化情況,所以B)與C)錯誤。

  33為“運動員”表增加一個“得分”字段的正確的SQL命令是( )。

  A.CHANGE TABLE運動員ADD得分I

  B.ALTER DATA運動員ADD得分I

  C.ALTER TABLE運動員ADD得分I

  D.CHANGE TABLE運動員INSERT得分I

  參考答案:C

  參考解析:修改表結構可使用ALTER TABLE命令,為表增加字段的命令格式為:ALTER TABLE<表名>ADD[COLUMN]<字段類型>[<長度>[<小數位數>])][NULLINOTNULL][CHECK<邏輯表達式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認值表達式>][ADD PRIMARY KEY<索引表達式2>TAG<索引名1>][ADD UNIQUE<索引表達式3>TAG<索引名2>]套用ALTER TABLE的命令格式,選項C)正確。

  34在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于( )。

  A.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段

  參考答案:C

  參考解析:E-R圖轉換成關系模型數據則是把圖形分析出來的聯系反映到數據庫中,即設計出表,所以屬于邏輯設計階段。

  35如果有定義LOCAL data,data的初值是( )。

  A.整數0B.不定值C.邏輯真D.邏輯假

  參考答案:D

  參考解析:聲明局部變量的命令是:LOCAL<內存變量表>。該命令建立指定的局部內存變量,并為它們賦初值邏輯假.F.。

  36在Visual FoxPro中,宏替換可以從變量中替換出( )。

  A.字符串B.數值C.命令D.以上三種都可能

  參考答案:D

  參考解析:宏替換的功能是替換出字符變量的內容,即&的值是變量中的字符串。去掉了定界符之后,結果就可能有多種類型,可以是字符串、數值或命令。

  37打開已經存在的表單文件的命令是( )。

  A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM

  參考答案:A

  參考解析:修改表單文件的命令格式是:MODIFYFORM<表單文件名>。

  38查詢客戶名稱中有“網絡”二字的客戶信息的正確SQL命令是( )。

  A.SELECT*FROM客戶FOR名稱LIKE〝%網絡%″

  B.SELECT*FROM客戶FOR名稱=〝%網絡%″

  C.SELECT*FROM客戶WHERE名稱=〝%網絡%″

  D.SELECT*FROM客戶WHERE名稱LIKE〝%網絡%″

  參考答案:D

  參考解析:LIKE為字符串匹配運算符,可與通配符“%”和“-”-起使用。“%”表示與任意多個字符匹配;“-”表示與任意-個字符匹配。查詢客戶名稱中有“網絡”二字的客戶信息可用LIKE”%網絡%”表示,正確的選項為D)。

  39在表單中為表格控件指定數據源的屬性是( )。

  A.DataSourceB.DataFromC.RecordSourceD.RecordFrom

  參考答案:C

  參考解析:表格是-種容器對象,其外形與Browse窗口相似,-個表格由若干列對象(Column)組成,每個列對象包含-個標頭對象(Header)和若干控件。這里,表格、列、標頭和控件都有自己的屬性、事件和方法。其中,RecordSource屬性用于指明表格數據源,即C)選項正確。

  40設有學生(學號,姓名,性別,出生日期)和選課(學號,課程號,成績)兩個關系,計算劉明同學選修的所有課程的平均成績,正確的SQL語句是( )。

  A.SELECT AVG(成績)FROM選課WHERE姓名=〝劉明〞

  B.SELECT AVG(成績)FROM學生,選課WHERE姓名=〝劉明〞

  C.SELECT AVG(成績)FROM學生,選課WHERE學生.姓名=〝劉明〞

  D.SELECT AVG(成績)FROM學生,選課WHERE學生.學號=選課.學號AND姓名=〝劉明〞

  參考答案:D

  參考解析:SQL的核心是查詢,它的基本形式由sE-LECT-FROM-WHERE查詢塊組成。其中SELECT說明要查詢的字段,FROM說明要查詢的字段來自哪個表或哪些表,可以對單個表或多個表進行查詢,WHERE說明查詢條件,即選擇元組的條件。要計算劉明同學選修的所有課程的平均成績,應設置where條件為WHERE學生.學號=選課.學號AND姓名=”劉明”,即D)選項正確。

  二、基本操作題

  41在考生文件夾下,完成如下操作:

  (1)打開考生文件夾下的表單one,如下圖所示,編寫“顯示”命令按鈕的Click事件代碼,使表單運行時單擊該命令按鈕則在Text1文本框中顯示當前系統日期的年份(提示:通過設置文本框的Value屬性實現,系統日期函數是date(),年份函數是year())。

  (2)打開考生文件夾下的表單two,如下圖所示,選擇“表單”菜單中的“新建方法程序”命令,在“新建方法程序”對話框中,為該表單新建一個test方法,然后雙擊表單,選擇該方法編寫代碼,該方法的功能是使“測試”按鈕變為不可用,即將該按鈕的Enabled屬性設置為.F.。

  (3)創建一個名為study_report的快速報表,報表包含表“課程表”中的所有字段。

  (4)為“教師表”的“職工號”字段增加有效性規則:職工號左邊3位字符是ll0,表達式為:LEFT(職工號,3)=“110”。

  參考解析:

  [操作步驟]

  (1)利用“文件”菜單下的“打開”命令來打開考生文件夾 下的表單one,或使用命令“MODIFY FORM one”打開表單one。雙擊“顯示”命令按鈕,在其Click事件中輸入代碼:ThisForm.Textl.Value=year(date())保存并運行修改后的表單,查看運行結果。

  (2)單擊工具欄中的“打開”按鈕,打開考生文件夾下的表單two,在“表單”菜單中選擇“新建方法程序”命令,新建-個名為test的方法,在屬性窗口中雙擊此方法,在彈出的窗口中編寫用戶自定義過程代碼:ThisForm.Commandl.Enabled=.f.在表單設計器環境下雙擊“測試”命令按鈕,編寫Click事件代碼:ThisForm.Test保存并運行修改后的表單,查看運行結果。

  (3)單擊工具欄中的“新建”按鈕,在“新建”對話框中選擇“報表”,單擊“新建文件”按鈕;選擇“報表”菜單下的“快速報表”命令,在“打開”對話框中選擇考生文件夾下的“課程表”,在“快速報表”對話框中單擊“確定”按鈕;單擊工具欄中的“保存”按鈕,將快速報表名保存為study_report.

  (4)在命令窗口輸入命令:alter table教師表alter職工號set check LEFT(職工號,3)=〝110〞按下回車鍵運行命令。

  [易錯誤區]在Visual FoxPro中,新建的-個方法必須通過相應的語句調用才能使用。在第(2)小題中,按照題目要求新建test方法后,還需要在命令按鈕的Click事件中對該方法進行調用。

  三、簡單應用題

  42在考生文件夾下完成如下簡單應用:

  (1)打開“課程管理”數據庫,使用SQL語句建立一個視圖salary,該視圖包括系號和平均工資兩個字段,

  并且按平均工資降序排列。將該SQL語句存儲在four.prg文件中。

  (2)打開考生文件夾下的表單six,如下圖所示,“登錄”命令按鈕的功能是:當用戶輸入用戶名和口令以后,單擊“登錄’’按鈕時,程序在自由表“用戶表”中進行查找,若找不到相應的用戶名,則提示“用戶名錯誤”,若用戶名輸入正確,而口令輸入錯誤,則提示“口令錯誤”。修改“登錄”命令按鈕Click事件中標有錯誤的語句,使其能夠正確運行。注意:不得做其他修改。

  參考解析:

  (1)[操作步驟]

  步驟l:單擊工具欄中的“打開”按鈕,打開考生文件夾下的數據庫文件“課程管理”。

  步驟2:單擊工具欄中的“新建”按鈕,新建-個程序,輸入如下代碼。

  CREATE sql VIEW salary AS SELECT教師表.系號,AV

  (教師表.工資)As平均工資FROM教師表;

  GROUP BY教師表.系號0RDER BY 2 DESC

  步驟3:保存程序為four.prg,并運行該程序。

  (2)[操作步驟]

  步驟l:單擊工具欄中的“打開”按鈕,打開考生文件夾下的表單six.SCX,“登錄”按鈕中的代碼如下。

  **********“登錄”按鈕的Click事件代碼**********

  USE用戶表

  GOTOP

  flag=0

  &&下面語句有錯誤

  WHILE.NOT.EOF()

  IF Alhrim(用戶名)==Alltrim(Thisform.Tma1.Value)

  IF Alltrim(口令)==Alhrim(Thisfonn.Texl2.Value)

  WAIT”歡迎使用”WINDOW TIMEOUT 2

  ELSE

  WAIT”口令錯誤”WINDOW TIMEOUT 2

  ENDIF

  nag=1

  EXIT

  ENDIF

  &&下面語句有錯誤

  NEXT

  ENDDO

  &&下面語句有錯誤

  CASE FLAG=0

  WAIT”用戶名錯誤”WINDOW TIMEOUT 2

  ENDIF

  ********************************

  步驟2:修改程序中的錯誤如下。

  錯誤1:將“WHILE”改為“DO WHIIE”。

  錯誤2:將“NEXT”改為“SKIP”。

  錯誤3:將“CASE”改為“IF”。

  步驟3:保存并運行表單。

  四、綜合應用題

  43利用菜單設計器建立一個菜單TJ_MENU3,要求如下:

  (1)主菜單(條形菜單)的菜單項中有“統計”和“退出”兩項。

  (2)“統計”菜單下只有一個“平均”菜單項,該菜單項用來統計各門課程的平均成績,統計結果包含“課程名,,和“平均成績”兩個字段,并將統計結果按課程名升序保存在表NEW TABLE32中。

  (3)“退出”菜單項的功能是返回Visual FoxPro系統菜單(只能在命令框中填寫相應命令)。菜單建立后。運行該菜單中的各個菜單項。

  參考解析:

  [操作步驟]

  步驟1:通過菜單設計器新建-個菜單,輸入菜單項“統計”和“退出”。

  步驟2:為“統計”菜單項建立子菜單,并輸入菜單項“平均”。

  步驟3:在“平均”菜單的“結果”中選擇“過程”,單擊“編輯”按鈕,在彈出的程序編輯窗口中輸入下列代碼。

  ******“平均”菜單項中的過程代碼******

  SETTALKOFF

  OPEN DATABASE SCORE_MANAGER

  SELECT Course.課程名,AVG(Seorel.成績)∞平均

  成績;

  FROM cour8e,score1;

  WHERE Course.課程號=Scowl.課程號;

  GROUP BY Course.課程名;

  ORDER BY Course.課程名;

  INTO TABLE NEW_KBLE32

  CLOSE ALL

  SETTALKON

  **************************

  步驟4:在“退出”菜單的結果中選擇。命令”,輸入語句:

  SET SYSMENU TO DEFAULT。

  步驟5:保存菜單為TJ_MENU3,生成萊單的可執行程序。

  步驟6:運行菜單并執行菜單中的各菜單項。

55725 主站蜘蛛池模板: POS机办理_个人pos机免费领取-银联pos机申请首页 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 波纹补偿器_不锈钢波纹补偿器_巩义市润达管道设备制造有限公司 | 动力配电箱-不锈钢配电箱-高压开关柜-重庆宇轩机电设备有限公司 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | LINK FASHION 童装·青少年装展| 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 路斯特伺服驱动器维修,伦茨伺服驱动器维修|万骏自动化百科 | 深圳天际源广告-形象堆头,企业文化墙,喷绘,门头招牌设计制作专家 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 磷酸肌酸二钠盐,肌酐磷酰氯-沾化欣瑞康生物科技 | 楼承板-钢筋楼承板-闭口楼承板-无锡优贝斯楼承板厂 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 棉柔巾代加工_洗脸巾oem_一次性毛巾_浴巾生产厂家-杭州禾壹卫品科技有限公司 | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | pH污水传感器电极,溶解氧电极传感器-上海科蓝仪表科技有限公司 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 |