點(diǎn)擊查看:2015計(jì)算機(jī)二級(jí)考試《VFP》沖刺習(xí)題及解析匯總
1[單選題] 下列敘述中正確的是( )。
A.一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度必定大
B.一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度必定小
C.一個(gè)算法的時(shí)間復(fù)雜度大,則其空間復(fù)雜度必定小
D.上述3種說(shuō)法都不對(duì)
參考答案:D
參考解析:算法的時(shí)間復(fù)雜度和空間復(fù)雜度是從不同的角度來(lái)衡量算法的執(zhí)行情況,它們之間沒(méi)有內(nèi)在聯(lián)系。
2[單選題]有關(guān)系:商品(名稱(chēng),產(chǎn)地,單價(jià).,查詢(xún)單價(jià)在10元以下的操作屬于關(guān)系運(yùn)算中的
A.選擇B.投影C.連接D.查找
參考答案:A
參考解析:關(guān)系運(yùn)算分為傳統(tǒng)的集合運(yùn)算(并、差、交.和專(zhuān)門(mén)的關(guān)系運(yùn)算(選擇、投影、連接.兩種,首先排除D選項(xiàng)。選擇是從關(guān)系中找出滿足給定條件的元組的操作,是從行的角度進(jìn)行的運(yùn)算,也就是從水平方向抽取記錄,形成新的關(guān)系。從關(guān)系模式中指定若干個(gè)屬性組成新的關(guān)系稱(chēng)為投影。投影是從列的角度進(jìn)行的運(yùn)算,相當(dāng)于對(duì)關(guān)系進(jìn)行垂直分解,得到一個(gè)新的關(guān)系。連接是將兩個(gè)關(guān)系模式橫向拼接形成一個(gè)更寬的新關(guān)系。形成的新關(guān)系應(yīng)該是滿足連接條件的元組。故查詢(xún)單價(jià)在l0元以下的操作屬于關(guān)系運(yùn)算中的選擇,本題A選項(xiàng)正確。
3[單選題] 軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是( )。
A.編譯程序B.操作系統(tǒng)C.教務(wù)管理系統(tǒng)D.匯編程序
參考答案:C
參考解析:編譯軟件、操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件,只有C)教務(wù)管理系統(tǒng)才是應(yīng)用軟件。
4[單選題] 在表單中為表格控件指定數(shù)據(jù)源的屬性是( )。
A.DataSourceB.RecordSourceC.DataFrom D.RecordFrom
參考答案:B
參考解析:表格的RecordSource屬性指定表格的數(shù)據(jù)源。
5[單選題] 下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是( )。
A.順序存儲(chǔ)的有序線性表B.線性鏈表C.二叉鏈表D.有序線性鏈表
參考答案:A
參考解析:二分法查找只適用于順序存儲(chǔ)的有序線性表;對(duì)于順序存儲(chǔ)的非有序線性表和線性鏈表,都只能采用順序查找。
6[簡(jiǎn)答題]設(shè)計(jì)名為“bd1”的表單。表單標(biāo)題為“學(xué)習(xí)情況瀏覽”。表單中有一個(gè)選項(xiàng)組控件、一個(gè)表格、兩個(gè)命令按鈕“成績(jī)查詢(xún)”和“關(guān)閉”。其中,選項(xiàng)組控件有兩個(gè)按鈕“升序”和“降序”。根據(jù)選擇的選項(xiàng)組控件,將選修了“VFP入門(mén)”的學(xué)生的“學(xué)號(hào)”、“姓名”和“成績(jī)”按成績(jī)排序顯示到表格中并存入“result.dbf”文件中。
參考解析:
【考點(diǎn)指引】本大題主要考查表單的設(shè)計(jì)及表單選項(xiàng)組控件的使用。
【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開(kāi)表單設(shè)計(jì)器,單擊表單控件工具欄上的“命令按鈕組”控件圖標(biāo),為表單添加一個(gè)命令按鈕組Command Group1;單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),為表單添加兩個(gè)命令按鈕Command1和Command2;單擊表單控件工具欄上的“表格”控件圖標(biāo),再添加一個(gè)表格控件Grid1。
、谶x擇命令按鈕組Command Group1,單擊右鍵,在彈出的快捷菜單中選擇“生成器”打開(kāi)命令組生成器對(duì)話框,單擊“按鈕”選項(xiàng)卡,設(shè)置按鈕的數(shù)目為“2”,在“標(biāo)題”列下修改3個(gè)按鈕的標(biāo)題分別為“升序”、“降序”,單擊“確定”按鈕關(guān)閉命令組生成器對(duì)話框。
、芊謩e選擇兩個(gè)命令按鈕,在按鈕屬性窗口中將命令按鈕Command1的Caption屬性值修改為“成績(jī)查詢(xún)”,Command2的Caption屬性值修改為“關(guān)閉”,如圖551所示。雙擊“關(guān)閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來(lái)關(guān)閉表單。
、茈p擊“成績(jī)查詢(xún)”命令按鈕,在Click事件中輸入代碼:
Do CASE
CASE This Form.Command Group1.value=1
SELECT student.學(xué)號(hào),姓名,成績(jī)INTO TABLE
result FROM student,score,course WHERE
student.學(xué)號(hào)=score.學(xué)號(hào)AND score.課程編號(hào)
=course.課程編號(hào)AND課程名稱(chēng)=”VFP入門(mén)”
ORDER BY成績(jī)
CASEThisForm.Command Group1.value=2
SELECTstudent.學(xué)號(hào),姓名,成績(jī)INTO TABLE
result FROM tstudent,score,course WHERE
student.學(xué)號(hào)=score.學(xué)號(hào)ANDscore.課程編號(hào)
=course.課程編號(hào)AND課程名稱(chēng)=”VFP入門(mén)”
ORDER BY成績(jī)DESC
END CASE
ThisForm.Gridl.RecordSourceType=0
ThisForm.Gridl.RecordSource="result”
ThisForm.Gridl.Refresh
、葸x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的“另存為”對(duì)話框中輸入表單文件名“bd1”,保存在考生文件夾下,然后運(yùn)行表單。
⑥執(zhí)行“成績(jī)查詢(xún)”菜單命令后,系統(tǒng)自動(dòng)將查詢(xún)結(jié)果保存在所建立的新數(shù)據(jù)表文件“result.dbf”中。
7[單選題] 查詢(xún)尚未歸還書(shū)(還書(shū)日期為空值)的圖書(shū)編號(hào)和借書(shū)日期,正確的SQL語(yǔ)句是( )。
A.SELECT圖書(shū)編號(hào),借書(shū)日期FROM借閱WHERE還書(shū)日期=〝〞
B.SELECT圖書(shū)編號(hào),借書(shū)日期FROM借閱WHERE還書(shū)日期=NULL
C.SELECT圖書(shū)編號(hào),借書(shū)日期FROM借閱WHERE還書(shū)日期IS NULL
D.SELECT圖書(shū)編號(hào),借書(shū)日期FROM借閱WHERE還書(shū)日期
參考答案:C
參考解析:SQL的核心是查詢(xún),簡(jiǎn)單查詢(xún)是由sE.LECT和FROM短語(yǔ)構(gòu)成的無(wú)條件查詢(xún),或由SELECT、FROIM和WHERE短語(yǔ)構(gòu)成的條件查詢(xún)。其基本格式為:SELECrl<字段名表>FROM<表名表>WHERE<條件>GROUP BY<字段>HAVING<條件>ORDERBY<字段>INTO DBF |TABLEl。本題查詢(xún)尚未歸還書(shū)的圖書(shū)編號(hào)和借書(shū)日期,可利用空值查詢(xún),使用IS NULL字符,選項(xiàng)C)格式正確。
8[單選題] 刪除數(shù)據(jù)庫(kù)的命令是( )。
A.CLOSE DATABASE
B.DELETE DATABASE
C.DROP DATABASE
D.REMOVE DATABASE
參考答案:B
參考解析:
用命令方式刪除數(shù)據(jù)庫(kù)的格式為:DE-LETE DATABASE數(shù)據(jù)庫(kù)名|?[DELETETABLE]RECY-CLE]。其中DELETE TABLE是指刪除數(shù)據(jù)庫(kù)文件的同時(shí)從磁盤(pán)上刪除該數(shù)據(jù)庫(kù)所含的表等;RECYCLE指將刪除數(shù)據(jù)庫(kù)文件和表文件等放入回收站中,如果需要還可以還原。本題B為正確選項(xiàng)。
9[簡(jiǎn)答題]在考生文件夾下完成如下簡(jiǎn)單應(yīng)用:
(1)建立一個(gè)名為NEW_VIEW的視圖,該視圖含有選修了課程但沒(méi)有參加考試(成績(jī)字段值為NULL)的學(xué)生信息(包括“學(xué)號(hào)”、“姓名”和“系部”3個(gè)字段)。
(2)建立表單MYFORM3,在表單上添加一個(gè)表格控件(名稱(chēng)為grdCourse),并通過(guò)該控件顯示表COURSE的內(nèi)容(要求RecordSourceType屬性必須為0)。
參考解析:
[操作步驟]
步驟1:?jiǎn)螕艄ぞ邫谥械摹按蜷_(kāi)”按鈕,打開(kāi)考生文件夾下的SCORE-MANAGER數(shù)據(jù)庫(kù),在空白處右擊,選擇“新建本地視圖”命令,將表student和scorel添加到視圖設(shè)計(jì)器中。
步驟2:在“字段”選項(xiàng)卡中,將“student.學(xué)號(hào)”,“student.姓名”,“student.系部”添加到選定字段。
步驟3:在“篩選”選項(xiàng)卡中,首先選擇“scorel.課程號(hào)”字段,“條件”選擇Is NULL,并選擇“否”;再選擇“scorel.成績(jī)”字段,“條件”選擇Is NULL。
步驟4:保存視圖為“NEW_VIEW”并運(yùn)行視圖。
[操作步驟]
步驟1:?jiǎn)螕艄ぞ邫谥械摹靶陆ā卑粹o,新建-個(gè)表單,通過(guò)表單控件工具欄為表單添加-個(gè)表格控件,設(shè)置其N(xiāo)ame屬性為grdcourseo
步驟2:在表單設(shè)計(jì)器中選擇表格控件并右擊,選擇“生成器”命令,在表格生成器的“表格項(xiàng)”選項(xiàng)卡中將COURSE表的所有字段添加到選定字段中。
步驟3:在屬性窗口中修改表格控件的ReeordSourceTypf屬性值為“0-表”。
步驟4:保存表單,輸入文件名MYFORM3.SCX,運(yùn)行表單。
10[單選題]在VisualFoxPr0中修改數(shù)據(jù)庫(kù)、表單和報(bào)表等組件的可視化工具是
A.向?qū).生成器C.設(shè)計(jì)器D.項(xiàng)目管理器
參考答案:C
參考解析:VisualFoxPw的設(shè)計(jì)器是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的可視化工具。生成器是帶有選項(xiàng)卡的對(duì)話框,用于簡(jiǎn)化對(duì)表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過(guò)程。每個(gè)生成器顯示一系列選項(xiàng)卡,用于設(shè)置選定對(duì)象的屬性?墒褂玫纳善髟跀(shù)據(jù)庫(kù)表之間生成控件、表單、設(shè)置控件格式和創(chuàng)建參照完整性。向?qū)且环N交互式程序,用戶在一系列向?qū)聊簧匣卮饐?wèn)題或者選擇選項(xiàng),向?qū)?huì)根據(jù)回答生成文件或者運(yùn)行任務(wù),幫助用戶快速完成一般性的任務(wù),例如創(chuàng)建表單、編排報(bào)表的格式、建立查詢(xún)等。項(xiàng)目管理器將一個(gè)應(yīng)用程序的所有文件集合成一個(gè)有機(jī)的整體,形成一個(gè)擴(kuò)展名為.PⅨ的項(xiàng)目文件。因此本題選C。
相關(guān)推薦:
2015年9月計(jì)算機(jī)等級(jí)考試各科目考前必做試題
2015年計(jì)算機(jī)二級(jí)《VFP》精選上機(jī)練習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |