國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷1(共225題)_第1頁
國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷1(共225題)_第2頁
國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷1(共225題)_第3頁
國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷1(共225題)_第4頁
國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷1(共225題)_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷1(共9套)(共225題)國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷第1套一、單項選擇題(本題共25題,每題1.0分,共25分。)1、E-R圖是數(shù)據(jù)庫設計的工具之一,它一般適用于建立數(shù)據(jù)庫的_____________。A、概念模型B、結(jié)構(gòu)模型C、物理模型D、邏輯模型標準答案:A知識點解析:暫無解析2、一個工作人員可使用多臺計算機,而一臺計算機被多個人使用,則實體工作人員與實體計算機之間的聯(lián)系是A、一對一B、一對多C、多對多D、多對一標準答案:C知識點解析:如果一個工作人員只能使用一臺計算機且一臺計算機只能被一個工作人員使用,則關(guān)系為一對一;如果一個工作人員可以使用多臺計算機,但是一臺計算機只能被一個工作人員使用,則關(guān)系為一對多:如果一個工作人員可以使用多臺計算機,一臺計算機也可以被多個工作人員使用,則關(guān)系為多對多。3、公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員間的聯(lián)系是A、1:1聯(lián)系B、m:1聯(lián)系C、1:m聯(lián)系D、m:n聯(lián)系標準答案:C知識點解析:一個部門可以有多名員工,所以實體部門和職員間的聯(lián)系是1:m聯(lián)系。4、用樹形結(jié)構(gòu)表示實體之間聯(lián)系的模型是A、關(guān)系模型B、網(wǎng)狀模型C、層次模型D、以上三個都是標準答案:C知識點解析:層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu),這種結(jié)構(gòu)方式在現(xiàn)實世界中很普遍,它們自頂向下、層次分明。5、如果內(nèi)存變量和字段變量均有變量名“姓名”,那么引用內(nèi)存變量的正確方法是A、M.姓名B、M->姓名C、姓名D、A和B都可以標準答案:D知識點解析:當出現(xiàn)內(nèi)存變量和字段變量同名時,如果要訪問內(nèi)存變量,則必須在變量名前加上前綴M.(或M一>)。6、說明數(shù)組后,數(shù)組元素的初值是A、整數(shù)0B、不定值C、邏輯真D、邏輯假標準答案:D知識點解析:數(shù)組在使用之前一般要用dimension或declare命令顯式創(chuàng)建,創(chuàng)建后,系統(tǒng)自動給每個數(shù)組元素賦以邏輯假.F.。7、命令?VARTYPE(TIME())的結(jié)果是A、CB、DC、TD、出錯標準答案:A知識點解析:VARTYPE(<表達式>)函數(shù)用于測試<表達式>的類型,返回一個大寫字母:TIME()函數(shù)是一個時間函數(shù),以24小時制的hh:mm:ss格式返回當前系統(tǒng)時間,函數(shù)值為字符型。在VisualFoxPro中,字母C表示字符型數(shù)據(jù)。8、設x="123",y=123,k="y"’,表達式x+&k的值是A、123123B、246C、.123yD、數(shù)據(jù)類型不匹配標準答案:D知識點解析:&<字符型變量>為宏替換函數(shù),用來替換字符型變量的內(nèi)容,即函數(shù)值是變量中的字符串。由此可知,題中&k=&“123”=123,也就是說&k的值為數(shù)值型,而x=“123”,為字符型數(shù)據(jù),故x和&k數(shù)據(jù)類型不匹配,不能做運算。9、下列程序段執(zhí)行后,內(nèi)存變量e的值是a=10b=20c=30d=IIF(a>b,a,b)e=IIF(c>d,C,d)A、10B、20C、30D、550標準答案:C知識點解析:本題考查IIF函數(shù)的使用。邏輯判斷函數(shù)iif(表達式1,表達式2,表達式3),如果表達式1值為真就返回表達式2的值,反之,如果表達式1值為假就返回表達式3的值。在這段程序中,執(zhí)行d=IIF(a>b,a,B)語句時,因為a>b的值為假,所以d=20,再執(zhí)行e=IIF(c>d,c,D)語句,因為c>d為真,所以e=30。10、在VisualFoxPro中,下列程序段執(zhí)行后,內(nèi)存變量s1的值是s1=“奧運會體操比賽”s1=stuff(s1,7,4,“籃球”)?s1A、奧運會比賽體操B、奧運會比賽C、奧運會籃球D、奧運會籃球比賽標準答案:D知識點解析:本題考查字符串替換函數(shù)STUFF()的應用。表達式stuff(s1,7,4,“籃球”)是用字符串“籃球”,替換字符串”奧運會體操比賽”中的體操。11、下列的程序段中Y的計算結(jié)果為76543的是A、x=34567y=0flag=.T.DOWHILEflagy=x%10+y*10x=int(x/10)IFx>0flag=.F.ENDIFFNDDOB、x=34567y=0flag=.T.DOWHILEflagy=x%10+y*10x=int(x/10)IFx=0flag=.F.ENDIFFNNDDOC、x=34567y=0flag=.T.DOWHILE!flagy=x%10+y*10x=int(x/10)IFx>0flag=.F.ENDIFFNDDOD、x=34567y=0flag=.T.DOWHILE!flagy=x%10+y*10x=int(x/10)IFx=0flag=.T.ENDIFENDDO標準答案:B知識點解析:本題考查對簡單的循環(huán)語句、VisualFoxPro操作符及函數(shù)的掌握。在此程序中,首先為將變量x和Y分別賦值為34567和0,然后進入循環(huán)。而%表示去余數(shù),則34567%10的結(jié)果為7,并將其值賦給Y,接下來,將x值除10取整后的值(3456)賦值給x,此時x的值>0,再次進行循環(huán)。此時Y的值為7,執(zhí)行Y=x%10+Y*10語句后,Y的值為76,而x的值經(jīng)除10取整后,為345再次進行循環(huán),依次類推,直至x的值等于0時退出循環(huán),此時Y的值為76543。12、在當前打開的表中,顯示“書名”以“計算機”開頭的所有圖書,下列命令中正確的是A、listfor書名=“計算機*”B、listfor書名=“計算機”C、listfor書名=“計算機%”D、listwhere書名=“計算機”標準答案:B知識點解析:本題考查LIST命令的用法。LIST命令是顯示記錄的命令。格式為:LIST[neld“st][FOR1Expression]其中.fieldlist是用逗號隔開的字段名列表,默認顯示全部字段;1Expression是條件表達式,如果使用FOR短語指定條件,則只顯示滿足條件的記錄。13、在SQLSELECT查詢中,為了使查詢結(jié)果排序必須使用短語A、ASCB、DESCC、GROUPBYD、ORDERBY標準答案:D知識點解析:在SOLSELECT查詢中,使用短語ORDERBY使查詢結(jié)果排序,所以應選D。ASC表示升序排序,DESC表示降序排序,GROUP.BY是指定分組。14、與“SELECT*FROM歌手WHERENOT(最后得分>9.00OR最后得分<8.00)”等價的語句是A、SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00B、SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00C、SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00D、SELECT*FROM歌手WHERE最后得分<=8.00AND最后得分>=9.00標準答案:B知識點解析:SELECT查詢命令的使用非常靈活,用它可以構(gòu)造各種各樣的查詢。本題中給出的查詢語句的功能是檢索出最后得分不大于9.00或者不小于8.00,即小于或等于9.00和大于或等于8.00的歌手記錄。15、設有學生表student(學號,姓名,性別,出生日期,院系)、課程表course(課程號,課程名,學時)和選課表score(學號,課程號,成績),查詢選修課程在5門以上(含5門)的學生的學號、姓名和平均成績,并按平均成績降序排序,正確的命令是A、SELECTs.學號,姓名,平均成績FROMstudents,scorescWHEREs.學號=sc.學號;GROUPBYs.學號HAVINGCOUNT(*)>=5ORDERBY平均成績DESCB、SELECT學號,姓名,AVG(成績)FROMstudents,scoresc;WHEREs.學號=sc.學號ANDCOUNT(*)>=5GROUPBY學號ORDERBY3DESCC、SELECTs.學號,姓名,AVG(成績)平均成績FROMstudents,scoresc;WHEREs.學號=sc.學號ANDCOUNT(*)>=5;GROUPBYs.學號ORDERBY平均成績DESCD、SELECTs.學號,姓名,AVG(成績)平均成績FROMstudents,scoresc;WHEREs.學號=sc.學號:GROUPBYs.學號HAVINGCOUNT(*)>=5ORDERBY3DESC標準答案:D知識點解析:本題考查SELECT語句中分組和排序短語。在SELECT語句中分組語使用GROUPBYHAVING關(guān)鍵字,排序使用ORDERBY短語,降序使用DESC,本題中用學號分組,用HAVINGCOUNT(*)>=5對分組進行篩選,用ORDERBY3DESC按平均成績降序排序。16、為“評分”表的“分數(shù)”字段添加有效性規(guī)則:“分數(shù)必須大于等于0并且小于等于10”,正確的SQL語句是A、CHANGETABLE評分ALTER分數(shù)SETCHECK分數(shù)>=0AND分數(shù)<=10B、ALTERTABLE評分ALTER分數(shù)SETCHECK分數(shù)>=0AND分數(shù)<=10C、ALTERTABLE評分ALTER分數(shù)CHECK分數(shù)>=0AND分數(shù)<=10D、CHANGETABLE評分ALTER分數(shù)SETCHECK分數(shù)>=0OR分數(shù)<=10標準答案:B知識點解析:表結(jié)構(gòu)的修改命令ALTERTABLE有三種格式。通過下列命令格式可以添加(ADD)新的字段或修改(ALTER)已有的字段。ALERTTABLE<表名1>ADD]ALTER[COLUMN]字段名字段類型[(寬度[,小數(shù)位數(shù)])][NULL[NOTNULL][CHECK規(guī)則表達式[ERROR錯誤提示信息]][DEFAULT默認值表達式][PRIMARYKEY|UNIQUE][REFERENCES<表名2>[TAG索引名]]17、SQL語句中修改表結(jié)構(gòu)的命令是A、ALTERTABLEB、MODIFYTABLEC、ALTERSTRUCTURED、MODIFYSTRUCTURE標準答案:A知識點解析:SQL定義功能中,表結(jié)構(gòu)修改的父鍵短語為ALTERTABLE,可直接通過語句修改表結(jié)構(gòu):選項B)和C)都是錯誤的命令語句;而選項D)中需要先打開表,然后通過MODIFYSTRUCTURE命令打開表設計器,修改當前表的結(jié)構(gòu)。18、在VisualFoxpro中,下面對查詢設計器的描述中正確的是A、“排序依據(jù)”選項卡對應JOININ短語B、“分組依據(jù)”選項卡對應JOININ短語C、“連接”選項卡對應WHERE短語D、“篩選”選項卡對應WHERE短語標準答案:D知識點解析:本題考查對查詢設計器的掌握。在查洵設計器的6個選項卡分別對應的SQL語句短語如下:“字段”選項卡與SQL語句的SELECT短語對應;“聯(lián)接”選項卡與SQL語句的JOIN短語對應;“篩選”選項卡與SQL語句的WHERE短語對應;“排序依據(jù)”選項卡與SQL語句的ORDERBY短語對應;“分組依據(jù)”選項卡與SQL語句的GROUPBY短語對應;“雜項”選項卡中包含有“無重復記錄”選項,此選項與DISTINCT對應。19、在VisualFoxPro中,關(guān)于視圖的正確描述是A、視圖也稱作窗口B、視圖是一個預先定義好的SQLSELECT語句文件C、視圖是一種用SQLSELECT語句定義的虛擬表D、視圖是一個存儲數(shù)據(jù)的特殊表標準答案:A知識點解析:本題考查視圖的概念。在關(guān)系數(shù)據(jù)庫中,視圖是從基本表基礎(chǔ)上導出來的虛擬表,兼有“表”和“查詢”的特點,與查詢相類似的地方是,可以用來從一個或多個相關(guān)聯(lián)的表巾提取有用的信息;與表相類似的地方是,可以用來更新其中的信息,并將更新結(jié)果永久保存在磁盤上。視圖也稱作窗口,即視圖是操作表的窗口。20、建立表單的命令是A、CREATEFORMB、CREATETABLEC、NEWFORMD、NEWTABLE標準答案:A知識點解析:建立表單的命令為CREATEFORM。其他3種命令都是錯誤的。21、將當前表單從內(nèi)存中釋放的正確語句是A、ThisForm.CloseB、ThisForm.ClearC、ThisForm.ReleaseD、ThisForm.Reflesh標準答案:C知識點解析:釋放和關(guān)閉當前表單的命令是:ThisForlll.Release,,22、如果希望一個控件在任何時候都不能獲得焦點,可以設置的屬性是Enabled或是A、MoveableB、CloseableC、VisibleD、SelStart標準答案:C知識點解析:本題考查控件屬性。控件在任何時候都不能獲得焦點的方法是將控件的Visible(可見)屬性設置為.F.,使控件成為不可見對象23、在表單中為表格控件指定數(shù)據(jù)源的屬性是A、DataSourceB、RecordSourceC、DataFromD、RecordFrom標準答案:B知識點解析:表格控件的數(shù)據(jù)源屬性是RecordSource。24、下面不屬于表單事件的是A、LoadB、InitC、ReleaseD、Click標準答案:C知識點解析:本題考查表單基本事件。其包括①運行時事件Load事件:在表單對象建立之前引發(fā),即運行表單時。Init事件:在對象建立時引發(fā)。表單和控件對象同時包含Init事件時,將先引發(fā)控件對象的Init事件。先引發(fā)表單的Load事件,再引發(fā)表單的Init事件。②關(guān)閉時事件Destroy事件:在對象釋放時引發(fā)。Unload事件:在表單對象釋放時引發(fā),是表單對象釋放時最后一個要引發(fā)的事件。③交互時事件GotFocus事件:當對象獲得焦點時引發(fā)。click事件:用鼠標單擊對象時引發(fā)。DblClick事件:用鼠標雙擊對象時引發(fā)。Rightclick事件:用鼠標右鍵單擊對象時引發(fā)。InteractiveChange事件:當通過鼠標或鍵盤交互式改變一個控件的值時引發(fā)。Error事件:當對象方法或事件代碼在運行過程中產(chǎn)生錯誤時引發(fā)。25、表格控件的數(shù)據(jù)源可以是A、視圖B、表C、SQLSELECT語句D、以上三種都可以標準答案:D知識點解析:RecordSorceType屬性指明表格數(shù)據(jù)源的類型,RecordSorce屬性則指定表格的數(shù)據(jù)源。表格控件的數(shù)據(jù)源可以是視圖、表、查詢或是SQL語句等。國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷第2套一、單項選擇題(本題共25題,每題1.0分,共25分。)1、數(shù)據(jù)庫系統(tǒng)的核心是A、數(shù)據(jù)模型B、數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫D、數(shù)據(jù)庫管理員標準答案:B知識點解析:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是數(shù)據(jù)庫的機構(gòu),它是一種系統(tǒng)軟件,負責數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)服務等。所以,數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)系統(tǒng)的核心。2、一間宿舍可住多個學生,則實體宿舍和學生之間的聯(lián)系是A、一對一B、一對多C、多對一D、多對多標準答案:B知識點解析:兩個實體集間的聯(lián)系可以有下面幾種:一對一的聯(lián)系、一對多或多對一的聯(lián)系和多對多的聯(lián)系。由于一個宿舍可以住多個學生,所以它們的聯(lián)系是一對多聯(lián)系。3、一個工作人員可使用多臺計算機,而一臺計算機被多個人使用,則實體工作人員與實體計算機之間的聯(lián)系是A、一對一B、一對多C、多對多D、多對一標準答案:C知識點解析:如果一個工作人員只能使用一臺計算機且一臺計算機只能被一個工作人員使用,則關(guān)系為一對一;如果一個工作人員可以使用多臺計算機,但是一臺計算機只能被一個工作人員使用,則關(guān)系為一對多:如果一個工作人員可以使用多臺計算機,一臺計算機也可以被多個工作人員使用,則關(guān)系為多對多。4、有兩個關(guān)系R和S如下:則由關(guān)系R得到關(guān)系S的操作是A、自然連接B、并C、選擇D、投影標準答案:C知識點解析:關(guān)系S是由關(guān)系R中的一行元組組成,應通過選擇運算得到。5、數(shù)據(jù)庫設計過程不包括A、概念設計B、邏輯設計C、物理設計D、算法設計標準答案:D知識點解析:數(shù)據(jù)庫設計的四個階段是:需求分析、概念設計、邏輯設計和物理設計。6、數(shù)據(jù)庫設計的四個階段是:需求分析、概念設計、邏輯設計和A、編碼設計B、測試階段C、運行階段D、物理設計標準答案:D知識點解析:數(shù)據(jù)庫設計目前。一般采用生命周期法,即把整個數(shù)據(jù)庫應用系統(tǒng)的開發(fā)分解成目標獨立的四個階段。它們分別是需求分析階段、概念設計階段、邏輯設計階段、物理設計階段。7、在設置日期格式時,不能使用的設置命令是A、SETDATEDMYB、SETDATEMDYC、SETDATEMYDD、SETDATEYMD標準答案:C知識點解析:本題考查設置日期格式SETDATlE命令的使用。格式為:SET.DATE[TO]AMERICAN|ANSI|BRJTISH|FRENCH|GERMAN|ITALIAN|JAPAN|TAIWAN|USA|MDY|DMY|YMD|SHORT|LONG說明:下表列出了有效的設置值及其對應的日期格式8、表達式LEN(TRIM(SPACE(2)+’abc’-SPACE(3)))的計算結(jié)果是:A、3B、5C、6D、8標準答案:B知識點解析:本題考查VFP中函數(shù)的運用和字符串連接符“+”、“.”。在本題的表達式中,SPACE(2)+‘a(chǎn)bc’-SPACE(3)的運算結(jié)果為字符串a(chǎn)bc前連2個空格,再連接3個空格。TRIM(字符串表達式)刪除字符串的右側(cè)空格表達式。再用函數(shù)LEN()求字符串的長度。9、運算結(jié)果不是2015的表達式是A、int(2015.9)B、round(2015.1,0)C、ceiling(2015.1)D、floor(2015.9)標準答案:C知識點解析:本題考查VFP中的常用函數(shù)。取整函數(shù)INT(<數(shù)值表達式>),計算數(shù)值表達式的值,返回該值的整數(shù)部分。CEILING(<數(shù)值表達式>)函數(shù)是上界函數(shù),計算數(shù)值表達式的值,返回一個大于或等于該值的最小整數(shù)。FLOOR(<數(shù)值表達式>)函數(shù)下界函數(shù),計算數(shù)值表達式的值,返回一個小于或等于該值的最大整數(shù)。四舍五入函數(shù)ROUND(<數(shù)值表達式1>,<數(shù)值表達式2>),返回數(shù)值表達式1四舍五入的值,數(shù)值表達式2表示保留的小數(shù)位數(shù)。10、打開數(shù)據(jù)庫abc的正確命令是A、OPENDATABASEabcB、USEabcC、USEDATABASEabcD、OPENabc標準答案:A知識點解析:打開數(shù)據(jù)庫的命令是OPENDATABASE,具體語法格式是:OPENDATABASE[數(shù)據(jù)庫名],而打開數(shù)據(jù)庫表的命令是USE。11、在VisualFoxPro中,“表”通常是指A、表單B、報表C、關(guān)系數(shù)據(jù)庫中的關(guān)系D、以上都不對標準答案:C知識點解析:在VisualFoxPro中,用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型。在關(guān)系數(shù)據(jù)庫中,關(guān)系就是表,表就是關(guān)系。而表單是form,也稱為窗口。利用表單,可以讓用戶存熟悉的交互操作界面中查看、編輯數(shù)據(jù)。報表主要用于輸出從數(shù)據(jù)庫中檢索、查詢出的信息,以便進行分析或保存等。12、不可對視圖執(zhí)行的操作有______。A、SELECTB、INSERTC、DELETED、CREATEINDEX標準答案:D知識點解析:暫無解析13、假設表“學生.dbf”已在某個工作區(qū)打開,且取別名為student。選擇“學生”表所在工作區(qū)為當前工作區(qū)的命令是A、SELECT0B、USE學生C、SELECT學生D、SELECTstudent標準答案:D知識點解析:指定工作區(qū)命令:SELECT工作區(qū)號/表別名由于題中打開“學生”表時,為其取別名為student,故要選擇“學生”表所在工作區(qū)為當前工作區(qū)應使用命令:Selectstudent。14、設有訂單表order(其中包含字段:訂單號,客戶號,職員號,簽訂日期,金額),查詢2007年所簽訂單的信息,并按金額降序排序,正確的SQL命令是A、SELECT*FROMorderWHEREYEAR(簽訂日期)=2007ORDERBY金額DESCB、SELECT*FROMorderWHILEYEAR(簽訂日期)=2007ORDERBY金額ASCC、SELECT*FROMorderWHEREYEAR(簽訂日期)=2007ORDERBY金額ASCD、SELECT*FROMorderWHILEYEAR(簽訂日期)=2007ORDERBY金額DESC標準答案:A知識點解析:根據(jù)SOL查詢語句的基本結(jié)構(gòu),可以很容易發(fā)現(xiàn)選項B和選項D中,用來指定查詢條件的WHERE關(guān)鍵字錯誤,首先排除這兩個選項,然后,根據(jù)題目要求,需要按金額降序排序查詢結(jié)果,在排序語句中,ASC短語表示升序排序,是默認的排序方式,可省略;而DESC短語表示降序排序,不可以缺少,選項A)和C)中,選項A)采用的是降序排序,與題目要求相符,正確答案為A)。15、查詢所有1982年3月20日以后(含)出生、性別為男的學生,正確的SQL語句是A、SELECT*FROM學生WHERE出生日期>={^1982—03—20}AND性別=“男”B、SELECT*FROM學生WHERE出生日期<={^1982—03—20}AND性別=“男”C、SELECT*FROM學生WHERE出生日期>={^1982—03—20}OR性別=“男”D、SELECT*FROM學生WHERE出生日期<={^1982—03—20}OR性別=“男”標準答案:A知識點解析:題干中要求查詢?nèi)掌诤托詣e同時滿足給定條件的記錄,要使兩個條件同時成立,用AND進行連接,表達式是:出生日期>={^1982.03.20}AND性別=“男”,而OR表示的是或運算,即滿足連接條件中的任意一個即可,與題目要求不符。16、使用如下數(shù)據(jù)表:學生.DBF:學號(C,8),姓名(C,6),性別(C,2),出生日期(D)選課.DBF:學號(C,8),課程號(C,3),成績(N,5,1)設有學生(學號,姓名,性別,出生日期)和選課(學號,課程號,成績)兩個關(guān)系,計算劉明同學選修的所有課程的平均成績,正確的SQL語句是A、SELECTAVG(成績)FROM選課WHERE姓名=“劉明”B、SELECTAVG(成績)FROM學生,選課WHERE姓名=“劉明”C、SELECTAVG(成績)FROM學生,選課WHERE學生.姓名=“劉明”D、SELECTAVG(成績)FROM學生,選課WHERE學生.學號=選課.學號AND姓名=“劉明”標準答案:D知識點解析:本題考查select語句的用法。要求計算劉明同學選修的所有課程的平均成績,利用AVG()函數(shù)求得成績字段的平均值,查詢的數(shù)據(jù)源為學生和課程兩個表,所以FROM后面要跟這兩個表名。以同時滿足“學生.學號=選課.學號”和“姓名=“劉明””為篩選記錄的條件。17、下列關(guān)于SELECT短語的描述中錯誤的是A、SELECT短語中可以使用別名B、SELECT短語中只能包含表中的列及其構(gòu)成的表達式C、SELECT短語規(guī)定了結(jié)果集中的列順序D、如果FROM短語引用的兩個表有同名的列,則SELECT短語引用它們時必須使用表名前綴加以限定標準答案:B知識點解析:SELECT查詢命令的使用非常靈活,用它可以構(gòu)造各種各樣的查詢。SQL查詢語句可以從表中指定不同字段輸出,指定字段的輸出次序,即列的次序可以重新排列,不需要與原數(shù)據(jù)表一致。SQL的查詢子句可以包含表中的表達式以及表的別名。如果FROM短語中引用的兩個表有同名的列,則SELECT短語引用它們時必須使用表名前綴加以限定。18、查詢學生選修課程成績小于60分的學號,正確的SQL語句是A、SELECTDISTINCT學號FROMSCWHERE“成績”<60B、SELECTDISTINCT學號FROMSCWHERE成績<“60”C、SELECTDISTINCT學號FROMSCWHERE成績<60D、SELECTDISTINCT“學號”FROMSCWHERE“成績”<60標準答案:C知識點解析:查詢條件“課程成績小于60分”對應的條件表達式應該書寫為“成績<60”。19、設有學生表student(學號,姓名,性別,出生日期,院系)、課程表course(課程號,課程名,學時)和選課表score(學號,課程號,成績),查詢同時選修課程號為C1和C5課程的學生的學號,正確的命令是A、SELECT學號FROMscorescWHERE課程號=‘C1’AND學號IN;(SELECT學號FROMscorescWHERE課程號=‘C5’)B、SELECT學號FROMscorescWHERE課程號=‘C1’AND學號=;(SELECT學號FROMscoreSCWHERE課程號=‘C5’)C、SELECT學號FROMscorescWHERE課程號=‘C1’AND課程號=‘C5’D、SELECT學號FROMscorescWHERE課程號=‘C1’OR‘C5’標準答案:A知識點解析:本題考查SELECT語句中in短語的應用。in(),括號中是子查詢,返回結(jié)果集,換句話說子查詢先產(chǎn)生結(jié)果集,然后主查詢再去結(jié)果集里去找符合要求的字段列表.符合要求的輸出,反之則不輸出。在選項A)中,IN后面的子查詢查找到所有課程號=’C5’的學生的學號,再在這個集合中,查詢課程號=’C1’的學生的學號。20、下列關(guān)于“查詢”的描述中正確的是A、查詢保存在項目文件中B、查詢保存在數(shù)據(jù)庫文件中C、查詢保存在表文件中D、查詢保存在查詢文件中標準答案:D知識點解析:查詢是預先定義好的一個SQLSELECT語句,它是以擴展名為.qpr保存在磁盤上的一個文本文件,另外還包含與查詢輸出相關(guān)的語句。21、下列關(guān)于“視圖”的描述中正確的是A、視圖保存在項目文件中B、視圖保存在數(shù)據(jù)庫中C、視圖保存在表文件中D、視圖保存在視圖文件中標準答案:B知識點解析:視圖兼有“表”和“查詢”的特點,與查詢類似的地方是可以用來從一個或多個相關(guān)聯(lián)的表中提取有用信息;與表類似的地方是可以用來更新其中的信息,并將更新結(jié)果永久保存在磁盤上。但是它并不是一個查詢文件,不以獨立的文件存在,而是存放在數(shù)據(jù)庫文件中。22、下面屬于表單方法名(非事件名)的是A、InitB、ReleaseC、DestroyD、Caption標準答案:B知識點解析:Init和Destroy屬于事件,Caption是屬性,Release是方法,方法和事件的區(qū)別在于,方法是可以引用的而事件不可以引用。23、假設在表單設計器環(huán)境下,表單中有一個文本框,且已經(jīng)被選定為當前對象,現(xiàn)在從屬性窗口中選擇Value屬性,然后在設置框中輸入“:{^2001—9—10}.{^2001—8—20}”,請問以上操作后,文本框Value屬性值的數(shù)據(jù)類型是A、日期型B、數(shù)值型C、字符型D、以上操作出錯標準答案:B知識點解析:{^2001-9-10}.{^2001-8-20}是一個日期表達式,<日期>-<日期>型表達式結(jié)果為兩個指定日期相差的天數(shù),其結(jié)果為一個數(shù)值型數(shù)據(jù)。24、要將VisualFoxPro系統(tǒng)菜單恢復成標準配置,可先執(zhí)行SETSYSMENUNOSAVE命令,然后再執(zhí)行A、SETTOSYSMENUB、SETDEFAULTTOSYSMENUC、SETTODEFAULTD、SETSYSMENUTODEFAULT標準答案:D知識點解析:SETSYSMENUNOSAVE表示將缺省配置恢復成VisualFoxPro系統(tǒng)菜單的標準配置;SETSYSMENUTODEFAULT表示將系統(tǒng)菜單恢復為缺省配置。25、在菜單定義中,可以在定義菜單名稱時為菜單項指定一個訪問鍵。規(guī)定了菜單項的訪問鍵為“S”的菜單項名稱定義是A、保存\<(s)B、保存/<(s)C、保存(\<s)D、保存(/<s)標準答案:C知識點解析:本題考查定義菜單項的訪問快捷鍵的格式。在菜單設計器中指定菜單名稱時,可以設置菜單項的訪問鍵,方法是在要作為訪問鍵的字符前加上“\<”兩個字符。國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷第3套一、單項選擇題(本題共25題,每題1.0分,共25分。)1、數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、沒有任何關(guān)系標準答案:C知識點解析:數(shù)據(jù)庫系統(tǒng)(DatabaseSystem簡稱DBS)由下列幾個部分組成:數(shù)據(jù)庫(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫管理員(人員)、系統(tǒng)甲臺之一——硬件平臺(硬件)、系統(tǒng)平臺之二——軟件平臺(軟件)。這五個部分構(gòu)成了一個以數(shù)據(jù)庫為核心的完整的運行實體,稱為數(shù)據(jù)庫系統(tǒng)。其中DB(DataBase)即數(shù)據(jù)庫,是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合:DBMS(DatabaseManagementSystem)即數(shù)據(jù)庫管理系統(tǒng),是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應用程序提供訪問DB的方法。2、數(shù)據(jù)庫管理系統(tǒng)中負責數(shù)據(jù)模式定義的語言是A、數(shù)據(jù)定義語言B、數(shù)據(jù)管理語言C、數(shù)據(jù)操縱語言D、數(shù)據(jù)控制語言標準答案:A知識點解析:數(shù)據(jù)庫管理系統(tǒng)一般提供相應的數(shù)據(jù)語言,它們分別是:數(shù)據(jù)定義語言,負責數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語言,負責數(shù)據(jù)的操縱,包括查詢及增、刪、改等操作;數(shù)據(jù)控制語言,負責數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復等功能。3、在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是A、人工管理階段B、文件系統(tǒng)階段C、數(shù)據(jù)庫系統(tǒng)階段D、三個階段相同標準答案:C知識點解析:數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了三個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。人工管理階段無共享,冗余度大;文件管理階段共享性差,冗余度大;數(shù)據(jù)庫系統(tǒng)管理階段共享性大,冗余度小。4、有兩個關(guān)系R和T如下:則由關(guān)系R得到關(guān)系T的操作是A、選擇B、投影C、交D、并標準答案:A知識點解析:由關(guān)系R和T所包含的元素可知,關(guān)系R經(jīng)過選擇操作就可以得到關(guān)系T。5、在VisualFoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直接使用的內(nèi)存變量是A、局部變量B、私有變量C、公共變量D、全局變量標準答案:B知識點解析:在VisualFoxPro中,根據(jù)變量的作用域來分,內(nèi)存變量可分為私有變量、局部變量和全局變量。全局變量是指在任何模塊中都可使用的變量,要用public命令建立;私有變量是在程序中直接使用(沒有通過public和local命令事先聲明)而由系統(tǒng)自動隱含建立的變量,其作用域是建立變量的模塊及其下屬的各層模塊;局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用,用local命令建立。6、命令?VARTYPE(TIME())的結(jié)果是A、CB、DC、TD、出錯標準答案:A知識點解析:VARTYPE(<表達式>)函數(shù)用于測試<表達式>的類型,返回一個大寫字母:TIME()函數(shù)是一個時間函數(shù),以24小時制的hh:mm:ss格式返回當前系統(tǒng)時間,函數(shù)值為字符型。在VisualFoxPro中,字母C表示字符型數(shù)據(jù)。7、在VisualFoxPro中,有如下程序,函數(shù)IIF()返回值是*程序PRIVATEX,YSTORE"男"TOXY=LEN(X)+2?IIF(Y<4,"男","女")RETURNA、女B、男C、.T.D、.F.標準答案:A知識點解析:根據(jù)題意,變量x的值為“男”,LEN()函數(shù)用來返同指定字符串的長度,由于一個漢字占兩個字符,所以LEN(x)=2,Y=4。IIF()是條件測試函數(shù),基本命令格式如下:IIF(<邏輯表達式>,<表達式1>,<表達式2>)其中,測試<邏輯表達式>的值,若為邏輯真(.T.),則返回<表達式1>的值,若為邏輯真(.F.),則返回<表達式2>的值。<表達式1>和<表達式2>的值不要求相同。本題中,由于Y=4,所以邏輯表達式“Y<4”為假,IIF函數(shù)應該返回“女”。8、下列命令中,不會創(chuàng)建文件的是A、CREATEB、CREATEVIEWC、CREATEFORMD、CREATEQUERY標準答案:B知識點解析:本題考查用命令創(chuàng)建文件。CREATEFORM是創(chuàng)建表單文件,CREATEOUERY是創(chuàng)建查詢文件。CREATEVIEw命令是創(chuàng)建視圖,其不能建立文件。9、要為當前表所有性別為“女”的職工增加100元工資,應使用命令A、REPLACEALL工資WITH工資+100B、REPLACE工資WITH工資+100FOR性別=“女”C、CHANGEALL工資WITH工資+100D、CHANGEALL工資WITH工資+100FOR性別:“女”標準答案:B知識點解析:CHANGE和REPLACE命令都具有修改表記錄的功能,但是,CHANGE命令只能用于交互環(huán)境,對當前表記錄進行編輯、修改;使用REPLACE命令可直接用指定的表達式或值修改記錄,如果使用FOR短語,則修改邏輯表達式為真的所有記錄,選項A使用了ALL短語,命令執(zhí)行結(jié)果是修改表中所有記錄,與題目要求不符。10、VisualFoxPro支持的索引文件不包括A、獨立索引文件B、規(guī)則索引文件C、復合索引文件D、結(jié)構(gòu)復合索引文件標準答案:B知識點解析:本題考查索引文件。VisualFoxPro有兩種類型的索引文件:一種是傳統(tǒng)的.IDX文件,這種索引文件只有一個索引表達式,稱為獨立索引文件。另一種是復合索引文件,其擴展名是.CDX,復合索引文件包含多個索引表達式,這些索引表達式稱為索引標識。11、在VisualFoxPro中,數(shù)據(jù)庫表字段的有效性規(guī)則的設置可以在A、項目管理器中進行B、數(shù)據(jù)庫設計器中進行C、表設計器中進行D、表單設計器中進行標準答案:C知識點解析:本題考查數(shù)據(jù)庫表字段的有效性規(guī)則的設置。在表設計器中,可以增加或刪除字段,修改字段名、字段長度和字段數(shù)據(jù)類型等,也可以增加、刪除或者修改索引標志,指定字段支持的空值,還可以設置字段或者記錄的有效性規(guī)則。12、在VisualFoxPro中,有關(guān)參照完整性的刪除規(guī)則正確的描述是A、如果刪除規(guī)則選擇的是“限制”,則當用戶刪除父表中的記錄時,系統(tǒng)將自動刪除子表中的所有相關(guān)記錄B、如果刪除規(guī)則選擇的是“級聯(lián)”,則當用戶刪除父表中的記錄時,系統(tǒng)將禁止刪除與子表相關(guān)的父表中的記錄C、如果刪除規(guī)則選擇的是“忽略”,則當用戶刪除父表中的記錄時,系統(tǒng)不負責檢查子表中是否有相關(guān)記錄D、上面三種說法都不對標準答案:C知識點解析:參照完整性的刪除規(guī)則規(guī)定了當刪除父表中的記錄時,如何處理子表中的相天記錄,對應有3種情況:如果刪除規(guī)則選擇的是“限制”,則當子表中有相關(guān)記錄時,禁止刪除父表中的記錄;如果刪除規(guī)則選擇的是“級聯(lián)”,則當用戶刪除父表中的記錄時,系統(tǒng)將自動刪除子表中的所有記錄:如果刪除規(guī)則選擇的是“忽略”,則當用戶刪除父表中的記錄時,系統(tǒng)不負責檢查子表中是否有相關(guān)記錄,刪除父表中的記錄與予表無關(guān)。13、在VisualFoxPro中,下列關(guān)于表的描述中正確的是A、在數(shù)據(jù)庫表和自由表中,都能給字段定義有效性規(guī)則和默認值B、在自由表中,能給表中的字段定義有效性規(guī)則和默認值C、在數(shù)據(jù)庫表中,能給表中的字段定義有效性規(guī)則和默認值D、在數(shù)據(jù)庫表和自由表中,都不能給字段定義有效性規(guī)則和默性值標準答案:C知識點解析:所謂自由表,就是那些不屬于任何數(shù)據(jù)庫的表。在VisualFoxPro中創(chuàng)建表時,如果當前沒有打開數(shù)據(jù)庫,則創(chuàng)建的表是自由表。與數(shù)據(jù)庫表相比,自由表不能建立字段有效性規(guī)則、記錄規(guī)則、主索引及約束規(guī)則等。14、在VisualFoxPro中,下面的描述中正確是A、打開一個數(shù)據(jù)庫以后建立的表是自由表B、沒有打開任何數(shù)據(jù)庫時建立的表是自由表C、可以為自由表指定字段級規(guī)則D、可以為自由表指定參照完整性規(guī)則標準答案:B知識點解析:本題考查對自由表的掌握。自由表:不屬于任何數(shù)據(jù)庫的表。可以將自由表添加到數(shù)據(jù)庫中,成為數(shù)據(jù)庫表:也可以將數(shù)據(jù)庫表從數(shù)據(jù)庫中移出,成為自由表。當沒有打開數(shù)據(jù)庫時建立的表就是自由表。15、“教師表”中有“職工號”、“姓名”、“工齡”和“系號”等字段,“學院表”中有“系名”和“系號”等字段,計算“計算機”系教師總數(shù)的命令是A、SELECTCOUNT(*)FROM教師表INNERJOIN學院表;ON教師表.系號=學院表.系號WHERE系名=“計算機”B、SELECTCOUNT(*)FROM教帥表INNERJOIN學院表;ON教師表.系號=學院表.系號ORDERBY教師表.系號;HAVING學院表.系名=“計算機”C、SELECTSUM(*)FROM教師表INNERJOIN學院表;ON教師表.系號=學院表.系號GROUPBY教師表.系號;HAVING學院表.系名=“計算機”D、SELECTSUM(*)FROM教師表INNERJOIN學院表;ON教師表.系號=學院表.系號ORDERBY教師表.系號;HAVING學院表.系名=“計算機”標準答案:A知識點解析:由于題意中要求計算系名為“計算機”的教師總數(shù),所以SQL語句的WHERE子句應該為WHERE系名=“計算機”,所以正確的是選項A)。16、查詢尚未最后確定訂購單的有關(guān)信息的正確命令是A、SELECT名稱,聯(lián)系人,電話號碼,訂單號FROM客戶,訂購單WHERE客戶.客戶號=訂購單.客戶號AND訂購日期ISNULLB、SELECT名稱,聯(lián)系人,電話號碼,訂單號FROM客戶,訂購單WHERE客戶.客戶號=訂購單.客戶號AND訂購日期=NULLC、SELECT名稱,聯(lián)系人,電話號碼,訂單號FROM客戶,訂購單FOR客戶.客戶號=訂購單.客戶號AND訂購日期ISNULLD、SELECT名稱,聯(lián)系人,電話號碼,訂單號FROM客戶,訂購單FOR客戶.客戶號=訂購單.客戶號AND訂購日期=NULL標準答案:A知識點解析:在SQLSELECT查詢語句中,用Where說明查詢條件。在表中尚未確定的值用NULL值表示,而SQL中查詢空值時要用ISNULL,不能用“=”。17、查詢單位名稱中含“北京”字樣的所有讀者的借書證號和姓名,正確的SQL語句是A、SELECT借書證號,姓名FROM讀者WHERE單位=“北京%”B、SELECT借書證號,姓名FROM讀者WHERE單位=“北京水*”C、SELECT借書證號,姓名FROM讀者WHERE單位LIKE“北京*”D、SELECT借書證號,姓名FROM讀者WHERE單位LIKE“%北京%”標準答案:A知識點解析:在SQL語句中,將查詢結(jié)果保存在臨時表中應使用短語INTOCLIRSOR。18、查詢商品單價在10到50之間、并且日銷售數(shù)量高于20的商品名、單價、銷售日期和銷售數(shù)量,查詢結(jié)果按單價降序。正確命令是A、SELECT商品名,單價,銷售日期,銷售數(shù)量FROM商品JOIN銷售WHERE(單價BETWEEN10AND50)AND銷售數(shù)量>20ORDERBY單價DESCB、SELECT商品名,單價,銷售日期,銷售數(shù)量FROM商品JOIN銷售WHERE(單價BETWEENIOAND50)AND銷售數(shù)量>20ORDERBY單價C、SELECT商品名,單價,銷售日期,銷售數(shù)量FROM商品,銷售WHERE(單價BETWEEN10AND50)AND銷售數(shù)量>20ON商品.商品號=銷售.商品號ORDERBY單價D、SELECT商品名,單價,銷售日期,銷售數(shù)量FROM商品,銷售WHERE(單價BETWEEN10AND50)AND銷售數(shù)量>20AND商品.商品號=銷售.商品號ORDERBY單價DESC標準答案:D知識點解析:可以用JOIN…ON…語法進行超連結(jié)查詢,也可以用WHERE直接表示數(shù)據(jù)表連接條件。ORDERBY短語表示排序,DESC短語表示降序。19、在SQL語句中,刪除一條記錄采用的命令是A、INSERTB、DELETEC、UPDATED、DROP標準答案:B知識點解析:在SQL語句中,刪除一條記錄采用的命令是DELETE,其語法格式是DELETEFROMTableName[WHERECondition],所以應選B。INSERT命令是向數(shù)據(jù)庫的表中插入一條記錄。UPDATE命令是更新表中的記錄。DROP是刪除表命令20、在視圖設計器中有,而在查詢設計器中沒有的選項卡是A、排序依據(jù)B、更新條件C、分組依據(jù)D、雜項標準答案:B知識點解析:視圖是操作表的一種手段,不但可以具有查詢的功能,而且可以用于更新,所以它有更新屬性需要設置,為此存視圖設計器中多了一個“更新條件”選項卡。21、建立表單的命令是A、CREATEFORMB、CREATETABLEC、NEWFORMD、NEWTABLE標準答案:A知識點解析:建立表單的命令為CREATEFORM。其他3種命令都是錯誤的。22、下面關(guān)于命令DOFORMXXNAMEYYLINKED的陳述中,正確的是A、產(chǎn)生表單對象引用變量XX,在釋放變量XX時自動關(guān)閉表單B、產(chǎn)生表單對象引用變量XX,在釋放變量XX時并不關(guān)閉表單C、產(chǎn)生表單對象引用變量YY,在釋放變量YY時自動關(guān)閉表單D、產(chǎn)生表單對象引用變量YY,在釋放變量YY時并不關(guān)閉表單標準答案:C知識點解析:NAME子句的作用是在系統(tǒng)中建立指定名字的變量,并使它指向表單對象,加上LINKED關(guān)鍵字時,表單對象將隨指向它的變量的清除而關(guān)閉。23、在VisualFoxPro中,用于設置表單標題的屬性是A、TextB、TitleC、LableD、Caption標準答案:D知識點解析:本題考查表單的屬性。在VisualFoxPro中,表單的Caption屬性,指明顯示于表單標題欄上的文本,所以用于設置表單標題的屬性是Caption。24、表格控件的數(shù)據(jù)源可以是A、視圖B、表C、SQLSELECT語句D、以上三種都可以標準答案:D知識點解析:RecordSorceType屬性指明表格數(shù)據(jù)源的類型,RecordSorce屬性則指定表格的數(shù)據(jù)源。表格控件的數(shù)據(jù)源可以是視圖、表、查詢或是SQL語句等。25、擴展名為mpr的文件是A、菜單文件B、菜單程序文件C、菜單備注文件D、菜單參數(shù)文件標準答案:B知識點解析:mnx是菜單定義文件,用來存放菜單的各項定義,其本身是一個表文件,不能夠運行;mpr是可執(zhí)行的菜單程序文什。國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷第4套一、單項選擇題(本題共25題,每題1.0分,共25分。)1、數(shù)據(jù)庫系統(tǒng)的核心是A、數(shù)據(jù)模型B、數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫D、數(shù)據(jù)庫管理員標準答案:B知識點解析:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是數(shù)據(jù)庫的機構(gòu),它是一種系統(tǒng)軟件,負責數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)服務等。所以,數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)系統(tǒng)的核心。2、在下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是A、外模式B、內(nèi)模式C、概念模式D、邏輯模式標準答案:B知識點解析:數(shù)據(jù)庫有三層模式結(jié)構(gòu),邏輯模式是數(shù)據(jù)的全局邏輯結(jié)構(gòu)的描述,外模式也稱為子模式,是局部數(shù)據(jù)的邏輯結(jié)構(gòu)描述,而內(nèi)模式也稱為存儲模式,是數(shù)據(jù)庫物理存儲結(jié)構(gòu)和存取方法的描述。3、若實體A和B是一對多的聯(lián)系,實體B和C是一對一的聯(lián)系,則實體A和C的聯(lián)系是A、一對一B、一對多C、多對一D、多對多標準答案:B知識點解析:由于B和C有一一對應的聯(lián)系,而A和B之間有一對多的聯(lián)系,則通過關(guān)系之間的傳遞,則A和C之間也是一對多的聯(lián)系。4、運算結(jié)果不是2010的表達式是A、int(2010.9)B、round(2010.1,0)C、ceiling(2010.1)D、floor(2010.9)標準答案:C知識點解析:INT(<數(shù)值表達式>):返回指定數(shù)值表達式的整數(shù)部分。CEILING(<數(shù)值表達式>):返回大于等于指定數(shù)值表達式的最小整數(shù)。FLOOR(<數(shù)值表達式>):返回小于等于指定數(shù)值表達式的最大整數(shù)。ROUND(<數(shù)值表達式1>,<數(shù)值表達式2>):返回指定表達式在指定位置四舍五入后的結(jié)果。本題中,Int(2010.9)=2010,Round(2010.1,0)=2010,Ceiling(2010.1)=2011,F(xiàn)loor(2010.9)=-2010。5、表達式LEN(TRIM(SPACE(2)+’abc’-SPACE(3)))的計算結(jié)果是:A、3B、5C、6D、8標準答案:B知識點解析:本題考查VFP中函數(shù)的運用和字符串連接符“+”、“.”。在本題的表達式中,SPACE(2)+‘a(chǎn)bc’-SPACE(3)的運算結(jié)果為字符串a(chǎn)bc前連2個空格,再連接3個空格。TRIM(字符串表達式)刪除字符串的右側(cè)空格表達式。再用函數(shù)LEN()求字符串的長度。6、下列程序段執(zhí)行以后,內(nèi)存變量y的值是CLEARx=12345y=0D0WHILEx>0y=y+x%10x=int(x/10)ENDDO?yA、54321B、12345C、51D、15標準答案:D知識點解析:本題考查的是DOWHILE循環(huán)語句的使用,其中涉及到一個累加的計算,依次對變量x的值,即本題中的12345,從后向前對各位數(shù)進行相加,最后輸出,即輸出5+4+3+2+1的計算值。7、下列程序段執(zhí)行以后,內(nèi)存變量X和Y的值是CLEARSTORE3TOXSTORE5TOYSETUDFPARMSTOREFERENCEDOPLUSWITH(X),Y?X.YPROCEDUREPLUSPARAMETERSA1.A2A1=A1+A2A2=A1+A2ENDPROCA、58B、813C、513D、313標準答案:D知識點解析:本題考查帶參數(shù)的過程調(diào)用,語句SETUDFPARMSTOREFERENCE語句,表示內(nèi)存變量是按引用傳遞。所以實參變量Y是引用傳遞,(x)是按值傳遞。在執(zhí)行過程PLUS時,A1=3,A5=5,過程PLUS運行完后,A1=8,A2=13,因為實參變量Y是引用傳遞,(x)是按值傳遞,所以實參變量Y的值等A2=13,x的值等于3。8、以下關(guān)于空值(NULL值)敘述正確的是A、空值等于空字符串B、空值等同于數(shù)值0C、空值表示字段或變量還沒有確定的值D、VisualFoxPro不支持空值標準答案:C知識點解析:空值(NULL值)表示字段或變量還沒有確定的值,它與空字符串和數(shù)值0有不同的含義,空值就是缺值或不確定值,不能把它理解為任何意義的數(shù)據(jù)。9、在VisualFoxPro中,下面描述正確的是A、數(shù)據(jù)庫表允許對字段設置默認值B、自由表允許對字段設置默認值C、自由表或數(shù)據(jù)庫表都允許對字段設置默認值D、自由表或數(shù)據(jù)庫表都不允許對字段設置默認值標準答案:A知識點解析:自由表是不屬于任何數(shù)據(jù)庫的表,不能對自由表進行字段有效性和默認值的設簧。10、不可對視圖執(zhí)行的操作有______。A、SELECTB、INSERTC、DELETED、CREATEINDEX標準答案:D知識點解析:暫無解析11、在VisualFoxPro中,不允許出現(xiàn)重復字段值的索引是A、主索引和唯一索引B、主索引和候選索引C、唯一索引和候選索引D、唯一索引標準答案:B知識點解析:本題考查主索引和候選索引的特征。主索引不允許表中有重復的字段值,一個表只能有一個主索引。候選索引不允許表中有重復的字段值,因此候選索引有資格被選作主索引,一個表可有多個候選索引。唯一索引允許表中有重復的字段值,但索引項不重復,一個表可有多個唯一索引。普通索引允許表中有重復的字段值,索引項也對應重復,一個表可有多個普通索引。12、已知表中有字符型字段“職稱”和“性別”,要建立一個索引,要求首先按“職稱”排序,“職稱”相同時再按“性別”排序,正確的命令是A、INDEXON職稱+性別TOtttB、INDEXON性別+職稱TOtttC、INDEXON職稱,性別TOtttD、INDEXON性別,職稱TOttt標準答案:A知識點解析:INDEX命令是建立索引命令,格式應該是:INDEXONExpressionTOindexfilename|TAGtagname[OFcdxfilemane][FORexpression][COMPACT][ASCENDING|DESCENDING][UNIQUEICANDIDATE][ADDITIVE]本題要建立職稱和性別的復合索引,所以表達式為“職稱+性別”。13、在VisualFoxPro中,數(shù)據(jù)庫表字段的有效性規(guī)則的設置可以在A、項目管理器中進行B、數(shù)據(jù)庫設計器中進行C、表設計器中進行D、表單設計器中進行標準答案:C知識點解析:本題考查數(shù)據(jù)庫表字段的有效性規(guī)則的設置。在表設計器中,可以增加或刪除字段,修改字段名、字段長度和字段數(shù)據(jù)類型等,也可以增加、刪除或者修改索引標志,指定字段支持的空值,還可以設置字段或者記錄的有效性規(guī)則。14、與“SELECT*FROM歌手WHERENOT(最后得分>9.00OR最后得分<8.00)”等價的語句是A、SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00B、SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00C、SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00D、SELECT*FROM歌手WHERE最后得分<=8.00AND最后得分>=9.00標準答案:B知識點解析:SELECT查詢命令的使用非常靈活,用它可以構(gòu)造各種各樣的查詢。本題中給出的查詢語句的功能是檢索出最后得分不大于9.00或者不小于8.00,即小于或等于9.00和大于或等于8.00的歌手記錄。15、查詢有選課記錄,但沒有考試成績的學生的學號和課程號,正確的SQL語句是A、SELECT學號,課程號FROMscWHERE成績=""B、SELECT學號,課程號FROMscWHERE成績=NULLC、SELECT學號,課程號FROMscWHERE成績ISNULLD、SELECT學號,課程號FROMscWHERE成績標準答案:C知識點解析:查詢空值時要使用ISNuLL,而=NULL是無效的,因為空值不是一個確定的值,所以不能用“=”這樣的運算符進行比較。16、“教師表”中有“職工號”、“姓名”、“工齡”和“系號”等字段,“學院表”中有“系名”和“系號”等字段,求教師總數(shù)最多的系的教師人數(shù),正確的命令序列是A、SELECT教師表.系號,COUNT(*)AS人數(shù)FROM教師表,學院表;GROUPBY教師表.系號INTODBFTEMPSELECTMAX(人數(shù))FROMTEMPB、SELECT教師表.系號,COUNT(*)FROM教師表,學院表;WHERE教師表.系號=學院表.系號GROUPBY教師表.系號INTODBFTEMPSELECTMAX(人數(shù))FROMTEMPC、SELECT教師表.系號,COUNT(*)AS人數(shù)FROM教師表,學院表;WHERE教師表.系號=學院表.系號GROUPBY教師表.系號TOFILETEMPSELECTMAX(人數(shù))FROMTEMPD、SELECT教師表.系號,COUNT(*)AS人數(shù)FROM教師表,學院表;WHERE教師表.系號=學院表.系號GROUPBY教師表.系號INTODBFTEMPSELECTMAX(人數(shù)、)FROMTEMP標準答案:D知識點解析:由于“教師表”與“學院表”是通過“系號”進行關(guān)系的連接,而選項A)沒有WHERE子句,所以選項A)是錯誤的。選項B)中,由于接下來的SQL語句“SELECTMAX(人數(shù))FROMTEMP”的字段名稱為“人數(shù)”,而第一條SQL語句沒有對查詢的結(jié)果進行重命名,會產(chǎn)生錯誤。選項C)中的SQL語句使用短語INTOFILEFileName[ADDITIVE]可以將查詢結(jié)果存放到文本文件中,F(xiàn)ileName是文件名,默認擴展名是txt,接下來的SQL語句“SELECTMAX(人數(shù))。FROMTEMP”會產(chǎn)生錯誤。17、SQL查詢令今的結(jié)構(gòu)是SELECT…FROM…WHERE…GROUPBY...HAVING...ORDERBY...,其中HAVING必須配合使用的短語是A、FROMB、GROUPBYC、WHERED、ORDERBY標準答案:B知識點解析:在SOL查詢中,HAVING總是跟在GROUPBY之后,用來限定分組條件。18、計算每名運動員的“得分”的正確SQL語句是A、UPDATE運動員FIELD得分=2*投中2分球+3*投中3分球+罰球B、UPDATE運動員FIELD得分WTTH2*投中2分球+3*投中3分球+罰球C、UPDATE運動員SET得分WTTH2*投中2分球+3*投中3分球+罰球D、UPDATE運動員SET得分=2*投中2分球+3*投中3分球+罰球標準答案:D知識點解析:本題考查的是SOL數(shù)據(jù)更新語句。該語句的基本命令格式為:UPDATE數(shù)據(jù)表名SET字段名=更新表達式值WHERE條件表達式當不使用WHERE子句時,則更新全部記錄。19、刪除表s中字段c的SQL命令是A、ALTERTABLEsDELETEcB、ALTERTABLEsDROPcC、DELETETABLEsDELETEcD、DELETETABLEsDROPc標準答案:B知識點解析:刪除字段的SQL語法可簡單表示為:ALTERTABLE表名DROP字段名。20、有表名為Employee的表結(jié)構(gòu)(職工號,姓名,工資),為表Employee增加字段“住址”的SOL命令是A、ALTERDBFEmployeeADD住址C(30)B、CHANGEDBFEmployeeADD住址C(30)C、CHANGETABLEEmployeeADD住址C(30)D、ALTERTABLEEmployeeADD住址C(30)標準答案:D知識點解析:本題考查表結(jié)構(gòu)的修改。格式為:ALTERTABLE<表名>ADD[COLUMN[<字段名1><字段類型>[(<長度>[,<小數(shù)位數(shù)>])][NULL|NOTNULL][CHECK<邏輯表達式1>[ERROR<字符型文本信息>]][DEFAULT<表達式1>][PRIMARYKEY|UNIQuE][ADDPRIMARYKEY<表達式1>TAG<標識名1>[FOR<邏輯表達式2>]][ADDUNIQUE<表達式2>[TAG<標識名2>[FOR<邏輯表達式3>]]][ADDFOREIGNKEY[<表達式3>][TAG<標識名4>][FOR<邏輯表達式4>]REFERENCES表名2[TAG<標識名4>]]該格式可以向表中添加新的字段、設置字段有效性規(guī)則、建立索引和建立表間聯(lián)系等。21、下面對視圖的描述中錯誤的是A、通過視圖可以查詢表B、通過視圖可以修改表的結(jié)構(gòu)C、通過視圖可以更新表中的數(shù)據(jù)D、通過自由表不能建立視圖標準答案:B知識點解析:本題考查的是對視圖的理解。視圖是一個定制的虛擬邏輯表,只存放相應數(shù)據(jù)的邏輯關(guān)系,并不保存表的記錄內(nèi)容。視圖可以對表進行查詢,可以更新字段內(nèi)容并返回源表,但不能修改表的結(jié)構(gòu)。22、下面關(guān)于命令DOFORMXXNAMEYYLINKED的陳述中,正確的是A、產(chǎn)生表單對象引用變量XX,在釋放變量XX時自動關(guān)閉表單B、產(chǎn)生表單對象引用變量XX,在釋放變量XX時并不關(guān)閉表單C、產(chǎn)生表單對象引用變量YY,在釋放變量YY時自動關(guān)閉表單D、產(chǎn)生表單對象引用變量YY,在釋放變量YY時并不關(guān)閉表單標準答案:C知識點解析:NAME子句的作用是在系統(tǒng)中建立指定名字的變量,并使它指向表單對象,加上LINKED關(guān)鍵字時,表單對象將隨指向它的變量的清除而關(guān)閉。23、下面關(guān)于列表框和組合框的陳述中,正確的是A、列表框可以設置成多重選擇,而組合框不能B、組合框可以設置成多重選擇,而列表框不能C、列表框和組合框都可以設置成多重選擇D、列表框和組合框都不能設置成多重選擇標準答案:A知識點解析:列表框提供一組條目(數(shù)據(jù)項),用戶可以從中選擇一個或多個條目。能顯示其中的若干條目,用戶可通過滾動條瀏覽其他條目。組合框與列表框類似,有關(guān)列表框的屬性、方法,組合框同樣具有(MultiSeleet除外),其區(qū)別為:①對于組合框來說,通常只有一個條目是可見的。用戶可以單擊組合框上的下箭頭按鈕打開條目列表,以便從中選擇。所以,相比列表框,組合框能夠節(jié)省表單巾的顯示空間。②組合框不提供多重選擇的功能,沒有MultiSelect屬性。③組合框有兩形式:下拉組合框和下拉列表框。通過設置Style屬性可選擇想要的形式。24、要將一個彈出式菜單作為某個控件的快捷菜單,需要在該控件的某事件代碼中調(diào)用彈出式菜單程序的命令。這個事件是A、RightClickB、ClickC、LoadD、DhlClick標準答案:A知識點解析:快捷菜單一般從屬于某個界面對象,當用鼠標右擊該對象時,就會在單擊處彈出快捷菜單。在表單設計器環(huán)境下,選定需要添加快捷菜單的對象,并在選定對象的RightCIick事什代碼中添加調(diào)用快捷菜單程序的命令。25、在VisualFoxPro中,編譯或連編生成的程序文件的擴展名不包括A、APPB、EXEC、DBCD、FXP標準答案:C知識點解析:本題考查程序的編譯、連編過程。在VisualFoxPro中,通過編譯、連編,可以產(chǎn)生不同的目標代碼文件,這些文件具有不同的擴展名。.exe(VisualFoxPro可執(zhí)行文件)→.a(chǎn)pp(應用程序文件)→.fxp(編譯文件)→.prg(源程序文件)。國家二級MySQL數(shù)據(jù)庫機試(選擇題)模擬試卷第5套一、單項選擇題(本題共25題,每題1.0分,共25分。)1、數(shù)據(jù)庫管理系統(tǒng)是A、操作系統(tǒng)的一部分B、在操作系統(tǒng)支持下的系統(tǒng)軟件C、一種編譯系統(tǒng)D、一種操作系統(tǒng)標準答案:B知識點解析:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的機構(gòu),它是一種系統(tǒng)軟件,負責數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)服務等。2、數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的A、存儲問題B、共享問題C、安全問題D、保護問題標準答案:B知識點解析:數(shù)據(jù)庫中的數(shù)據(jù)具有“集成”、“共享”之特點,即數(shù)據(jù)庫集中了各種應用的數(shù)據(jù),進行統(tǒng)一地構(gòu)造與存儲,而使它們能被不同的應用程序所使用。因而數(shù)據(jù)庫技術(shù)的根本目標是解決數(shù)據(jù)的共享問題。3、數(shù)據(jù)庫設計中反映用戶對數(shù)據(jù)要求的模式是A、內(nèi)模式B、概念模式C、外模式D、設計模式標準答案:C知識點解析:概念模式,是由數(shù)據(jù)庫設計者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點構(gòu)造的全局邏輯結(jié)構(gòu),是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。它足由數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)模式描述語苦(DataDescriptionLanguage,DDL,)來捕述、定義的,體現(xiàn)、反映了數(shù)據(jù)庫系統(tǒng)的整體觀。外模式對應于用戶級,它是某個或某幾個用戶所看到的數(shù)據(jù)庫的數(shù)據(jù)視圖,是與某一應用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是從模式導出的一個子集,也稱為子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)模式,它反映了用戶對數(shù)據(jù)的要求。包含模式中允許特定用戶使用的那部分數(shù)據(jù),用戶可以通過外模式捕述語言來描述、定義對應于用戶的數(shù)據(jù)記錄(外模式),也可以利用數(shù)撕操縱語言(DataManipulationLanguage,DML)對這些數(shù)據(jù)記錄進行捕述。內(nèi)模式,對應于物理級,它是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示或底層捕述,是數(shù)據(jù)庫最低一級的邏輯描述,它捕述了數(shù)據(jù)在仔儲介質(zhì)上的存儲方式和物理結(jié)構(gòu),對應著實際存儲在外存儲介質(zhì)上的數(shù)據(jù)庫。內(nèi)模式由內(nèi)模式描述語言來描述、定義,它是數(shù)據(jù)庫的存儲觀。4、“商品”與“顧客”兩個實體集之間的聯(lián)系一般是A、一對一B、一對多C、多對一D、多對多標準答案:D知識點解析:實體集間的聯(lián)系的個數(shù)可以是單個也可以是多個。兩個實體集之間的聯(lián)系實際上是實體集問的函數(shù)關(guān)系,這種關(guān)系有三種:一對一的聯(lián)系,簡記為1:1;一對多或多對一聯(lián)系,簡記為1:m或m:1;多對多聯(lián)系,簡記為m:n。本題中“商品”與“顧客”兩個實體集之間的聯(lián)系是多對多聯(lián)系。因為一種“商品”可以被多個“顧客”購買,而一個“顧客”也可以購買多個“商品”。5、有三個關(guān)系R、S和T如下:由關(guān)系R和S通過運算得到關(guān)系T,則所使用的運算為A、并B、自然連接C、笛卡爾積D、交標準答案:D知識點解析:關(guān)系R與S經(jīng)交運算后所得到的關(guān)系是由那些既在R內(nèi)又在S內(nèi)的有序組組成的,記為R∩S。6、有兩個關(guān)系R和S如下:則由關(guān)系R得到關(guān)系S的操作是A、自然連接B、并C、選擇D、投影標準答案:C知識點解析:關(guān)系S是由關(guān)系R中的一行元組組成,應通過選擇運算得到。7、數(shù)據(jù)庫設計過程不包括A、概念設計B、邏輯設計C、物理設計D、算法設計標準答案:D知識點解析:數(shù)據(jù)庫設計的四個階段是:需求分析、概念設計、邏輯設計和物理設計。8、在VisualFoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直接使用的內(nèi)存變量是A、局部變量B、私有變量C、公共變量D、全局變量標準答案:B知識點解析:在VisualFoxPro中,根據(jù)變量的作用域來分,內(nèi)存變量可分為私有變量、局部變量和全局變量。全局變量是指在任何模塊中都可使用的變量,要用public命令建立;私有變量是在程序中直接使用(沒有通過public和local命令事先聲明)而由系統(tǒng)自動隱含建立的變量,其作用域是建立變量的模塊及其下屬的各層模塊;局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用,用local命令建立。9、在下面的VisualFoxPro表達式中,運算結(jié)果為邏輯真的是A、EMPTY(.NULL.)B、LIKE(’xy?’,’xyz’)C、AT(’xy’,’abcxyz’)D、ISNULL(SPACE(0))標準答案:B知識點解析:①EMPTY(<表達式>),返同值:邏輯型。功能:根據(jù)指定表達式的運算結(jié)果是否為“空”值,返回邏輯真(.T.)或返同邏輯假(.F.)。②LIKE(<字符表達式1>,<字符表達式2>),返同值:邏輯型。功能:比較兩個字符串對應位置上的字符,若所有對應字符都相匹配,函數(shù)返回邏輯真(.T.),否則返回邏輯假(.F.)。<字符表達式1>中可以包含通配符*和?,其中,*可以與任何數(shù)目的字符相匹配,?可以與任何單個字符相匹配。③AT(<字符表達式1>,<字符表達式2>[,<數(shù)值表達式1>]),返回值:數(shù)值型。功能:如果<字符表達式1>是<字符表達式2>的子串,則返回<字符表達式1>值的首字符在<字符表達式2>值中的位置;若不是子串,則返回0。④ISNULL(<表達式>),返回值:邏輯型。功能:判斷一個表達式的運算結(jié)果是否是NuLL值,若是NULL值則返回邏輯真(.T.),否則返回邏輯假(.F.)。10、為當前表中所有學生的總分增加10分,可以使用的命令是A、CHANGE總分WITH總分+10B、REPLACE總分WITH總分+10C、CHANGEALL總分WITH總分+10D、REPLACEALL總分WITH總分+10標準答案:D知識點解析:在VFP中,修改表記錄的命令有3個,分別是Challge、Edit和Replace。其中,Change和Edit命令均用于交互對當前表的記錄進行編輯、修改,并且默認修改的是當前記錄。所以選項A)和選項C)的Change命令為交互狀態(tài)下的修改記錄的命令,此處命令格式也是錯誤的??梢允褂肦EPLACE命令直接用指定表達式或值修改記錄,REPLACE命令的常用格式是:REPLAcEFieldNamelwITHeExpression1[,F(xiàn)ieldName2WITHeExpression2]…[FOR1Expression1]該命令的功能是直接利用表達式eExpression的值替換字段FieldName的值,從而達到修改記錄值的目的,該命令一次可以修改多個字段(eExpressionl,eExpression2…)的值,如果不使用FOR短語,則默認修改的是當前記錄;如果使用了FOR短語,則修改邏輯表達式1Expressionl為真的所有記錄。ALL短語用來指明要修改的是表中全部記錄。11、假設職員表已在當前工作區(qū)打開,其當前記錄的“姓名”字段值為“李彤”(C型字段)。在命

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論