點(diǎn)擊查看:2016年計(jì)算機(jī)二級(jí)考試Access備考基礎(chǔ)習(xí)題匯總
1[單選題] VBA中求字符串長(zhǎng)度的函數(shù)是
A.LenB.LengthC.StrLenD.strLength
參考答案:A
2[單選題] 下列關(guān)于貨幣數(shù)據(jù)類型的敘述中,錯(cuò)誤的是( )。
A.貨幣型字段的長(zhǎng)度為8個(gè)字節(jié)
B.貨幣型數(shù)據(jù)等價(jià)于具有單精度屬性的數(shù)字型數(shù)據(jù)
C.向貨幣型字段輸入數(shù)據(jù)時(shí),不需要輸入貨幣符號(hào)
D.貨幣型數(shù)據(jù)與數(shù)字型數(shù)據(jù)混合運(yùn)算后的結(jié)果為貨幣型
參考答案:B
參考解析:貨幣型數(shù)據(jù)字段長(zhǎng)度為8字節(jié),向貨幣字段輸入數(shù)據(jù)時(shí),不必鍵人美元符號(hào)和千位分隔符,可以和數(shù)值型數(shù)據(jù)混合計(jì)算,結(jié)果為貨幣型。故答案為B。
3[簡(jiǎn)答題]在考生文件夾下的“sampl.accdb”數(shù)據(jù)庫(kù)文件中已建立表對(duì)象“tEmployee”。請(qǐng)根據(jù)以下操作要求,完成表的編輯。
(1)根據(jù)“tEmployee”表的結(jié)構(gòu),判斷并設(shè)置主鍵;刪除表中的“學(xué)歷”字段。
(2)將“出生日期”字段的有效性規(guī)則設(shè)置為只能輸入大于l6歲的日期(要求:必須用函數(shù)計(jì)算年齡);將“聘用時(shí)間”字段的有效性規(guī)則設(shè)置為只能輸入上一年度9月1日以前《不含9月1日)的日期(要求:本年度年號(hào)必須用函數(shù)獲取);將表的有效性規(guī)則設(shè)置為輸入的出生日期小于輸入的聘用時(shí)間。
(3)在表結(jié)構(gòu)中的“簡(jiǎn)歷”字段后增加一個(gè)新字段,字段名稱為“在職否”,字段類型為“是/否”型;將其默認(rèn)值設(shè)置為真。
(4)將有“書法”愛(ài)好的記錄全部刪除。
(5)將“職務(wù)”字段的輸入設(shè)置為“職員”、“主管”或“經(jīng)理”列表選擇。
(6)根據(jù)“所屬部門”字段的值修改“編號(hào)”,“所屬部門”為“01”,將“編號(hào)”的第1位改為“1”;“所屬部門”為“02”,將“編號(hào)”的第1位改為“2”,依次類推。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):表字段屬性中主鍵、有效性規(guī)則、默認(rèn)值、查詢向?qū)У脑O(shè)置;表字段的刪除;記錄的刪除等。
【解題思路】第1、2、3、5、6小題在設(shè)計(jì)視圖中設(shè)置字段屬性;第4小題在數(shù)據(jù)表中刪除記錄。
(1)【操作步驟】
步驟1:選擇“表”對(duì)象,右鍵單擊“tEmployee”表,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。
步驟2:右鍵單擊“編號(hào)”行,在彈出的快捷菜單中選擇“主鍵”命令,如圖4.1所示。
步驟3:右鍵單擊“學(xué)歷”行,在彈出的快捷菜單中選擇“刪除行”命令,如圖4.2所示,在彈出的對(duì)話框中單擊“是”按鈕,然后單擊“保存”按鈕。
(2)【操作步驟】
步驟1:?jiǎn)螕簟俺錾掌凇弊侄涡腥我稽c(diǎn),在“有效性規(guī)則”行輸入“Year(DATE())-Year([出生日期])>16”,如圖4.3所示。
步驟2:?jiǎn)螕簟捌赣脮r(shí)間”字段行任一點(diǎn),在“有效性規(guī)則”行輸入“
步驟3:右鍵單擊“設(shè)計(jì)視圖”任一點(diǎn),在彈出的快捷菜單中選擇“屬性”命令,如圖4.5所示,在“屬性表”界面中“有效性規(guī)則”行輸入“[出生日期]<[聘用時(shí)間]”,然后關(guān)閉屬性表,如圖4.6所示。
步驟4:?jiǎn)螕簟氨4妗卑粹o,在彈出的對(duì)話框中選擇“否”按鈕。
(3)【操作步驟】
在“簡(jiǎn)歷”字段的下一行的“字段名稱”處輸入“在職否”,在“數(shù)據(jù)類型”列表中選擇“是/否”,在“默認(rèn)值”行輸入“1”,單擊“保存”按鈕,然后關(guān)閉設(shè)計(jì)視圖,如圖4.7所示。
(4)【操作步驟】
步驟1:雙擊“tEmployee”表,打開(kāi)數(shù)據(jù)表視圖。
步驟2:在“tEmployee”表的“簡(jiǎn)歷”字段列的內(nèi)容中選擇“書法”二字,單擊“開(kāi)始”選項(xiàng)卡下的“選擇”按鈕,在其下拉列表中選擇“包含“書法”命令,如圖4.8所示。
步驟3:選中其篩選出的記錄,單擊“記錄”功能區(qū)中的“刪除”按鈕,在彈出的對(duì)話框中單擊“是”按鈕,如圖4.9所示。
步驟4:?jiǎn)螕簟氨4妗卑粹o,關(guān)閉數(shù)據(jù)表視圖。
(5)【操作步驟】
步驟1:打開(kāi)設(shè)計(jì)視圖,在“職務(wù)”字段的“數(shù)據(jù)類型”列表中選擇“查閱向?qū)А泵,如圖4.10所示。
步驟2:在彈出的對(duì)話框中選擇“自行鍵入所需的值”命令,如圖4.11所示,然后單擊“下一步”按鈕,在第一列的每行分別輸人“職員”、“主管”、“經(jīng)理”,最后單擊“完成”按鈕,如圖4.12所示。
步驟3:?jiǎn)螕簟氨4妗卑粹o,關(guān)閉設(shè)計(jì)視圖。
(6)【操作步驟】
步驟1:雙擊“tEmployee”表,打開(kāi)數(shù)據(jù)表視圖。
步驟2:?jiǎn)螕簟八鶎俨块T”字段右側(cè)的下三角按鈕,勾選“01”對(duì)應(yīng)的復(fù)選框,如圖4.13所示,將“所屬部門”為“01”的記錄對(duì)應(yīng)的“編號(hào)”字段第1位修改為“1”,如圖4.14所示。單擊“所屬部門”字段右側(cè)的下三角按鈕,勾選“02”對(duì)應(yīng)的復(fù)選框,將“所屬部門”為“02”的記錄對(duì)應(yīng)的“編號(hào)”字段第1位修改為“2”。單擊“所屬部門”字段右側(cè)的下三角按鈕,勾選“03”對(duì)應(yīng)的復(fù)選框,將“所屬部門”為“03”記錄對(duì)應(yīng)的“編號(hào)”字段第1位修改為“3”。單擊“所屬部門”字段右側(cè)的下三角按鈕,勾選“04”對(duì)應(yīng)的復(fù)選框,將“所屬部門”為“04”記錄對(duì)應(yīng)的“編號(hào)”字段第1位修改為“4”。單擊“所屬部門”字段右側(cè)的下三角按鈕,勾選“全選”復(fù)選框,然后單擊“確定”按鈕。
步驟3:?jiǎn)螕簟氨4妗卑粹o,關(guān)閉數(shù)據(jù)表視圖。
4[單選題] 銷售庫(kù)中有“產(chǎn)品表”(產(chǎn)品編碼,產(chǎn)品名稱,單價(jià)),另有“新品表”(產(chǎn)品編碼,產(chǎn)品名稱,單價(jià))。根據(jù)產(chǎn)品編碼,一件產(chǎn)品只在“新品表”中出現(xiàn),則要將該產(chǎn)品追加到“產(chǎn)品表”中;如果一件產(chǎn)品在“產(chǎn)品表”和“新品表”中同時(shí)出現(xiàn),則用“新品表”中的單價(jià)修改“產(chǎn)品表”中相應(yīng)產(chǎn)品的單價(jià)。為實(shí)現(xiàn)上述功能要求,應(yīng)使用的方法是
A.更新查詢B.追加查詢C.生成表查詢D.編VBA程序
參考答案:D
參考解析:根據(jù)題目描述,若產(chǎn)品編碼只在“新品表”中出現(xiàn),需要追加至“產(chǎn)品表”;若產(chǎn)品編碼在“產(chǎn)品表”和“新品表”中同時(shí)出現(xiàn),需要修改“產(chǎn)品表”中相應(yīng)產(chǎn)品的單價(jià)。為了同時(shí)滿足上述功能要求,應(yīng)編寫VBA程序進(jìn)行判斷后執(zhí)行相應(yīng)操作。因此選項(xiàng)D正確。
5[單選題] 運(yùn)行下列程序,顯示的結(jié)果是( )。
A.4B.5C.38 D.40
參考答案:D
參考解析:
本題是多層For嵌套循環(huán),最內(nèi)層是循環(huán)次數(shù)計(jì)數(shù),最外層循環(huán)會(huì)執(zhí)行5次,而內(nèi)層循環(huán)會(huì)因I的值不同而執(zhí)行不同次數(shù)的循環(huán)。當(dāng):
I=1時(shí).s=4
I=2時(shí).s=4+4+3=11
I=3時(shí),s=1l+4+3+2=20
I=4時(shí),s=20+4+3+2+l=30
I=5時(shí),s=30+4+3+2+1=40,
因此S的值最終為40。
6[單選題] 下列變量名中,合法的是( )。
A.4AB.A-1C.ABCj D.private
參考答案:C
參考解析:VBA中根據(jù)變量名命名規(guī)則,變量名由英文字母開(kāi)頭,變量命名不能包含有空格或除了下劃線字符(一)外的其他的標(biāo)點(diǎn)符號(hào),長(zhǎng)度不能超過(guò)255個(gè)字符,不能使用VBA的關(guān)鍵字。
7[單選題] 查詢以字母N或0或P開(kāi)頭的字符串,正確的是( )。
A.[Like”rN—P]*”
B.Like[”N*”O(jiān)r”O(jiān)*”O(jiān)r”P*”]
C.In[“N*”,”0*”,”P*”]
D.Between N*and P*
參考答案:A
參考解析:通配符“[]”通配方括號(hào)內(nèi)列出的任一個(gè)字符,如:“[N—P]”表示N、O、P中的任一單個(gè)字符;“Like"用指定查找文本字段的字符模式,通配符“*”表示與任意個(gè)數(shù)的符匹配。因此條件表達(dá)式“Like”[N~P]*””可以查找到以字母N或O或P開(kāi)頭的字符串。因此選項(xiàng)A正確。
8[單選題] 下列過(guò)程的功能是:從鍵盤輸入一個(gè)大于2的整數(shù),輸出小于該整數(shù)的最大質(zhì)數(shù)。( )。例如,輸入20,則輸出l9,輸入10,則輸出7。
為實(shí)現(xiàn)指定功能,程序【】處應(yīng)填寫的語(yǔ)句是( )。
A.k—k+1B.X=X一1C.X—X/kD.k—k一1
參考答案:B
參考解析:本題要求輸入~個(gè)數(shù),找出比輸入的數(shù)小的最大的質(zhì)數(shù)。質(zhì)數(shù)的程序判斷為從數(shù)值2開(kāi)始依次能否被整除,如能則不是,不能就是要找的數(shù)。題目要求找小于輸入的數(shù)。因此輸入的數(shù)要依次減小1進(jìn)行判斷是否為質(zhì)數(shù)。例:輸入9,則最大的質(zhì)數(shù)為7。Sqr(數(shù)據(jù)表達(dá)式):開(kāi)平方函數(shù)。如Sqr(9)=3
(8)是否正確
13)if x raod k一0 then;if條件判斷8 mod 2—0是否正
綜上所述,故選擇B選項(xiàng)。
9[單選題] 有三個(gè)關(guān)系R、s和T如下:
則由關(guān)系R和s得到關(guān)系T的操作是( )。
A.自然連接B.交C.投影D.并
參考答案:A
參考解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T中元組可以判斷R和s做的是自然連接操作。
10[單選題] 有下列命令按鈕控件test的單擊事件過(guò)程:
當(dāng)運(yùn)行窗體,單擊命令按鈕時(shí),在名為bResult的窗體標(biāo)簽內(nèi)將顯示的是( )。
A.字符串15B.字符串5C.整數(shù)l5D.整數(shù)5
參考答案:A
參考解析:程序運(yùn)行后,R的值為從l到5累加,為15。函數(shù)Str的功能是將數(shù)值轉(zhuǎn)換為字符串,因此,bResult的窗體標(biāo)題將顯示字符串l5。
相關(guān)推薦:
各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |