1[簡答題]在考生文件夾下的“samp1.accdb”數(shù)據(jù)庫文件中已建立裘對象“tVisitor”,同時在考生文件夾下還有“exam.accdb”數(shù)據(jù)庫文件。請按以下操作要求,完成表對象“tVisitor”的編輯和表對象“tLine”的導(dǎo)入。
(1)設(shè)置“游客ID”字段為主鍵。
(2)設(shè)置“姓名”字段為“必填”字段。
(3)設(shè)置“年齡”字段的“有效性規(guī)則”為:大于等于10 且小于等于60。
(4)設(shè)置“年齡”字段的“有效性文本”為:“輸入的年齡應(yīng)在10歲到60歲之間,請重新輸入!
(5)在編輯完的表中輸入如下一條新記錄,如表2.3所示。其中“照片”字段數(shù)據(jù)設(shè)置為考生文件夾下的“照片1.bmp”圖像文件。
(6)將“exam.accdb”數(shù)據(jù)庫文件中的表對象“tLine”導(dǎo)入“samp1.accdb”數(shù)據(jù)庫文件內(nèi),表名不變。
3[單選題] 函數(shù)Sgn(3.1415)的返回值是( )。
A.-1B.0C.1D.3
參考答案:C
參考解析:本題考查sgn(數(shù)據(jù)表達(dá)式)函數(shù)的用法。該函數(shù)也被叫做符號函數(shù)。當(dāng)數(shù)值表達(dá)式的值為正數(shù)時,其值為1;當(dāng)數(shù)值表達(dá)式為負(fù)數(shù)時,其值為-l;當(dāng)數(shù)值表達(dá)
式為0時,其值為0。綜上可知,應(yīng)選擇C選項。
4[單選題] 設(shè)循環(huán)隊列存儲空間為Q(1:50),初始狀態(tài)為{ront—rear一50。經(jīng)過一系列入隊和退隊操作后,front:rear一25,則該循環(huán)隊列中元素個數(shù)為( )。
A.26B.25C.24D.0或50
參考答案:D
參考解析:
循環(huán)隊列是隊列的一種順序存儲結(jié)構(gòu),用隊尾指針rear指向隊列中的隊尾元素,用排頭指針front指向排頭元素的前一個位置。循環(huán)隊列長度為50,由初始狀態(tài)為front=rear-50可知此時循環(huán)隊列為空。入隊運算時,首先隊尾指針rear進(jìn)1(即rearTl),然后在隊尾指針rear指向的位置插入新元素。特別的,當(dāng)隊尾指針rear=50十1時.置rear-1。退隊運算時,排頭指針front進(jìn)](即front+1),然后刪除front指針指向的位置上的元素,當(dāng)排頭指針front=50-1時,置front=1。若經(jīng)過運算,front-rear可知隊列空或者隊列滿,則隊列中有0或者50個元素。故選D選項。
6[單選題] 程序調(diào)試的任務(wù)是( )。
A.設(shè)計測試用例B.驗證程序的正確性C.發(fā)現(xiàn)程序中的錯誤D.診斷和改正程序中的錯誤
參考答案:D
參考解析: 程序調(diào)試的任務(wù)是診斷和改正程序中的錯誤。
7[單選題] 在程序中要統(tǒng)計職稱(duty)為“研究員”或“副研究員”的記錄數(shù)量,使用IF語句進(jìn)行判斷并計數(shù),下列選項中,錯誤的IF語句是( )。
A.If InStr(duty,”研究員”)>0 Then n—n+1
B.If InStr(duty=”研究員”or duty=”副研究員”)>O Then n—n+1
C.If Right(duty,3)一”研究員”Then n—n+1
D.If duty=”研究員”O(jiān)r duty=”副研究員”Then n—n+1
參考答案:B
參考解析:InStr函數(shù)的語法格式為:InStr([start]strl,str2),該函數(shù)的功能是檢索字符串str2在字符串strl中最早出現(xiàn)的位置,返回一個整數(shù)值。A、C、D選項中,在duty字段內(nèi)容中找出包含研究員或副研究員的記錄。B選項中InStr函數(shù)的語法結(jié)構(gòu)錯誤。故選擇B選項。
8[單選題] 數(shù)據(jù)庫系統(tǒng)的三級模式不包括( )。
A.概念模式B.內(nèi)模式C.外模式D.數(shù)據(jù)模式
參考答案:D
9[單選題] 下列選項中,所有控件共有的屬性是( )。
A.CaptionB.ValueC.Text D.Name
參考答案:D
參考解析:所有控件共有的屬性是Name屬性,因為在代碼中引用一個窗體控件時,該屬性是必須使用的控件屬性。所以答案為D。
10[單選題] 在Access中已經(jīng)建立了“學(xué)生”表,若查找“學(xué)號”是“S00001”或“S00002”的記錄,應(yīng)在查詢設(shè)計視圖的“條件”行中輸入( )。
A.″S00001″or″″S00002″
B.″S00001″and″S00002”
C.in(″S00001″or″S00002″)
D.in(″S00001″and″S00002″)
參考答案:A
參考解析:
在查詢準(zhǔn)則中比較運算符“IN”用于集合設(shè)定,表示“在……之內(nèi)”。若查找“學(xué)號”是“S00001”或“S00002”的記錄應(yīng)使用表達(dá)式in(”S00001”,”S00002”),也可以使用表達(dá)式(”S00001”or”S00002”),所以選項A正確。