1[單選題] 檢索職工表中年齡大于50的職工姓名,正確的命令是( )。
A.SELECT姓名WHERE年齡>50
B.SELECT姓名FROM職工F()R年齡>50
C.SELECT姓名FROM職工SET年齡>50
D.SELECT姓名FRoM職工WHERE年齡>50
參考答案:D
參考解析:簡單查詢基于一個關(guān)系,即僅對一個表進(jìn)行查詢,可以包含簡單的查詢條件。
SELECT<字段名列表>FROM<表名>WHERE<查詢條件>
“字段名列表”指查詢結(jié)果中包含的字段名,多個字段名之間用半角逗號分隔?!安樵儣l件”是一個邏輯表達(dá)式,它是由多個表達(dá)式通過邏輯運(yùn)算符(NOT、AND、OR)連接而成的,關(guān)系表達(dá)式中可以使用的關(guān)系運(yùn)算符見下表。運(yùn)算符含義運(yùn)算符含義
=等于<小于
<>,!=,#不等于< =小于或等于
= =精確等于BETWEEN...AND在兩組之間
>大于IN在一組值的范圍內(nèi)
>=大于或等于LIKE字符串匹配
IS NULL為空值
2[單選題] 算法的有窮性是指( )。
A.算法程序的運(yùn)行時間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
參考答案:A
參考解析:算法原則上能夠精確地運(yùn)行,而且人們用筆和紙做有限次運(yùn)算后即可完成。有窮性是指算法程序的運(yùn)行時間是有限的。
3[簡答題]建立一個表單,表單文件名和表單控件名均為myform_b,-表單標(biāo)題為“訂單管理”,表單其他功能如下:
1.表單中含有一個頁框控件(PageFramel)和一個“退出”命令按鈕(Commandl),單擊“退出”命令按鈕關(guān)閉并釋放表單;
12.頁框控件(PageFramel)中含有三個頁面,每個頁面都1通過一個表格控件顯示有關(guān)信息:
l(1)第一個頁面Pagel的標(biāo)題為“職工”,其上的表格用于l顯示表employee中的內(nèi)容。其中表格的控件名為9rdEmployee、IRecordSourceType屬性值應(yīng)為1(別名)。
(2)第二個頁面Page2的標(biāo)題為“訂單”,其上的表格用1于顯示表0rders中的內(nèi)容。其中表格的控件名為9rdOrders,lRecordSourceTwe屬性值應(yīng)為1(別名)。
(3)第三個頁面Page3的標(biāo)題為“職工訂單金額”,其上的表格顯示每個職工的職工號、姓名及其所經(jīng)手的訂單總金額(注:表格只有3列,第1列為“職工號”,第2列為“姓名”,第3列為“總金額”)。其中表格的控件名為Gridl、RecordSoureeType屬性值應(yīng)為4(SQL語句)。
4[簡答題]在考生文件夾下完成下列操作:
1.從數(shù)據(jù)庫stock中移去表stock_fk(不是刪除)。
2.將自由表stock_name添加到數(shù)據(jù)庫中。
3.為表stock—sl建立一個主索引,索引名和索引表達(dá)式均為“股票代碼”。
4.為stock—name表的股票代碼字段設(shè)置有效性規(guī)則,“規(guī)則”是:left(股票代碼,1)=“6”,錯誤提示信息是“股票代碼的第一位必須是6”。
5[單選題] 設(shè)有關(guān)系SC(SNO,CNO,GRADE),其中SN0、CNO分別表示學(xué)號和課程號(兩者均為字符型),GRADE表示成績(數(shù)值型)。若要把學(xué)號為“S101”的同學(xué),選修課程號為“C11”,成績?yōu)?8分的記錄插入到表SC中,正確的SQL語句是( )。
A.INSERT INTO SC(SN0,CN0,GRADE)VALUES(ˋS101ˊ,ˋC11ˊˋ98ˊ’)B.INSERT INTO SO(SN0,CN0,GRADE)VALUES(S101,C11,98)C.INSERT(ˋS101ˊ,ˋC11ˊˋ98ˊ‘)INTO SCD.INSERT INTO SC VALUES(ˋS101ˊ,ˋC11ˊˋ98ˊ)
參考答案:D
參考解析:插入命今:INSERT INTO<表名>[(<屬性列1>,<屬性列2>…)]VALUES(eExpression1[,eExpres-sion2,…]),若插入的是完整的記錄時,可以省<屬性列1>,<屬性列2>…;另外,SN0、CN0為字符型,故其屬性值需要加引號,數(shù)值型數(shù)據(jù)不需要加引號。
6[單選題] 下列關(guān)于項目中“移出”文件的說法,正確的是( )。
A.被移出的文件將直接從磁盤中刪除
B.被移出的文件將不能被任何項目添加
C.被移出的文件只是將文件移出項目,但文件保留在磁盤中
D.被移出的文件,以后不能再次添加到原項目中,但可以添加到其他項目中
參考答案:C
參考解析:在VisualFoxPro項目管理中,文件從項目管理器中移出,只是該文件不存在于此項目,但會保留在磁盤中。移出的文件可再次被原項目添加,也可以被其他項目添加。
7[單選題] 在深度為5的滿二叉樹中,葉子結(jié)點(diǎn)的個數(shù)為( )。
A.32B.31C.16D.15
參考答案:C
參考解析:根據(jù)滿二叉樹的定義,一棵深度為k且有2K-1個結(jié)點(diǎn)的二叉樹為滿二叉樹。滿二叉樹的葉子結(jié)點(diǎn)為后一層的結(jié)點(diǎn)數(shù),根據(jù)滿二叉樹的性質(zhì),在滿二叉樹的第i層上至多有2i-1個結(jié)點(diǎn)。因此深度為7的滿二叉樹的葉子結(jié)點(diǎn)數(shù)為25-1=16個。
8[單選題] 在命令窗口中執(zhí)行下面命令序列,后一條命令的輸出結(jié)果是( )。
SET CENTURY ON
SET MARK T0〝?〞
SET DATE TO YMD
?{^2013-11-30)
A.2013-11-30B.13-11-30C.2013/11/30D.2013? 11? 30
參考答案:D
參考解析:SET CENTURY ON/OFF命令將決定年份是按4位(ON)還是按2位(OFF)顯示,SET?MARK?T0命令將日期時間的分隔符設(shè)置為”?”,SET DATE TOYMD命令表示設(shè)置年月日格式為年月日,因此執(zhí)行后一條命令后,輸出的結(jié)果是20137 117 30,即D選項正確。
9[單選題] 在表單設(shè)計中,This關(guān)鍵字的含義是指( )。
A.當(dāng)前對象的直接容器對象
B.當(dāng)前對象所在的表單
C.當(dāng)前對象
D.當(dāng)前對象所在的表單集
參考答案:C
參考解析:在VisualFoxPro中,Patent表示當(dāng)前對象的直接容器對象,Thisform表示當(dāng)前對象所在的表單,This表示當(dāng)前對象,Thisformset表示當(dāng)前對象所在的表單集。
10[單選題] 設(shè)有如下表:
圖書(總編號C,分類號C,書名C,作者C,出版單位
C,單價N.
查詢單價高的10本圖書的信息,正確的SQL語句是
A.SELECTl0*FROM圖書
B.SELECTl0*FROM圖書0RDERBY單價
C.SELECTl0*FROM圖書0RDERBY單價DESC
D.SELECTPERCENTl0·FROM圖書0RDERBY單價
【答案】C
參考解析:sroe短語可以查詢滿足條件的前幾個記錄,其命令格式為:SELECT數(shù)字[PERCENT],本題查詢單價高的l0本圖書的信息,對應(yīng)的命令應(yīng)為“SEl.ECT10·FROM圖書”。然后使用0RDERBY短語對查詢結(jié)果進(jìn)行降序排列。
A.SELECT姓名WHERE年齡>50
B.SELECT姓名FROM職工F()R年齡>50
C.SELECT姓名FROM職工SET年齡>50
D.SELECT姓名FRoM職工WHERE年齡>50
參考答案:D
參考解析:簡單查詢基于一個關(guān)系,即僅對一個表進(jìn)行查詢,可以包含簡單的查詢條件。
SELECT<字段名列表>FROM<表名>WHERE<查詢條件>
“字段名列表”指查詢結(jié)果中包含的字段名,多個字段名之間用半角逗號分隔?!安樵儣l件”是一個邏輯表達(dá)式,它是由多個表達(dá)式通過邏輯運(yùn)算符(NOT、AND、OR)連接而成的,關(guān)系表達(dá)式中可以使用的關(guān)系運(yùn)算符見下表。運(yùn)算符含義運(yùn)算符含義
=等于<小于
<>,!=,#不等于< =小于或等于
= =精確等于BETWEEN...AND在兩組之間
>大于IN在一組值的范圍內(nèi)
>=大于或等于LIKE字符串匹配
IS NULL為空值
2[單選題] 算法的有窮性是指( )。
A.算法程序的運(yùn)行時間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
參考答案:A
參考解析:算法原則上能夠精確地運(yùn)行,而且人們用筆和紙做有限次運(yùn)算后即可完成。有窮性是指算法程序的運(yùn)行時間是有限的。
3[簡答題]建立一個表單,表單文件名和表單控件名均為myform_b,-表單標(biāo)題為“訂單管理”,表單其他功能如下:
1.表單中含有一個頁框控件(PageFramel)和一個“退出”命令按鈕(Commandl),單擊“退出”命令按鈕關(guān)閉并釋放表單;
12.頁框控件(PageFramel)中含有三個頁面,每個頁面都1通過一個表格控件顯示有關(guān)信息:
l(1)第一個頁面Pagel的標(biāo)題為“職工”,其上的表格用于l顯示表employee中的內(nèi)容。其中表格的控件名為9rdEmployee、IRecordSourceType屬性值應(yīng)為1(別名)。
(2)第二個頁面Page2的標(biāo)題為“訂單”,其上的表格用1于顯示表0rders中的內(nèi)容。其中表格的控件名為9rdOrders,lRecordSourceTwe屬性值應(yīng)為1(別名)。
(3)第三個頁面Page3的標(biāo)題為“職工訂單金額”,其上的表格顯示每個職工的職工號、姓名及其所經(jīng)手的訂單總金額(注:表格只有3列,第1列為“職工號”,第2列為“姓名”,第3列為“總金額”)。其中表格的控件名為Gridl、RecordSoureeType屬性值應(yīng)為4(SQL語句)。
4[簡答題]在考生文件夾下完成下列操作:
1.從數(shù)據(jù)庫stock中移去表stock_fk(不是刪除)。
2.將自由表stock_name添加到數(shù)據(jù)庫中。
3.為表stock—sl建立一個主索引,索引名和索引表達(dá)式均為“股票代碼”。
4.為stock—name表的股票代碼字段設(shè)置有效性規(guī)則,“規(guī)則”是:left(股票代碼,1)=“6”,錯誤提示信息是“股票代碼的第一位必須是6”。
5[單選題] 設(shè)有關(guān)系SC(SNO,CNO,GRADE),其中SN0、CNO分別表示學(xué)號和課程號(兩者均為字符型),GRADE表示成績(數(shù)值型)。若要把學(xué)號為“S101”的同學(xué),選修課程號為“C11”,成績?yōu)?8分的記錄插入到表SC中,正確的SQL語句是( )。
A.INSERT INTO SC(SN0,CN0,GRADE)VALUES(ˋS101ˊ,ˋC11ˊˋ98ˊ’)B.INSERT INTO SO(SN0,CN0,GRADE)VALUES(S101,C11,98)C.INSERT(ˋS101ˊ,ˋC11ˊˋ98ˊ‘)INTO SCD.INSERT INTO SC VALUES(ˋS101ˊ,ˋC11ˊˋ98ˊ)
參考答案:D
參考解析:插入命今:INSERT INTO<表名>[(<屬性列1>,<屬性列2>…)]VALUES(eExpression1[,eExpres-sion2,…]),若插入的是完整的記錄時,可以省<屬性列1>,<屬性列2>…;另外,SN0、CN0為字符型,故其屬性值需要加引號,數(shù)值型數(shù)據(jù)不需要加引號。
6[單選題] 下列關(guān)于項目中“移出”文件的說法,正確的是( )。
A.被移出的文件將直接從磁盤中刪除
B.被移出的文件將不能被任何項目添加
C.被移出的文件只是將文件移出項目,但文件保留在磁盤中
D.被移出的文件,以后不能再次添加到原項目中,但可以添加到其他項目中
參考答案:C
參考解析:在VisualFoxPro項目管理中,文件從項目管理器中移出,只是該文件不存在于此項目,但會保留在磁盤中。移出的文件可再次被原項目添加,也可以被其他項目添加。
7[單選題] 在深度為5的滿二叉樹中,葉子結(jié)點(diǎn)的個數(shù)為( )。
A.32B.31C.16D.15
參考答案:C
參考解析:根據(jù)滿二叉樹的定義,一棵深度為k且有2K-1個結(jié)點(diǎn)的二叉樹為滿二叉樹。滿二叉樹的葉子結(jié)點(diǎn)為后一層的結(jié)點(diǎn)數(shù),根據(jù)滿二叉樹的性質(zhì),在滿二叉樹的第i層上至多有2i-1個結(jié)點(diǎn)。因此深度為7的滿二叉樹的葉子結(jié)點(diǎn)數(shù)為25-1=16個。
8[單選題] 在命令窗口中執(zhí)行下面命令序列,后一條命令的輸出結(jié)果是( )。
SET CENTURY ON
SET MARK T0〝?〞
SET DATE TO YMD
?{^2013-11-30)
A.2013-11-30B.13-11-30C.2013/11/30D.2013? 11? 30
參考答案:D
參考解析:SET CENTURY ON/OFF命令將決定年份是按4位(ON)還是按2位(OFF)顯示,SET?MARK?T0命令將日期時間的分隔符設(shè)置為”?”,SET DATE TOYMD命令表示設(shè)置年月日格式為年月日,因此執(zhí)行后一條命令后,輸出的結(jié)果是20137 117 30,即D選項正確。
9[單選題] 在表單設(shè)計中,This關(guān)鍵字的含義是指( )。
A.當(dāng)前對象的直接容器對象
B.當(dāng)前對象所在的表單
C.當(dāng)前對象
D.當(dāng)前對象所在的表單集
參考答案:C
參考解析:在VisualFoxPro中,Patent表示當(dāng)前對象的直接容器對象,Thisform表示當(dāng)前對象所在的表單,This表示當(dāng)前對象,Thisformset表示當(dāng)前對象所在的表單集。
10[單選題] 設(shè)有如下表:
圖書(總編號C,分類號C,書名C,作者C,出版單位
C,單價N.
查詢單價高的10本圖書的信息,正確的SQL語句是
A.SELECTl0*FROM圖書
B.SELECTl0*FROM圖書0RDERBY單價
C.SELECTl0*FROM圖書0RDERBY單價DESC
D.SELECTPERCENTl0·FROM圖書0RDERBY單價
【答案】C
參考解析:sroe短語可以查詢滿足條件的前幾個記錄,其命令格式為:SELECT數(shù)字[PERCENT],本題查詢單價高的l0本圖書的信息,對應(yīng)的命令應(yīng)為“SEl.ECT10·FROM圖書”。然后使用0RDERBY短語對查詢結(jié)果進(jìn)行降序排列。