21運行下列程序,結果是( )。
A.f=5B.f=7C.f=8D.f:13
參考答案:D
參考解析:本題考察D0循環語句:
k=1時,f=1+1=2,f0=1,fl=2,k=1+1=2;k=2時,f=3,f0=2,fl=3,k=2+1=3;
k=3時,f=5,f=3,fl=5,k=3+1=4;k=4時,f=8,f0=5,fl=8,k=4+1=5;k=5時,f=13,f0=8,fl=13,k=6,不再滿足循環條件跳出循環,此時f=13。
22編寫如下窗體事件過程:Private Sub Form—MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)
程序運行后,為了在窗體上消息框中輸出“Hell0”信息,在窗體上應執行的操作是( )。
A.同時按下Shift鍵和鼠標左鍵
B.同時按下Shift鍵和鼠標右鍵
C.同時按下Ctrl、Ah鍵和鼠標左鍵
D.同時按下Ctrl、Alt鍵和鼠標右鍵
參考答案:D
參考解析:在窗體的鼠標事件中,參數Buuon的值為l表示左鍵按下,值為2表示右鍵按下,值為4表示中間按鍵按下,參數Shift的值為1表示Shift鍵按下,值為2表示Ctd鍵按下,值為4表示Alt鍵按下。Shift值為6則說明是Ctrl鍵和Alt鍵按下,Button值為2說明是鼠標右鍵按下。
23在E—R圖中,用來表示實體聯系的圖形是( )。
A.橢圓形B.矩形C.菱形D.三角形
參考答案:C
參考解析:在E—R圖中實體集用矩形,屬性用橢圓,聯系用菱形。
24有三個關系R、S和T如下:
其中關系T由關系R和S通過某種操作得到,該操作為( )。
A.笛卡爾積B.交C.并D.自然連接
參考答案:D
參考解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以根據T關系中的有序組可知R與S進行的是自然連接操作。
25下列關于SQL命令的敘述中,正確的是( )。
A.INSERT命令中可以沒有VALUES關鍵
B.INSERT命令中可以沒有INT0關鍵字
C.INSERT命令中必須有SET關鍵字
D.以上說法均不正確
參考答案:D
參考解析:SQL查詢中的INSERT語句的作用是向數據表中插入數據,其語法結構為:
Insert int0表名(列名l,列名2,…,列名n)值(值1,值2,…,值n);插人多少列,后面括號里面就跟多少值。從其語法結構可以看出選項A、B、C說法均不正確,故選項D為正確答案。
26數據庫中有“商品”表如下:
要查找出單價大于等于3000并且小于l0000的記錄,正確的SQL命令是( )。
A.SELECT*FROM商品WHERE單價8唧EEN 3000 AND l0000
B.SELECT*FROM商品WHERE單價‘BETWEEN 3000 T010000
C.SELECT*FROM商品WHERE單價BETWEEN 3000 AND 9999
D.SELECT*FROM商品WHERE單價BETWEEN 3000 T09999
參考答案:C
參考解析:在查詢準則中比較運算符“Between…And”用于設定范圍,表示“在……之間”,此題要求查找大于等于3000,小于10000的記錄,因為不包括10000,所以設定的范圍為Between 3000 And 9999,表達式為SELECT*FROM商品WHERE單價BETWEEN 3000 AND 9999,答案C正確。
27某系統總體結構圖如下圖所示:
該系統總體結構圖的深度是(
A.7B.6C.3 D.2
參考答案:C
參考解析:根據總體結構圖可以看出該樹的深度為3,比如:XY系統一功能2一功能2.1,就是最深的度數的一個表現。
28)有三個關系R、s和T如下:
其中關系T由關系R和s通過某褓作得到,該操作為( )。
A.選擇B.投影C.交D.并
參考答案:D
參考解析:關系T中包含了關系R與s中的所有元組,所以進行的是并的運算。
29下列能夠交換變量x和Y值的程序段是( )。
A.Y=X:X=YB.Z=X:Y=Z:X=YC.Z=X 1 X=Y:Y=Z D.Z=X:W=Y:Y=Z:X=Y
參考答案:C
參考解析:交換x和Y的值,借助于一個中間變量,先將x的值放到中間變量里面,然后將Y的值放到X中,此時x中存放的是Y的值,最后再將中間變量即原來x的值放到Y中,即完成交換。不能將Y直接賦給x,否則將把原來x中的值覆蓋。
30若要將“產品”表中所有供貨商是“ABC”的產品單價下調50,則正確的sQL語句是( )。
A.UPDATE產品SET單價=50 WHERE供貨商=“ABC”8
B.UPDATE產品SET單價=單價一50 WHERE供貨商=“ABC”
C.UPDATE FROM產品SET單價=50 WHERE供貨商=”ABC”
D.UPDATE FROM產品SET單價=單價一50 WHERE供貨商=”ABC”
參考答案:B
參考解析:修改數據的語法結構為:Update table set字段名=value[where條件],所以答案為B。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |