1[單選題]向student表插入一條新記錄的正確SQL語句是
A.APPENDINTOstudentVALUES(’0401’,’王芳,,’女’,l8.
B.APPENDstudentVALUES(’0401’,7王芳,,,女,。18.:
C.INSERTINTOstudentVALUES(’0401’,’王芳,,’女’,l8.
D.INSERTstudentVALUES(’0401’,’王芳’,’女,,18.
參考答案:C
參考解析:[脯'1INSERTINTO<表名>[(字段名1[,字段名2,……].]VALUES(字段值l[,字段值2。……].命令用于插入數(shù)據(jù),只有C選項的SQL命令格式正確..
2[簡答題]在考生文件夾下完成下列操作:
1.從數(shù)據(jù)庫stock中移去表stock_fk(不是刪除)。
2.將自由表stock_name添加到數(shù)據(jù)庫中。
3.為表stock—sl建立一個主索引,索引名和索引表達式均為“股票代碼”。
4.為stock—name表的股票代碼字段設(shè)置有效性規(guī)則,“規(guī)則”是:left(股票代碼,1)=“6”,錯誤提示信息是“股票代碼的第一位必須是6”。
參考解析:
(1)【操作步驟】
單擊常用工具欄中的“打開”按鈕,打開數(shù)據(jù)庫stock。在命令窗l(fā)21中輸入:REMOVETABLEstock—fk。如果顯示提示信息框,那么單擊“是”按鈕,如圖4.36所示。
(2)【操作步驟】
在“數(shù)據(jù)庫設(shè)計器一stock”中單擊鼠標右鍵,顯示右擊菜單,選擇“添加表”命令,并選擇相應(yīng)的表文件即可(stock—name)o
(3)【操作步驟】
在“數(shù)據(jù)庫設(shè)計器一stock”中,選擇表“stock—sl”并單擊鼠標右鍵,選擇“修改”命令,在屏幕上顯示“表設(shè)計器一stock_sl.dbf’窗口,單擊“索引”選項卡,然后輸入索引名“股票代碼”,選擇類型為“主索引”,表達式為“股票代碼”,最后單擊“確定”按鈕,再單擊“是(Y)”即可建立主索引,如圖4.37所示。
(4)【操作步驟】
步驟l:在“數(shù)據(jù)庫設(shè)計器一stock”中,選擇表“stock_frame”并單擊鼠標右鍵,選擇“修改”命令項。
步驟2:在“表設(shè)計器一stock—name.dbf”中,選擇“股票代碼”字段,在“字段有效性”組的“規(guī)則”中輸入“LEFT(股票代碼,l)=”6””,在“信息”中輸入“股票代碼的第一位必須是6”,最后單擊“確定”按鈕即可,如圖4.38所示。
3[單選題] 報表的數(shù)據(jù)源不包括( )。
A.視圖 B.自由表 C.數(shù)據(jù)庫表 D.文本文件
參考答案:D
參考解析:數(shù)據(jù)源是報表的數(shù)據(jù)來源,通常是數(shù)據(jù)庫中的表或自由表,也可以是視圖、查詢或臨時表。
4[單選題] 設(shè)有棧S和隊列Q,初始狀態(tài)均為空。首先依次將A,B,C,D,E,F入棧,然后從棧中退出三個元素依次入隊,再將X,Y,Z入棧后,將棧中所有元素退出并依次入隊,最后將隊列中所有元素退出,則退隊元素的順序為( )。
A.DEFXYZABCB.FEDZYXCBAC.FEDXYZCBAD.DEFZYXABC
參考答案:B
參考解析:棧是一種特殊的線性表,它所有的插入與刪除都限定在表的同一端進行。隊列是指允許在一端進行插入,而在另一端進行刪除的線性表。將A,B,C,D,E,F(xiàn)入棧后,棧中元素為ABCDEF,退出三個元素入隊,隊列元素為FED,將X,Y,Z人棧后棧中元素為ABCXYZ,全部入隊后,隊列元素為FEDZYXCBA,故B選項正確。
5[單選題] 有以下表:
讀者(借書證號C,姓名C,單位C,性別L,職稱C,聯(lián)系電話C.
參考答案:D
參考解析:BETWEEN…AND…表示“在……和……之間”‘其中包含等于,即大于等于AND前面的數(shù)!!”和“not”表示“不等于”,題干要求查詢單價小于16或大于20的圖書信息, A、B、C選項均為正確的SQL語句,因此本題選D。
6[單選題] 在一個空的表單中添加一個選項按鈕組控件,該控件可能的默認名稱是( )。
A.Optiongroup1B.Check1C.Spirmer1D.List1
參考答案:A
參考解析:選項組(OptionGmup)又稱為選項按鈕組,是包含選項按鈕的一種容器。新建一個選項組控件,默認名為0ptiongroupl,因此A)選項正確。Checkl為復選框的默認名,Spinnerl為微調(diào)控件的默認名,Listl為列表框默認名.
7[單選題] 計算每名運動員的“得分”的正確SQL命令是( )。
A.UPDATE運動員FIELD得分=2*投中2分球+3*投中3分球+罰球B.UPDATE運動員FIELD得分WITH2*投中2分球+3*投中3分球+罰球C.UPDATE運動員SET得分WITH2*投中2分球+3*投中3分球+罰球D.UPDATE運動員SET得分=2*投中2分球+3*投中3分球+罰球
參考答案:D
參考解析:本題考查SQL數(shù)據(jù)更新語句。該語句的基本命令格式為:UPDATE數(shù)據(jù)表名SET字段名=更新表達式值WHERE條件表達式。當不使用WHERE子句時,則更新全部記錄。套用UPDATE的命令格式,本題的正確答案為D)。
8[單選題] 一間宿舍可住多個學生,則實體宿舍和學生之間的聯(lián)系是( )。
A.一對一B.一對多C.多對一D.多對多
參考答案:B
參考解析:因為-間宿舍可以住多個學生即多個學生住在-個宿舍中,但-個學生只能住-問宿舍,所以實體宿舍和學生之間是-對多的關(guān)系。
9[單選題] 結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括( )。
A.順序結(jié)構(gòu)B.GOT0跳轉(zhuǎn)C.選擇(分支)結(jié)構(gòu)D.重復(循環(huán))結(jié)構(gòu)
參考答案:B
參考解析:l966年Boehm和Jacopini證明了程序設(shè)計語言僅僅使用順序、選擇和重復三種基本控制結(jié)構(gòu)就足以表達出各種其他形式結(jié)構(gòu)的程序設(shè)計方法。
10[單選題] 在Visual FoxPm中,假定數(shù)據(jù)庫表S(學號,姓名,性別,年齡)和SC(學號,課程號,成績)之間使用 “學號”建立了表之間的永久聯(lián)系,在參照完整性的更新規(guī)則、刪除規(guī)則和插入規(guī)則中選擇設(shè)置了“限制”。如果表S所有的記錄在表SC中都有相關(guān)聯(lián)的記錄,則( )。
A.允許修改表S中的學號字段值
B.允許刪除表S中的記錄
C.不允許修改表S中的學號字段值
D.不允許在表S中增加新的記錄
參考答案:C
參考解析:參照完整性的更新規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值,所以s表中的學號不能隨意修改;刪除規(guī)則如果設(shè)置了“限制”,若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄,所以s表中禁止隨意修改;如果插入規(guī)則設(shè)置了“限制”,若父表中沒有相匹配的連接字段值則禁止插入子記錄,所以sc表中不允許隨意增加記錄,但s表無限制。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |