版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
國家二級(VF)機(jī)試模擬試卷1(共9套)(共393題)國家二級(VF)機(jī)試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、算法是指()。A、計(jì)算機(jī)程序B、解決問題的計(jì)算方法C、排序算法D、解決問題的有限運(yùn)算序列標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:算法是指對解決方案準(zhǔn)確而完整的描述。2、下列敘述中正確的是()。A、循環(huán)鏈表是非線性結(jié)構(gòu)B、雙向鏈表是非線性結(jié)構(gòu)C、只有一個(gè)根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu)D、有一個(gè)以上根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:線性結(jié)構(gòu)指的是數(shù)據(jù)元素之間存在著“一對一”線性關(guān)系的數(shù)據(jù)結(jié)構(gòu),這樣的結(jié)構(gòu)中只有一個(gè)根節(jié)點(diǎn),如循環(huán)鏈表和雙向鏈表;非線性結(jié)構(gòu)指的是數(shù)據(jù)元素之間存在著“一對多”非線性關(guān)系的數(shù)據(jù)結(jié)構(gòu),這樣的結(jié)構(gòu)中可能有一個(gè)根節(jié)點(diǎn)(如樹形結(jié)構(gòu)),也可能有多個(gè)根節(jié)點(diǎn)(如網(wǎng)狀結(jié)構(gòu))。3、下列關(guān)于線性鏈表的描述正確的是()。A、存儲(chǔ)空間不一定連續(xù),且各元素的存儲(chǔ)順序是任意的B、存儲(chǔ)窄間不一定連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面C、存儲(chǔ)空間必須連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面D、存儲(chǔ)窄間必須連續(xù),且各元素的存儲(chǔ)順序是任意的標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:線性鏈表是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)空間可以不連續(xù),各數(shù)據(jù)節(jié)點(diǎn)的存儲(chǔ)順序與數(shù)據(jù)元素之間的邏輯關(guān)系可以不一致。4、面向?qū)ο蠓椒ㄖ?,不屬于對象基本特點(diǎn)的是()。A、標(biāo)識唯一性B、分類性C、封裝性D、一致性標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:對象的基本特點(diǎn)有:標(biāo)識唯一性、分類性、多態(tài)性、封裝性,以及模塊獨(dú)立性好。5、在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是()。A、概要設(shè)計(jì)B、詳細(xì)設(shè)計(jì)C、可行性分析D、需求分析標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用、退役的過程稱為軟件生命周期。軟件生命周期的主要活動(dòng)階段包括:①可行性研究與計(jì)劃制定。確定待開發(fā)軟件系統(tǒng)的開發(fā)目標(biāo)和總的要求,給出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成開發(fā)任務(wù)的實(shí)施計(jì)劃。②需求分析。對待開發(fā)軟件提出的需求進(jìn)行分析并給¨{詳細(xì)定義。編寫軟件規(guī)格說明書及初步的用戶手冊,提交評審。③軟件設(shè)計(jì)。系統(tǒng)設(shè)計(jì)人員和程序設(shè)計(jì)人員應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ)上給出軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。④軟件實(shí)現(xiàn)。把軟件設(shè)計(jì)轉(zhuǎn)換成計(jì)算機(jī)可以接受的程序代碼。即完成源程序的編碼,編寫用戶手冊、操作手冊等面向用戶的文檔,編寫單元測試計(jì)劃。⑤軟件測試。在設(shè)計(jì)測試用例的基礎(chǔ)上,檢驗(yàn)軟件的各個(gè)組成部分,編寫測試分析報(bào)告。⑥運(yùn)行和維護(hù)。將已交付的軟件投入運(yùn)行,并在運(yùn)行使用中不斷地維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改。6、數(shù)據(jù)流圖中力‘框表示的是()。A、數(shù)據(jù)流B、存儲(chǔ)文件C、控制流D、源,潭標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)流圖是描述數(shù)據(jù)處理過程的工具,它從數(shù)據(jù)傳遞和加工的角度,來刻畫數(shù)據(jù)流從輸入到輸出的變化過程。數(shù)據(jù)流圖中的主要圖形元素有:圓形,表示加工;箭頭,表示數(shù)據(jù)流;雙杠,表示存儲(chǔ)文件;方框,表示源、潭。7、下列對于軟件測試的描述正確的是()。A、軟件測試的主要目的是發(fā)現(xiàn)程序中的錯(cuò)誤B、軟件測試的目的是證明程序是否正確C、軟件測試的目的是使程序運(yùn)行結(jié)果正確D、軟件測試是為了證明軟件中沒有錯(cuò)誤標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:軟件測試的目標(biāo)是發(fā)現(xiàn)軟件中的錯(cuò)誤。8、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)之間的關(guān)系是()。A、數(shù)據(jù)庫包括數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)B、數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫管理系統(tǒng)包括數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng)D、j三者沒有明顯的包含關(guān)系標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、系統(tǒng)平臺之一——硬件平臺、系統(tǒng)平臺之一——軟件平臺5部分構(gòu)成。9、設(shè)有圖書(圖書編號,書名,第一作者,出版社)、讀者(借書證號,姓名,單位,職稱)和借閱(借書證號,圖書編號,借書口期,還書日期)三張表,則借閱表的關(guān)鍵字(鍵或碼)為()。A、借書證號,圖書編號B、圖書編號,借書日期C、借書日期,還書日期D、借書證號,借書日期標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在二維表中凡能唯一標(biāo)識元組的最小屬性集稱為關(guān)鍵字,關(guān)鍵字具有標(biāo)識元組、建立元組間聯(lián)系等重要作用。此題中,(借書證號,圖書編號)是借閱表的主鍵,借書證號、圖書編號分別是外鍵,借書證號是讀者表的主關(guān)鍵字,圖書編號是圖書表的主關(guān)鍵字。10、有三個(gè)關(guān)系R,S和T如下:由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為()。A、并B、自然連接C、笛卡爾積D、交標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在關(guān)系運(yùn)算中,交的定義如下:設(shè)R1和R2為參加運(yùn)算的兩個(gè)關(guān)系,它們具有相同的度n,且相對應(yīng)的屬性值取自同一個(gè)域,則R1∩R2為交運(yùn)算,結(jié)果仍為度等于n的關(guān)系,其中,交運(yùn)算的結(jié)果既屬于R1,義屬于R2。11、在VisualFoxPro中,用二維表來表示實(shí)體與實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為()。A、層次模型B、網(wǎng)狀模C、關(guān)系模型D、E-R模型標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:關(guān)系數(shù)據(jù)模型是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的,用二維表結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間聯(lián)系的模型稱為關(guān)系模型。12、向VisualFoxPro的項(xiàng)目中添加表單,可以使用項(xiàng)目管理器的()。A、“代碼”選項(xiàng)卡B、“類”選項(xiàng)卡C、“數(shù)據(jù)”選項(xiàng)卡D、“文檔”選項(xiàng)卡標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在Visua|FoxPro項(xiàng)目管理器的“文檔”選項(xiàng)卡中所顯示和管理的是VisualFoxPro中的表單、報(bào)表和標(biāo)簽。在“代碼”選項(xiàng)卡中則包括程序、API庫和應(yīng)用程序,“數(shù)據(jù)”選項(xiàng)卡中包括數(shù)據(jù)庫、自由表和查詢,“類”選項(xiàng)卡可以添加用戶自定義類和系統(tǒng)自帶的類庫。13、在VisualFoxPro中說明數(shù)組后,數(shù)組元素的初值是()。A、整數(shù)0B、不定值C、邏輯真D、邏輯假標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:當(dāng)使用數(shù)組定義語句定義一個(gè)數(shù)組后,該數(shù)組中各元素的初始值為.F.(邏輯假)。14、設(shè)x="998",y=1,k="2",則表達(dá)式x+&k的值是()。A、9982B、1000C、9982D、數(shù)據(jù)類型不匹配標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查的是VisualFoxPro中的宏替換。宏替換函數(shù)的功能是替換出字符型變量的內(nèi)容,即函數(shù)值是變量中的字符串。這里k=“2”,則&k取出的是數(shù)值型2,而x=“998”,所以相加的結(jié)果是數(shù)據(jù)類型不匹配。15、下列日期型常量的表示中,錯(cuò)誤的是()。A、{^2012/12/30}B、{^12/30/12}C、{^2012/12/30}+100D、{^12/30/2012}標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:日期型常量的定界符是一對花括號?;ɡㄌ杻?nèi)包括年、月、日3部分內(nèi)容,各部分內(nèi)容之間片j分隔符隔開。C選項(xiàng)是運(yùn)算表達(dá)式,不是常量。16、有如下程序:INPUTTOA1IFA1=10B1=0ENDIFB1=1?B1假定從鍵盤輸入的A1的值一定是數(shù)值型,那么上面條件選擇程序的執(zhí)行結(jié)果是()。A、0B、1C、由A1的值決定D、程序出錯(cuò)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:分析程序:若IF條件成立,則先執(zhí)行B1=0,后執(zhí)行B1=1;若IF條件不成立,則直接執(zhí)行B1=1。所以不論IF條件成立與否,最后都執(zhí)行B1=1語句,即B1的值必定為1。17、在下面的VisualFoxPro表達(dá)式中,運(yùn)算結(jié)果不為邏輯真的是()。A、EMPTY(SPACE(0))B、LIKE(’xy*’,’xyz’)C、AT(’’xy’,’abcxyz’)D、ISNULL(.NULL.)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:AT()函數(shù)是求子串位置函數(shù),函數(shù)值為數(shù)值型。AT(<字符表達(dá)式1>,<字符表達(dá)式2>[,<數(shù)值表達(dá)式>])中,如果<字符表達(dá)式1>是<字符表達(dá)式2>的子串,則返回<字符表達(dá)式1>值的首字符在<字符表達(dá)式2>值中的位置;若不是子串,則返回0。18、如果內(nèi)存變量和字段變量均有變量名“姓名”,那么引用內(nèi)存變量的正確方法是()。A、M.姓名B、M>姓名C、姓名D、姓名標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:內(nèi)存變量常用于存儲(chǔ)程序運(yùn)行的中間結(jié)果或用于存儲(chǔ)控制程序執(zhí)行的各種參數(shù)。可直接通過變量名引用變量的值。但如果當(dāng)前打開的表中有與變量同名的字段名,此時(shí)應(yīng)使用“M.變量名”或“M->變量名”引用該變量,而字段名可以直接引用。19、?LEN("奧運(yùn)會(huì)")A、TB、FC、.T.D、.F.標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:LEN()函數(shù)返回的是指定字符表達(dá)式的長度,一個(gè)漢字等于兩個(gè)字符的長度,邏輯真的表達(dá)式為.T。因此答案是C。20、在VisualFoxPro中以下敘述正確的是()。A、表也稱作表單B、一個(gè)數(shù)據(jù)庫中的所有表文件存儲(chǔ)在一個(gè)物理文件中C、數(shù)據(jù)庫文件的擴(kuò)展名是.dbtD、數(shù)據(jù)庫文件不存儲(chǔ)用戶數(shù)據(jù)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)庫文件的作用是把相互關(guān)聯(lián)的、屬于同一數(shù)據(jù)庫的數(shù)據(jù)庫表組織在一起,并不存儲(chǔ)用戶數(shù)據(jù),數(shù)據(jù)庫中的每個(gè)表文件都分別存儲(chǔ)在不同的物理文件中。21、在當(dāng)前表中,查找第2個(gè)男同學(xué)的記錄,應(yīng)使用命令()。A、LOCATEFOR性別="男"NEXT2B、LOCATEFOR性別!="男"NEXT2C、LOCATEFOR性別!="男"SKIP2D、LOCATEFOR性別="男"CONTINUE標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:LOCATEFOR用來查找到第一條滿足要求的記錄,然后使用CONTINUE繼續(xù)查找下一條滿足要求的記錄。22、在VisualFoxPro中,對于字段值為空值(NULL)敘述正確的是()。A、空值等于空字符串B、VisualFoxPro不支持空值C、空值表示字段還沒有確定值D、空值等同于數(shù)值0標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:在VisualFoxPro中字段值為空值(NULL)表示字段還沒有確定值,例如一個(gè)商品的價(jià)格的值為空值,表示這件商品的價(jià)格還沒有確定,但不等同于數(shù)值為O。23、以下有關(guān)SELECT短語的敘述錯(cuò)誤的是()。A、SELECT短語中可以使用別名B、SELECT短語中只能包含表中的列及其構(gòu)成的表達(dá)式C、SELECT短語規(guī)定了結(jié)果集中的列順序D、如果FROM短語引用的兩個(gè)表有同名的列,則SELECT短語引用它們時(shí)必須使用表名前綴加以限定標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:SELECT短語中除了包含表中的列及其構(gòu)成的表達(dá)式外,還可以包括常量等其他元素,在SELECT短語中可以使用別名,并規(guī)定了結(jié)果集中的列順序,如果FROM短語中引用的兩個(gè)表有同名的列,則SELECT短語引用它們時(shí)必須使用表名前綴加以限定。24、把表中“學(xué)歷”字段的有效性規(guī)則取消,正確的SQL語句是()。A、ALTERTABLE學(xué)生ALTER學(xué)歷DROPCHECKB、ALTERTABLE學(xué)生DELETE學(xué)歷DROPCHECKC、ALTERTABLE學(xué)生DELETECHECK學(xué)歷D、ALTERTABLE學(xué)生DROPCHECK學(xué)歷標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:修改表結(jié)構(gòu)將字段的有效性規(guī)則刪除的語句為:ALTERTABLE表名[ALTER[COLUMN]字段名|DROf[CHECK]],所以此題答案為A,25、要使“產(chǎn)品”表中所有產(chǎn)品的單價(jià)上浮8%,正確的SQL命令是()。A、UPDATE產(chǎn)品SET單價(jià)=單價(jià)+單價(jià)*8%FORALLB、UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08FORALLC、UPDATE產(chǎn)品SET單價(jià)=單價(jià)+單價(jià)*8%D、UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:SQL的數(shù)據(jù)更新命令格式如下:UPDATE表名SET字段名1=表達(dá)式1[,字段名2=表達(dá)式2]WHERE條件因此,正確答案為:UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08。26、若SQL語句中的ORDERBY短語中指定了多個(gè)字段,則()。A、無法排序B、只按第一個(gè)字段排序C、按自左至右的字段順序排序D、按自右至左的字段順序排序標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:在SQL語句中,若ORDERBY指定多個(gè)字段,表示按照從左至右的順序,當(dāng)前一個(gè)字段出現(xiàn)相同值的時(shí)候,按下一個(gè)字段進(jìn)行排序,如“ORDERBY專業(yè),成績DESC”表示先按專業(yè)升序排序,當(dāng)專業(yè)相同的時(shí)候,再按成績降序排序。27、SQL命令中的HAVING短語必須與()結(jié)合使用,不能單獨(dú)使用。A、ORDERBYB、FROMC、WHERED、GROUPBY標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:HAVlNG子句總是跟在GROUPBY子句之后,不可以單獨(dú)使用。在查詢中可以先用WHERE子句限定元組,然后進(jìn)行分組,最后再用HAVINC子句限定分組條件。28、在VisualFoxPro中,下列關(guān)于查詢的說法,正確的是()。A、不能根據(jù)自由表建立查詢B、查詢是VisualFoxPro支持的一種數(shù)據(jù)庫對象C、通過查詢設(shè)計(jì)器,可完成任何查詢D、查詢只能從指定的表中提取滿足條件的記錄,不能從視圖中提取滿足條件的記錄標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:查詢可以從指定的表或視圖中提取滿足條件的記錄,而且它并不只限于單個(gè)表或視圖。查詢設(shè)計(jì)器的局限性是指它只能建立一些規(guī)則的查詢,如果要建立比較復(fù)雜的查詢,則只能通過SQLSELECT語句來實(shí)現(xiàn)。29、為當(dāng)前表中所有教師的工資增加1000元,可以使用的命令是()。A、CHANGE工資WITH工資+1000B、REPLACE工資WITH工資+1000C、REPLACEALL工資WITH工資+1000D、CHANGEALL工資WITH工資+1000標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:用REPLACE命令修改表結(jié)構(gòu),其常用格式為:RFPLACEFieldNamelWITHeExpressionl[,F(xiàn)ieldName2WITHeExpression2]…[FORIExpression1]。但此格式只能修改當(dāng)前的一條記錄,本題要求為所有教師的工資增加1000元,所以還要使用ALL短語。30、以下方法中,能夠真正從表中刪除記錄的是()。A、直接用DELETE命令B、直接用ZAP命令C、先用DELETE命令,再用PACK命令D、先用PACK命令,再用DELETE命令標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:要從數(shù)據(jù)表文件中真正刪除一條記錄,我們首先應(yīng)該用Delete命令將記錄作一個(gè)刪除標(biāo)記,然后用Pack命令對數(shù)據(jù)表進(jìn)行整理,這樣才能夠?qū)?shù)據(jù)從數(shù)據(jù)表中真正刪除。31、下面對表單若干常用事件的描述中,正確的是()。A、釋放表單時(shí),Unload事件在Destroy事件之前引發(fā)B、運(yùn)行表單時(shí),Init事件在Load事件之前引發(fā)C、單擊表單的標(biāo)題欄引發(fā)表單的Click事件D、上面的說法都不對標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在表單的常用事件中,Init事件在表單建立時(shí)引發(fā),Load事件在表單建立之前引發(fā),Unload事件在表單釋放時(shí)引發(fā),不過在這之前先引發(fā)Destroy事件,單擊表單引發(fā)表單的Click事件。32、在VisualFoxPro中,為了將表單從內(nèi)存中釋放(清除),可在表單退出命令按鈕的Click事件中添加代碼()。A、ThisForm.RefreshB、ThisForm.DestroyC、ThisForm.HideD、ThisForm.Release標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:使用ThisFoml.Release可將表單被從屏幕和內(nèi)存中刪除。如果不想從內(nèi)存中釋放表單,可在Click事件中以ThisForm.Hide代替;刷新表單則用ThisForm.Refresh;Destroy是釋放對象實(shí)例后產(chǎn)生的事件。33、在選項(xiàng)組控件設(shè)計(jì)中,選項(xiàng)組控件的ButtonCount屬性用于()。A、指定選項(xiàng)組中有幾個(gè)選項(xiàng)按鈕被選中B、指定有幾個(gè)數(shù)據(jù)源與選項(xiàng)組建立聯(lián)系C、指定選項(xiàng)組中選項(xiàng)按鈕的數(shù)目D、指定存取選項(xiàng)組中每個(gè)按鈕的數(shù)組標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:選項(xiàng)組控件的ButtonCount屬性用于指定選項(xiàng)組中選項(xiàng)按鈕的數(shù)目。34、對象的相對引用中,要引用當(dāng)前操作的對象,可以使用的關(guān)鍵字是()。A、ParentB、ThisFormC、ThisFormSetD、This標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:This表示當(dāng)前操作對象。在對象的相對引用中,關(guān)鍵字Parent表示當(dāng)前對象的直接容器對象,ThisForm表示當(dāng)前對象所在的表單,ThisFormSet表示當(dāng)前對象所在的表單集。35、報(bào)表的數(shù)據(jù)源可以是()。A、表或視圖B、表或查詢C、表、查詢或視圖D、表或其他報(bào)表標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)源是報(bào)表的數(shù)據(jù)來源,通常是數(shù)據(jù)庫中的表或自由表,也可以是視圖、查詢或臨時(shí)表。下列小題基于學(xué)生表s和學(xué)生選課表SC兩個(gè)數(shù)據(jù)庫表,它們的結(jié)構(gòu)如下:S(學(xué)號,姓名,性別,年齡),其中學(xué)號、姓名和性別為C型字段,年齡為N型字段;SC(學(xué)號,課程號,成績),其中學(xué)號和課程號為C型字段,成績?yōu)镹型字段。36、查詢學(xué)生選修課程成績75分以上的學(xué)生學(xué)號,正確的SQL語句是()。A、SELECTDISTINCT學(xué)號FROMSCWHERE"成績">75B、SELECTDISTINCT學(xué)號FROMSCWHERE成績>75C、SELECTDISTINCT學(xué)號FROMSCWHERE成績>"75"D、SELECTDISTINCT"學(xué)號"FROMSCWHERE"成績">75標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在WHERE條件中成績不需要用引號括起來,因此A和D排除,成績是數(shù)值型字段,因此750也不需要加雙引號,故選項(xiàng)C也錯(cuò)誤。37、查詢同時(shí)選修課程號分別為2001和2005課程的學(xué)生的學(xué)號,正確的命令是()。A、SELECT學(xué)號FROMSCWHERE課程號=’2001’AND學(xué)號IN(SELECT學(xué)號FROMSCWHERE課程號=’2005’)B、SELECT學(xué)號FROMSCWHERE課程號=’2001’AND學(xué)號=(SELECT學(xué)號FROMSCWHERE課程號=2005’)C、SELECT學(xué)號FROMSCWHERE課程號=’2001’AND課程號=’2005’D、SELECT學(xué)號FROMSCWHERE課程號=’2001’OR’2005’標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:嵌套查詢所要求的結(jié)果出自一個(gè)關(guān)系,但相關(guān)的條件卻涉及多個(gè)關(guān)系。其內(nèi)層基本上也是一個(gè)SELECT-FROM-WHERE查詢語句。簡單嵌套查詢可使用謂詞IN或NOTIN來判斷外層的查詢條件中是否包含內(nèi)層查詢的結(jié)果。本題要查詢同時(shí)選修2001和2005號課程的學(xué)生的學(xué)號,外層查詢包含了內(nèi)層查詢的結(jié)果。故本題答案為A。38、假設(shè)所有的選課成績都已確定。顯示“2002”號課程成績中最高的20%記錄信息,正確的SQL命令是()。A、SELECT*TOP20FROMSCORDERBY成績WHERE課程號="2002"B、SELECT*PERCENT20FROMSCORDERBY成績DESCWHERE課程號="2002"C、SELECT*TOP20PERCENTFROMSCORDERBY成績WHERE課程號="2002"D、SELECT*TOP20PERCENTFROMSCORDERBY成績DESCWHERE課程號="2002"標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:特殊選項(xiàng)TOP的格式為“TOP<數(shù)字表達(dá)式>[PERCENT]”,當(dāng)不用PERCENT時(shí),數(shù)字表達(dá)式是1至32767間的整數(shù),說明顯示前那幾個(gè)記錄,當(dāng)用PERCENT時(shí),數(shù)字表達(dá)式是0.01至99.99間的實(shí)數(shù),說明顯示結(jié)果中前百分之幾的記錄。TOP短語要與order.by短語同時(shí)使用才有效。39、查詢有選課記錄,但沒有考試成績的學(xué)生的學(xué)號、姓名和課程號,正確的SQL語句是()。A、SELECT學(xué)號,課程號FROMSCWHERE成績=""B、SELECT學(xué)號,課程號FROMSCWHERE成績=""C、SELECT學(xué)號,課程號FROMSCWHERE成績=NULLD、SELECT學(xué)號,課程號FROMSCWHERE成績ISNULL標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:“沒有考試成績”表示成績字段值為空,而表示空值時(shí)應(yīng)該用lSNULL,不能用=,故選項(xiàng)D正確。40、查詢選修課程在5門以上的學(xué)生的學(xué)號、姓名和平均成績,并按平均成績降序排序,正確的命令是()。A、SELECTS.學(xué)號,姓名,平均成績FROMS,SCWHERES.學(xué)號=SC.學(xué)號GROUPBYS.學(xué)號HAVINGCOUNT(*)>5ORDERBY平均成績DESCB、SELECT學(xué)號,姓名,AVG(成績)FROMS,SCWHERES.學(xué)號=SC.學(xué)號ANDCOUNT(*)>5GROUPBY學(xué)號ORDERBY3DESCC、SELECTS.學(xué)號,姓名,AVG(成績)平均成績FROMS,SCWHERES.學(xué)號=SC.學(xué)號ANDCOUNT(*)>5GROUPBYS.學(xué)號ORDERBY平均成績DESCD、SELECTS.學(xué)號,姓名,AVG(成績)平均成績FROMS,SCWHERES.學(xué)號=SC.學(xué)號GROUPBYS.學(xué)號HAVINGCOUNT(*)>5ORDERBY3DESC標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:題目要求查詢平均成績,但表中不存在“平均成績”字段,需要使用AVG函數(shù)計(jì)算,故A不正確;學(xué)生表S和成績表SC都含有“學(xué)號”字段,在查詢時(shí)需指明學(xué)號屬于哪個(gè)表,故B不正確;GROUP.BY短語用于對查詢結(jié)果進(jìn)行分組,后跟隨HAVlNG短語來限定分組必須滿足的條件,此題查詢選修課在5門以上的學(xué)生,必須在分組后再統(tǒng)計(jì),所以COUNT(*)>5應(yīng)在HAVING之后,故本題答案為D。二、基本操作題(本題共1題,每題1.0分,共1分。)41、1.在考生文件夾下建立數(shù)據(jù)庫Bookauth.DBC,把表books和authors添加到該數(shù)據(jù)庫中。2.為authors表建立主索引。索引名為“pk”,索引表達(dá)式為“作者編號”。3.為books表建立兩個(gè)普通索引。第一個(gè)索引名為“pk”,索引表達(dá)式為“圖書編號”;第二個(gè)索引名和索引表達(dá)式均為“作者編號”。4.建立authors表和books表之間的永久聯(lián)系。標(biāo)準(zhǔn)答案:(1)步驟1:單擊工具欄中的“新建”按鈕,在“新建”對話框中選擇“文件類型”中的“數(shù)據(jù)庫”,單擊“新建文件”。在“創(chuàng)建”對話框中輸入數(shù)據(jù)庫名Bookauth,再單擊“保存”按鈕。步驟2:在數(shù)據(jù)庫設(shè)計(jì)器的空白處右擊,然后在彈出的快捷菜單中選擇“添加表”命令,在“打開”對話框中選擇考試文件夾下的authors和books表,雙擊打開。(2)在數(shù)據(jù)庫設(shè)計(jì)器中右擊表authors,在彈出的快捷菜單中選擇“修改”命令;在表設(shè)計(jì)器中,選擇“索引”選項(xiàng)卡,在“索引名”中輸入Ok,在“類型”中選擇“主索引”,在“表達(dá)式”中輸入“作者編號”,單出“確定”按鈕。(3)在數(shù)據(jù)庫設(shè)計(jì)器中右擊表books,在彈出的快捷漿單中選擇“修改”命令;在表設(shè)計(jì)器中,選擇“索引”選項(xiàng)卡,在“索引名”中分別輸入pk和“作者編號”,在“類型”中選擇“普通索引”,在“表達(dá)式”中分別輸入“圖書編號”和“作者編號”,單擊“確定”按鈕。(4)在數(shù)據(jù)庫設(shè)計(jì)器中,在表authors中選中主索引pk,按住鼠標(biāo)并拖動(dòng)至表books的普通索引“作者編號”上,然后釋放鼠標(biāo)即可。知識點(diǎn)解析:暫無解析三、簡單應(yīng)用題(本題共1題,每題1.0分,共1分。)42、在考生文件夾下完成如下簡單應(yīng)用。1.用SQL語句完成下列操作:查詢項(xiàng)目的項(xiàng)目號、項(xiàng)目名和項(xiàng)目使用的零件號、零件名稱,查詢結(jié)果按項(xiàng)目號降序、零件號升序排序,并存放于表item_temp中,同時(shí)將使用的SQL語句存儲(chǔ)于新建的文本文件item.txt中。2.根據(jù)零件信息、使用零件和項(xiàng)目信息3個(gè)表,利用視圖設(shè)計(jì)器建立一個(gè)視圖view_item,該視圖的屬性列由項(xiàng)目號、項(xiàng)目名、零件名稱、單價(jià)和數(shù)量組成,記錄按項(xiàng)目號升序排序,篩選條件是:項(xiàng)目號為“s2”。標(biāo)準(zhǔn)答案:(1)操作步驟步驟1:單擊工具欄中的“新建”按鈕,在“新建”對話框中選擇“文件類型”選項(xiàng)組中的“查詢”,并單擊“新建文件”按鈕。步驟2:在“添加表或視圖”對話框中分別將表——零件信息、使用零件和項(xiàng)目信息——添加到查詢設(shè)計(jì)器,并根據(jù)聯(lián)接條件建立聯(lián)接。步驟3:在查詢設(shè)計(jì)器的“字段”選項(xiàng)卡中,分別將項(xiàng)目信息.項(xiàng)目號、項(xiàng)目信息.項(xiàng)目名、零件信息.零件號、零件信息.零件名稱添加到“選定字段”列表中。步驟4:在“排序依據(jù)”選項(xiàng)卡中,將項(xiàng)目信息.項(xiàng)目號添加到“排序條件”列表中,并選擇“降序”單選按鈕;再將零件信息.零件號添加到“排序條件”列表中,并選擇“升序”單選按鈕。步驟5:單擊“查詢”菜單下的“查詢?nèi)ハ颉泵?,在“查詢?nèi)ハ颉睂υ捒蛑羞x擇“表”,并輸入表名item_temp,單擊確定按鈕。步驟6:單擊“查詢”菜單下的“查看SQL”命令,并復(fù)制令都代碼;再單擊工具欄中的“新建”按鈕,在“新建”對話框中選擇“文件類型”選項(xiàng)組下的“文本文件”,單擊“新建文件”按鈕,將復(fù)制的代碼粘貼到此處。代碼如下所示:SELECT項(xiàng)目信息.項(xiàng)目號,項(xiàng)目信息.項(xiàng)目名,零件信息.零件號,;零件信息.零件名稱;FROM使用零件情況!零件信息lNNERJOIN他用零件情況!使用零件;INNERJ0lN使用零件情況!項(xiàng)目信息;ON使用零件.項(xiàng)目號=項(xiàng)目信息.項(xiàng)目號;ON零件信息.零件號=使用零件.零件號;ORDERBY項(xiàng)目信息.項(xiàng)目號DESC,零件信息.零件號;INTOTABLEitem_temp.dbf步驟7:最后單擊工具欄中的“保存”按鈕,在“另存為”對話框中輸入item.單擊“保存”按鈕;再在命令窗口輸入:doitem.txt,按回車鍵運(yùn)行查詢。(2)操作步驟步驟1:單擊工具欄中的“打開”按鈕,在“打””對話框中選擇考生文件夾下的“使用零件情況”數(shù)據(jù)庫,再單擊“確定”按鈕。步驟2:在數(shù)據(jù)庫設(shè)計(jì)器中,單擊“數(shù)據(jù)庫設(shè)計(jì)器”工具欄中的“新建本地視圖”按鈕,在“新建本地視圖”對活框中單擊“新建視圖”按鈕。步驟3:在“添加表或視圖”對話框中分別雙擊表零件信息、使用零件和項(xiàng)目信息,并單擊“關(guān)閉”按鈕。步驟4:在視圖設(shè)計(jì)器的“字段”選項(xiàng)卡中,分別將項(xiàng)目信息.項(xiàng)目號、項(xiàng)目信息.項(xiàng)目名、零件信息.零件名稱、零件信息.單價(jià)和使用零件.?dāng)?shù)量添加到選定字段。步驟5:在“篩選”選項(xiàng)卡的“字段名”中選擇“項(xiàng)目信息.項(xiàng)目號”,“條件”選擇“=”,“實(shí)例”處輸入“s2”;在“排序依據(jù)”選項(xiàng)卡中將項(xiàng)目信息.項(xiàng)目號字段添加到“排序條件”列表框,并選擇“升序”單選按鈕。步驟6:單擊工具欄中的“保存”按鈕,在“保存”對話框中輸入視圖名稱view_item,單擊“確定”按鈕。最后單擊工具欄中的“運(yùn)行”按鈕。知識點(diǎn)解析:暫無解析四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)43、首先利用表設(shè)計(jì)器在考生文件夾下建立表table3,表結(jié)構(gòu)如下:民族字符型(4)數(shù)學(xué)平均分?jǐn)?shù)值型(6,2)英語平均分?jǐn)?shù)值型(6,2)然后在考生文件夾下創(chuàng)建一個(gè)名為myinenlLmnx的下拉菜單,并生成菜單程序mymenu.mpr。運(yùn)行該菜單程序則在當(dāng)前VisualFoxPro系統(tǒng)菜單的末尾追加一個(gè)“考試”子菜單,如下圖所示?!翱荚嚒辈藛蜗隆坝?jì)算”和“返回”命令的功能都通過執(zhí)行“過程”完成?!坝?jì)算”菜單命令的功能是:根據(jù)xuesheng表和chengji表分別統(tǒng)計(jì)漢族學(xué)生和少數(shù)民族學(xué)生數(shù)學(xué)和英語兩門課程的平均分,并把統(tǒng)計(jì)結(jié)果保存在表table3中。表table3的結(jié)果有兩條記錄:第1條記錄是漢族學(xué)生的統(tǒng)計(jì)數(shù)據(jù),“民族”字段填“漢”;第2條記錄是少數(shù)民族學(xué)生的統(tǒng)計(jì)數(shù)據(jù),“民族”字段填“其他”?!胺祷亍辈藛蚊畹墓δ苁腔謴?fù)到VisualFoxPro的系統(tǒng)菜單。菜單程序生成后,運(yùn)行菜單程序并依次執(zhí)行“計(jì)算”和“返回”菜單命令。標(biāo)準(zhǔn)答案:步驟1:建立表可以通過常用工具欄中的“新建”按鈕完成,依次執(zhí)行“文件”→“新建”→“表”→“新建文件”命令,在打開的表設(shè)計(jì)器中依次輸入各字段的名稱.并設(shè)置各字段的類型和寬度,設(shè)置完成后單擊“確定”按鈕,選擇不輸入記錄。步驟2:建立菜單可以使用“文件”菜單完成,選擇“文件”→“新建”→“菜單”→“新建文件”命令打開菜單設(shè)計(jì)器。打開“顯示”菜單下的“常規(guī)選項(xiàng)”對話框,在“位置”處選擇追加,則新建立的子菜單會(huì)在當(dāng)前VFP系統(tǒng)菜單后顯示。步驟3:存菜單名稱中填入“考試”,并設(shè)置其結(jié)果為“子菜單”,單擊創(chuàng)建;在子菜單的菜單名稱中輸入“計(jì)算”、“返回”,結(jié)果均設(shè)為“過程”。步驟4:在“計(jì)算”菜單項(xiàng)的過程中輸入下列代碼。*******************************************************SELECTXuesheng.民族,avg(Chengji.?dāng)?shù)學(xué))asx,AVG(Chengji.英語)AS)y;FROMxuesheng,chengji;WHEREXuesheng.學(xué)號=Chengji.學(xué)號ANDXuesheng.民族=”汗”;INTOABBAYaINSERTINTOtable3FROMARRAYaSELECTXuesheng.民族,avg(Chengji.?dāng)?shù)學(xué))asx,AVG(Chengji.英語)Asy;FROMxuesheng,chengji:WHEREXuesheng.學(xué)號=Chengii.學(xué)號;ANDXuesheng.民族!=“漢”INTOARRAYaINSERTINTOtable3FROMARRAYaUPDATEtable3SET民族=‘其他’WHERE民族!=“漢”*****************************************在“返回”菜單項(xiàng)的過程中輸入語句“SET、SYSMENUTODEFAULT”。步驟5:最后保存菜單名為mymenu,在系統(tǒng)菜單中單擊“菜單”→“生成”命令,生成可執(zhí)行程序并運(yùn)行。知識點(diǎn)解析:暫無解析國家二級(VF)機(jī)試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中正確的是()。A、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的B、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)C、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)D、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)在存儲(chǔ)空間的需求上沒有可比性標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:線性鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲(chǔ)空間,所以一般要多于順序存儲(chǔ)結(jié)構(gòu)。2、下列敘述中正確的是()。A、棧是一種先進(jìn)先出的線性表B、隊(duì)列是一種后進(jìn)先出的線性表C、棧與隊(duì)列都是非線性結(jié)構(gòu)D、以上三種說法都不對標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:棧是一種先進(jìn)后出的線性表,隊(duì)列是一種先進(jìn)先出的線性表,棧與隊(duì)列都是線性結(jié)構(gòu)。3、軟件測試的目的是()。A、評估軟件可靠性B、發(fā)現(xiàn)并改正程序中的錯(cuò)誤C、改正程序中的錯(cuò)誤D、發(fā)現(xiàn)程序中的錯(cuò)誤標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,測試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。不是為了評估軟件或改正錯(cuò)誤。4、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。A、軟件集成測試計(jì)劃B、軟件詳細(xì)設(shè)計(jì)說明書C、用戶手冊D、軟件需求規(guī)格說明書標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:需求分析階段的工作可以概括為:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評審四個(gè)方面。所以選擇D。5、軟件生命周期是指()。A、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程B、軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測試完成的過程C、軟件的開發(fā)過程D、軟件的運(yùn)行維護(hù)過標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。6、面向?qū)ο蠓椒ㄖ?,繼承是指()。A、一組對象所具有的相似性質(zhì)B、一個(gè)對象具有另一個(gè)對象的性質(zhì)C、各對象之間的共同性質(zhì)D、類之間共享屬性和操作的機(jī)制標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:繼承是面向?qū)ο蟮姆椒ǖ囊粋€(gè)主要特征,是使用已有的類的定義作為基礎(chǔ)建立新類的定義技術(shù)。廣義的說,繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們,所以說繼承是指類之間共享屬性和操作的機(jī)制。7、層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是()。A、記錄長度B、文件的大小C、聯(lián)系的復(fù)雜程度D、數(shù)據(jù)之間的聯(lián)系方式標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu),網(wǎng)狀模型是一個(gè)不加任何條件限制的無向圖,關(guān)系模型采用二維表來表示,所以三種數(shù)據(jù)庫的劃分原則是數(shù)據(jù)之間的聯(lián)系方式。8、一個(gè)工作人員可以使用多臺計(jì)算機(jī),而一臺計(jì)算機(jī)可被多個(gè)人使用,則實(shí)體工作人員與實(shí)體計(jì)算機(jī)之間的聯(lián)系是()。A、一對一B、一對多C、多對多D、多對一標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:因?yàn)橐粋€(gè)人可以操作多個(gè)計(jì)算機(jī),而一臺計(jì)算機(jī)又可以被多個(gè)人使用,所以兩個(gè)實(shí)體之間是多對多的關(guān)系。9、數(shù)據(jù)庫設(shè)計(jì)中反映用戶對數(shù)據(jù)要求的模式是()。A、內(nèi)模式B、概念模式C、外模式D、設(shè)計(jì)模式標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個(gè)用戶的局部數(shù)據(jù)描述,所以選擇C。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu)與物理存取方法。10、有三個(gè)關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。A、自然連接B、差C、交D、并標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:關(guān)系T中的元組是R關(guān)系中有而S關(guān)系中沒有的元組的集合,所以進(jìn)行的是差的運(yùn)算。11、在"項(xiàng)目管理器"下為項(xiàng)目建立一個(gè)新報(bào)表,應(yīng)該使用的選項(xiàng)卡是()。A、數(shù)據(jù)B、文檔C、類D、代碼標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:項(xiàng)目管理器中的"文檔"選項(xiàng)卡包含了處理數(shù)據(jù)時(shí)所用的三類文件,輸入和查看數(shù)據(jù)所用的表單、打印表和查詢結(jié)果所用的報(bào)表及標(biāo)簽。所以在"項(xiàng)目管理器"下為項(xiàng)目建立一個(gè)新報(bào)表,應(yīng)該使用"文檔"選項(xiàng)卡。12、擴(kuò)展名為pjx的文件是()。A、數(shù)據(jù)庫表文件B、表單文件C、數(shù)據(jù)庫文件D、項(xiàng)目文件標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:擴(kuò)展名為pjx的文件是項(xiàng)目文件;數(shù)據(jù)庫表文件的擴(kuò)展名是dbf;表單文件的擴(kuò)展名是scx;數(shù)據(jù)庫文件的擴(kuò)展名是dbc。13、在VisualFoxPro中以下敘述正確的是()。A、關(guān)系也被稱作表單B、數(shù)據(jù)庫表文件存儲(chǔ)用戶數(shù)據(jù)C、表文件的擴(kuò)展名是.DBCD、多個(gè)表存儲(chǔ)在一個(gè)物理文件中標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:表是關(guān)系數(shù)據(jù)庫的一個(gè)關(guān)系,而表單是VisualFoxPro提供的用于建立應(yīng)用程序界面的最主要的工具之一,表單內(nèi)可以包含命令按鈕、文本框、列表框等各種界面元素,產(chǎn)生標(biāo)準(zhǔn)的窗口或?qū)υ捒?,所以表和表單是不同的概念,A選項(xiàng)中關(guān)系也被稱作表單的說法不正確,應(yīng)該是被稱作表;表文件是數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)的載體,所以B選項(xiàng)的說法正確;表文件的擴(kuò)展名是DBF,而DBC是數(shù)據(jù)庫庫文件的擴(kuò)展名,C選項(xiàng)的說法不正確;在VisualFoxPro每個(gè)表都對應(yīng)一個(gè)DBF文件,即都對應(yīng)一個(gè)物理文件,所以一個(gè)數(shù)據(jù)庫中的所有表文件存儲(chǔ)在一個(gè)物理文件中的說法不正確。14、以下關(guān)于"視圖"的描述正確的是()。A、視圖保存在項(xiàng)目文件中B、視圖保存在數(shù)據(jù)庫中C、視圖保存在表文件中D、視圖保存在視圖文件中標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:視圖是一個(gè)虛擬表。所謂虛擬,是因?yàn)橐晥D的數(shù)據(jù)是從已有的數(shù)據(jù)庫表或其他視圖中抽象得來的,這些數(shù)據(jù)在數(shù)據(jù)庫中并不實(shí)際存儲(chǔ),僅在其數(shù)據(jù)字典中存儲(chǔ)視圖的定義。但視圖一經(jīng)定義,就成為數(shù)據(jù)庫的組成部分,可以像數(shù)據(jù)庫表一樣接受用戶的查詢。15、關(guān)閉表單的程序代碼是ThisForm.Release,Release是()。A、表單對象的標(biāo)題B、表單對象的屬性C、表單對象的事件D、表單對象的方法標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在面向?qū)ο蟮母拍钪校瑢傩杂脕肀硎緦ο蟮臓顟B(tài),方法用來描述對象的行為,事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動(dòng)作,事件作用于對象,對象識別事件并作出相應(yīng)反應(yīng)。Release是將表單從內(nèi)存中釋放,它是表單的一種行為,所以它是表單對象的方法。16、在關(guān)系模型中,每個(gè)關(guān)系模式中的關(guān)鍵字()。A、可由多個(gè)任意屬性組成B、最多由一個(gè)屬性組成C、可由一個(gè)或多個(gè)其值能唯一標(biāo)識關(guān)系中任何元組的屬性組成D、以上說法都不正確標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:關(guān)系模型的關(guān)鍵字是屬性或?qū)傩缘慕M合,關(guān)鍵字的值能夠唯一地標(biāo)識一個(gè)元組。關(guān)鍵字必須由能夠確定唯一標(biāo)識的屬性組成,不可以由多個(gè)任務(wù)屬性組成,所以A選項(xiàng)不正確;關(guān)鍵字可以由多個(gè)屬性組成,所以B選項(xiàng)不正確;C選項(xiàng)"可由一個(gè)或多個(gè)其值能唯一標(biāo)識關(guān)系中任何元組的屬性組成"的說法正確。17、VisualFoxPro是()。A、數(shù)據(jù)庫系統(tǒng)B、數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫D、數(shù)據(jù)庫應(yīng)用系統(tǒng)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:數(shù)據(jù)庫是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合;數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)實(shí)行專門管理,提供安全性和完整性等統(tǒng)一機(jī)制,可以對數(shù)據(jù)的建立、使用、維護(hù)進(jìn)行管理;數(shù)據(jù)庫系統(tǒng)是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計(jì)算機(jī)系統(tǒng),實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段,數(shù)據(jù)庫系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶等部分組成;數(shù)據(jù)庫應(yīng)用系統(tǒng)是由系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的,面向某一類實(shí)際應(yīng)用的軟件系統(tǒng);而VisualFoxPro系統(tǒng)作為對數(shù)據(jù)庫進(jìn)行建立、使用、維護(hù)的平臺,它是一套數(shù)據(jù)庫管理系統(tǒng)。18、在VisualFoxPro中,假定數(shù)據(jù)庫表S(學(xué)號,姓名,性別,年齡)和SC(學(xué)號,課程號,成績)之間使用"學(xué)號"建立了表之間的永久聯(lián)系,在參照完整性的更新規(guī)則、刪除規(guī)則和插入規(guī)則中選擇設(shè)置了"限制"。如果表S所有的記錄在表SC中都有相關(guān)聯(lián)的記錄,則()。A、允許修改表S中的學(xué)號字段值B、允許刪除表S中的記錄C、不允許修改表S中的學(xué)號字段值D、不允許在表S中增加新的記錄標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:參照完整性的更新規(guī)則如果設(shè)置了"限制",若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值,所以S表中的學(xué)號不能隨意修改;刪除規(guī)則如果設(shè)置了"限制",若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄,所以S表中禁止隨意修改;如果插入規(guī)則設(shè)置了"限制",若父表中沒有相匹配的連接字段值則禁止插入子記錄,所以SC表中不允許隨意增加記錄,但S表無限制。19、在VisualFoxPro中,對于字段值為空值(NULL)敘述正確的是()。A、空值等同于空字符串B、空值表示字段還沒有確定值C、不支持字段值為空值D、空值等同于數(shù)值0標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在VisualFoxPro中,字段值的空值NULL的含義是沒有任何值,連空值也沒有,是未知值、待定值,NULL值與0、空字符串以及空格都不相同,所以A、D選項(xiàng)不正確,B選項(xiàng)正確;如果字段在建立時(shí),設(shè)置的是允許空,則字段值可以為空值NULL,所以C選項(xiàng)不正確。20、在VisualFoxPro中,下面關(guān)于索引的正確描述是()。A、當(dāng)數(shù)據(jù)庫表建立索引以后,表中的記錄的物理順序?qū)⒈桓淖傿、索引的數(shù)據(jù)將與表的數(shù)據(jù)存儲(chǔ)在一個(gè)物理文件中C、建立索引是創(chuàng)建一個(gè)索引文件,該文件包含有指向表記錄的指針D、使用索引可以加快對表的更新操作標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:VisualFoxPro索引是由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字值進(jìn)行排序。索引文件和表的.dbf文件分別存儲(chǔ),并且不改變表中記錄的物理順序。實(shí)際上,創(chuàng)建索引是創(chuàng)建一個(gè)由指向.dbf文件記錄的指針構(gòu)成的文件。若要根據(jù)特定順序處理表記錄,可以選擇一個(gè)相應(yīng)的索引,使用索引還可以加速對表的查詢操作,但不會(huì)加快對表的更新操作。21、下列程序段執(zhí)行以后,內(nèi)存變量y的值是()。x=76543y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDOA、3456B、34567C、7654D、76543標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:%是求余運(yùn)算,*是乘運(yùn)算,/是除運(yùn)算;int()函數(shù)返回指定表達(dá)式的整數(shù)部分;Do循環(huán)的執(zhí)行過程如下:所以答案應(yīng)該是3456722、下面程序計(jì)算一個(gè)整數(shù)的各位數(shù)字之和。在下劃線處應(yīng)填寫的語句是()。SETTALKOFFINPUT"x="TOxs=0DOWHILEx?。?s=s+MOD(x,10)ENDDO?sSETTALKONA、x=int(x/10)B、x=int(x%10)C、x=x-int(x/10)D、x=x-int(x%10)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:MOD是取余函數(shù),MOD(x,10)就是取x的個(gè)位數(shù),因?yàn)楸绢}是計(jì)算一個(gè)整數(shù)的各位數(shù)字之和,如果依次把x的各位移到個(gè)位數(shù)上,進(jìn)行相加就可以實(shí)現(xiàn)了。Do循環(huán)中的第一條語句,即是計(jì)算個(gè)位數(shù)之和,所以第2條語句應(yīng)該是將x的各位數(shù)字進(jìn)行移動(dòng),而A選項(xiàng)的語句是將x的值除以10后取整,即可以實(shí)現(xiàn)將每位向右移動(dòng)一位。23、在VisualFoxPro中,過程的返回語句是()。A、GOBACKB、COMEBACKC、RETURND、BACK標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:過程的返回語句是RETURN,當(dāng)過程執(zhí)行到RETURN命令時(shí),控制將轉(zhuǎn)回到調(diào)用程序,并返回表達(dá)式的值。24、命令SELECT0的功能是()。A、選擇編號最小的未使用工作區(qū)B、選擇0號工作區(qū)C、關(guān)閉當(dāng)前工作區(qū)中的表D、選擇當(dāng)前工作區(qū)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在多工作區(qū)中,指定工作區(qū)的命令是:SELECTnWorkArea|cTableAlias,其中參數(shù)nWorkArea是一個(gè)大于等于0的數(shù)字,用于指定工作區(qū)號,最小的工作區(qū)號是1,最大的工作區(qū)號是32767,如果這里指定為0,則選擇編號最小的可用工作區(qū)。25、有關(guān)ZAP命令的描述,正確的是()。A、ZAP命令只能刪除當(dāng)前表的當(dāng)前記錄B、ZAP命令只能刪除當(dāng)前表的帶有刪除標(biāo)記的記錄C、ZAP命令能刪除當(dāng)前表的全部記錄D、ZAP命令能刪除表的結(jié)構(gòu)和全部記錄標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:使用ZAP命令可以物理刪除表中的全部記錄,不管是否有刪除標(biāo)記。該命令只是刪除全部記錄,并沒有刪除表,執(zhí)行完該命令后表結(jié)構(gòu)依然存在。26、下列程序段執(zhí)行以后,內(nèi)存變量X和Y的值是()。CLEARSTORE3TOXSTORE5TOYPLUS((X),Y)?X,YPROCEDUREPLUSPARAMETERSA1,A2A1=A1+A2A2=A1+A2ENDPROCA、813B、313C、35D、85標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:參數(shù)傳遞有按值傳遞和按引用傳遞兩種方式,按值傳遞時(shí),形參變量值的改變不會(huì)影響實(shí)參變量的取值;按引用傳遞時(shí),當(dāng)形參變量值改變時(shí),實(shí)參變量值也隨之改變。模塊的調(diào)用格式有兩種:格式1:使用DO命令,格式為DO<文件名>︱<過程名>。格式2:在文件名或過程名后面加一對小括號,格式為<文件名>︱<過程名>(),括號中包括若干個(gè)實(shí)參變量。本題采用的是利用格式2的方式調(diào)用模塊程序,采用格式2調(diào)用模塊程序時(shí),默認(rèn)情況下都以按值方式傳遞參數(shù)。如果實(shí)參是變量,可以通過SETUDFPARMS命令重新設(shè)置參數(shù)傳遞的方式,但是,需要注意的是,不論是設(shè)置何種傳遞方式,凡是用一對圓括號將一個(gè)變量括起來使其變成一般形式的表達(dá)式,總是按值傳遞,它不受SETUDFPARMS值的設(shè)置影響。本題中X和Y都是按值傳遞,形參值的變化不會(huì)影響到實(shí)參值,所以程序段執(zhí)行以后X值等于3,Y值等于5。27、下列程序段執(zhí)行以后,內(nèi)存變量y的值是()。CLEARx=12345y=0DOWHILEx>0y=y(tǒng)+x%10x=int(x/10)ENDDO?YA、54321B、12345C、51D、15標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:%是求余運(yùn)算,/是除運(yùn)算;int()函數(shù)返回指定表達(dá)式的整數(shù)部分;Do循環(huán)內(nèi)的第一條語句y=y+x%10是將x的個(gè)位數(shù)相加,第二條語句是將x個(gè)位數(shù)字向右移動(dòng)一位(原個(gè)位數(shù)丟棄),即十位數(shù)變?yōu)閭€(gè)位數(shù),所以整個(gè)Do循環(huán)是將x的個(gè)位數(shù)相加,即1+2+3+4+5=15.Do循環(huán)的執(zhí)行過程如下所以答案應(yīng)該是15。28、SQL語句中修改表結(jié)構(gòu)的命令是()。A、ALTERTABLEB、MODIFYTABLEC、ALTERSTRUCTURED、MODIFYSTRUCTURE標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,A為正確選項(xiàng)。29、假設(shè)"訂單"表中有訂單號、職員號、客戶號和金額字段,如下SQL命令可以正確執(zhí)行的是()。A、SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG_金額>200B、SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG(金額)>200C、SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3WHEREAVG(金額)>200D、SELECT職員號FROM訂單GROUPBY職員號WHERECOUNT(*)>3ANDAVG_金額>200標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:查詢是由SELECT和FROM短語構(gòu)成的無條件查詢,或由SELECT、FROM和WHERE短語構(gòu)成的條件查詢。其基本格式為:SELECT<字段名表>FROM<表名表>W(wǎng)HERE<條件>GROUPBY<字段>HAVING<條件>ORDERBY<字段>INTODBF|TABLE|。GROUPBY語句用來分組,HAVING語句用來限定分組必須滿足的條件。C、D選項(xiàng)格式錯(cuò)誤。取字段的平均值應(yīng)用"()"而非"_",所以本題選B。30、要使"產(chǎn)品"表中所有產(chǎn)品的單價(jià)上浮8%,正確的SQL命令是()。A、UPDATE產(chǎn)品SET單價(jià)=單價(jià)+單價(jià)*8%FORALLB、UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08FORALLC、UPDATE產(chǎn)品SET單價(jià)=單價(jià)+單價(jià)*8%D、UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:更新數(shù)據(jù)的命令格式為:UPDATE表名SET字段名1=表達(dá)式1[,字段名2=表達(dá)式2……][WHERE條件]。一般使用WHERE子句指定更新的條件,并且一次可以更新多個(gè)字段;如果不使用WHERE子句,則更新全部記錄。本題要使"產(chǎn)品"表中所有產(chǎn)品的單價(jià)上浮8%,應(yīng)設(shè)置表達(dá)式為"單價(jià)=單價(jià)*1.08",即D選項(xiàng)正確。31、假設(shè)同一名稱的產(chǎn)品有不同的型號和產(chǎn)地,則計(jì)算每種產(chǎn)品平均單價(jià)的SQL命令是()。A、SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品GROUPBY單價(jià)B、SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品ORDERBY單價(jià)C、SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品ORDERBY產(chǎn)品名稱D、SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品GROUPBY產(chǎn)品名稱標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:使用GROUPBY短語首先依據(jù)產(chǎn)品名稱對產(chǎn)品進(jìn)行分組,然后再計(jì)算每種產(chǎn)品的平均單價(jià)(AVG)。ORDERBY短語則用來排序。本題D選項(xiàng)正確。32、設(shè)有S(學(xué)號,姓名,性別)和SC(學(xué)號,課程號,成績)兩個(gè)表,如下SQL語句檢索選修的每門課程的成績都高于或等于85分的學(xué)生的學(xué)號、姓名和性別,正確的SQL命令是()。A、SELECT學(xué)號,姓名,性別FROMsWHEREEXISTS(SELECT*FROMscWHERESC.學(xué)號=S.學(xué)號AND成績<=85)B、SELECT學(xué)號,姓名,性別FROMsWHERENOTEXISTS(SELECT*FROMscWHERESC.學(xué)號=S.學(xué)號AND成績<=85)C、SELECT學(xué)號,姓名,性別FROMsWHEREEXISTS(SELECT*FROMscWHERESC.學(xué)號=S.學(xué)號AND成績>85)D、SELECT學(xué)號,姓名,性別FROMsWHERENOTEXISTS(SELECT*FROMscWHERESC.學(xué)號=S.學(xué)號AND成績<85)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查內(nèi)外層嵌套查詢以及使用量詞和謂詞的查詢。EXISTS是謂詞,EXISTS或NOTEXISTS是用來檢查在子查詢中是否有結(jié)果返回,即存在元組或不存在元組。其本身并沒有進(jìn)行任何運(yùn)算或比較,只用來返回子查詢結(jié)果。本題要檢索選修的每門課程的成績都高于或等于85分的學(xué)生的學(xué)號、姓名和性別,SELECT*FROMscWHERESC.學(xué)號=S.學(xué)號AND成績<85已經(jīng)篩選出成績小于85分的所有記錄,NOTEXISTS命令即返回高于或等于85分的記錄,因此D選項(xiàng)正確。33、從"訂單"表中刪除簽訂日期為2012年1月10日之前(含)的訂單記錄,正確的SQL命令是()。A、DROPFROM訂單WHERE簽訂日期<={^2012-1-10}B、DROPFROM訂單FOR簽訂日期<={^2012-1-10}C、DELETEFROM訂單WHERE簽訂日期<={^2012-1-10}D、DELETEFROM訂單FOR簽訂日期<={^2012-1-10}標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:刪除數(shù)據(jù)的命令格式為:DELETEFROM表名[WHERE條件]。首先排除A、B選項(xiàng)。WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除該表中的全部記錄。D選項(xiàng)格式錯(cuò)誤,所以本題選C。34、圖書表中有字符型字段"圖書號"。要求用SQLDELETE命令將圖書號以字母A開頭的圖書記錄全部刪除,正確的命令是()。A、DELETEFROM圖書FOR圖書號LIKE"A%"B、DELETEFROM圖書WHILE圖書號LIKE"A%"C、DELETEFROM圖書WHERE圖書號="A*"D、DELETEFROM圖書WHERE圖書號LIKE"A%"標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:LIKE為字符串匹配運(yùn)算符,可與通配符"%"和"_"一起使用。"%"表示與任意多個(gè)字符匹配;"_"表示與任意一個(gè)字符匹配。圖書編號以字母A開頭的圖書記錄可用LIKE"A%"表示,使用DELETE命令刪除記錄,正確的選項(xiàng)為D。35、SQL的數(shù)據(jù)操作語句不包括()。A、INSERTB、UPDATEC、DELETED、CHANGE標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:SQL可以完成數(shù)據(jù)庫操作要求的所有功能,包括數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制,是一種全能的數(shù)據(jù)庫語言。其中,數(shù)據(jù)操作功能所對應(yīng)的命令為INSERT、UPDATE、DELETE,本題正確答案為D。36、與"SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價(jià)>=ALL(SELECT單價(jià)FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)="2")"等價(jià)的SQL命令是()。A、SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價(jià)>=;(SELECTMAX(單價(jià))FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)="2")B、SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價(jià)>=;(SELECTMIN(單價(jià))FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)="2")C、SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價(jià)>=ANY;(SELECT單價(jià)FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)="2")D、SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價(jià)>=SOME;(SELECT單價(jià)FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)="2")標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:SUBSTR(<字符表達(dá)式>,<起始位置>[,<長度>])為取子串函數(shù),從指定表達(dá)式值的指定起始位置取指定長度的子串作為函數(shù)值。DISTINCT語句用來去掉重復(fù)值。本題主要考察嵌套查詢,與題目含義等價(jià)的應(yīng)為A選項(xiàng)。37、根據(jù)"產(chǎn)品"表建立視圖myview,視圖中含有包括了"產(chǎn)品號"左邊第一位是"1"的所有記錄,正確的SQL命令是()。A、CREATEVIEWmyviewASSELECT*FROM產(chǎn)品WHERELEFT(產(chǎn)品號,1)="1"B、CREATEVIEWmyviewASSELECT*FROM產(chǎn)品WHERELIKE("1",產(chǎn)品號)C、CREATEVIEWmyviewSELECT*FROM產(chǎn)品WHERELEFT(產(chǎn)品號,1)="1"D、CREATEVIEWmyviewSELECT*FROM產(chǎn)品WHERELIKE("1",產(chǎn)品號)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:使用CREATEVIEW命令可以創(chuàng)建一個(gè)視圖,要求視圖中含有包括了"產(chǎn)品號"左邊第一位是"1"的所有記錄,可使用SELECT命令。首先排除C、D選項(xiàng),where指定的條件"WHERELEFT(產(chǎn)品號,1)="1""正確,因此A選項(xiàng)為正確選項(xiàng)。38、在項(xiàng)目管理器中,將一程序設(shè)置為主程序的方法是()。A、將程序命名為mainB、通過屬性窗口設(shè)置C、右鍵單擊該程序從快捷菜單中選擇相關(guān)項(xiàng)D、單擊修改按鈕設(shè)置標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:設(shè)置主程序有兩種方法:①在項(xiàng)目管理器中選中要設(shè)置為主程序的文件,從主菜單的"項(xiàng)目"菜單或快捷菜單中選擇"設(shè)置主文件"選項(xiàng)。項(xiàng)目管理器將應(yīng)用程序的主文件自動(dòng)設(shè)置為"包含",在編譯完應(yīng)用程序之后,該文件作為只讀文件處理。②在"項(xiàng)目信息"的"文件"選項(xiàng)卡中選中要設(shè)置的主程序文件,右擊鼠標(biāo),在彈出的快捷菜單中選擇"設(shè)置主文件"。在這種情況下,只有把文件設(shè)置為"包含"之后才能激活"設(shè)置文件"選項(xiàng)。即C選項(xiàng)正確。39、假設(shè)在表單設(shè)計(jì)器環(huán)境下,表單中有一個(gè)文本框且已經(jīng)被選定為當(dāng)前對象?,F(xiàn)在從屬性窗口中選擇Value屬性,然后在設(shè)置框中輸入:={^2001-9-10}-{^2001-8-20}。請問以上操作后,文本框Value屬性值的數(shù)據(jù)類型為()。A、日期型B、數(shù)值型C、字符型D、布爾型標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:兩個(gè)日期型數(shù)據(jù)可以相減,結(jié)果是一個(gè)數(shù)值型的數(shù)據(jù),表示兩個(gè)日期相差的天數(shù)。因此本題B選項(xiàng)正確。40、表單里有一個(gè)選項(xiàng)按鈕組,包含兩個(gè)選項(xiàng)按鈕Option1和Option2。假設(shè)Option2沒有設(shè)置Click事件代碼,而Option1以及選項(xiàng)按鈕組和表單都設(shè)置了Click事件代碼。那么當(dāng)表單運(yùn)行時(shí),如果用戶單擊Option2,系統(tǒng)將()。A、執(zhí)行表單的Click事件代碼B、執(zhí)行選項(xiàng)按鈕組的Click事件代碼C、執(zhí)行Option1的Click事件代碼D、不會(huì)有反應(yīng)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:表單對象從創(chuàng)建到被釋放的整個(gè)過程可以分為5個(gè)階段:①裝載階段(Load事件);②對象生成階段(Init事件);③交互操作階段(如單擊事件);④對象釋放階段(Destroy事件);⑤卸載階段(Unload事件)。本題沒有設(shè)置Option2的Click事件代碼,當(dāng)單擊時(shí),優(yōu)先觸發(fā)選項(xiàng)按鈕組的Click事件代碼。B選項(xiàng)正確。二、基本操作題(本題共1題,每題1.0分,共1分。)41、1.在考生文件夾下新建一個(gè)名為"庫存管理"的項(xiàng)目文件。2.在新建的項(xiàng)目中建立一個(gè)名為"使用零件情況"的數(shù)據(jù)庫,并將考生文件夾下的所有自由表添加到該數(shù)據(jù)庫中。3.修改"零件信息"表的結(jié)構(gòu),為其增加一個(gè)字段,字段名為"規(guī)格",類型為字符型,長度為8。4.打開并修改mymenu菜單文件,為菜單項(xiàng)"查找"設(shè)置快捷鍵Ctrl+T。標(biāo)準(zhǔn)答案:(1)在命令窗口輸入"CreateProject庫存管理"(也可寫作"CreaProj庫存管理"),并按回車鍵以新建一個(gè)項(xiàng)目。(2)步驟1:在項(xiàng)目管理器中選擇"數(shù)據(jù)"節(jié)點(diǎn)下的"數(shù)據(jù)庫"選項(xiàng),單擊"新建"按鈕,在"新建數(shù)據(jù)庫"對話框中單擊"新建數(shù)據(jù)庫",再在"創(chuàng)建"對話框中輸入數(shù)據(jù)庫名"使用零件情況",并單擊"保存"按鈕。步驟2:在數(shù)據(jù)庫設(shè)計(jì)器空白處右擊,在彈出的快捷菜單中選擇"添加表"命令,在"打開"對話框中分別將考生文件下的表零件信息、使用零件和項(xiàng)目信息添加到數(shù)據(jù)庫中。(3)在數(shù)據(jù)庫設(shè)計(jì)器中右擊表"零件信息",在彈出的快捷菜單中選擇"修改"命令,在表設(shè)計(jì)器的"字段"選項(xiàng)卡中,在"字段名"中輸入"規(guī)格","類型"選擇"字符型","寬度"為8,單擊"確定"按鈕。(4)步驟1:單擊工具欄中的"打開"按鈕,在"打開"對話框中雙擊考生文件夾下的mymenu.mnx文件。步驟2:在彈出的菜單設(shè)計(jì)器中,單擊"文件"行中的"編輯"按鈕,再單擊"查找"行中的"選項(xiàng)"按鈕,在彈出的"提示選項(xiàng)"對話框中的"鍵標(biāo)簽"處按下CTRL+T,最后單擊"確定"按鈕。步驟3:單擊工具欄中的"保存"按鈕,再單擊主菜單欄中"菜單"下的"生成"命令,在"生成菜單"對話框中單擊"生成"按鈕。知識點(diǎn)解析:暫無解析三、簡單應(yīng)用題(本題共1題,每題1.0分,共1分。)42、在考生文件夾下完成如下簡單應(yīng)用:1.建立一個(gè)名為NEW_VIEW的視圖,該視圖含有選修了課程但沒有參加考試(成績字段值為NULL)的學(xué)生信息(包括"學(xué)號"、"姓名"和"系部"3個(gè)字段)。2.建立表單MYFORM3,在表單上添加一個(gè)表格控件(名稱為grdCourse),并通過該控件顯示表COURSE的內(nèi)容(要求RecordSourceType屬性必須為0)。標(biāo)準(zhǔn)答案:(1)【操作步驟】步驟1:單擊工具欄中的"打開"按鈕,打開考生文件夾下的SCORE_MANAGER數(shù)據(jù)庫,在空白處右擊,選擇"新建本地視圖"命令,將表student和score1添加到視圖設(shè)計(jì)器中。步驟2:在"字段"選項(xiàng)卡中,將"student.學(xué)號","student.姓名","student.系部"添加到選定字段。步驟3:在"篩選"選項(xiàng)卡中,首先選擇"score1.課程號"字段,"條件"選擇IsNULL,并選擇"否";再選擇"score1.成績"字段,"條件"選擇IsNULL。步驟4:保存視圖為"NEW_VIEW"并運(yùn)行視圖。(2)【操作步驟】步驟1:單擊工具欄中的"新建"按鈕,新建一個(gè)表單,通過表單控件工具欄為表單添加一個(gè)表格控件,設(shè)置其Name屬性為grdcourse。步驟2:在表單設(shè)計(jì)器中選擇表格控件并右擊,選擇"生成器"命令,在表格生成器的"表格項(xiàng)"選項(xiàng)卡中將COURSE表的所有字段添加到選定字段中。步驟3:在屬性窗口中修改表格控件的RecordSourceType屬性值為"0-表"。步驟4:保存表單,輸入文件名MYFORM3.SCX,運(yùn)行表單。知識點(diǎn)解析:暫無解析四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)43、設(shè)計(jì)一個(gè)表單名和文件名均為form_item的表單,其中,所有控件的屬性必須在表單設(shè)計(jì)器的屬性窗口中設(shè)置。表單的標(biāo)題設(shè)為"使用零件情況統(tǒng)計(jì)"。表單中有一個(gè)組合框(Combo1)、一個(gè)文本框(Text1)和兩個(gè)命令按鈕"統(tǒng)計(jì)"(Command1)和"退出"(Command2)。運(yùn)行表單時(shí),組合框中有3個(gè)條目"s1"、"s2"和"s3"(只有3個(gè),不能輸入新的,RowSourceType的屬性為"數(shù)組",Style的屬性為"下拉列表框")可供選擇,單擊"統(tǒng)計(jì)"命令按鈕后,則文本框顯示出該項(xiàng)目所使用零件的金額合計(jì)(某種零件的金額=單價(jià)*數(shù)量)。單擊"退出"按鈕關(guān)閉表單。注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。標(biāo)準(zhǔn)答案:【操作步驟】步驟1:在命令窗口中輸入creaformform_item,然后按回車鍵,在表單設(shè)計(jì)器的"屬性"對話框中設(shè)置表單的Caption屬性為"使用零件情況統(tǒng)計(jì)",Name屬性為form_item。步驟2:從"表單控件"工具欄向表單添加一個(gè)組合框、一個(gè)文本框和兩個(gè)命令按鈕,設(shè)置組合框的RowSourceType屬性為"5-數(shù)組"、Style屬性為"2-下拉列表框"、RowSource屬性為A,設(shè)置命令按鈕Command1的Caption屬性為"統(tǒng)計(jì)",設(shè)置命令按鈕Command2的Caption為"退出"。步驟3:雙擊表單空白處,在表單的Init事件中輸入如下代碼:Publica(3)A(1)="s1"A(2)="s2"A(3)="s3"步驟4:分別雙擊命令按鈕"統(tǒng)計(jì)"和"退出",為它們編寫Click事件代碼。其中,"統(tǒng)計(jì)"按鈕的Click事件代碼如下:x=allt(bo1.value)SELECTSUM(使用零件.數(shù)量*零件信息.單價(jià))asje;FROM使用零件情況!使用零件INNERJOIN使用零件情況!零件信息;ON使用零件.零件號=零件信息.零件號;WHERE使用零件.項(xiàng)目號=xintoarraybthisform.text1.value=allt(str(b[1]))"退出"按鈕的Click事件代碼如下:thisform.release步驟5:單擊工具欄中的"保存"按鈕,再單擊"運(yùn)行"按鈕運(yùn)行表單,并依次選擇下拉列表框中的項(xiàng)運(yùn)行表單的所有功能。知識點(diǎn)解析:暫無解析國家二級(VF)機(jī)試模擬試卷第3套一、選擇題(本題共41題,每題1.0分,共41分。)1、數(shù)據(jù)表中有50個(gè)記錄,如果當(dāng)前記錄為第50條記錄,把記錄指針向下移動(dòng)一位,使用EOF()函數(shù)的值是()。A、5B、50C、.T.D、.F.標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:EOF()測試當(dāng)前記錄指針是否指向文件尾,若是,返回邏輯真(.T.),否則為邏輯假(.F.)。當(dāng)前記錄為最后一個(gè)時(shí),再移動(dòng)就會(huì)指向文件尾,所以結(jié)果為真。故本題答案C。2、在VisualFoxpro中,調(diào)用表設(shè)計(jì)器修改數(shù)據(jù)庫表STUDENT.DBF的命令是()。A、MODIFYSTRUCTUREB、MODIFYCOMMANDSTUDENTC、CREATESTUDENTD、CREATETABLESTUDENT標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:建表命令格式:CREATE[表名[.DBF]]MODIFYSTRUCTuRE是修改表結(jié)構(gòu);MODIFYCOMMAND是建立程序文件;CREATETABLE是SQL的建表命令,它不通過表設(shè)計(jì)器進(jìn)行。3、在SQL中,建立索引的命令是()。A、ALTERINDEXB、SETORDERTOC、SETINDEXTOD、INDEXON標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:使用命令建立索引的格式:INDEXONeExpressionTO1.DX~leName|TAGTagName[OFCDXFileName][FORIExpression][DOMPACT][.ASCENDING|DESCENDING][UNIQUE|CANDIDATE][.ADDITIVE]故本題答案D。4、要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性,可以設(shè)置參照完整性,要求這兩個(gè)表()。A、一個(gè)數(shù)據(jù)庫表,另一個(gè)是自由表B、是兩個(gè)自由表C、是不同數(shù)據(jù)庫中的兩個(gè)表D、是同一個(gè)數(shù)據(jù)庫中的兩個(gè)表標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:要設(shè)置兩個(gè)表之間的參照完整性,這兩個(gè)表必須是同一數(shù)據(jù)庫中的兩個(gè)表。故本題答案為選項(xiàng)D。5、SQL語言是具有()的功能。A、數(shù)據(jù)分析、數(shù)據(jù)操縱、數(shù)據(jù)控制B、數(shù)據(jù)定義、數(shù)據(jù)恢復(fù)、數(shù)據(jù)控制C、數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)控制D、數(shù)據(jù)定義、數(shù)據(jù)分類、數(shù)據(jù)操縱標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:SQL語言具有數(shù)據(jù)定義(CREATE,DROP,ALTER)、數(shù)據(jù)修改(INSERT,UPDATE,DELETE)、數(shù)據(jù)查詢(SELECT)、數(shù)據(jù)控制(GRANT,REVOKE)的功能。6、有某商場的銷售記錄(日期、商品名稱、商品單價(jià)、銷售數(shù)量),要查詢每天的銷售情況,以下正確的SQL語句是()。A、SELECT*FROM銷售記錄ORDERBY日期B、SELECT*FROM銷售記錄GROUPBY日期C、SELECT日期,SUM(銷售數(shù)量)AS銷售總數(shù)量,SUM(銷售數(shù)量*
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銷售話術(shù)與溝通技巧訓(xùn)練培訓(xùn)
- 2024年設(shè)備監(jiān)理師考試題庫附答案【輕巧奪冠】
- 跨學(xué)科合作教學(xué)的實(shí)踐探索計(jì)劃
- 旅游行業(yè)前臺員工工作心得
- 鋼鐵冶煉工藝創(chuàng)新
- 2024年設(shè)備監(jiān)理師考試題庫及答案(必刷)
- 2024年美術(shù)教案經(jīng)典
- 分包采購合作協(xié)議(2篇)
- 2024年聯(lián)通智家工程師(初級)認(rèn)證理論備考試題庫(附答案)
- 通關(guān)03 世界史選擇題專練(原卷版)
- GB/T 5130-1997電氣用熱固性樹脂工業(yè)硬質(zhì)層壓板試驗(yàn)方法
- FZ/T 01041-2014絨毛織物絨毛長度和絨毛高度的測定
- 《經(jīng)濟(jì)學(xué)導(dǎo)論》考試復(fù)習(xí)題庫(含答案)
- 農(nóng)田水利渠道灌溉與排水課件
- 精品解析浙教版科學(xué) 九年級上冊 3.43 簡單機(jī)械之機(jī)械效率 同步練習(xí)
- 六棱塊護(hù)坡施工方案
- 機(jī)械制圖課件(完整版)
- 夸美紐斯-大教學(xué)論-文本細(xì)讀
- 《行政組織學(xué)小抄》word版
- 日立多聯(lián)機(jī)系統(tǒng)調(diào)試培訓(xùn)教材
- (完整版)環(huán)境科學(xué)與工程-專業(yè)英語詞匯必備(免費(fèi))
評論
0/150
提交評論