- 相關推薦
全國計算機(ji)等級考試(shi)二級公共基礎知識試(shi)題及(ji)答案(an)(精選(xuan)10套)
在社會的(de)(de)各(ge)個領域,許多(duo)人都需要跟試題打交道,試題是(shi)學校或各(ge)主辦方考(kao)核某種知識才能的(de)(de)標準。還在為找參考(kao)試題而苦惱嗎?下面是(shi)小編(bian)收(shou)集整理的(de)(de)全國計算(suan)機(ji)等級考(kao)試二級公共基(ji)礎知識試題及答案(an)(精選(xuan)10套),僅供(gong)參考(kao),大家一起來看(kan)看(kan)吧。
全國計算機等級考試二級公共基礎知識試題及答案1
1[單選題] 在Visual FoxPro中,下面關(guan)于屬性、事件、方法(fa)敘述錯誤的是(shi)( )。
A.屬(shu)性用于描(miao)述對象(xiang)的狀態
B.方(fang)法用于表示對(dui)象的(de)行為
C.事件代碼也(ye)可以(yi)像方法一樣(yang)被顯式調(diao)用
D.基(ji)于同一個類產生(sheng)的兩(liang)個對象不能分別設(she)置自己的屬性值,
參考答案:D
參考解析:
在面向對(dui)(dui)(dui)象(xiang)(xiang)的(de)(de)概(gai)念中(zhong),屬(shu)性用(yong)來(lai)表(biao)示對(dui)(dui)(dui)象(xiang)(xiang)的(de)(de)狀(zhuang)態(tai)(tai),方(fang)法(fa)用(yong)來(lai)描述對(dui)(dui)(dui)象(xiang)(xiang)的(de)(de)行為,事(shi)件是一(yi)種由(you)(you)系(xi)(xi)統預先定義而由(you)(you)用(yong)戶(hu)(hu)(hu)或系(xi)(xi)統發出(chu)的(de)(de)動作,事(shi)件作用(yong)于(yu)對(dui)(dui)(dui)象(xiang)(xiang),對(dui)(dui)(dui)象(xiang)(xiang)識別事(shi)件并作出(chu)相應反應,事(shi)件可以(yi)由(you)(you)系(xi)(xi)統引發,也可以(yi)由(you)(you)用(yong)戶(hu)(hu)(hu)引發,當(dang)由(you)(you)用(yong)戶(hu)(hu)(hu)引發時,可以(yi)像方(fang)法(fa)一(yi)樣被顯式調用(yong)。基(ji)于(yu)類生成的(de)(de)對(dui)(dui)(dui)象(xiang)(xiang),雖然(ran)采(cai)用(yong)了相同(tong)的(de)(de)屬(shu)性來(lai)表(biao)示狀(zhuang)態(tai)(tai),但它們(men)在屬(shu)性上的(de)(de)`取(qu)值完全(quan)不(bu)同(tong)。這些對(dui)(dui)(dui)象(xiang)(xiang)一(yi)般有著不(bu)同(tong)的(de)(de)狀(zhuang)態(tai)(tai),且彼此(ci)間相對(dui)(dui)(dui)獨立。
)2[單選題] 在(zai)Visual FoxPro中,用(yong)于建立或修(xiu)改程序(xu)文件(jian)的命令(ling)是( )。
A.MODIFY<文件名>
B.MODIFY COMMAND<文件名>
C.MODIFY PROCEDURE<文件名>
D.MODIFY PROGRAM<文件名>
參考答案:B
參考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。
3[簡答(da)題]對考(kao)生文件夾下的數據(ju)庫“圖(tu)書借閱”中的表完成(cheng)如下操作:
為表(biao)“圖書(shu)借(jie)閱”增加一個(ge)字(zi)(zi)段“姓名”,字(zi)(zi)段類型為“字(zi)(zi)符型”,寬度為“8”。
編寫(xie)程序“cx1”完成以下(xia)兩小題(ti):
(1)填寫表“圖書借(jie)(jie)閱”的新字段(duan)值“姓名”(取自“借(jie)(jie)書證(zheng)號”對應的讀者信息表的“姓名”字段(duan))。
(2)查詢表“圖(tu)書(shu)借(jie)閱”中“2007年12月30日”的(de)借(jie)書(shu)記(ji)錄,并將查詢結果輸入表“result”中。
運行該程序。
參考解析:
【考點指引】本題主要考查利(li)用(yong)SQL語句來修(xiu)改表結構和修(xiu)改字段(duan)值。
【操作步驟】
①在(zai)命(ming)令窗口(kou)中輸入命(ming)令:MODI COMM cxl(回車執行),打(da)開程序文件編輯(ji)窗口(kou),在(zai)程序文件編輯(ji)窗口(kou)中輸入以下程序代碼:
OPEN DATEBASE圖書借閱(yue)
ALTER圖書(shu)借閱ADD姓名C(8)
USE讀者信息
GO TOP
DO WHILE.NOT.EOF()
a=借書證號
b=姓名
UPDATE圖(tu)書借閱SET姓(xing)名=b WHERE借書證號=a
SELECT讀者信(xin)息
SKIP
ENDDO
SELEcT*INTO TABLE result FROM圖(tu)書(shu)借閱WHERE借閱日期=CTOD("12—30—07")
關閉程序文件編(bian)輯窗口并保存(cun)程序文件。
②在命令窗(chuang)口中輸入命令:DO cxl(回車執行),執行程序(xu)文(wen)件(jian)。
4[單選題] 在下面(mian)的(de)Visual FoxPro表達式中,運算結果不為邏輯真的(de)是( )。
A.EMPTY(SPACE(0))
B.LIKE(ˋxy*′,ˋxyz′)
C.AT(ˋxy′,ˋabcxyz′)
D.ISNULL(.NULL.)
參考答案:C
參考解析:Space函(han)數返回(hui)由指定(ding)數目組成的(de)字(zi)符(fu)(fu)(fu)串(chuan)(chuan),Space(0)返回(hui)空字(zi)符(fu)(fu)(fu)串(chuan)(chuan),Empty函(han)數判(pan)(pan)斷指定(ding)的(de)表(biao)達(da)式(shi)的(de)運算結果是否為(wei)空,故(gu)A)選(xuan)項為(wei)真(zhen);Like函(han)數比較前(qian)后(hou)(hou)兩個(ge)字(zi)符(fu)(fu)(fu)串(chuan)(chuan)對應位置(zhi)上的(de)字(zi)符(fu)(fu)(fu),若所有(you)對應字(zi)符(fu)(fu)(fu)都相(xiang)匹配,函(han)數返回(hui)值為(wei)邏(luo)輯真(zhen),否則為(wei)邏(luo)輯假,前(qian)字(zi)符(fu)(fu)(fu)串(chuan)(chuan)可包(bao)含通配符(fu)(fu)(fu),故(gu)B)選(xuan)項為(wei)真(zhen);At函(han)數如果前(qian)字(zi)符(fu)(fu)(fu)串(chuan)(chuan)是后(hou)(hou)字(zi)符(fu)(fu)(fu)串(chuan)(chuan)的(de)子串(chuan)(chuan),返回(hui)前(qian)字(zi)符(fu)(fu)(fu)串(chuan)(chuan)首字(zi)符(fu)(fu)(fu)在(zai)后(hou)(hou)字(zi)符(fu)(fu)(fu)串(chuan)(chuan)中(zhong)第幾(ji)次出現的(de)位置(zhi),函(han)數值為(wei)數值型,故(gu)C)返回(hui)的(de)不(bu)為(wei)邏(luo)輯真(zhen);IsnuU函(han)數判(pan)(pan)斷一個(ge)表(biao)達(da)式(shi)的(de)值是否為(wei)空值,故(gu)D)選(xuan)項為(wei)真(zhen)。
5[單(dan)選題]在(zai)VisualFoxPr0中創建(jian)(jian)項目,系統將建(jian)(jian)立(li)一個項目文件,項目文件的(de)擴(kuo)展名是
A.pjxB.pjxC.proD.itm
參考答案:A
6[單選題] 在Visual FoxPro中,“表”是(shi)指( )。
A.報表(biao)B.關系C.表(biao)格控件D.表(biao)單
參考答案:B
7[單選(xuan)題(ti)]下列關于棧敘述(shu)正確(que)的是( )。
A.棧頂元(yuan)素最先能被(bei)刪除(chu)
B.棧頂元素最后(hou)才能被刪(shan)除
C.棧底元素永遠不(bu)能被刪(shan)除
D.棧底元素最先被刪(shan)除(chu)
參考答案:A
參(can)考解析:棧(zhan)是先(xian)(xian)進(jin)后出的數據結構(gou),所以(yi)棧(zhan)頂元素(su)最后入(ru)棧(zhan)卻最先(xian)(xian)被(bei)刪(shan)(shan)除(chu)。棧(zhan)底元素(su)最先(xian)(xian)人棧(zhan)卻最后被(bei)刪(shan)(shan)除(chu)。所以(yi)選擇A)。
8[單(dan)選題] 在長度為n的有序線性表中進行二(er)分查找,最壞(huai)情況下需(xu)要比(bi)較的次數是( )。
A.O(n)B.O(n2)C.O(10g2n)D.O(n10g2n)
參考答案:C
參考(kao)解析:當有(you)序線性表為順序存儲時才能用二(er)分(fen)法(fa)查(cha)(cha)找。可以證明的是對(dui)于長度為n的有(you)序線性表,在最壞情(qing)況下,二(er)分(fen)法(fa)查(cha)(cha)找只需(xu)(xu)要(yao)比較l092n次,而(er)順序查(cha)(cha)找需(xu)(xu)要(yao)比較n次。
9[單選題] 在Visual FoxPro中,CREATE PROJECT命令將創(chuang)建(jian)一(yi)個( )。
A.項目B.數據庫C.程序D.菜單
參考答案:A
參(can)考(kao)解析:執(zhi)(zhi)(zhi)行(xing)CREATE PROJECT命(ming)令(ling)即可(ke)創建項(xiang)目;執(zhi)(zhi)(zhi)行(xing)CREATE DATABASE命(ming)令(ling)可(ke)建立數據庫;執(zhi)(zhi)(zhi)行(xing)MOD IFY COMMAND命(ming)令(ling)可(ke)建立程序文件(jian);執(zhi)(zhi)(zhi)行(xing)CREATE MENU命(ming)令(ling)可(ke)建立菜(cai)單。故(gu)A選項(xiang)正確。
10[單選題(ti)]打開(kai)數據(ju)庫abe的正確(que)命令是
A.OPENDATABASEabe
B.USEabe
C.USEDATABASEabe
D.OPENabe
參考答案:A
參考解析:使(shi)用命令打開數(shu)據庫(ku),其(qi)語法格式為:OPENDATABASE[數(shu)據庫(ku)名l?]
[EXCLUSIVEISHARED].[NOUPDATE]
[VALIDATE]
其中各參數的含(han)義如下:
①EXCLUSIVE:以(yi)獨占方式打開數據(ju)庫;②SHARED:以(yi)共享方式打開數據(ju)庫:
③NOUPDATE:按只讀(du)方式打開;
VALIDATE:指定VisualFoxPr0檢查在(zai)數(shu)據庫中引用(yong)的
對象是否合法。
全國計算機等級考試二級公共基礎知識試題及答案2
一(yi)、選擇題((1)—(10)、(21)—(40)每題2分,(11)—(20)每題1分,共70分)
(1)下列數據結(jie)構中,屬于非(fei)線(xian)性結(jie)構的是(shi)
A.循環隊列
B.帶鏈隊列
C.二叉樹
D.帶鏈棧
(2)下列數據(ju)結果中,能夠按照“先進(jin)后出”原則(ze)存取數據(ju)的是
A.循環隊列
B.棧
C.隊列
D.二叉樹
(3)對于循環隊列(lie),下(xia)列(lie)敘(xu)述中正確的是
A.隊頭(tou)指針是固(gu)定不變的
B.隊頭(tou)指針(zhen)(zhen)一定大于隊尾指針(zhen)(zhen)
C.隊頭(tou)指(zhi)針一定小于隊尾指(zhi)針
D.隊頭指針(zhen)可以大于隊尾指針(zhen),也(ye)可以小(xiao)于隊尾指針(zhen)
(4)算(suan)法的空間復雜度是(shi)指
A.算(suan)法在執行過(guo)程中所(suo)需要的計算(suan)機存儲空間(jian)
B.算(suan)法所處理的數據量
C.算法程序(xu)中(zhong)的語句或指令(ling)條(tiao)數
D.算法在執(zhi)行過程中所需要的臨時工作單(dan)元數
(5)軟件設(she)計中劃分(fen)模塊的(de)一(yi)個準(zhun)則是
A.低內(nei)聚低耦合
B.高(gao)內聚低耦合
C.低內聚高耦合
D. 高內聚(ju)高耦合
(6)下列(lie)選(xuan)項中不屬(shu)于(yu)結(jie)構化程序設(she)計原則的(de)是
A.可封裝。
B. 自(zi)頂向下(xia)。
C.模塊化。
D. 逐(zhu)步求精。
(7)軟件詳細設計產生的(de)圖如下(xia):
該圖是
A.N-S圖
B.PAD圖
C.程序流程圖
D. E-R圖
(8)數據庫管理系統是
A.操作系統(tong)的一部分
B.在操作系統支持下的(de)系統軟(ruan)件(jian)
C.一種編譯(yi)系統
D. 一(yi)種操作系統
(9)在E-R圖中(zhong),用來表示實體聯系(xi)的圖形(xing)是
A.橢圓圖
B.矩形
C.菱形
D. 三角形
(10)有三(san)個關(guan)系R,S和T如(ru)下:
其中關系T由關系R和S通過某種(zhong)操作(zuo)得到(dao),該操作(zuo)為
A.選擇
B.投影
C.交
D.并
(11)以下敘述中正(zheng)確的是
A.程序設計的`任務就是編寫(xie)程序代碼并上機調試
B.程(cheng)序設計的任務就(jiu)是確定所用數(shu)據結構
C.程序設計(ji)的任務(wu)就是(shi)確定所用(yong)算法(fa)
D.以上(shang)三種說(shuo)法(fa)都不完整
(12)以下選項中,能用(yong)作用(yong)戶(hu)標識符的(de)是
A.void
B.8_8
C._0_
D.unsigned
(13)閱讀(du)以下(xia)程(cheng)序(xu)
#include
main()
{ int case; float printF;
printf(“請輸(shu)入(ru)2個數(shu):”);
scanf(“%d %f”,&case,&pjrintF);
printf(“%d %f ”,case,printF);
}
該程序(xu)編譯時產生錯(cuo)誤,其出錯(cuo)原因是(shi)
A.定義語句出錯,case是關鍵字(zi),不能用作用戶自定義標識符
B.定(ding)義(yi)語(yu)句出錯,printF不(bu)能用(yong)作用(yong)戶自定(ding)義(yi)標識符(fu)
C.定義語句(ju)無錯,scanf不能作(zuo)為輸入函數使用
D.定義(yi)語句無錯,printf不(bu)能輸出case的(de)值
(14)表達式:(int)((double)9/2)-(9)%2的值(zhi)是
A.0
B.3
C.4
D.5
(15)若有定義語句:int x=10;,則表達式x-=x+x的值(zhi)為
A.-20
B.-10
C.0
D.10
(16)有以下程序
#include
main()
{ int a=1,b=0;
printf(“%d,”,b=a+b);
printf(“%d ”,a=2*b);
}
程(cheng)序運行后的輸出結果(guo)是(shi)
A.0,0
B.1,0
C.3,2
D.1,2
17)設有定義:int a=1,b=2,c=3;,以(yi)下語句中執行效(xiao)果與其它三個(ge)不同的是
A.if(a>B. c=a,a=b,b=c;
B.if(a>B. {c=a,a=b,b=c;}
C.if(a>B. c=a;a=b;b=c;
D.if(a>B. {c=a;a=b;b=c;}
(18)有以下程(cheng)序
#include
main()
{ int c=0,k;
for (k=1;k<3;k++)
switch (k)
{ default: c+=k
case 2: c++;break;
case 4: c+=2;break;
}
printf(“%d ”,C.;
}
程序(xu)運行后(hou)的輸出結果是
A.3
B.5
C.7
D.9
(19)以下程序段中,與語句:k=a>b?(b>c?1:0):0;功能相同(tong)的(de)是
A.if((a>b)&&(b>C.) k=1;
else k=0;
B.if((a>b)||(b>C. k=1;
else k=0;
C.if(a<=B. k=0;
else if(b<=C.k=1;
D.if(a>B. k=1;
else if(b>C.k=1;
else k=0;
20)有以(yi)下程序(xu)
#include
main()
{ char s[]={“012xy”};int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>=’a’&&s[i]<=’z’) n++;
printf(“%d ”,n);
}
程(cheng)序運行后的輸(shu)出(chu)結果是
A.0
B.2
C.3
D.5
(21)有以下(xia)程序
#include
main()
{ int n=2,k=0;
while(k++&&n++>2);
printf(“%d %d ”,k,n);
}
程序(xu)運行后的輸出結果(guo)是
A.0 2
B.1 3
C.5 7
D.1 2
(22)有以下定義語句,編譯時會出現編譯錯(cuo)誤的是
A.char a=’a’;
B.char a=’ ’;
C.char a=’aa’;
D.char a=’x2d’;
(23)有(you)以(yi)下程序
#include
main()
{ char c1,c2;
c1=’A’+’8’-‘4’;
c2=’A’+’8’-‘5’;
printf(“%c,%d ”,c1,c2);
}
已(yi)知字(zi)母A的ASCII碼為65,程(cheng)序運行后(hou)的輸出結果是
A.E,68
B.D,69
C.E,D
D.輸出無定值
(24)有以下程序
#include
void fun(int p)
{ int d=2;
p=d++; printf(“%d”,p);}
main()
{ int a=1;
fun(a); printf(“%d ”,a);}
程序運行后的(de)輸出結果是
A.32
B.12
C.21
D.22
(25)以下函數(shu)findmax擬實現在數(shu)組中查找(zhao)最大值并作為函數(shu)值返回,但程序中有(you)錯導致不能(neng)(neng)實現預定功能(neng)(neng)
#define MIN -2147483647
int findmax (int x[],int n)
{ int i,max;
for(i=0;i
{ max=MIN;
if(max
return max;
}
造成錯(cuo)誤的原因是
A.定義語句(ju)int i,max;中(zhong)max未賦(fu)初值
B.賦值語句max=MIN;中,不(bu)應給max賦MIN值
C.語(yu)句if(max
D.賦值(zhi)語句max=MIN;放錯(cuo)了位置
(26)有(you)以(yi)下程序
#include
main()
{ int m=1,n=2,*p=&m,*q=&n,*r;
r=p;p=q;q=r;
printf(“%d,%d,%d,%d ”,m,n,*p,*q);
}
程序(xu)運(yun)行后的輸出結(jie)果(guo)是
A.1,2,1,2
B.1,2,2,1
C.2,1,2,1
D.2,1,1,2
(27)若有定義語句:int a[4][10],*p,*q[4];且0≤i<4,則錯誤的賦值是
A.p=a
B.q[i]=a[i]
C.p=a[i]
D.p=&a[2][1]
(28)有(you)以下程(cheng)序(xu)
#include
#include
main()
{ char str[ ][20]={“One*World”, “One*Dream!”},*p=str[1];
printf(“%d,”,strlen(p));printf(“%s ”,p);
}
程序運行后的輸出結果是
A.9,One*World
B.9,One*Dream
C.10,One*Dream
D.10,One*World
(29)有(you)以下程序
#include
main()
{ int a[ ]={2,3,5,4},i;
for(i=0;i<4;i++)
switch(i%2)
{ case 0:switch(a[i]%2)
{case 0:a[i]++;break;
case 1:a[i]--;
}break;
case 1:a[i[=0;
}
for(i=0;i<4;i++) printf(“%d”,a[i]); printf(“ ”);
}
A.3 3 4 4
B.2 0 5 0
C.3 0 4 0
D.0 3 0 4
(30)有以下程序
#include
#include
main()
{ char a[10]=”abcd”;
printf(“%d,%d ”,strlen(a),sizeof(a));
}
程序運行后的輸出(chu)結果是
A.7,4
B.4,10
C.8,8
D.10,10
(31)下(xia)面(mian)是(shi)有關C語言字符數組的(de)描(miao)述,其(qi)中錯誤的(de)是(shi)
A.不可以(yi)用賦(fu)(fu)值(zhi)語句(ju)給字符數組(zu)名賦(fu)(fu)字符串
B.可以用輸入語(yu)句把字(zi)符串整體輸入給字(zi)符數組
C.字符數組中的內(nei)容不一定是字符串(chuan)
D.字符數組(zu)只能(neng)存(cun)放字符串
(32)下列(lie)函數的功能是(shi)
fun(char*a,char*b)
{ while((*b=*a)!=’’) {a++,b++;} }
A.將(jiang)a所指字符串(chuan)賦給(gei)b所指空(kong)間
B.使指(zhi)針(zhen)b指(zhi)向a所指(zhi)字符串
C.將a所指(zhi)字符(fu)串(chuan)和b所指(zhi)字符(fu)串(chuan)進行(xing)比較
D.檢查a和b所指字符(fu)串中是否有’’
(33)設有以下函數(shu)
void fun(int n,char*s) {……}
則下面對函(han)數指(zhi)針的定義(yi)和賦值(zhi)均是正確(que)的是
A.void (*pf)(); pf=fun;
B.viod*pf(); pf=fun;
C.void*pf();*pf=fun;
D.void (*pf)(int,char);pf=&fun;
(34)有以下程(cheng)序(xu)
#include
int f(int n);
main()
{ int a=3,s;
s=f(a);s=s+f(a);printf(“%d ”,s);
}
int f(int n)
{ static int a=1;
n+=a++;
return n;
}
程序運行以(yi)后(hou)的輸出(chu)結果是
A.7
B.8
C.9
D.10
(35)有以下程序(xu)
#include
#define f(x) x*x*x
main()
{ int a=3,s,t;
s=f(a+1);t=f((a+1));
printf(“%d,%d ’,s,t);
}
程序運行后的輸(shu)出結(jie)果是(shi)
A.10,64
B.10,10
C.64,10
D.64,64
(36)下面結構(gou)體的(de)定義語句(ju)中,錯誤的(de)是(shi)
A.struct ord {int x;int y;int z;}; struct ord a;
B.struct ord {int x;int y;int z;} struct ord a;
C.struct ord {int x;int y;int z;} a;
D.struct {int x;int y;int z;} a;
(37)設(she)有定義:char*c;,以下選項(xiang)中能夠(gou)使字符(fu)型指(zhi)針c正確指(zhi)向一個字符(fu)串的是
A.char str[ ]=”string”;c=str;
B.scanf(“%s”,C.;
C.c=get);
D.*c=”string”;
(38)有以下程序
#include
#include
struct A
{ int a; char b[10]; double c;};
struct A f(struct A t);
main()
{ struct A a={1001,”ZhangDa”,1098.0};
a=f(a);jprintf(“%d,%s,%6.1f ”,a.a,a.b,a.C.;
}
struct A f(struct A t)
( t.a=1002;strcpy(t.b,”ChangRong”);t.c=1202.0;return t; )
程(cheng)序運行(xing)后(hou)的輸出結果是
A.1001,ZhangDa,1098.0
B.1001,ZhangDa,1202.0
C.1001,ChangRong,1098.0
D.1001,ChangRong,1202.0
(39)若有以下程序(xu)段
int r=8;
printf(“%d ”,r>>1);
輸出結果是
A.16
B.8
C.4
D.2
(40)下(xia)列關(guan)于C語言文件(jian)的敘述中正確的是
A.文件由(you)一(yi)系列數據依次(ci)排列組(zu)成(cheng),只能構(gou)成(cheng)二進(jin)制文件
B.文(wen)件(jian)(jian)由結(jie)構(gou)序(xu)列組成,可以構(gou)成二進制文(wen)件(jian)(jian)或(huo)文(wen)本文(wen)件(jian)(jian)
C.文(wen)件(jian)(jian)由數(shu)據序列組成,可以構(gou)成二進制文(wen)件(jian)(jian)或文(wen)本文(wen)件(jian)(jian)
D.文(wen)件由字(zi)符序列組成(cheng),其類型(xing)只(zhi)能是(shi)文(wen)本文(wen)件
全國計算機等級考試二級公共基礎知識試題及答案3
一、選擇題
1VBA程(cheng)序流程(cheng)控制的方式(shi)有(you)( )。
A.順序控制、條件控制和(he)選擇控制
B.條件控(kong)制(zhi)、選(xuan)擇控(kong)制(zhi)和循環(huan)控(kong)制(zhi)
C.分(fen)支控(kong)制、順序控(kong)制和循環控(kong)制
D.順(shun)序控制(zhi)、選擇控制(zhi)和(he)循環控制(zhi)
參考答案:D
參考解析:本(ben)題考查VBA中流程控制方(fang)式的知識。VBA程序流程控制的方(fang)式有三(san)(san)種(zhong),分別(bie)為順序控制、選擇控制和循環控制,對應結構(gou)化程序設計的三(san)(san)種(zhong)基本(ben)控制結構(gou)。
2下列敘述中正(zheng)確的是( )。
A.線性鏈表(biao)的(de)(de)各(ge)元素在存儲空間中(zhong)的(de)(de)位置必須是連續的(de)(de)
B.線性鏈(lian)表(biao)的頭(tou)元素一定存儲在(zai)其他(ta)元素的前面
C.線(xian)性鏈表(biao)(biao)中的各元(yuan)(yuan)素(su)在存儲(chu)空間中的位(wei)置不一(yi)定是連續的,但表(biao)(biao)頭元(yuan)(yuan)素(su)一(yi)定存儲(chu)在其他元(yuan)(yuan)素(su)的前(qian)面
D.線性鏈表(biao)中(zhong)的各(ge)(ge)元素(su)在存(cun)儲空間中(zhong)的位置不一(yi)定是連續(xu)的,且(qie)各(ge)(ge)元素(su)的存(cun)儲順(shun)序也是任意(yi)的
參考答案:D
參考(kao)解析:在(zai)線性鏈表中(zhong),各(ge)元素(su)在(zai)存儲(chu)空間(jian)中(zhong)的(de)(de)(de)位置是(shi)任(ren)(ren)意(yi)的(de)(de)(de),各(ge)元素(su)的(de)(de)(de)順序(xu)也是(shi)任(ren)(ren)意(yi)的(de)(de)(de),依靠指(zhi)針(zhen)來實(shi)現數據元素(su)的(de)(de)(de)前(qian)后件關系。
3下(xia)列邏(luo)輯表(biao)達式中,能(neng)正(zheng)確表(biao)示條件“x和Y都(dou)不是奇數”的是( )。
A.xMod2=1 AndYMod 2=1
B.XMod2=10rYMod 2=1
C.xMod2=0AndYMod 2=0
D.XMod 2=00rYMod 2=0
參考答案:C
參考(kao)解析:本題考(kao)查VBA中條(tiao)件組合的(de)知識。若要(yao)表示X和Y都不是(shi)(shi)(shi)奇數,也(ye)(ye)就意(yi)味著x是(shi)(shi)(shi)偶數,Y也(ye)(ye)是(shi)(shi)(shi)偶數,那(nei)么兩(liang)個(ge)條(tiao)件之間是(shi)(shi)(shi)“與”的(de)關系;若要(yao)判斷某數是(shi)(shi)(shi)偶數,需要(yao)這個(ge)數除2的(de)余數為(wei)0。
4語句(ju)Dim NewArray(10)As Integer的含義是( )。
A.定(ding)義了(le)一(yi)個整(zheng)型變量且(qie)初值為10
B.定義了l0個整數(shu)構成的(de)數(shu)組
C.定義(yi)了(le)11個整數(shu)構成的數(shu)組
D.將(jiang)數組的第10元素設置為整型
參考答案:C
參考解析(xi):本題考查(cha)VBA中數(shu)組(zu)的知識。數(shu)組(zu)變量(liang)由變量(liang)名和數(shu)組(zu)下(xia)(xia)(xia)標構(gou)成,通(tong)常(chang)使用Dim語(yu)句來(lai)定義數(shu)組(zu),其(qi)格式為(wei)(wei):Dim數(shu)組(zu)名([下(xia)(xia)(xia)標下(xia)(xia)(xia)限(xian)(xian)(xian)t0]下(xia)(xia)(xia)標上限(xian)(xian)(xian))As數(shu)據類型其(qi)中下(xia)(xia)(xia)標下(xia)(xia)(xia)限(xian)(xian)(xian)缺省為(wei)(wei)0。數(shu)組(zu)中的元素個數(shu)即為(wei)(wei):下(xia)(xia)(xia)標上限(xian)(xian)(xian)一(yi)下(xia)(xia)(xia)標下(xia)(xia)(xia)限(xian)(xian)(xian)+1。
5下列關于標(biao)準函(han)數的說法(fa),正確(que)的是(shi)( )。
A.Rnd函數用來獲得(de)0到9之間的(de)雙精度隨機數
B.Int函(han)(han)數和Fix函(han)(han)數參數相同則返回值就相同
C.Str函數(shu)(shu)用來把純數(shu)(shu)字型(xing)的字符(fu)串轉換為數(shu)(shu)值(zhi)型(xing)
D.Chr函(han)數返回ASCIl碼(ma)對應的字(zi)符
參考答案:D
6執行x=InputBox(”請輸(shu)(shu)入x的(de)(de)值”)時,在(zai)彈出(chu)的(de)(de)對話框中(zhong)輸(shu)(shu)入l2,在(zai)列(lie)(lie)表框Listl選(xuan)中(zhong)第一個(ge)列(lie)(lie)表項,假設該列(lie)(lie)表項的(de)(de)內(nei)容為34,使Y的(de)(de)值是(shi)1234的(de)(de)語句是(shi)( )。
A.y--Val(x)+Val((ListList(0)
B.y=Val(x)+Val(ListList(1))
C.y=Val(x)&Val(ListList(O))
D.y=Val(x)&Val(ListList(1))
參考答案:C
參考(kao)解析(xi):本(ben)題(ti)(ti)考(kao)查字符串連接(jie)和(he)列(lie)表框的(de)(de)(de)知(zhi)識(shi)。列(lie)表框的(de)(de)(de)List屬性是一個數(shu)組(zu),其各元素就是列(lie)表框中(zhong)的(de)(de)(de)列(lie)表項,第一個列(lie)表項對應的(de)(de)(de)數(shu)組(zu)下標(biao)為0。由于列(lie)表框中(zhong)的(de)(de)(de)列(lie)表項和(he)輸入對話框的(de)(de)(de)返(fan)回值都是字符串,在本(ben)題(ti)(ti)中(zhong)使用了Val函(han)數(shu)將(jiang)其轉換為數(shu)字,此時(shi)如果(guo)使用“+”則會完成(cheng)兩個數(shu)字相(xiang)加,故(gu)此只能使用“&”連接(jie)兩個字符串。第6題(ti)(ti) 筆(bi)(bi)記(ji)記(ji)錄我(wo)的(de)(de)(de)筆(bi)(bi)記(ji)(0) | 精選(xuan)筆(bi)(bi)記(ji)(10)選(xuan)擇筆(bi)(bi)記(ji)標(biao)簽:試題(ti)(ti)內容(10)答案解析(xi)(0)
7在條(tiao)件宏設(she)計時,對(dui)于連續重復的條(tiao)件,可以(yi)用來代替的符號是( )。
A.…B.=C.,D.:
參考答案:A
參考解析:本題考查條(tiao)件宏的(de)知識。如果(guo)在宏中(zhong)加入條(tiao)件表達式,就可以限制宏在滿足一定(ding)的(de)條(tiao)件下才能完成某種(zhong)操作,我們(men)稱(cheng)之為條(tiao)件宏。對于連續重(zhong)復(fu)的(de)條(tiao)件,可以使用省號(…)代(dai)替(ti)重(zhong)復(fu)條(tiao)件。
8在Access中(zhong),如果(guo)在模塊(kuai)的過(guo)程內部定義變(bian)(bian)量,則該變(bian)(bian)量的作用(yong)域為( )。
A.局部(bu)范(fan)圍B.程(cheng)序范(fan)圍C.全局范(fan)圍D.模塊范(fan)圍
參考答案:A
參考解析:變量定(ding)義(yi)在(zai)標準模塊(kuai)的(de)所有(you)過(guo)程(cheng)之(zhi)外(wai)的(de)起始位置,運行時在(zai)所有(you)類模塊(kuai)和標準模塊(kuai)的(de)所有(you)子(zi)過(guo)程(cheng)與(yu)函數過(guo)程(cheng)中都可見。
9表(biao)的組(zu)成內容包括(kuo)( )。
A.查詢和(he)報表B.字(zi)(zi)段和(he)記錄C.報表和(he)窗體D.窗體和(he)字(zi)(zi)段
參考答案:B
參考解(jie)析:本(ben)題考查(cha)Access表(biao)基(ji)本(ben)概念的(de)知識。在關(guan)(guan)系(xi)數據(ju)庫中(zhong)關(guan)(guan)系(xi)是一(yi)(yi)個(ge)二維表(biao),每一(yi)(yi)行(xing)稱為(wei)一(yi)(yi)個(ge)元(yuan)組,每一(yi)(yi)列稱為(wei)一(yi)(yi)個(ge)屬性(xing):在Access這個(ge)關(guan)(guan)系(xi)數據(ju)庫中(zhong).用表(biao)來(lai)實現關(guan)(guan)系(xi),表(biao)的(de)每一(yi)(yi)行(xing)稱作(zuo)一(yi)(yi)條記錄,對應關(guan)(guan)系(xi)模型中(zhong)的(de)元(yuan)組;每一(yi)(yi)列稱作(zuo)一(yi)(yi)個(ge)字段,對應關(guan)(guan)系(xi)模型中(zhong)的(de)屬性(xing)。
10假設(she)一個書(shu)店用(yong)(書(shu)號,書(shu)名,作(zuo)(zuo)者(zhe),出版(ban)(ban)社,出版(ban)(ban)日(ri)期(qi),庫存數量……)一組屬性來描述圖書(shu),可以作(zuo)(zuo)為(wei)“關(guan)鍵字”的是( )。
A.書號(hao)B.書名C.作者D.出版(ban)社
參考答案:A
參考(kao)解析:本題考(kao)查(cha)主(zhu)關鍵(jian)字(zi)的(de)知識(shi)。主(zhu)關鍵(jian)字(zi)是(shi)(shi)一(yi)個或者多個字(zi)段的(de)集合,是(shi)(shi)用于區別表中記(ji)錄惟一(yi)的(de)標識(shi),也就意昧著在(zai)一(yi)個表中主(zhu)關鍵(jian)字(zi)不能取重復值。在(zai)ACCess的(de)表中,可以定(ding)義(yi)三(san)種類型的(de)主(zhu)關鍵(jian)字(zi):自(zi)動(dong)編號(hao)主(zhu)鍵(jian)、單(dan)字(zi)段主(zhu)鍵(jian)和多字(zi)段主(zhu)鍵(jian)。在(zai)本題中只有“書號(hao)”是(shi)(shi)每本書都(dou)不相同的(de),也就是(shi)(shi)主(zhu)關鍵(jian)字(zi)。
11在If…EndIf選擇(ze)結構中,允許可嵌套的(de)深度是( )。
A.最(zui)多(duo)32層(ceng)(ceng)B.最(zui)多(duo)64層(ceng)(ceng)C.最(zui)多(duo)256層(ceng)(ceng)D.沒有嚴格限制
參考答案:D
參(can)考解(jie)析:本題(ti)考查(cha)VBA中(zhong)選擇結(jie)(jie)構(gou)(gou)嵌(qian)套的(de)(de)知識。在(zai)VBA中(zhong)稱在(zai)If...End If結(jie)(jie)構(gou)(gou)中(zhong)包(bao)含其他If…End If結(jie)(jie)構(gou)(gou)的(de)(de)構(gou)(gou)造為選擇嵌(qian)套,對(dui)于嵌(qian)套的(de)(de)層次(ci)沒有(you)嚴格規定,理論卜.可以嵌(qian)套無(wu)窮(qiong)多(duo)層次(ci)。
13下(xia)列不(bu)屬于操作查(cha)詢的是( )。
A.參數查詢(xun)B.生成表查詢(xun)C.更新查詢(xun)D.刪(shan)除查詢(xun)
參考答案:A
參考解析:本題考查(cha)(cha)(cha)操(cao)作(zuo)查(cha)(cha)(cha)詢(xun)的(de)知識。操(cao)作(zuo)查(cha)(cha)(cha)詢(xun),也叫做動作(zuo)查(cha)(cha)(cha)詢(xun),共有4種類型:追加(jia)查(cha)(cha)(cha)詢(xun)、刪除(chu)查(cha)(cha)(cha)詢(xun)、更新查(cha)(cha)(cha)詢(xun)和(he)生成表查(cha)(cha)(cha)詢(xun)。利用這幾種查(cha)(cha)(cha)詢(xun)可以完成為(wei)源表追加(jia)數(shu)據(ju),更新、刪除(chu)源表中的(de)數(shu)據(ju),以及生成表操(cao)作(zuo)。
14下列(lie)關于棧的敘述中,正確的選項是( )。
A.在棧中(zhong)只能(neng)刪除數據B.在棧中(zhong)只能(neng)插入數據C.棧是(shi)先進(jin)先出的線性表D.棧是(shi)先進(jin)后出的線性表
參考答案:D
參考解析:
棧是(shi)限定(ding)在一端(duan)(duan)進行插入(ru)與刪(shan)除的線性(xing)表(biao)(biao)。這種線性(xing)表(biao)(biao)只能在固(gu)定(ding)的一端(duan)(duan)進行插入(ru)和刪(shan)除操作,因此(ci)棧又稱后進先(xian)出(chu)表(biao)(biao)或先(xian)進后出(chu)表(biao)(biao)。
15下列關于類、對(dui)象、屬性和方(fang)法(fa)的(de)敘述(shu)中,錯誤的(de)是( )。
A.類是(shi)對一類相似對象的描述,這些(xie)對象具有相同的屬(shu)性和方法
B.屬性用于描(miao)述對象(xiang)的狀態,方法用于表示對象(xiang)的行為
C.基于同一個(ge)類產生(sheng)的兩個(ge)對象可以分(fen)別設置自(zi)己的屬性值(zhi)
D.通過執行不同(tong)對象的同(tong)名方法,其結果必然是(shi)相同(tong)的
參考答案:D
參(can)考解(jie)析(xi):對象根據所接受(shou)的(de)消息(xi)(xi)而做(zuo)出(chu)動作,同(tong)樣的(de)消息(xi)(xi)被不同(tong)的(de)對象接受(shou)時可(ke)以(yi)導(dao)致完全不同(tong)的(de).行為(wei),該現象稱為(wei)多(duo)態性(xing),這(zhe)種消息(xi)(xi)可(ke)以(yi)是同(tong)名(ming)的(de)方法。
17要求主表(biao)(biao)中(zhong)(zhong)沒有相關記錄時就不(bu)能(neng)將記錄添(tian)加到相關表(biao)(biao)中(zhong)(zhong),則(ze)應(ying)該在表(biao)(biao)關系(xi)中(zhong)(zhong)設(she)置( )。
A.參照完(wan)整性(xing)(xing)B.有效(xiao)性(xing)(xing)規則C.輸入掩碼D.級聯(lian)更新相關字段
參考答案:A
參考解析(xi):本(ben)題考查參照(zhao)完(wan)(wan)整性的(de)知識(shi)。在(zai)關(guan)(guan)(guan)(guan)系數據(ju)庫中都(dou)有(you)兩種完(wan)(wan)整性約(yue)束:實體(ti)完(wan)(wan)整性和參照(zhao)完(wan)(wan)整性。實體(ti)完(wan)(wan)整性就是(shi)主屬(shu)性不能(neng)為空;參照(zhao)完(wan)(wan)整性指(zhi)的(de)是(shi)兩個邏輯上有(you)關(guan)(guan)(guan)(guan)系的(de)表(biao)必(bi)須使得表(biao)里面(mian)的(de)數據(ju)滿足(zu)它們的(de)關(guan)(guan)(guan)(guan)系。例如主表(biao)中沒有(you)相關(guan)(guan)(guan)(guan)記(ji)錄(lu)就不能(neng)將記(ji)錄(lu)添加到相關(guan)(guan)(guan)(guan)表(biao);相關(guan)(guan)(guan)(guan)表(biao)中的(de)記(ji)錄(lu)刪除(chu)時(shi)主表(biao)的(de)相關(guan)(guan)(guan)(guan)記(ji)錄(lu)隨之(zhi)刪除(chu);相關(guan)(guan)(guan)(guan)表(biao)中的(de)記(ji)錄(lu)更新時(shi)主表(biao)的(de)相關(guan)(guan)(guan)(guan)記(ji)錄(lu)隨之(zhi)更新都(dou)是(shi)參照(zhao)完(wan)(wan)整性的(de)例子(zi)。
18為窗(chuang)體(ti)中的(de)命(ming)令按鈕設置(zhi)單擊(ji)鼠標(biao)時(shi)發生的(de)動(dong)作,應選擇設置(zhi)其屬性對話框的(de)( )。
A.“格式”選(xuan)項卡(ka)B.“事件(jian)”選(xuan)項卡(ka)C.“方法”選(xuan)項卡(ka)D.“數據(ju)”選(xuan)項卡(ka)
參考答案:B
參(can)考解析(xi):本題考查窗(chuang)體控(kong)件的(de)基礎知識。在窗(chuang)體上每一個控(kong)件都是一個對象,都具有(you)三要(yao)素(su)就是屬性(xing)、事(shi)件和方法。事(shi)件是控(kong)件可以響應(ying)的(de)動作如(ru)單(dan)(dan)擊鼠(shu)標等,所以要(yao)想(xiang)設(she)計單(dan)(dan)擊鼠(shu)標時(shi)的(de)動作就要(yao)設(she)計單(dan)(dan)擊鼠(shu)標事(shi)件里(li)面的(de)內容。
20設變(bian)(bian)量x是一個(ge)整型變(bian)(bian)量,如(ru)果sgn(x)的(de)值為l,則x的(de)值是( )。
A.1B.大于0的整數C.0D.小于0的整數
參考答案:B
參(can)考解析(xi):本題考查(cha)VBA中判斷符(fu)號(hao)函(han)(han)(han)(han)數(shu)(shu)(shu)的(de)知(zhi)識。Sgnoi函(han)(han)(han)(han)數(shu)(shu)(shu)是一個判斷符(fu)號(hao)的(de)函(han)(han)(han)(han)數(shu)(shu)(shu),其(qi)參(can)數(shu)(shu)(shu)為數(shu)(shu)(shu)值(zhi)(zhi)型的(de)值(zhi)(zhi),若(ruo)參(can)數(shu)(shu)(shu)小于o,則函(han)(han)(han)(han)數(shu)(shu)(shu)返(fan)(fan)回-1;若(ruo)參(can)數(shu)(shu)(shu)等于0,則函(han)(han)(han)(han)數(shu)(shu)(shu)返(fan)(fan)回0;若(ruo)參(can)數(shu)(shu)(shu)大于0,則函(han)(han)(han)(han)數(shu)(shu)(shu)返(fan)(fan)回1。
22報(bao)表頁腳(jiao)的作(zuo)用是( )。
A.用(yong)來顯示報表(biao)的標題、圖(tu)形或說明性文字
B.用來顯示整(zheng)個(ge)報表的匯總說明
C.用來顯示(shi)報表中的字段(duan)名(ming)(ming)稱或對(dui)記錄(lu)的分組名(ming)(ming)稱
D.用來顯示本頁的匯總(zong)說明
參考答案:B
參考解析:本(ben)題(ti)考查報(bao)(bao)(bao)(bao)表(biao)的(de)(de)知識。報(bao)(bao)(bao)(bao)表(biao)頁(ye)眉處(chu)于報(bao)(bao)(bao)(bao)表(biao)的(de)(de)開始位置,一(yi)般用其來(lai)(lai)顯示(shi)報(bao)(bao)(bao)(bao)表(biao)的(de)(de)標題(ti)、圖形(xing)或者說(shuo)明(ming)(ming)性文字:報(bao)(bao)(bao)(bao)表(biao)頁(ye)腳處(chu)于報(bao)(bao)(bao)(bao)表(biao)的(de)(de)結束位置,一(yi)般用來(lai)(lai)顯示(shi)報(bao)(bao)(bao)(bao)表(biao)的(de)(de)匯(hui)總說(shuo)明(ming)(ming);頁(ye)面頁(ye)眉處(chu)于每頁(ye)的(de)(de)開始位置,一(yi)般用來(lai)(lai)顯示(shi)報(bao)(bao)(bao)(bao)表(biao)中的(de)(de)字段(duan)名稱或記(ji)錄(lu)的(de)(de)分組名稱;頁(ye)面頁(ye)腳處(chu)于每頁(ye)的(de)(de)結束位置,一(yi)般用來(lai)(lai)顯示(shi)本(ben)頁(ye)的(de)(de)匯(hui)總說(shuo)明(ming)(ming)。
23結構化(hua)分(fen)析(xi)方(fang)法(fa)是面向(xiang)( )的自頂(ding)向(xiang)下(xia)逐(zhu)步求精進行(xing)需求分(fen)析(xi)的方(fang)法(fa)。
A.對(dui)象(xiang)B.數據結構C.數據流D.目標
參考答案:C
參考解析(xi):結(jie)構(gou)化(hua)分析(xi)方法是(shi)面向(xiang)數據(ju)流(liu)進行需求分析(xi)的(de)方法,采用(yong)自(zi)頂向(xiang)下、逐層分解,建立系統(tong)的(de)處理流(liu)程,以數據(ju)流(liu)圖(tu)和數據(ju)字典為主(zhu)要工具,建立系統(tong)的(de)邏輯模型。
24下列關于控(kong)件的(de)說法(fa)錯(cuo)誤(wu)的(de)是( )。
A.控件是窗體上用于顯示(shi)數據(ju)和執(zhi)行操作的對象
B.在窗體中(zhong)添加的對象都稱(cheng)為控件
C.控件(jian)的類型可以(yi)分為:結合型、非(fei)結合型、計算型與非(fei)計算型
D.控(kong)件都可以在窗體“設計(ji)”視圖中的工(gong)具(ju)箱中看到
參考答案:C
參(can)考解析:本題考查窗體(ti)(ti)(ti)控(kong)件(jian)的(de)知識(shi)。ACCess中(zhong)(zhong)的(de)窗體(ti)(ti)(ti)中(zhong)(zhong)的(de)控(kong)件(jian)是窗體(ti)(ti)(ti)上用于顯(xian)示數據(ju)和(he)執行操作以及美化窗體(ti)(ti)(ti)的(de)對象(xiang);每(mei)一個在(zai)窗體(ti)(ti)(ti)中(zhong)(zhong)添加的(de)對象(xiang)包括窗體(ti)(ti)(ti)本身都稱為控(kong)件(jian);它們可以在(zai)窗體(ti)(ti)(ti)“設計”視圖中(zhong)(zhong)的(de)工(gong)具箱中(zhong)(zhong)看(kan)到并(bing)使用。控(kong)件(jian)的(de)類型(xing)分(fen)為結合型(xing)、非結合型(xing)和(he)計算型(xing)。
25能被(bei)“對(dui)(dui)象所識別(bie)的(de)(de)(de)動作”和“對(dui)(dui)象可執行的(de)(de)(de)活動”分別(bie)稱為對(dui)(dui)象的(de)(de)(de)( )。
A.方(fang)(fang)法和(he)事(shi)件(jian)B.事(shi)件(jian)和(he)方(fang)(fang)法C.事(shi)件(jian)和(he)屬性D.過(guo)程和(he)方(fang)(fang)法
參考答案:B
參考(kao)(kao)解(jie)析:本題考(kao)(kao)查面向(xiang)對(dui)(dui)象(xiang)的知(zhi)識。在面向(xiang)對(dui)(dui)象(xiang)的開發(fa)環(huan)境中,對(dui)(dui)象(xiang)具(ju)有三要素:屬性(xing)、事(shi)(shi)件和方法(fa)。屬性(xing)是對(dui)(dui)象(xiang)的靜(jing)態特性(xing),一般用來(lai)描述對(dui)(dui)象(xiang)的靜(jing)態特征;事(shi)(shi)件是可(ke)(ke)以(yi)被對(dui)(dui)象(xiang)識別或接受的動(dong)作;方法(fa)是對(dui)(dui)象(xiang)可(ke)(ke)以(yi)執行的活動(dong)。
27某二叉樹共有60個(ge)葉子結點(dian)與50個(ge)度(du)為1的結點(dian),則該二叉樹中的總結點(dian)數為( )。
A.148B.169C.182D.198
參考答案:B
參考解析:葉子結點(dian)(dian)總是比度為2的(de)結點(dian)(dian)多(duo)一個(ge)。所以,具有(you)60個(ge)葉子結點(dian)(dian)的(de)二叉樹有(you)59個(ge)度為2的(de)結點(dian)(dian)。總結點(dian)(dian)數=60個(ge)葉子結點(dian)(dian)+59個(ge)度為2的(de)結點(dian)(dian)+50個(ge)度為1的(de)結點(dian)(dian)=169個(ge)結點(dian)(dian)。
28已知一個學(xue)生(sheng)數(shu)據(ju)庫,其中含有班級、性別等字段,若要統(tong)計每個班男女學(xue)生(sheng)的人數(shu),則應使用( )查詢。
A.交叉(cha)表(biao)查詢B.選擇查詢C.參(can)數查詢D.操作查詢
參考答案:A
參(can)考(kao)解析:本題(ti)考(kao)查(cha)(cha)查(cha)(cha)詢(xun)(xun)(xun)種類(lei)的知識(shi)。常見的查(cha)(cha)詢(xun)(xun)(xun)種類(lei)有:選擇查(cha)(cha)詢(xun)(xun)(xun)、交叉(cha)表查(cha)(cha)詢(xun)(xun)(xun)、參(can)數(shu)查(cha)(cha)詢(xun)(xun)(xun)、操(cao)(cao)作查(cha)(cha)詢(xun)(xun)(xun)和SQL查(cha)(cha)詢(xun)(xun)(xun)。其(qi)中(zhong)選擇查(cha)(cha)詢(xun)(xun)(xun)是根據(ju)指定的查(cha)(cha)詢(xun)(xun)(xun)準(zhun)則從(cong)一個或多個表中(zhong)獲取數(shu)據(ju)并顯示結果(guo);交叉(cha)表查(cha)(cha)詢(xun)(xun)(xun)是利用表中(zhong)的行(xing)(xing)和列(lie)來(lai)統計數(shu)據(ju);參(can)數(shu)查(cha)(cha)詢(xun)(xun)(xun)利用對(dui)話框(kuang)來(lai)提示用戶輸入準(zhun)則;操(cao)(cao)作查(cha)(cha)詢(xun)(xun)(xun)在(zai)一次查(cha)(cha)詢(xun)(xun)(xun)操(cao)(cao)作中(zhong)對(dui)所得(de)(de)結果(guo)進(jin)行(xing)(xing)編輯(ji)。本題(ti)中(zhong)以性別為行(xing)(xing)標題(ti),以班級為列(lie)標題(ti),行(xing)(xing)列(lie)交叉(cha)處進(jin)行(xing)(xing)計數(shu),即可得(de)(de)到(dao)結果(guo)。
29設有表(biao)示(shi)學(xue)(xue)生選課的(de)三張表(biao),學(xue)(xue)生S(學(xue)(xue)號(hao),姓名,性(xing)別(bie),年齡,身份(fen)證號(hao)),課程C(課號(hao),課名),選課SC(學(xue)(xue)號(hao),課號(hao),成績),則表(biao)SC的(de)關鍵(jian)字(鍵(jian)或碼)為(wei)( )。
A.課號(hao),成績B.學號(hao),成績C.學號(hao),課號(hao)D.學號(hao),姓名,成績
參考答案:C
參考解析: 關(guan)鍵字是指屬(shu)性或屬(shu)性的(de)(de)組合,其(qi)值能夠惟一(yi)地(di)標(biao)(biao)識一(yi)個元(yuan)組,而在SC中學號和(he)課號的(de)(de)組合可以對元(yuan)組進行惟一(yi)的(de)(de)標(biao)(biao)識。
31在窗體上,設置(zhi)控件Com0為不可見的屬性是(shi)( )。
A.Com0.NameB.Com0.CaptionC.Corn0.EnabledD.Com0.Visible
參考答案:D
參考解析:本題考查控(kong)件(jian)屬(shu)性的(de)知識(shi)。在窗(chuang)體的(de)控(kong)件(jian)中(zhong),Visible屬(shu)性是(shi)用(yong)(yong)于(yu)指定(ding)控(kong)件(jian)是(shi)否可(ke)見。Enabled屬(shu)性用(yong)(yong)于(yu)指定(ding)控(kong)件(jian)是(shi)否可(ke)用(yong)(yong),Caption屬(shu)性表示控(kong)件(jian)的(de)標(biao)題,Name屬(shu)性表示控(kong)件(jian)的(de)名稱(cheng)。
32用于關閉或(huo)打開系統消息的宏命令是(shi)( )。
A.SetValueB.RequeryC.RestoreD.SetWamings
參考答案:D
參(can)考(kao)解析:本(ben)題(ti)考(kao)查宏操作(zuo)的(de)知識。Access中提供了50多個可選的(de)宏操作(zuo)命(ming)令,在本(ben)題(ti)中SetValue用(yong)(yong)于設置屬性值;Requery用(yong)(yong)于刷新控件數據;Restore用(yong)(yong)于將(jiang)最(zui)大化或最(zui)小(xiao)化窗口(kou)恢復至原始大小(xiao);SetWarnings用(yong)(yong)于關(guan)閉或打開系統消(xiao)息。
33在關系運算中,投影運算的含義(yi)是( )。
A.在基本表中選擇滿足條件的(de)記錄(lu)組成一個新的(de)關系(xi)
B.在基本表中選擇需要的字(zi)段(屬性)組成一個新的關系
C.在基本(ben)表中選擇滿足條件的(de)記錄(lu)和屬性組(zu)成一個新的(de)關系
D.上述說(shuo)法(fa)均是(shi)正確的
參考答案:B
參考解析:本題考查(cha)關(guan)系(xi)運(yun)算(suan)(suan)(suan)的(de)(de)(de)知識。關(guan)系(xi)運(yun)算(suan)(suan)(suan)可分為(wei)兩(liang)大類(lei),一(yi)類(lei)是(shi)(shi)(shi)(shi)(shi)傳統的(de)(de)(de)集合運(yun)算(suan)(suan)(suan),如并、交、差(cha)和笛卡兒積:還(huan)有(you)~類(lei)是(shi)(shi)(shi)(shi)(shi)專門的(de)(de)(de)關(guan)系(xi)運(yun)算(suan)(suan)(suan),其中(zhong)包括選擇、投(tou)影、連接(jie)和自然(ran)連接(jie)。選擇運(yun)算(suan)(suan)(suan)是(shi)(shi)(shi)(shi)(shi)在(zai)關(guan)系(xi)中(zhong)選擇滿足條件(jian)的(de)(de)(de)元組;投(tou)影運(yun)算(suan)(suan)(suan)是(shi)(shi)(shi)(shi)(shi)在(zai)關(guan)系(xi)中(zhong)指定某些屬性所組成(cheng)新的(de)(de)(de)關(guan)系(xi);連接(jie)運(yun)算(suan)(suan)(suan)是(shi)(shi)(shi)(shi)(shi)將兩(liang)個關(guan)系(xi)拼接(jie)成(cheng)~個新的(de)(de)(de)關(guan)系(xi),生成(cheng)的(de)(de)(de)新關(guan)系(xi)中(zhong)包含滿足條件(jian)的(de)(de)(de)元組;自然(ran)連接(jie)是(shi)(shi)(shi)(shi)(shi)在(zai)等(deng)值連接(jie)的(de)(de)(de)基(ji)礎上去除重復的(de)(de)(de)屬性。
34在access數據庫中表就是( )
A.數據庫B.記錄(lu)C.字(zi)段(duan)D.關系
參考答案:D
參考解析:本題考查表的(de)基本概(gai)念的(de)知識。在ACCess這個(ge)關系(xi)數據(ju)(ju)庫中,用(yong)表來實現邏輯(ji)層次中的(de)關系(xi)也(ye)就是所說的(de)一(yi)個(ge)關系(xi)就是一(yi)個(ge)二維表。表中的(de)列稱作字段,行稱作記錄,而數據(ju)(ju)庫是一(yi)個(ge)總稱。
35SQL語句不能創(chuang)建的是( )。
A.報(bao)表(biao)B.視(shi)圖C.數據表(biao)D.索引
參考答案:A
參考(kao)(kao)解析(xi):本題(ti)考(kao)(kao)查SQL中(zhong)定義語(yu)(yu)句的(de)(de)知識。SQL語(yu)(yu)言的(de)(de)功(gong)能(neng)包含數據(ju)(ju)定義、數據(ju)(ju)操縱、數據(ju)(ju)查詢(xun)和數據(ju)(ju)控制,其中(zhong)的(de)(de)數據(ju)(ju)定義功(gong)能(neng)可以(yi)實現表(biao)、索引(yin)、視圖(tu)的(de)(de)定義、修改(gai)和刪除。在(zai)ACCess中(zhong)提(ti)供3種創建報(bao)表(biao)的(de)(de)方式,分別是(shi)使(shi)用“自動(dong)報(bao)表(biao),功(gong)能(neng),使(shi)用向導功(gong)能(neng)和使(shi)用“設計”視圖(tu)創建,使(shi)用SQL語(yu)(yu)句是(shi)不(bu)能(neng)創建報(bao)表(biao)的(de)(de)。
全國計算機等級考試二級公共基礎知識試題及答案4
一、選擇題
【例1】對于(yu)數(shu)據(ju)庫系統(tong),負(fu)責(ze)定義數(shu)據(ju)庫內容,決(jue)定存(cun)儲結構和存(cun)取策略及(ji)安全授權等工(gong)作的是_______。(考點1)
A)應用程序(xu)員 B)用戶
C)數據庫管(guan)理員(yuan) D)數據庫管(guan)理系統的軟件設計(ji)員(yuan)
解析(xi):數據(ju)(ju)(ju)庫(ku)管理員(yuan)(簡(jian)稱DBA),具有(you)如下的職能:設計、定義數據(ju)(ju)(ju)庫(ku)系(xi)統(tong);幫(bang)助用(yong)戶使(shi)用(yong)數據(ju)(ju)(ju)庫(ku)系(xi)統(tong);監督與控制(zhi)數據(ju)(ju)(ju)庫(ku)系(xi)統(tong)的使(shi)用(yong)和(he)運行;改進和(he)重(zhong)組數據(ju)(ju)(ju)庫(ku)系(xi)統(tong);轉儲和(he)恢(hui)復數據(ju)(ju)(ju)庫(ku);重(zhong)構(gou)數據(ju)(ju)(ju)庫(ku)。所以,定義數據(ju)(ju)(ju)庫(ku)內(nei)容(rong),決定存儲結構(gou)和(he)存取策略(lve)及安全(quan)授(shou)權等是數據(ju)(ju)(ju)庫(ku)管理員(yuan)(DBA)的職責。
答案:C)
【例2】在數據(ju)庫(ku)管理技術的發展過程(cheng)中,經歷(li)了人工管理階(jie)段、文件(jian)系統(tong)(tong)階(jie)段和數據(ju)庫(ku)系統(tong)(tong)階(jie)段。在這幾個(ge)階(jie)段中,數據(ju)獨立性最高的是_______。(考點(dian)2)
A)數據庫系統(tong) B)文件系統(tong)
C)人(ren)工管(guan)理(li)(li) D)數(shu)據項(xiang)管(guan)理(li)(li)
解析:在人工管理階(jie)段,數據無法共(gong)享(xiang)(xiang),冗余(yu)度大(da),不獨立(li),完(wan)全依(yi)賴(lai)于程(cheng)序(xu)。在文件系統階(jie)段,數據共(gong)享(xiang)(xiang)性差,冗余(yu)度大(da),獨立(li)性也(ye)較差。所以B)選(xuan)項(xiang)和C)選(xuan)項(xiang)均是(shi)錯誤的(de)。
答案:A)
【例3】在(zai)數據(ju)庫(ku)系統中,當總體邏(luo)輯結(jie)構(gou)(gou)改變(bian)時(shi),通(tong)過改變(bian)_______,使局(ju)部邏(luo)輯結(jie)構(gou)(gou)不變(bian),從而使建立(li)在(zai)局(ju)部邏(luo)輯結(jie)構(gou)(gou)之上的應(ying)用程序也保持不變(bian),稱(cheng)之為數據(ju)和程序的邏(luo)輯獨立(li)性。(考(kao)點3)
A)應用程序 B)邏輯結(jie)構(gou)和(he)物理結(jie)構(gou)之間的映射
C)存儲結構(gou) D)局(ju)部邏(luo)輯(ji)結構(gou)到總體邏(luo)輯(ji)結構(gou)的(de)映射
解析(xi):模(mo)(mo)式(shi)描(miao)述的(de)(de)是(shi)(shi)(shi)數據(ju)(ju)(ju)(ju)的(de)(de)全(quan)局邏(luo)(luo)輯結構,外(wai)模(mo)(mo)式(shi)描(miao)述的(de)(de)是(shi)(shi)(shi)數據(ju)(ju)(ju)(ju)的(de)(de)局部(bu)邏(luo)(luo)輯結構。當模(mo)(mo)式(shi)改變(bian)(bian)時,由數據(ju)(ju)(ju)(ju)庫管理員對外(wai)模(mo)(mo)式(shi)/模(mo)(mo)式(shi)映射做相應改變(bian)(bian),可(ke)以(yi)使外(wai)模(mo)(mo)式(shi)保持不(bu)變(bian)(bian)。應用(yong)程序(xu)(xu)是(shi)(shi)(shi)依據(ju)(ju)(ju)(ju)數據(ju)(ju)(ju)(ju)的(de)(de)外(wai)模(mo)(mo)式(shi)編(bian)寫的(de)(de),從(cong)而應用(yong)程序(xu)(xu)也不(bu)必改變(bian)(bian)。保證了數據(ju)(ju)(ju)(ju)與程序(xu)(xu)的(de)(de)邏(luo)(luo)輯獨立性,即數據(ju)(ju)(ju)(ju)的(de)(de)邏(luo)(luo)輯獨立性。
答案:D)
【例(li)4】數據(ju)庫系統依靠_______支(zhi)持數據(ju)的(de)獨立性。(考(kao)點4)
A)具有封裝機制
B)定義完整性約束(shu)條(tiao)件
C)模式分級(ji),各(ge)級(ji)模式之間的映射
D)DDL語言和DML語言互(hu)相獨(du)立
解析:。數據(ju)庫的(de)(de)三級模式(shi)(shi)(shi)(shi)(shi)(shi)結構指(zhi)數據(ju)庫系統由外模式(shi)(shi)(shi)(shi)(shi)(shi)、模式(shi)(shi)(shi)(shi)(shi)(shi)和內模式(shi)(shi)(shi)(shi)(shi)(shi)3級構成。數據(ju)庫管理(li)系統在這(zhe)(zhe)3級模式(shi)(shi)(shi)(shi)(shi)(shi)之間提供了(le)(le)兩(liang)層映(ying)(ying)射:外模式(shi)(shi)(shi)(shi)(shi)(shi)/模式(shi)(shi)(shi)(shi)(shi)(shi)映(ying)(ying)射,模式(shi)(shi)(shi)(shi)(shi)(shi)/內模式(shi)(shi)(shi)(shi)(shi)(shi)映(ying)(ying)射。這(zhe)(zhe)兩(liang)層映(ying)(ying)射保證了(le)(le)數據(ju)庫系統中的(de)(de)數據(ju)能夠具有較高的(de)(de)邏輯獨立(li)性(xing)和物理(li)獨立(li)性(xing)。
答案:C)
【例(li)5】將E-R圖(tu)轉換到關系模式時,實體與聯系都可以表(biao)示成_______。(考點6)
A) 屬性 B) 關系
C) 鍵 D) 域
解析:E-R圖(tu)由(you)實(shi)體(ti)、實(shi)體(ti)的屬性和(he)(he)實(shi)體(ti)之間(jian)的聯系(xi)3個要素組(zu)成(cheng),關(guan)(guan)系(xi)模(mo)(mo)型(xing)的邏輯結(jie)構是(shi)一組(zu)關(guan)(guan)系(xi)模(mo)(mo)式的集合(he),將(jiang)E-R圖(tu)轉換為關(guan)(guan)系(xi)模(mo)(mo)型(xing):將(jiang)實(shi)體(ti)、實(shi)體(ti)的屬性和(he)(he)實(shi)體(ti)之間(jian)的聯系(xi)轉化為關(guan)(guan)系(xi)模(mo)(mo)式。
答案:B)
【例6】用樹(shu)形(xing)結構來表(biao)示實體之間聯系的模型稱(cheng)為_______。(考點(dian)7)
A)關系模(mo)(mo)型 B)層次模(mo)(mo)型
C)網狀模型(xing) D)數據模型(xing)
解析:滿足下面兩個條件的基本層次聯系(xi)的集(ji)合為層次模(mo)型:
(1)有且只有一(yi)個結(jie)點沒有雙親結(jie)點,這個結(jie)點稱為根(gen)結(jie)點;
(2)根以外的其它結點有(you)且(qie)僅(jin)有(you)一個雙親(qin)結點。
層(ceng)次模型(xing)的特(te)點(dian):
(1)結點的(de)雙(shuang)親是惟一的(de);
(2)只能直接處(chu)理(li)一(yi)對多的實(shi)體(ti)聯系;
(3)每個(ge)記錄類型定義一個(ge)排序字段,也稱為碼字段;
(4)任(ren)何記錄值只(zhi)有按其路徑查看時(shi),才(cai)能顯出(chu)它的(de)全(quan)部意(yi)義;
(5)沒有(you)一個(ge)子女(nv)記錄值能夠脫離雙親記錄值而獨(du)立存(cun)在。
答案:B)
【例(li)7】對(dui)數(shu)(shu)(shu)據庫中(zhong)的數(shu)(shu)(shu)據可以進行(xing)查(cha)詢、插入、刪除、修改(gai)(更新),這是因(yin)為數(shu)(shu)(shu)據庫管理系統提供了(le)_______。(考(kao)點8)
A) 數(shu)據定義功能(neng) B) 數(shu)據操縱功能(neng)
C) 數據(ju)維護功(gong)能(neng) D) 數據(ju)控制功(gong)能(neng)
解析:數據庫管理系統(tong)包(bao)括如下功能:
(1)數(shu)據(ju)(ju)定義(yi)功能:DBMS提供數(shu)據(ju)(ju)定義(yi)語言(DDL),用戶可(ke)以通過它方便(bian)地對數(shu)據(ju)(ju)庫中的(de)數(shu)據(ju)(ju)對象進行定義(yi);
(2)數(shu)據(ju)操(cao)縱功能:DBMS還提供數(shu)據(ju)操(cao)作語言(DML),用戶可以通過(guo)它操(cao)縱數(shu)據(ju),實現對數(shu)據(ju)庫的(de)基本操(cao)作,如查詢、插(cha)入、刪除和修改;
(3)數(shu)據(ju)庫(ku)的(de)(de)(de)運(yun)行管(guan)理:數(shu)據(ju)庫(ku)在建立、運(yun)用和維護時由數(shu)據(ju)庫(ku)管(guan)理系(xi)統(tong)統(tong)一(yi)管(guan)理,統(tong)一(yi)控制以保證數(shu)據(ju)的(de)(de)(de)安全性、完整性、多(duo)用戶(hu)對(dui)數(shu)據(ju)的(de)(de)(de)并發使用及發生故障(zhang)后的(de)(de)(de)系(xi)統(tong)恢復;
(4)數(shu)據(ju)庫的(de)(de)(de)建立和(he)維護(hu)功(gong)能(neng):它包括數(shu)據(ju)庫初始數(shu)據(ju)的(de)(de)(de)輸(shu)入、轉換功(gong)能(neng),數(shu)據(ju)庫的(de)(de)(de)轉儲、恢復(fu)功(gong)能(neng),數(shu)據(ju)庫的(de)(de)(de)重(zhong)組、功(gong)能(neng)和(he)性能(neng)監視(shi)等(deng)等(deng)。
答案:B)
【例8】設關系R和關系S的屬性(xing)元數(shu)分別是3和4,關系T是R與S的笛(di)卡兒積,即(ji)T=R×S,則(ze)關系T的`屬性(xing)元數(shu)是_______(考點(dian)9)
A) 7 B) 9
C) 12 D) 16
解(jie)析(xi):笛卡兒(er)積的(de)定義是(shi)設關系(xi)R和S的(de)元(yuan)(yuan)數(shu)分(fen)別是(shi)r和s,R和S的(de)笛卡兒(er)積是(shi)一個(ge)(r+s)元(yuan)(yuan)屬性(xing)的(de)集合,每一個(ge)元(yuan)(yuan)組(zu)的(de)前r個(ge)分(fen)量(liang)來(lai)(lai)自R的(de)一個(ge)元(yuan)(yuan)組(zu),后(hou)s個(ge)分(fen)量(liang)來(lai)(lai)自s的(de)一個(ge)元(yuan)(yuan)組(zu)。所(suo)以關系(xi)T的(de)屬性(xing)元(yuan)(yuan)數(shu)是(shi)3+4=7。
答案:A)
【例9】下(xia)述_______不(bu)屬于(yu)數據庫設(she)計的內容(rong)。(考點10)
A) 數(shu)(shu)據(ju)庫(ku)管(guan)理系統 B) 數(shu)(shu)據(ju)庫(ku)概念結構
C) 數據庫邏輯(ji)結構 D) 數據庫物理(li)結構
解析:數(shu)據庫(ku)設(she)(she)計(ji)是確定(ding)系統(tong)所需要(yao)的數(shu)據庫(ku)結(jie)構。數(shu)據庫(ku)設(she)(she)計(ji)包括(kuo)概(gai)念設(she)(she)計(ji)、邏輯設(she)(she)計(ji)和建(jian)立數(shu)據庫(ku)(又(you)稱物理設(she)(she)計(ji))。
答案:A)
二、填空題
【例1】一個數(shu)(shu)(shu)據庫(ku)的(de)數(shu)(shu)(shu)據模(mo)型至(zhi)少應(ying)該(gai)包括(kuo)以下3個組成部(bu)分,_______、數(shu)(shu)(shu)據操作和數(shu)(shu)(shu)據的(de)完(wan)整性約束條件。(考點5)
解析:數(shu)(shu)據(ju)(ju)(ju)(ju)模型(xing)(xing)是(shi)嚴格定義的(de)一組(zu)(zu)概念(nian)(nian)的(de)集合。這些(xie)概念(nian)(nian)精確地描(miao)述了系(xi)統的(de)靜(jing)(jing)態(tai)特(te)性、動態(tai)特(te)性和完整(zheng)性約束條件。因此,數(shu)(shu)據(ju)(ju)(ju)(ju)模型(xing)(xing)通常(chang)由數(shu)(shu)據(ju)(ju)(ju)(ju)結構(gou)、數(shu)(shu)據(ju)(ju)(ju)(ju)操作(zuo)和完整(zheng)性約束3部分組(zu)(zu)成。其中,數(shu)(shu)據(ju)(ju)(ju)(ju)結構(gou)是(shi)對系(xi)統靜(jing)(jing)態(tai)特(te)性的(de)描(miao)述,數(shu)(shu)據(ju)(ju)(ju)(ju)操作(zuo)是(shi)對系(xi)統動態(tai)特(te)性的(de)描(miao)述,數(shu)(shu)據(ju)(ju)(ju)(ju)的(de)完整(zheng)性約束用以限定符合數(shu)(shu)據(ju)(ju)(ju)(ju)模型(xing)(xing)的(de)數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)狀(zhuang)態(tai)以及(ji)狀(zhuang)態(tai)的(de)變化,以保證數(shu)(shu)據(ju)(ju)(ju)(ju)的(de)正確性、有效性和相容(rong)性。
答案:數據結構
【例2】在關系數據(ju)模型(xing)中,二維(wei)表的列稱為屬性(xing),二維(wei)表的行(xing)稱為_____。(考點8)
解析(xi):一個(ge)關(guan)系是(shi)一張二維表。表中(zhong)的行稱(cheng)為元組,一行對應一個(ge)元組,一個(ge)元組對應存(cun)儲在文件(jian)中(zhong)的一個(ge)記錄值。
答案:元組
全國計算機等級考試二級公共基礎知識試題及答案5
1.設有(you)圖書管(guan)理數(shu)據庫:
圖書(總編號(hao)C(6),分類號(hao)C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借(jie)書(shu)證號(hao)C(4),單(dan)位C(8),姓名C(6),性別C(2),職稱(cheng)C(6),地址C(20))
借閱(yue)(借書證號C(4),總編號C(6),借書日期D(8))
對于圖書管理數據(ju)庫,檢索借閱了《現代網絡技術基礎》一(yi)書的借書證號。下面SQL語句(ju)正(zheng)確的是(shi)______。
SELECT 借書(shu)證號(hao) FROM 借閱 WHERE 總編號(hao)=;
______
A、(SELECT 借書(shu)(shu)證號 FROM 圖書(shu)(shu) WHERE 書(shu)(shu)名="現代網絡技術(shu)基礎")
B、(SELECT 總編號(hao) FROM 圖書 WHERE 書名="現(xian)代(dai)網(wang)絡技術基礎")
C、(SELECT 借(jie)書證號 FROM 借(jie)閱 WHERE 書名="現(xian)代(dai)網絡技術基礎")
D、(SELECT 總編號 FROM 借閱 WHERE 書名="現代(dai)網絡(luo)技術基礎")
2.在(zai)“選項”對話框的“文(wen)件(jian)位置(zhi)”選項卡中可(ke)以設置(zhi)______。
A、表單的默認(ren)大小
B、默認目錄
C、日期和時間(jian)的(de)顯示(shi)格式(shi)
D、程序(xu)代碼的顏色
3.從數據庫中刪除(chu)表的命令(ling)是______。
A、DROP TABLE
B、ALTER TABLE
C、DELETE TABLE
D、USE
4.Visual FoxPro6.0是一種關系型數據(ju)庫管理系統,所謂關系是指______。
A、各條記錄中的數據彼此有一(yi)定(ding)的關系
B、一(yi)(yi)個數據庫文件與另(ling)一(yi)(yi)個數據庫文件之間有一(yi)(yi)定的關系
C、數據模(mo)型符(fu)合滿足(zu)一定條件的二維表格式
D、數據庫中各個字段之間彼此有一定(ding)的關系(xi)
5.關系數(shu)據庫中,實現表(biao)與表(biao)之(zhi)間的聯系是通過(guo)______。
A、實體完整性規則
B、參照(zhao)完整性規則
C、用戶自定義的完整性
D、值域
6.數據(ju)庫(ku)DB、數據(ju)庫(ku)系(xi)(xi)統(tong)DBS、數據(ju)庫(ku)管理(li)系(xi)(xi)統(tong)DBMS三者之間的關系(xi)(xi)是______。
A、DBS包括DB和DBMS
B、DBMS包括DB和(he)DBS
C、DB包括DBS和DBMS
D、DBS就是(shi)DB,也就是(shi)DBMS
7.定(ding)位第一(yi)條(tiao)記(ji)錄上(shang)的命令是______。
A、GO TOP
B、GO BOTTOM
C、GO 6
D、SKIP
8.設有(you)圖書管(guan)理(li)數據庫:
圖書(shu)(總編號(hao)C(6),分類號(hao)C(8),書(shu)名C(16),作(zuo)者(zhe)C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位(wei)C(8),姓名(ming)C(6),性別C(2),職稱C(6),地(di)址C(20))
借閱(借書(shu)(shu)證號(hao)C(4),總編號(hao)C(6),借書(shu)(shu)日期(qi)D(8))
對于圖書管理數據庫,分別(bie)求出各個(ge)單位當前借閱(yue)圖書的(de)讀者(zhe)人(ren)次。下面(mian)的(de)SQL語句(ju)正確(que)的(de)是______。
SELECT 單位(wei),______ FROM 借(jie)閱(yue),讀者 WHERE;
借(jie)閱.借(jie)書(shu)(shu)證號=讀者(zhe).借(jie)書(shu)(shu)證號 ______
A、COUNT(借(jie)閱.借(jie)書證號) GROUP BY 單位
B、SUM(借閱.借書證號) GROUP BY 單位
C、COUNT(借閱.借書證號) ORDER BY 單位
D、COUNT(借(jie)閱(yue).借(jie)書(shu)證號) HAVING 單(dan)位
9.用來(lai)指明(ming)復選(xuan)框(kuang)的(de)(de)當前(qian)狀態的(de)(de)屬性是______。
A、Selected
B、Caption
C、Value
D、ControlSource
10.下列表達(da)式中(zhong)結果不是(shi)日期型的是(shi)______。
A、CTOD("2000/10/01")
B、{99/10/01}+365
C、VAL("2000/10/01")
D、DATE()
11.要控制(zhi)兩個表(biao)中(zhong)數(shu)據的(de)完整性和一致性可以設(she)置(zhi)“參照(zhao)完整性”,要求這兩個表(biao)______。
A、是同一個數據庫中(zhong)的兩個表
B、不同數(shu)據庫中(zhong)的兩個表(biao)
C、兩個自由表
D、一個是數據(ju)庫(ku)表另一個是自由表
12.在命(ming)令窗口執行SQL命(ming)令時,若(ruo)命(ming)令要占用多行,續行符是______。
A、冒號(:)
B、分號(;)
C、逗號(,)
D、連字符(-)
13.Visual FoxPro數(shu)據(ju)庫文(wen)件(jian)是(shi)______。
A、存放用戶數(shu)據的文(wen)件
B、管理數據(ju)庫對象的系統(tong)文件
C、存放用戶(hu)數據和(he)系統的文件
D、前三種說法都對
14.連續(xu)執行以下命令(ling)之(zhi)后,最后一條(tiao)命令(ling)的輸出結果是______。
SET EXACT OFF
X="A "
?IIF("A"=X,X-"BCD",X+"BCD")
A、A
B、BCD
C、ABCD
D、A BCD
15.以下賦值語句正確的是______。
A、STORE 8 TO X,Y
B、STORE 8,9 TO X,Y
C、X=8,Y=9
D、X,Y=8
16.默認查(cha)詢的輸出形式是______。
A、數據表
B、圖形
C、報表
D、瀏覽
17.如果要創建一個(ge)數據組分(fen)(fen)(fen)組報(bao)表(biao)(biao),第(di)(di)一個(ge)分(fen)(fen)(fen)組表(biao)(biao)達式是(shi)“部(bu)門”,第(di)(di)二個(ge)分(fen)(fen)(fen)組表(biao)(biao)達式是(shi)“性別”,第(di)(di)三個(ge)分(fen)(fen)(fen)組表(biao)(biao)達式是(shi)“基本工資”,當(dang)前(qian)索引的索引表(biao)(biao)達式應當(dang)是(shi)______。
A、部(bu)門+性別(bie)+基本工資(zi)
B、部(bu)門+性別+STR(基本工資)
C、STR(基本工資)+性別+部(bu)門
D、性別+部門+STR(基本(ben)工資)
18.設有圖書管(guan)理(li)數據庫(ku):
圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借(jie)書證(zheng)號C(4),單位(wei)C(8),姓名C(6),性(xing)別C(2),職稱(cheng)C(6),地址(zhi)C(20))
借閱(借書證號C(4),總編號C(6),借書日期D(8))
對(dui)于圖書(shu)管(guan)理數(shu)據庫,查詢(xun)0001號借書(shu)證的讀者(zhe)姓名和所借圖書(shu)的書(shu)名。
SQL語句正(zheng)確的是______。
SELECT 姓(xing)名,書名 FROM 借(jie)閱,圖書,讀者 WHERE;
借閱(yue),借書證號="0001" AND;
______
______
A、圖書.總(zong)編號=借閱.總(zong)編號 AND;
讀(du)者.借書(shu)證號=借閱.借書(shu)證號
B、圖書.分類號=借閱.分類號 AND;
讀者.借書(shu)證(zheng)號(hao)(hao)=借閱.借書(shu)證(zheng)號(hao)(hao)
C、讀(du)者.總編(bian)(bian)號=借閱.總編(bian)(bian)號 AND;
讀者.借(jie)書證(zheng)號(hao)=借(jie)閱.借(jie)書證(zheng)號(hao)
D、圖書.總編號=借閱.總編號 AND;
讀者.書名(ming)=借閱.書名(ming)
19.只有滿足聯接條件的記錄才(cai)包含在查詢結果中,這(zhe)種(zhong)聯接為______。
A、左聯接
B、右聯接
C、內部聯接
D、完全聯接
20.設當(dang)前數據庫(ku)有10條記錄(lu)(記錄(lu)未進(jin)行任何索引),在下列三種(zhong)情(qing)況下,當(dang)前記錄(lu)號為1時;EOF()為真時;BOF()為真時,命(ming)令?RECN()的結果分別是______。
A、1,11,1
B、1,10,1
C、1,11,0
D、1,10,0
21.執行(xing)SELECT 0選擇(ze)工作區的結(jie)果是______。
A、選擇(ze)了0號工作區
B、選擇了空閑的(de)最小號工作區
C、關閉選擇的工作區
D、選擇已打開的工作區
22.備注(zhu)型字段的數據用(yong)來(lai)存放______。
A、指(zhi)向備注(zhu)的具體內容
B、指(zhi)向DBF文(wen)件的(de)指(zhi)針
C、指向(xiang)FPT文件的文件名
D、指向(xiang)FPT中文字塊(kuai)的指針(zhen)
23.把一個項目編譯成一個應用(yong)程(cheng)序時,下面的(de)敘述(shu)正確的(de)是______。
A、所有的項目文件將組合為一(yi)個單一(yi)的應用程序文件
B、所有項(xiang)目的包含文件將組合為一個(ge)單一的應用程序文件
C、所有項目(mu)排除(chu)的文件將組合(he)為一個單(dan)一的應用(yong)程序文件
D、由用戶(hu)選定的項目(mu)文件將組合為一(yi)個單一(yi)的應(ying)用程序文件
24.在(zai)關系(xi)模(mo)型中(zhong),實現(xian)“關系(xi)中(zhong)不允許出現(xian)相同的元組”的約(yue)束是通過(guo)______。
A、侯選鍵
B、主鍵
C、外鍵
D、超鍵
25.SELECT-SQL語句是(shi)______。
A、選擇工作區語句(ju)
B、數據查(cha)詢語句
C、選擇(ze)標準語句(ju)
D、數據(ju)修(xiu)改語句(ju)
26.SQL語言是______語言。
A、層次數據庫
B、網絡數據庫
C、關系數據庫
D、非數據庫
27.在(zai)SQL中,刪除視圖用______。
A、DROP SCHEMA命令
B、CREATE TABLE命令
C、DROP VIEW命令
D、DROP INDEX命(ming)令
28.假定表單中包含有(you)一個命令按鈕,那么(me)在運(yun)行表單時。下面有(you)關事件(jian)引發次序的陳述中,______是正確的。
A、先命令按鈕的Init事(shi)(shi)(shi)件,然后(hou)表單(dan)的Init事(shi)(shi)(shi)件,最后(hou)表單(dan)的Load事(shi)(shi)(shi)件
B、先表單的Init事(shi)件(jian),然后(hou)命令(ling)按鈕的Init事(shi)件(jian),最后(hou)表單的Load事(shi)件(jian)
C、先表單(dan)的Load事(shi)件(jian),然后(hou)表單(dan)的'Init事(shi)件(jian),最后(hou)命令按鈕的Init事(shi)件(jian)
D、先表單(dan)的Load事(shi)件(jian)(jian),然(ran)后命令按鈕(niu)的Init事(shi)件(jian)(jian),最后表單(dan)的Init事(shi)件(jian)(jian)
29.以下屬于(yu)非容器類控件的是______。
A、Form
B、Label
C、page
D、Container
30.索(suo)引(yin)字段值不(bu)唯一,應該選擇(ze)的(de)索(suo)引(yin)類型(xing)為______。
A、主索引
B、普通索引
C、侯選索引
D、唯一索引
31.將查詢結(jie)果放在數組(zu)中應使(shi)用______短語。
A、INTO CURSOR
B、TO ARRAY
C、INTO TABLE
D、INTO ARRAY
32.DELETE FROM S WHERE 年齡>60語句的(de)功能是______。
A、從S表中徹(che)底刪(shan)除年齡大于60歲的(de)記錄
B、S表中年齡大于60歲的(de)記(ji)錄被加(jia)上刪除標記(ji)
C、刪除S表
D、刪除(chu)S表的年齡列
33.UPDATE-SQL語句的功能是______。
A、屬于數(shu)據定義功能
B、屬于數據查詢功(gong)能
C、可以修改表中某(mou)些(xie)列的屬性
D、可(ke)以修改(gai)表中(zhong)某(mou)些列的(de)內(nei)容
34.使用Visual FoxPro的(de)菜(cai)單設(she)計器時,選(xuan)中菜(cai)單項之后,如果要(yao)設(she)計它的(de)子菜(cai)單,應(ying)在(zai)結果(Result)中選(xuan)擇______。
A、填(tian)充名稱(cheng)(Pad Name)
B、子菜單(Submenu)
C、命(ming)令(ling)(Command)
D、過程(Procedure)
35.有關SCAN循環結構,敘述正確的是______。
A、SCAN循(xun)環(huan)結構中的LOOP語(yu)(yu)句,可(ke)將程序流程直(zhi)接(jie)指向循(xun)環(huan)開始(shi)語(yu)(yu)句SCAN,首(shou)先判(pan)斷(duan)EOF()函數的真假
B、在使用SCAN循(xun)環結構時(shi),必須(xu)打開(kai)某一個數據庫
C、SCAN循(xun)環結構的循(xun)環體中必(bi)須寫有(you)SKIP語句
D、SCAN循環結構,如果省略了子(zi)句FOR和WHILE條件子(zi)句,則直接退出循環
36.數據(ju)庫系統的核心是__【1】____。
此題正確為(wei):數(shu)據庫管理(li)系(xi)統(tong)
37.命令?LEN("THIS IS MY BOOK")的(de)結(jie)果是___【2】___。
此題正確(que)為:15
38.在打開(kai)項目管(guan)理(li)器(qi)之后再打開(kai)"應用(yong)程(cheng)序(xu)生成器(qi)",可以(yi)通過按ALT+F2鍵(jian),快捷菜單和(he)"工具"菜單中(zhong)的______。
此題正確為:應用程序生成(cheng)器
39.SQL SELECT語句為(wei)了將查(cha)詢結果存放(fang)到(dao)臨時(shi)表中應該使用______短語。
此(ci)題正確為:Into cursor 或(huo) Into cursor cursorname
40.為(wei)了把多(duo)對多(duo)的(de)聯(lian)系分解成兩(liang)個一(yi)對多(duo)聯(lian)系所建立的(de)"紐(niu)帶表"中(zhong)應包(bao)含兩(liang)個表的(de)______。
此(ci)題正確為:主關(guan)鍵字 或 主鍵
41.TIME()的返回值的數據類(lei)型是______類(lei)型。
此(ci)題正確為:字符
42.查(cha)詢設(she)計器(qi)中的"聯(lian)接(jie)"選(xuan)項卡(ka),可以控制______選(xuan)擇。
此題正確為:聯(lian)接類型 或 聯(lian)接條件
43.設(she)有圖書管理數據(ju)庫:
圖書(總(zong)編號(hao)C(6),分類號(hao)C(8),書名C(16),作者C(6),出(chu)版單位C(20),單價(jia)N(6,2))
讀者(zhe)(借書(shu)證(zheng)號(hao)C(4),單(dan)位C(8),姓名(ming)C(6),性別C(2),職稱(cheng)C(6),地址(zhi)C(20))
借閱(借書(shu)證(zheng)號C(4),總編號C(6),借書(shu)日期D(8))
用SQL的CREATE命令建立借閱表(biao)(字段順序要相同),請對下面的SQL語句(ju)填空:
______
此題正確為:CREATE TABLE 借(jie)(jie)閱 (借(jie)(jie)書證(zheng)號(hao)(hao) C(4),總(zong)編(bian)號(hao)(hao) C(6),借(jie)(jie)書日期(qi) D(8)) 或(huo)(huo) CREA TABL 借(jie)(jie)閱 (借(jie)(jie)書證(zheng)號(hao)(hao) C(4),總(zong)編(bian)號(hao)(hao) C(6),借(jie)(jie)書日期(qi)D(8)) 或(huo)(huo) CREATE TABLE 借(jie)(jie)閱 (借(jie)(jie)書證(zheng)號(hao)(hao) C(4),總(zong)編(bian)號(hao)(hao) C(6),借(jie)(jie)書日期(qi) D) 或(huo)(huo) CREA TABL 借(jie)(jie)閱 (借(jie)(jie)書證(zheng)號(hao)(hao) C(4),總(zong)編(bian)號(hao)(hao) C(6),借(jie)(jie)書日期(qi)D)
44.多(duo)欄報表(biao)的欄目數可以通(tong)過______來設(she)置。
此題(ti)正(zheng)確為:頁面設置 或(huo) 列(lie)數
45.設有圖書(shu)管理數(shu)據庫:
圖書(總編號(hao)C(6),分類號(hao)C(8),書名C(16),作者C(6),出版單(dan)位C(20),單(dan)價N(6,2))
讀(du)者(借(jie)書證(zheng)號(hao)C(4),單位C(8),姓名C(6),性別C(2),職(zhi)稱C(6),地址C(20))
借閱(借書(shu)證號(hao)C(4),總(zong)編號(hao)C(6),借書(shu)日期D(8))
對圖(tu)書管理數據庫,求共借(jie)出多少種(zhong)圖(tu)書。請對下面的SQL語句填(tian)空:
SELECT _______ FROM 借閱(yue)
此題正確為(wei):COUNT(DISTINCT 總(zong)(zong)編號) 或 COUN(DISTINCT 總(zong)(zong)編號) 或 COUNT(DIST 總(zong)(zong)編號) 或 COUN(DIST 總(zong)(zong)編號)
46.設有圖書管理數據庫:
圖書(shu)(shu)(總編號C(6),分(fen)類號C(8),書(shu)(shu)名(ming)C(16),作者C(6),出版單位C(20),單價N(6,2))
讀者(借書證號C(4),單位C(8),姓名(ming)C(6),性別(bie)C(2),職稱C(6),地址C(20))
借(jie)閱(借(jie)書證號(hao)C(4),總編號(hao)C(6),借(jie)書日期D(8))
對圖書(shu)管理數據庫,查詢由"清(qing)華大學出(chu)版社(she)"或"電(dian)子工業出(chu)版社(she)"出(chu)版,并且(qie)單價不超出(chu)20元的(de)書(shu)名。請對下面(mian)的(de)SQL語句填空:
SELECT 書(shu)名,出版單位(wei),單價 FROM 圖書(shu);
WHERE_______ AND;
_______
此題正確為:單價<=20 或 (出版單位="清華大學出版社" OR 出版單價="電子工業出版社") 或 (出版單位="電子工業出版社" OR 出版單價="清華大學出版社") 與 (出版單位="清華大學出版社" OR 出版單價="電子工業出版社") 或 (出版單位="電子工業出版社" OR 出版單價="清華大學出版社") 或 單價<=20
47.如(ru)果要查詢所(suo)藏圖書(shu)(shu)中,各個出(chu)版社的(de)圖書(shu)(shu)最高單(dan)價、平均單(dan)價和冊(ce)數,請對(dui)下(xia)面的(de)SQL語句填空。
SELECT 出版單位,MAX(單價),______,______;
FROM圖書管理!圖書;
_______出版單位
此題(ti)正確(que)為:AVG(單(dan)價) 與(yu) COUNT() 或(huo) COUN() 或(huo) COUNT(出版單(dan)位)COUN(出版單(dan)位) 與(yu) GROUP BY 或(huo) GROU BY
全國計算機等級考試二級公共基礎知識試題及答案6
一、選擇題
(1)下面敘述正確(que)的是(shi)(C)
A.算(suan)法(fa)的(de)執行效(xiao)率與數據的(de)存(cun)儲結(jie)構無關B.算(suan)法(fa)的(de)空間復雜度是(shi)指(zhi)算(suan)法(fa)程序中指(zhi)令(或語句)的(de)條數C.算(suan)法(fa)的(de)有窮(qiong)性是(shi)指(zhi)算(suan)法(fa)必(bi)須能(neng)在執行有限(xian)個步驟之后終(zhong)止D.以上(shang)三種描述(shu)都(dou)不(bu)對
(2)以下數據結(jie)構中不屬于線性數據結(jie)構的是(shi)(C)
A.隊(dui)列B.線(xian)性表C.二叉樹D.棧(zhan)
(3)在一棵(ke)二叉樹上第5層的(de)結點(dian)數最多是(B)注:由公(gong)式2k-1得
A. 8 B. 16 C. 32 D. 15
(4)下面描述中,符合結構(gou)化程序設計風(feng)格的(de)是(A)
A.使(shi)(shi)用順序、選擇和重(zhong)復(循環)三種基本控(kong)制(zhi)結構表示程序的控(kong)制(zhi)邏輯B.模(mo)塊(kuai)只(zhi)有一個入口,可以(yi)有多個出口C.注重(zhong)提高程序的執(zhi)行效率D.不使(shi)(shi)用goto語句(ju)
(5)下面概(gai)念中,不(bu)屬于面向對象(xiang)方法的是(D)注:P55-58
A.對象(xiang)B.繼(ji)承C.類D.過程調用
(6)在(zai)結構化方法中,用數據流(liu)程圖(DFD)作(zuo)為描述工具的軟件開(kai)發(fa)階(jie)段是(B)
A.可行性分(fen)析(xi)B.需求分(fen)析(xi)C.詳細設計D.程序編碼
(7)在軟件(jian)開發中(zhong),下(xia)面任(ren)務(wu)不屬(shu)于設(she)計(ji)階段的是(shi)(D)
A.數據結(jie)(jie)構設計B.給出(chu)系統模塊結(jie)(jie)構
C.定(ding)義模(mo)塊算法(fa)D.定(ding)義需求并建立系統模(mo)型
(8)數據庫系統的核心是(B)
A.數(shu)據模型B.數(shu)據庫管理系統C.軟件工(gong)具D.數(shu)據庫
(9)下列(lie)敘述(shu)中(zhong)正確的(de)是(C)
A.數(shu)據庫是一個獨立的系(xi)統(tong)(tong),不需要操作(zuo)系(xi)統(tong)(tong)的支(zhi)持B.數(shu)據庫設計(ji)是指設計(ji)數(shu)據庫管理系(xi)統(tong)(tong)C.數(shu)據庫技(ji)術的根(gen)本目標是要解決數(shu)據共享的問題(ti)D.數(shu)據庫系(xi)統(tong)(tong)中(zhong),數(shu)據的物理結構(gou)必須與邏輯結構(gou)一致
(10)下列模(mo)式中,能夠(gou)給出數(shu)據庫物理存(cun)儲結構與(yu)物理存(cun)取方法的(de)是(A)注(zhu):P108
A.內模(mo)式(shi)(shi)B.外模(mo)式(shi)(shi)C.概念模(mo)式(shi)(shi)D.邏輯模(mo)式(shi)(shi)
(11)算法的時(shi)間復雜度(du)是指(C)
A.執(zhi)行算(suan)(suan)法(fa)程(cheng)序(xu)(xu)所需要(yao)的(de)時間B.算(suan)(suan)法(fa)程(cheng)序(xu)(xu)的(de)長(chang)度(du)C.算(suan)(suan)法(fa)執(zhi)行過程(cheng)中所需要(yao)的(de)基本運算(suan)(suan)次(ci)數(shu)D.算(suan)(suan)法(fa)程(cheng)序(xu)(xu)中的(de)指(zhi)令條數(shu)
(12)算法(fa)的空間復雜度是指(D)
A.算法(fa)程(cheng)(cheng)序(xu)的(de)(de)(de)長度B.算法(fa)程(cheng)(cheng)序(xu)中的(de)(de)(de)指令條數C.算法(fa)程(cheng)(cheng)序(xu)所(suo)占(zhan)的(de)(de)(de)存(cun)(cun)儲空間D.算法(fa)執行過程(cheng)(cheng)中所(suo)需(xu)要(yao)的(de)(de)(de)存(cun)(cun)儲空間
(13)設一棵完全(quan)二(er)叉(cha)樹共有699個結點(dian),則在該二(er)叉(cha)樹中的葉子結點(dian)數為(wei)(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全(quan)二(er)叉(cha)數的特點(dian)可求出
A. 349 B. 350 C. 255 D. 351
(14)結構化(hua)程序設計主要(yao)強調的是(B)
A.程序(xu)的規模B.程序(xu)的易讀性
C.程(cheng)序(xu)的(de)執(zhi)行(xing)效(xiao)率D.程(cheng)序(xu)的(de)可(ke)移植性
(15)在軟(ruan)件生命周(zhou)期中,能準確(que)地確(que)定軟(ruan)件系統必(bi)須(xu)做什么和必(bi)須(xu)具(ju)備哪些功能的(de)階段是(D)注:即第一個階段
A.概要設(she)計(ji)B.詳細設(she)計(ji)C.可行性分析(xi)D.需求分析(xi)
(16)數據(ju)流(liu)圖(tu)(tu)(tu)用于抽象描述一個(ge)軟件的邏輯模型,數據(ju)流(liu)圖(tu)(tu)(tu)由一些特定(ding)的圖(tu)(tu)(tu)符(fu)(fu)(fu)構成。下列圖(tu)(tu)(tu)符(fu)(fu)(fu)名標識的圖(tu)(tu)(tu)符(fu)(fu)(fu)不屬于數據(ju)流(liu)圖(tu)(tu)(tu)合法圖(tu)(tu)(tu)符(fu)(fu)(fu)的是(A)注:P67
A.控制(zhi)流(liu)B.加工C.數據存儲D.源(yuan)和(he)潭
(17)軟件需求(qiu)分(fen)(fen)析(xi)階段的工作,可以分(fen)(fen)為(wei)四(si)個方(fang)面:需求(qiu)獲取、需求(qiu)分(fen)(fen)析(xi)、編寫需求(qiu)規格說明書以及(B)注:P66
A.階段(duan)性報告B.需求(qiu)評審C. 總結 D.都不正(zheng)確
(18)下述關于數(shu)據庫系(xi)統(tong)的敘述中(zhong)正確的是(A)
A.數據(ju)庫系統減少(shao)了(le)數據(ju)冗余(yu)B.數據(ju)庫系統避免了(le)一切冗余(yu)
C.數(shu)(shu)據(ju)(ju)庫(ku)系(xi)統中數(shu)(shu)據(ju)(ju)的(de)一致性是指數(shu)(shu)據(ju)(ju)類型的(de)一致D.數(shu)(shu)據(ju)(ju)庫(ku)系(xi)統比(bi)文件(jian)系(xi)統能管理更多的(de)數(shu)(shu)據(ju)(ju)
(19)關(guan)系表中的每一橫行稱(cheng)為一個(A)
A.元組B.字(zi)段C.屬性D.碼
(20)數據庫設(she)計(ji)包括兩(liang)個方面(mian)的(de)設(she)計(ji)內(nei)容,它們(men)是(A)
A.概(gai)念設(she)(she)計(ji)和邏(luo)輯設(she)(she)計(ji)B.模(mo)式設(she)(she)計(ji)和內模(mo)式設(she)(she)計(ji)
C.內模式設計和物理設計D.結構特(te)性設計和行(xing)為特(te)性設計
(21)下列敘述中正確的是(A)
A.線性表是線性結構B.棧與隊列是非線性結構
C.線性鏈表是(shi)非線性結構(gou)D.二叉樹(shu)是(shi)線性結構(gou)
(22)下列關于棧(zhan)的敘述中正確的是(D)
A.在棧中只能插入數據B.在棧中只能刪除數據
C.棧是先進(jin)先出的(de)(de)線性表D.棧是先進(jin)后出的(de)(de)線性表
(23)下列(lie)關于隊(dui)列(lie)的(de)(de)敘述中正確的(de)(de)是(C)
A.在隊列中只(zhi)能插入數據B.在隊列中只(zhi)能刪(shan)除數據
C.隊列是先進(jin)先出的(de)線(xian)性表D.隊列是先進(jin)后(hou)出的(de)線(xian)性表
(24)對建立(li)良好(hao)的程序設計風格,下(xia)面描述正確的是(A)注(zhu):P48
A.程序應(ying)簡(jian)單、清晰、可讀性(xing)好(hao)B.符號名(ming)的命名(ming)要符合語法
C.充(chong)分考慮程序的執行效率D.程序的注釋可有可無
(25)下面對對象概念描述錯誤的是(A)注:P55
A.任(ren)何對象(xiang)都必須(xu)有繼承性(xing)B.對象(xiang)是屬(shu)性(xing)和方法(fa)的(de)封裝體
C.對(dui)象間的通訊靠消息傳遞D.操作是對(dui)象的動態性屬性
(26)下面(mian)不屬于軟件工(gong)程(cheng)的(de)3個(ge)要素(su)的(de)是(D)注:P62
A.工具B.過(guo)程C.方法(fa)D.環境
(27)程序流程圖(PFD)中的箭頭代表(biao)的是(B)注:P81
A.數(shu)據流B.控制流C.調(diao)用關系(xi)(xi)D.組成關系(xi)(xi)
(28)在(zai)數據(ju)管理技術(shu)的發展過(guo)程中,經歷了(le)人(ren)工管理階(jie)段(duan)、文(wen)件系(xi)統階(jie)段(duan)和數據(ju)庫系(xi)統階(jie)段(duan)。其中數據(ju)獨立(li)性最高的階(jie)段(duan)是(A)
A.數據庫系統(tong)(tong)B.文件系統(tong)(tong)C.人工管理D.數據項(xiang)管理
(29)用樹形(xing)結構來表示(shi)實體(ti)之間聯系的模型稱(cheng)為(B)
A.關系模(mo)(mo)型B.層次(ci)模(mo)(mo)型C. 網狀模(mo)(mo)型D.數據(ju)模(mo)(mo)型
(30)關系數據(ju)庫管理系統能實現的(de)專門關系運算(suan)包括(B)
A.排序、索(suo)引(yin)、統計(ji)B.選擇、投影、連接
C.關聯、更(geng)新(xin)、排序D.顯示、打印、制表
(31)算(suan)法一般(ban)都(dou)可以用哪幾種控制結構組合而成(D)注:P3
A.循(xun)環(huan)、分支、遞(di)歸B.順序、循(xun)環(huan)、嵌(qian)套
C.循環、遞歸、選擇D.順序、選擇、循環
(32)數據(ju)的(de)存儲(chu)結構是(shi)指(B)注(zhu):P13,要牢記
A.數據(ju)所占的(de)存儲(chu)空間量B.數據(ju)的(de)邏輯結構(gou)在計算機中的(de)表示
C.數據(ju)在(zai)計算機中(zhong)的(de)順序(xu)存(cun)儲(chu)方式D.存(cun)儲(chu)在(zai)外存(cun)中(zhong)的(de)數據(ju)
(33)設有下(xia)列(lie)二叉樹:圖見書P46
對此二叉樹中序遍(bian)歷的結果為(B)
A. ABCDEF B. DBEAFC C. ABDECF D. DEBFCA
(34)在面向對(dui)(dui)象(xiang)方(fang)法中,一(yi)個對(dui)(dui)象(xiang)請(qing)求另一(yi)對(dui)(dui)象(xiang)為其服(fu)務的方(fang)式是通過發送(song)(D)注(zhu):P56
A.調用(yong)語句B.命令(ling)C.口令(ling)D.消息
(35)檢查(cha)軟(ruan)件產品是否符合需求定義的過程稱(cheng)為(A)注:P95
A.確認測(ce)試(shi)B.集(ji)成測(ce)試(shi)C.驗(yan)證測(ce)試(shi)D.驗(yan)收測(ce)試(shi)
(36)下列工(gong)具中屬于需(xu)求分析常(chang)用工(gong)具的是(D)注:P67
A. PAD B. PFD C. N-S D. DFD
(37)下(xia)面不屬于軟件設計原則的是(C)注:P73
A.抽(chou)象B.模塊化C.自底向上D.信息隱(yin)蔽
(38)索(suo)引(yin)屬于(B)
A.模式(shi)(shi)B.內模式(shi)(shi)C.外模式(shi)(shi)D.概念(nian)模式(shi)(shi)
(39)在關系數(shu)據庫中(zhong),用來(lai)表示實體之間聯系的是(shi)(D)
A.樹結構(gou)B. 網結構(gou)C.線性(xing)表D.二維表
(40)將E-R圖轉換到關系(xi)模式時(shi),實體與聯系(xi)都可(ke)以表示成(B)
A.屬性B.關系C.鍵D.域
(41)在下列(lie)選項中,哪個不是一(yi)個算法一(yi)般應該具有的(de)基本特征(C)
A.確定(ding)性(xing)B.可行(xing)性(xing)C.無窮性(xing)D.擁有足(zu)夠的(de)情報
(42)希爾排序法(fa)屬于哪一種類型的排序法(fa)(B)
A.交換類(lei)排(pai)序(xu)法B.插入類(lei)排(pai)序(xu)法C.選(xuan)擇類(lei)排(pai)序(xu)法D.建堆排(pai)序(xu)法
(43)在深(shen)度為5的滿二叉樹中,葉子結(jie)點的個數為(C)
A. 32 B. 31 C. 16 D. 15
(44)對長(chang)度為N的線(xian)性表進行(xing)順(shun)序(xu)查找,在(zai)最壞情(qing)況下所需要(yao)的比較次數為(B)注:要(yao)牢(lao)記
A. N+1 B. N C. (N+1)/2 D. N/2
(45)信(xin)息隱(yin)蔽的(de)概念與下述哪一種概念直接相(xiang)關(B)注:P74
A.軟(ruan)件結構(gou)定義(yi)B.模(mo)塊獨立性C.模(mo)塊類(lei)型劃分D.模(mo)擬(ni)耦合度(du)
(46)面向對象的設計(ji)方法(fa)與傳統的.的面向過程的方法(fa)有(you)本質不同,它的基本原理是(C)
A.模擬(ni)現實(shi)世界(jie)中(zhong)(zhong)不同事物之(zhi)間的(de)聯系B.強調模擬(ni)現實(shi)世界(jie)中(zhong)(zhong)的(de)算法而不強調概念C.使用現實(shi)世界(jie)的(de)概念抽(chou)象地(di)思(si)考(kao)(kao)問題從而自然地(di)解決問題D.鼓(gu)勵開(kai)發(fa)者在軟件(jian)開(kai)發(fa)的(de)絕大部分中(zhong)(zhong)都用實(shi)際領域的(de)概念去思(si)考(kao)(kao)
(47)在(zai)結構化方法中,軟(ruan)件功能分解屬于(yu)下列軟(ruan)件開發中的(de)階段是(C)注:總體設(she)計(ji)也(ye)就是概要設(she)計(ji)
A.詳(xiang)細設計B.需求分析(xi)C.總體設計D.編程(cheng)調試
(48)軟(ruan)件(jian)(jian)調試(shi)(shi)的(de)目的(de)是(B)注:與軟(ruan)件(jian)(jian)測(ce)試(shi)(shi)要(yao)對比著復(fu)習
A.發現錯誤B.改正(zheng)錯誤C.改善(shan)軟(ruan)件的性能(neng)D.挖掘軟(ruan)件的潛能(neng)
(49)按條件(jian)f對關系(xi)R進(jin)行(xing)選擇,其關系(xi)代數表(biao)達式為(C)
A. R|X|R B. R|X|Rf C. бf(R) D. f(R)
(50)數據庫概念(nian)設(she)計(ji)的過程中,視(shi)圖(tu)設(she)計(ji)一般有三種設(she)計(ji)次(ci)序(xu),以下各項中不對的是(D)注:P127,要牢記(ji)
A.自頂向下B.由底(di)向上C.由內向外(wai)D.由整(zheng)體到局部
(51)在計算機中(zhong),算法(fa)是指(zhi)(C)
A.查詢方法(fa)B.加工方法(fa)
C.解(jie)題方(fang)案(an)的(de)準(zhun)確(que)而完(wan)整的(de)描述D.排(pai)序方(fang)法
(52)棧和隊列的共同(tong)點是(C)注:這一共同(tong)點和線性(xing)表不一樣
A.都(dou)(dou)是(shi)先(xian)進后出B.都(dou)(dou)是(shi)先(xian)進先(xian)出C.只(zhi)允許在(zai)端點(dian)處(chu)插入和刪除元(yuan)素D.沒有(you)共(gong)同點(dian)
(53)已知二叉樹(shu)后(hou)序遍歷(li)序列是dabec,中序遍歷(li)序列是debac,它的前(qian)序遍歷(li)序列是(A)注:P38,前(qian)提要掌握(wo)三種遍歷(li)的方法
A. cedba B. acbed C. decab D. deabc
(54)在(zai)下列(lie)幾(ji)種(zhong)排序(xu)方法中,要求內存量(liang)最大的是(D)注:要牢記,書中沒有提(ti)到。
A.插(cha)入排序B.選擇排序C.快速排序D.歸并(bing)排序
(55)在設(she)計(ji)程(cheng)序(xu)時,應采(cai)納(na)的原則之一(yi)是(A)注:和設(she)計(ji)風格(ge)有關
A.程序結(jie)構應(ying)有助于讀者理解B.不限(xian)制goto語句(ju)的(de)使(shi)用
C.減少或取消注解(jie)行D.程序越(yue)短越(yue)好
(56)下列不屬于軟件調(diao)試技(ji)術的(de)是(shi)(B)注:P98
A.強行排錯法(fa)(fa)B.集成測試法(fa)(fa)C.回溯法(fa)(fa)D.原因排除法(fa)(fa)
(57)下列(lie)敘述中(zhong),不(bu)屬于軟(ruan)件需求規(gui)格說(shuo)明書的作用的是(shi)(D)注:P71
A.便于用戶、開(kai)發人員進(jin)行(xing)理解(jie)和交(jiao)流(liu)B.反映出用戶問題(ti)的(de)結構,可以作為軟(ruan)件開(kai)發工作的(de)基礎和依據C.作為確認測試和驗收的(de)依據D.便于開(kai)發人員進(jin)行(xing)需求(qiu)分析
(58)在數(shu)據流圖(DFD)中,帶有名(ming)字(zi)的箭(jian)頭表示(C)
A.控(kong)制程(cheng)序(xu)的(de)執行(xing)順序(xu)B.模塊之(zhi)間的(de)調用關系C.數據的(de)流(liu)向(xiang)D.程(cheng)序(xu)的(de)組成(cheng)成(cheng)分
(59) SQL語言又稱為(C)
A.結(jie)構(gou)化定義語(yu)(yu)言(yan)B.結(jie)構(gou)化控制語(yu)(yu)言(yan)
C.結(jie)(jie)構化查詢語言(yan)D.結(jie)(jie)構化操(cao)縱語言(yan)
(60)視圖設(she)計一般有3種設(she)計次序,下(xia)列(lie)不(bu)屬(shu)于視圖設(she)計的(de)是(B)
A.自頂向(xiang)(xiang)下B.由外向(xiang)(xiang)內C.由內向(xiang)(xiang)外D.自底(di)向(xiang)(xiang)上
(61)數據結構中,與所(suo)使(shi)用的(de)計算(suan)機無關的(de)是數據的(de)(C)
A.存儲結構B.物(wu)理結構C.邏輯(ji)結構D.物(wu)理和存儲結構
(62)棧(zhan)底至棧(zhan)頂依次(ci)存放元(yuan)素(su)A、B、C、D,在(zai)第五個元(yuan)素(su)E入棧(zhan)前,棧(zhan)中元(yuan)素(su)可以出(chu)棧(zhan),則出(chu)棧(zhan)序(xu)列(lie)可能(neng)是(shi)(D)
A. ABCED B. DBCEA C. CDABE D. DCBEA
(63)線性(xing)表的順序存(cun)儲結構和(he)線性(xing)表的鏈式存(cun)儲結構分別(bie)是(shi)(B)
A.順(shun)序(xu)(xu)存(cun)(cun)(cun)(cun)(cun)取(qu)的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)結(jie)(jie)構、順(shun)序(xu)(xu)存(cun)(cun)(cun)(cun)(cun)取(qu)的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)結(jie)(jie)構B.隨機存(cun)(cun)(cun)(cun)(cun)取(qu)的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)結(jie)(jie)構、順(shun)序(xu)(xu)存(cun)(cun)(cun)(cun)(cun)取(qu)的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)結(jie)(jie)構C.隨機存(cun)(cun)(cun)(cun)(cun)取(qu)的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)結(jie)(jie)構、隨機存(cun)(cun)(cun)(cun)(cun)取(qu)的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)結(jie)(jie)構D.任意(yi)存(cun)(cun)(cun)(cun)(cun)取(qu)的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)結(jie)(jie)構、任意(yi)存(cun)(cun)(cun)(cun)(cun)取(qu)的(de)(de)存(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)結(jie)(jie)構
(64)在單(dan)鏈表中,增(zeng)加頭結點的目的是(A)
A.方便運算的(de)實(shi)現(xian)B.使單(dan)鏈(lian)表(biao)至(zhi)少有一個結(jie)(jie)點C.標識表(biao)結(jie)(jie)點中首結(jie)(jie)點的(de)位置D.說明單(dan)鏈(lian)表(biao)是線性表(biao)的(de)鏈(lian)式存儲實(shi)現(xian)
(65)軟件(jian)設(she)(she)(she)計(ji)包括軟件(jian)的(de)結構、數據(ju)接口和過(guo)程(cheng)設(she)(she)(she)計(ji),其中(zhong)軟件(jian)的(de)過(guo)程(cheng)設(she)(she)(she)計(ji)是(shi)指(B)注:P73
A.模(mo)塊間的關系B.系統結(jie)構(gou)部件(jian)轉換(huan)成軟件(jian)的過程(cheng)(cheng)描(miao)述C.軟件(jian)層(ceng)次結(jie)構(gou)D.軟件(jian)開(kai)發過程(cheng)(cheng)
(66)為了避免流(liu)程圖(tu)在(zai)描述程序邏輯時的(de)靈活性,提出了用(yong)方框圖(tu)來代替(ti)傳統的(de)程序流(liu)程圖(tu),通常也(ye)把(ba)這種圖(tu)稱(cheng)為(B)注:P82
A. PAD圖B. N-S圖C.結構圖D.數據流圖
(67)數據處理的最(zui)小單位(wei)是(C)注:數據項(xiang)不可再分割
A.數(shu)據B.數(shu)據元(yuan)素C.數(shu)據項D.數(shu)據結(jie)構
(68)下列有關數據庫的(de)描述,正確的(de)是(C)注(zhu):P102
A.數據庫(ku)(ku)是一個DBF文(wen)件(jian)B.數據庫(ku)(ku)是一個關(guan)系C.數據庫(ku)(ku)是一個結(jie)構化的數據集合D.數據庫(ku)(ku)是一組文(wen)件(jian)
(69)單(dan)個用戶使(shi)用的數據視圖的描述(shu)稱為(A)注:P108
A.外模式B.概念模式C.內模式D.存(cun)儲模式
(70)需求(qiu)分析階(jie)段的任(ren)務是確(que)定(D)
A.軟件開(kai)發(fa)方法B.軟件開(kai)發(fa)工具C.軟件開(kai)發(fa)費用D.軟件系統功能(neng)
(71)算法分析的目的是(shi)(D)注:書中沒有總(zong)結,但(dan)要牢(lao)記(ji)
A.找出數據結構的(de)合理性(xing)B.找出算法(fa)中輸入和(he)輸出之(zhi)間的(de)關系(xi)C.分析算法(fa)的(de)易懂性(xing)和(he)可靠(kao)性(xing)D.分析算法(fa)的(de)效率以求改(gai)進(jin)
(72)鏈表不具有的特點是(B)
A.不(bu)必事先估計存儲(chu)空間B.可隨機訪問任一元(yuan)素
C.插入刪(shan)除不需要移動元(yuan)素D.所需空間與(yu)線性(xing)表(biao)長(chang)度成正比
(73)已知數據表A中每個元素距(ju)其最(zui)終位置不遠(yuan),為節省時間,應(ying)采(cai)用的算法(fa)是(B)
A.堆排序B.直接插入排序C.快速排序D.直接選擇排序
(74)用(yong)鏈(lian)表(biao)(biao)表(biao)(biao)示線(xian)性表(biao)(biao)的優點是(A)注:因為不需要移動元素
A.便于(yu)插入(ru)和(he)刪除操作B.數據元素(su)的(de)物理順(shun)序(xu)與邏輯順(shun)序(xu)相同C.花費的(de)存儲空間(jian)較順(shun)序(xu)存儲少D.便于(yu)隨機(ji)存取
(75)下列不(bu)屬于(yu)結構化分析的常(chang)用工具(ju)的是(shi)(D)注(zhu):P67
A.數據(ju)(ju)流圖(tu)B.數據(ju)(ju)字(zi)典C.判定樹(shu)D. PAD圖(tu)
(76)軟(ruan)件開(kai)發(fa)的結構化生命周期方法將軟(ruan)件生命周期劃分成(A)
A.定(ding)義、開(kai)發、運行維護B.設(she)計階(jie)段、編(bian)程階(jie)段、測試階(jie)段C.總體設(she)計、詳細設(she)計、編(bian)程調(diao)試D.需求(qiu)分析(xi)、功能定(ding)義、系統設(she)計
(77)在軟件工程(cheng)中(zhong),白箱測(ce)(ce)試(shi)法可用于(yu)測(ce)(ce)試(shi)程(cheng)序的內部(bu)結構(gou)。此方法將程(cheng)序看做是(C)注:P87
A.循環(huan)的(de)集合(he)B.地址的(de)集合(he)C.路徑的(de)集合(he)D.目標(biao)的(de)集合(he)
(78)在數(shu)(shu)據(ju)管理技術發展過(guo)程中,文件系(xi)(xi)(xi)統與數(shu)(shu)據(ju)庫(ku)系(xi)(xi)(xi)統的(de)主要區別(bie)是數(shu)(shu)據(ju)庫(ku)系(xi)(xi)(xi)統具(ju)有(D)注:數(shu)(shu)據(ju)模(mo)型(xing)采用關系(xi)(xi)(xi)模(mo)型(xing)(二維(wei)表)
A.數據無冗余B.數據可共享(xiang)
C.專門的(de)數據管理(li)軟件D.特(te)定(ding)的(de)數據模型
(79)分布(bu)式數據庫(ku)系統不具(ju)有的特點是(shi)(B)
A.分布式B.數據冗余(yu)
C.數據分布性和邏(luo)輯整體性D.位置透明性和復制透明性
(80)下列說法(fa)中,不屬于數據模型所描述的內容的是(shi)(C)注:P110
A.數(shu)據(ju)結構B.數(shu)據(ju)操作C.數(shu)據(ju)查詢D.數(shu)據(ju)約(yue)束
(81)根據(ju)(ju)數(shu)據(ju)(ju)結(jie)構中各數(shu)據(ju)(ju)元(yuan)素(su)之間前后件關系的復(fu)雜程度,一般將數(shu)據(ju)(ju)結(jie)構分成(C)
A.動態(tai)結(jie)構(gou)和靜態(tai)結(jie)構(gou)B.緊湊(cou)結(jie)構(gou)和非緊湊(cou)結(jie)構(gou)
C.線(xian)性結(jie)(jie)構(gou)和(he)非線(xian)性結(jie)(jie)構(gou)D.內(nei)部結(jie)(jie)構(gou)和(he)外部結(jie)(jie)構(gou)
(82)下列敘述中,錯誤的是(B)
A.數(shu)據(ju)的(de)存(cun)(cun)儲(chu)結構與數(shu)據(ju)處理的(de)效率密切相(xiang)關B.數(shu)據(ju)的(de)存(cun)(cun)儲(chu)結構與數(shu)據(ju)處理的(de)效率無(wu)關C.數(shu)據(ju)的(de)存(cun)(cun)儲(chu)結構在計算機(ji)中(zhong)所占的(de)空間不一(yi)定是連(lian)續的(de)D.一(yi)種(zhong)數(shu)據(ju)的(de)邏輯(ji)結構可以有多種(zhong)存(cun)(cun)儲(chu)結構
(83)線性表(biao)L=(a1,a2,a3,ai,an),下列說法正確的(de)是(D)
A.每個元(yuan)素(su)都有一個直接(jie)前(qian)件和(he)直接(jie)后件B.線性表中(zhong)至少要有一個元(yuan)素(su)C.表中(zhong)諸元(yuan)素(su)的排列順(shun)序(xu)必須(xu)是由小到大(da)或由大(da)到
D.除第一(yi)個(ge)元素和最后(hou)一(yi)個(ge)元素外,其余每個(ge)元素都(dou)有一(yi)個(ge)且只有一(yi)個(ge)直接前件和直接后(hou)件
(84)線(xian)性表若采用鏈式存儲(chu)結構時,要求內存中可用存儲(chu)單元的地(di)址(zhi)(D)
A.必(bi)須(xu)(xu)是(shi)連(lian)續的B.部分地址(zhi)必(bi)須(xu)(xu)是(shi)連(lian)續的
C.一(yi)定是不(bu)連續的D.連續不(bu)連續都(dou)可以
(85)棧通常采用的兩種存儲(chu)結構是(shi)(A)
A.順序存儲結構和(he)鏈式(shi)存儲結構B.散(san)列方式(shi)和(he)索(suo)引方式(shi)
C.鏈表(biao)存(cun)儲結(jie)構(gou)和數組D.線(xian)性(xing)存(cun)儲結(jie)構(gou)和非線(xian)性(xing)存(cun)儲結(jie)構(gou)
(86)下列(lie)數據結構中,按(an)先進(jin)后(hou)出原(yuan)則組織數據的是(B)
A.線性鏈表(biao)B.棧(zhan)C.循環(huan)鏈表(biao)D.順序表(biao)
(87)樹是結點的集(ji)合,它的根結點數(shu)目是(C)
A.有(you)且只有(you)1 B.1或多于1 C.0或1 D.至少2
(88)具有3個結點的二叉樹(shu)有(D)
A.2種(zhong)(zhong)形態B.4種(zhong)(zhong)形態C.7種(zhong)(zhong)形態D. 5種(zhong)(zhong)形態
(89)設一棵二叉樹(shu)中(zhong)有3個(ge)葉子結點,有8個(ge)度為1的(de)結點,則該二叉樹(shu)中(zhong)總的(de)結點數為(B)
A. 12 B. 13 C.14 D. 15
(90)在結構化程(cheng)(cheng)序(xu)設計(ji)思想提出之前,在程(cheng)(cheng)序(xu)設計(ji)中曾(ceng)強調程(cheng)(cheng)序(xu)的效率,現(xian)在,與程(cheng)(cheng)序(xu)的效率相比,人(ren)們(men)更重(zhong)視(shi)程(cheng)(cheng)序(xu)的(C)
A.安全性(xing)(xing)B.一致性(xing)(xing)C.可(ke)理解性(xing)(xing)D.合(he)理性(xing)(xing)
(91)為了提高測(ce)試(shi)的效(xiao)率,應該(D)注:P85
A.隨(sui)機選取測(ce)(ce)試數(shu)(shu)據(ju)B.取一(yi)切可能的(de)(de)輸入數(shu)(shu)據(ju)作為測(ce)(ce)試數(shu)(shu)據(ju)C.在完(wan)成編碼(ma)以后制定軟件的(de)(de)測(ce)(ce)試計劃D.集中(zhong)對付那些(xie)錯誤(wu)群集的(de)(de)程序(xu)
(92)軟件生命周期中(zhong)所花(hua)費用最多(duo)的階段是(D)
A.詳細設計B.軟件編碼C.軟件測試D.軟件維護
二、填空題
(1)算法的(de)復(fu)雜(za)度(du)(du)主要(yao)包括______復(fu)雜(za)度(du)(du)和空(kong)間(jian)復(fu)雜(za)度(du)(du)。答(da):時間(jian)
(2)數據的邏輯結(jie)構(gou)在計算機(ji)存儲空間中的存放形式(shi)稱為數據的______。答:存儲結(jie)構(gou)#物理結(jie)構(gou)
(3)若(ruo)按功能(neng)劃(hua)分,軟件測(ce)試(shi)的方法(fa)通(tong)常分為白盒測(ce)試(shi)方法(fa)和______測(ce)試(shi)方法(fa)。答:黑(hei)盒
(4)如果一個工人可管理多個設施,而一個設施只被一個工人管理,則實(shi)體工人與(yu)實(shi)體設備之間存(cun)在(zai)______聯系。
答:一對(dui)多(duo)#1:N#1:n
(5)關系數據庫管理系統能(neng)實現(xian)的(de)專門關系運算包(bao)括選擇、連接(jie)和______。答:投影
(6)在(zai)先左后(hou)右(you)的(de)原則下,根據訪問(wen)根結(jie)點的(de)次序(xu)(xu),二叉樹(shu)的(de)遍歷可(ke)以分(fen)為三種:前序(xu)(xu)遍歷、______遍歷和后(hou)序(xu)(xu)遍歷。答:中序(xu)(xu)
(7)結構化程序(xu)設(she)計(ji)方法的主要原則(ze)可(ke)以概括為自頂向下(xia)、逐步求(qiu)精、______和限制使用goto語(yu)句(ju)。答:模塊化
(8)軟件的(de)調試(shi)方法主(zhu)要有:強行排錯法、______和(he)原(yuan)因排除法。答:回溯(su)法
(9)數據庫系統(tong)的三級模(mo)式分(fen)別為______模(mo)式、內部級模(mo)式與外部級模(mo)式。答:概(gai)念(nian)#概(gai)念(nian)級
(10)數(shu)(shu)據字典(dian)是各(ge)類數(shu)(shu)據描述(shu)的集合(he),它通常包括5個部分,即數(shu)(shu)據項、數(shu)(shu)據結構、數(shu)(shu)據流、______和(he)處理過(guo)程。答:數(shu)(shu)據存儲
(11)設一(yi)棵完全二叉樹共有500個(ge)結點,則在該二叉樹中有______個(ge)葉子結點。答:250
(12)在最壞情況下,冒(mao)泡排(pai)序(xu)的時間(jian)復雜度為______。答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2)
(13)面向對象的(de)(de)(de)程序設(she)計方法中涉及的(de)(de)(de)對象是系統(tong)中用來描述(shu)客觀事物的(de)(de)(de)一個______。答:實(shi)體
(14)軟件(jian)的需(xu)求(qiu)分(fen)析(xi)階(jie)段的工作,可以概(gai)括為四個方面:______、需(xu)求(qiu)分(fen)析(xi)、編寫(xie)需(xu)求(qiu)規(gui)格說明書和需(xu)求(qiu)評審。答:需(xu)求(qiu)獲取
(15) ______是數據(ju)庫應(ying)用的核心。答:數據(ju)庫設計
(16)數(shu)據(ju)結(jie)構(gou)(gou)包括數(shu)據(ju)的______結(jie)構(gou)(gou)和數(shu)據(ju)的存儲結(jie)構(gou)(gou)。
答:邏輯
(17)軟(ruan)件(jian)工程(cheng)研究的內容主要包括:______技術和軟(ruan)件(jian)工程(cheng)管理。答:軟(ruan)件(jian)開(kai)發注:P64
(18)與(yu)結構化需求(qiu)分析方(fang)法相對應(ying)的是(shi)______方(fang)法。
答:結構化設計
(19)關系(xi)模型的(de)完整性(xing)規(gui)則是對(dui)關系(xi)的(de)某種約束條(tiao)件,包括(kuo)實(shi)體完整性(xing)、______和自(zi)定義(yi)完整性(xing)。答:參照完整性(xing)
(20)數據(ju)(ju)模(mo)型(xing)按不同的應(ying)用層次分為(wei)三種類型(xing),它們是(shi)______數據(ju)(ju)模(mo)型(xing)、邏輯數據(ju)(ju)模(mo)型(xing)和物理數據(ju)(ju)模(mo)型(xing)。答:概念注:P110
(21)棧(zhan)的基(ji)本運(yun)算有三種:入棧(zhan)、退棧(zhan)和______。
答(da):讀棧(zhan)頂(ding)(ding)元(yuan)素(su)#讀棧(zhan)頂(ding)(ding)的元(yuan)素(su)#讀出(chu)棧(zhan)頂(ding)(ding)元(yuan)素(su)
(22)在(zai)面向對象方法中,信息隱蔽是通過對象的______性來實現的。答:封裝
(23)數據(ju)流的類型有(you)______和事務(wu)型。答:變換型注:P77
(24)數(shu)(shu)據庫系統(tong)中實現各種數(shu)(shu)據管理功能的核心(xin)軟件稱為______。答:數(shu)(shu)據庫管理系統(tong)#DBMS注:要牢記(ji),重(zhong)要
(25)關系模型(xing)的數據操縱即是(shi)建立(li)在關系上的數據操縱,一般有(you)______、增加、刪除和修改四種操作(zuo)。答:查詢注:要牢記
(26)實(shi)現算(suan)法所需的(de)存儲單元(yuan)多少(shao)和算(suan)法的(de)工作量大(da)小分(fen)別稱為算(suan)法的(de)______。答(da):空間(jian)(jian)復雜(za)度(du)和時間(jian)(jian)復雜(za)度(du)
(27)數(shu)據結(jie)構包括數(shu)據的邏輯結(jie)構、數(shu)據的______以及對數(shu)據的操作(zuo)運算。答:存儲(chu)結(jie)構注:P7
(28)一個類可以(yi)從(cong)直(zhi)接(jie)或(huo)間接(jie)的(de)(de)祖先中繼承所有屬性和方法。采用這個方法提(ti)高了軟件的(de)(de)______。答:可重用性
(29)面(mian)向對象(xiang)的模型中,最基本的概念是對象(xiang)和______。答:類
(30)軟件維護活動包括以下幾類:改(gai)正性維護、適(shi)應性維護、______維護和預(yu)防性維護。答:完善性注:要(yao)牢(lao)記,書中沒有(you)提到(dao)
(31)算法(fa)的基本特征(zheng)是可行(xing)性、確定性、______和擁有(you)足(zu)夠的情(qing)報(bao)。答:有(you)窮(qiong)性
(32)順序存儲(chu)方法是把邏輯上相鄰的結點存儲(chu)在物(wu)理位(wei)置______的存儲(chu)單元(yuan)中。答:相鄰
(33) Jackson結構化程序設(she)計(ji)方法(fa)是英國的M.Jackson提出的,它是一種面向______的設(she)計(ji)方法(fa)。答(da):數據結構注:P67
(34)數據庫設(she)計(ji)(ji)分(fen)為(wei)以下(xia)6個設(she)計(ji)(ji)階(jie)段:需求(qiu)分(fen)析階(jie)段、______、邏輯(ji)設(she)計(ji)(ji)階(jie)段、物(wu)理設(she)計(ji)(ji)階(jie)段、實(shi)施階(jie)段、運行和維(wei)護階(jie)段。
答:概念設計階(jie)段(duan)(duan)#數據庫概念設計階(jie)段(duan)(duan)
(35)數(shu)據庫保護分(fen)為:安全性控(kong)制(zhi)、______、并發性控(kong)制(zhi)和數(shu)據的恢復。答:完整性控(kong)制(zhi)注:要牢記
(36)測試的目的是(shi)暴露錯誤(wu),評(ping)價程序的可靠性;而______的目的是(shi)發現(xian)錯誤(wu)的位(wei)置并(bing)改(gai)正錯誤(wu)。答:調(diao)試
(37)在最壞(huai)情況下,堆(dui)排序需要比(bi)較的次數為______。
答:O(nlog2n)
(38)若(ruo)串s=Program,則(ze)其(qi)子(zi)串的數目(mu)是(shi)______。答:29
(39)一(yi)個(ge)項(xiang)目具有一(yi)個(ge)項(xiang)目主(zhu)(zhu)管,一(yi)個(ge)項(xiang)目主(zhu)(zhu)管可(ke)管理多(duo)個(ge)項(xiang)目,則實體項(xiang)目主(zhu)(zhu)管與實體項(xiang)目的聯系屬于______的聯系。
答:1對多#1:N
(40)數據庫管理系(xi)(xi)統常見的數據模(mo)型(xing)有層次(ci)模(mo)型(xing)、網(wang)狀模(mo)型(xing)和______三種。答:關系(xi)(xi)模(mo)型(xing)
(41)數據的邏輯結(jie)構有線性結(jie)構和_______兩大類。答非線性結(jie)構
(42)數據結(jie)(jie)構(gou)(gou)分為邏輯結(jie)(jie)構(gou)(gou)與存(cun)儲(chu)結(jie)(jie)構(gou)(gou),線性鏈表屬于(yu)_______。答:存(cun)儲(chu)結(jie)(jie)構(gou)(gou)
(43)數據(ju)的基本單位是_______。答:元素
(44)長度為n的順序存儲(chu)線性表中,當在任何位置上插(cha)入(ru)一(yi)個元(yuan)(yuan)素概(gai)率都相等(deng)時,插(cha)入(ru)一(yi)個元(yuan)(yuan)素所需移動元(yuan)(yuan)素的平均個數(shu)為______。
答:n/2
(45)當循(xun)環(huan)隊(dui)列非空且(qie)隊(dui)尾指針等于隊(dui)頭指針時,說明循(xun)環(huan)隊(dui)列已滿,不(bu)能進(jin)行入隊(dui)運算。這種(zhong)情況稱為______。答(da):上(shang)溢
(46)在面向(xiang)對(dui)象方法(fa)中,類之間共(gong)享屬性和操作(zuo)的機(ji)制(zhi)稱(cheng)為_______。答:繼承(cheng)
全國計算機等級考試二級公共基礎知識試題及答案7
1[單選題]1GB的(de)準確值是
A.1024×1024BytesB.1024 KBC.1024 MBD.1000 ×1000 KB
參考答案:C
2[單選(xuan)題] 軟件(jian)設(she)計中劃分模塊的一(yi)個(ge)準則是( ).
A.低(di)內聚(ju)低(di)耦(ou)合(he)(he)B.高(gao)內聚(ju)低(di)耦(ou)合(he)(he)C.低(di)內聚(ju)高(gao)耦(ou)合(he)(he)D.高(gao)內聚(ju)高(gao)耦(ou)合(he)(he)
參考答案:B
參考解析(xi):一般較(jiao)優秀的(de)(de)(de)軟件設計,應盡量做到高內聚,低耦合(he),即減(jian)弱模(mo)塊之間的(de)(de)(de)耦合(he)性(xing)和提高模(mo)塊內的(de)(de)(de)內聚性(xing),有利于提高模(mo)塊的(de)(de)(de)獨立(li)性(xing)。
4[單選題] 計(ji)算機軟件包(bao)括( ).
A.算法和數據B.程(cheng)序(xu)和數據C.程(cheng)序(xu)和文(wen)檔D.程(cheng)序(xu)、數據及相(xiang)關文(wen)檔
參考答案:D
參(can)考解(jie)析(xi):計算機軟件由兩部分組成:一是(shi)機器可(ke)執(zhi)行(xing)(xing)的(de)程序(xu)和數據;二是(shi)機器不可(ke)執(zhi)行(xing)(xing)的(de),與軟件開發、運行(xing)(xing)、維(wei)護、使用等有關的(de)文檔.故D選項正(zheng)確.
5[單選題] 數據(ju)庫應用系統(tong)中的(de)核心問(wen)題是( )。
A.數(shu)據(ju)庫設(she)計B.數(shu)據(ju)庫系統設(she)計C.數(shu)據(ju)庫維護(hu)D.數(shu)據(ju)庫管(guan)理員(yuan)培訓
參考答案:A
參考解(jie)析:數(shu)據庫(ku)應用系(xi)統中的(de)核心(xin)問題是(shi)數(shu)據庫(ku)的(de)設計。
6[單選(xuan)題] 運(yun)算器的(de)完整功能是進行( )。
A.邏輯(ji)運(yun)算(suan)(suan)(suan)B.算(suan)(suan)(suan)術運(yun)算(suan)(suan)(suan)和邏輯(ji)運(yun)算(suan)(suan)(suan)C.算(suan)(suan)(suan)術運(yun)算(suan)(suan)(suan)D.邏輯(ji)運(yun)算(suan)(suan)(suan)和微積分運(yun)算(suan)(suan)(suan)
參考答案:B
參考解(jie)析:運算器是計算機處理數(shu)據形(xing)成信息的加工廠(chang),它的主(zhu)要功(gong)能是對二進(jin)制(zhi)數(shu)碼進(jin)行算術運算或邏(luo)輯運算。
7[單選題] CPU中,除了內(nei)部(bu)總線和(he)必要的寄存器外,主要的兩(liang)大(da)部(bu)件(jian)分別是運(yun)算器和(he)
A.控制器 B.存儲器 C.Cache D.編輯器
參考答案:A
參考解析:CPU主要包(bao)括運(yun)算(suan)器和控制(zhi)器。
8[單選(xuan)題] 下列與隊(dui)列結(jie)構有關(guan)聯的是(shi)( )。
A.函數的遞歸調用 B.數組元素的引(yin)用
C.多(duo)重循環的(de)執行(xing) D.先到先服務的(de)作業調(diao)度(du)
參考答案:D
參考解析(xi):隊列的修改是依先進(jin)(jin)先出的原則進(jin)(jin)行的,D正確。
9[單選題] 在一個(ge)非(fei)零無(wu)符號二進制整數(shu)之后添加一個(ge)0,則此數(shu)的(de)(de)值為原數(shu)的(de)(de)( )。
A.4倍(bei) B.2倍(bei) C.1/2倍(bei) D.1/4倍(bei)
參考答案:B
參考解(jie)析:最后位(wei)加(jia)0等(deng)于前面(mian)所有位(wei)都乘以2再相加(jia),所以是2倍(bei)。
10[單選題] 上網需要在計算(suan)機上安裝( )
A.數據庫管理軟(ruan)件(jian)(jian)B.視頻播放軟(ruan)件(jian)(jian)C.瀏覽器軟(ruan)件(jian)(jian)D.網絡游(you)戲軟(ruan)件(jian)(jian)
參考答案:C
11[單選題(ti)] 十進制數18轉換成(cheng)二進制數是(shi)( )。
A.010101 B.101000 C.010010 D.001010
參考答案:C
參考解析:用(yong)2整除18,可以(yi)得到一個(ge)商(shang)(shang)和(he)余(yu)數;再(zai)用(yong)2去除商(shang)(shang),又會得到一個(ge)商(shang)(shang)和(he)余(yu)數。如此進行,直到商(shang)(shang)為(wei)(wei)0時為(wei)(wei)止,然后把先得到的(de)余(yu)數作(zuo)為(wei)(wei)二(er)進制(zhi)數的(de)低位有效位,后得到的(de)余(yu)數作(zuo)為(wei)(wei)二(er)進制(zhi)數的(de)高位有效位,依(yi)次排列起來(lai),即得010010。
12[單選(xuan)題] 在CD光盤(pan)上標(biao)(biao)記有“CD-RW”字樣,“RW”標(biao)(biao)記表明該光盤(pan)是(shi)( )。
A.只(zhi)能寫入一(yi)次,可以反復讀出的一(yi)次性(xing)寫入光盤
B.可多次(ci)擦除型光盤(pan)
C.只能讀出,不能寫入(ru)的只讀光盤(pan)
D.其驅動(dong)器(qi)單倍速為(wei)1350KB/S的高密(mi)度可讀寫(xie)光盤(pan)
參考答案:B
參考解析:CD—RW是(shi)可擦寫型(xing)光盤,用戶可以多次對其(qi)進行讀/寫。CD-RW的全稱是(shi)CD-ReWritab1e。
13[單選題] 算法的有窮性是(shi)指( ).
A.算法程序的運行時間(jian)是有(you)限的
B.算法程序(xu)所處理的數據量是有限的
C.算法程序的長度是有限的
D.算法只能被有(you)限的(de)用戶使用
參考答案:A
參考解析(xi):算(suan)法(fa)原則(ze)上(shang)能夠(gou)精確地運(yun)行,而且人們用筆和紙(zhi)做有限次運(yun)算(suan)后即(ji)可完成。有窮性是指算(suan)法(fa)程序的(de)運(yun)行時間(jian)是有限的(de)。
16[單(dan)選題] 在微機中,西文(wen)字(zi)符所采用的編碼是( ).
A.EBCDIC碼(ma) B.ASCⅡ碼(ma) C.國標(biao)碼(ma) D.BCD碼(ma)
參考答案:B
17[單(dan)選題] 根據域名代碼(ma)規定(ding),表示政府部(bu)門網站的(de).域名代碼(ma)是( )。
A..net B..com C..gov D..org
參考答案:C
18[單選(xuan)題(ti)] 數據庫設(she)計中(zhong)反映用戶對數據要求(qiu)的模式是(shi)( )。
A.內(nei)模(mo)式(shi) B.概(gai)念模(mo)式(shi) C.外模(mo)式(shi) D.設計模(mo)式(shi)
參考答案:C
參考解析:數(shu)(shu)(shu)據(ju)庫系(xi)統的三級模式(shi)(shi)(shi)是概念模式(shi)(shi)(shi)、外模式(shi)(shi)(shi)和(he)內(nei)模式(shi)(shi)(shi)。概念模式(shi)(shi)(shi)是數(shu)(shu)(shu)據(ju)庫系(xi)統中全(quan)局數(shu)(shu)(shu)據(ju)邏輯結構的描述,是全(quan)體用(yong)戶(hu)(hu)公共數(shu)(shu)(shu)據(ju)視圖。外模式(shi)(shi)(shi)也稱子模式(shi)(shi)(shi)或用(yong)戶(hu)(hu)模式(shi)(shi)(shi),它是用(yong)戶(hu)(hu)的數(shu)(shu)(shu)據(ju)視圖,給(gei)出了每個用(yong)戶(hu)(hu)的局部數(shu)(shu)(shu)據(ju)描述,所以選擇(ze)C。內(nei)模式(shi)(shi)(shi)又稱物理模式(shi)(shi)(shi),它給(gei)出了數(shu)(shu)(shu)據(ju)庫物理存儲結構與物理存取方法(fa)。
19[單選題] 軟件設計中模塊劃分應遵(zun)循(xun)的準則是( )。
A.低(di)內聚低(di)耦合(he) B.高耦合(he)高內聚
C.高(gao)內聚低耦(ou)合 D.以上說法均錯誤
參考答案:C
參考解(jie)析:根據軟件(jian)設計(ji)原(yuan)理提出如下優化準則:①劃分模(mo)塊(kuai)(kuai)時,盡量做到高內聚、低耦合,保持模(mo)塊(kuai)(kuai)相對獨立性,并以此原(yuan)則優化初始的(de)軟件(jian)結構。②一個模(mo)塊(kuai)(kuai)的(de)作用范圍應在(zai)其(qi)(qi)控(kong)制范圍之內,且判定所(suo)在(zai)的(de)模(mo)塊(kuai)(kuai)應與受其(qi)(qi)影(ying)響的(de)模(mo)塊(kuai)(kuai)在(zai)層次上盡量靠近(jin)。③軟件(jian)結構的(de)深度、寬度、扇(shan)入、扇(shan)出應適當(dang)。④模(mo)塊(kuai)(kuai)的(de)大小要適中。C正確。
全國計算機等級考試二級公共基礎知識試題及答案8
一、基本操作題
1[簡答題]
在考生文件夾下完成下列(lie)操(cao)作:
1).建(jian)立名稱為CDB的(de)商(shang)品銷(xiao)售(shou)數據庫。然后(hou)將考生文件夾下(xia)的(de)顧(gu)客表CUST、訂(ding)單表0RDER和(he)商(shang)品表COMM三個自(zi)由(you)表添加到數據庫CDB中。
2).分別(bie)(bie)為(wei)(wei)(wei)表CUST、ORDER和(he)COMM創建主(zhu)索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin),CUST表主(zhu)索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)的索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)名和(he)索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)表達式均為(wei)(wei)(wei)“顧(gu)客(ke)號(hao)”;COMM表主(zhu)索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)的索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)名和(he)索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)表達式均為(wei)(wei)(wei)“商品(pin)號(hao)”;0RDER表主(zhu)索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)的索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)名為(wei)(wei)(wei)“PK_CC”,索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)表達式為(wei)(wei)(wei)“顧(gu)客(ke)號(hao)+商品(pin)號(hao)”;分別(bie)(bie)為(wei)(wei)(wei)0RDER表的“顧(gu)客(ke)號(hao)”和(he)“商品(pin)號(hao)”建立普通索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)(升序),索(suo)(suo)(suo)(suo)引(yin)(yin)(yin)(yin)名與字段名相同。
3).通過字段(duan)“顧客號”建(jian)立(li)(li)表(biao)ORDER與表(biao)CUST之(zhi)間的永(yong)久聯(lian)系(xi),通過字段(duan)“商(shang)品號”建(jian)立(li)(li)表(biao)ORDER與表(biao)COMM之(zhi)間的永(yong)久聯(lian)系(xi)。然后為以上建(jian)立(li)(li)的永(yong)久聯(lian)系(xi)設(she)置(zhi)參照完整性約束:更新規(gui)(gui)(gui)則為“級聯(lian)”;刪除規(gui)(gui)(gui)則為“限(xian)制(zhi)”;插入(ru)規(gui)(gui)(gui)則為“限(xian)制(zhi)”。
4).在商品(pin)銷售數(shu)(shu)(shu)據(ju)庫CDB中(zhong)使用(yong)SQL的(de)CREATE TABLE語(yu)句創建數(shu)(shu)(shu)據(ju)庫表(biao):銷售明細表(biao)(順序(xu)(xu)號(hao)(hao)(hao)、日期(qi)、商品(pin)號(hao)(hao)(hao)、商品(pin)名、金(jin)額(e)(e)),其(qi)中(zhong):順序(xu)(xu)號(hao)(hao)(hao)為(wei)(wei)字(zi)符型(xing)(xing),寬度(du)為(wei)(wei)6;日期(qi)為(wei)(wei)日期(qi)型(xing)(xing);商品(pin)號(hao)(hao)(hao)為(wei)(wei)字(zi)符型(xing)(xing),寬度(du)為(wei)(wei)6;商品(pin)名為(wei)(wei)字(zi)符型(xing)(xing),寬度(du)為(wei)(wei)10;金(jin)額(e)(e)為(wei)(wei)數(shu)(shu)(shu)值(zhi)型(xing)(xing),寬度(du)為(wei)(wei)10(其(qi)中(zhong)小(xiao)數(shu)(shu)(shu)2位);表(biao)的(de)主關鍵(jian)字(zi)為(wei)(wei)“順序(xu)(xu)號(hao)(hao)(hao)”。將創建表(biao)的(de)SQL語(yu)句存放在文件ONE.PRG中(zhong)。
參考解析:【考點分析】本大題主要考查的知識點是:數據庫的建立、向數據庫中添加表、為表建立索引、建立表間聯系、設置參照完整性約束、使用SQL語句創建數據庫表。 【解題思路】通過“新建”菜單或“新建”命令按鈕實現數據庫的建立,在數據庫設計中完成表的添加;為表建立索引需要在表設計器中進行;為表建立永久聯系需要在數據庫設計器中進行,并且兩張表要分別在對應的字段上建立主索引和普通索引;在關系連線上右擊選擇“編輯參照完整性”或者選擇菜單“數據庫”下的“編輯參照完整性”設置參照完整性;創建表的SQL語句語法為:Create table<表名>(<字段名1><類型>(字段寬度)[Primary Key],<字段名2><類型>(字段寬度)…)。
(1)【操作步驟】
步驟1:單(dan)擊常用(yong)工具(ju)欄中(zhong)的“新建(jian)”按(an)(an)鈕(niu)(niu),打開“新建(jian)”對話框,選擇“數據庫”,單(dan)擊“新建(jian)文件”按(an)(an)鈕(niu)(niu),打開“創(chuang)建(jian)”對話框,輸入(ru)數據庫文件名“CDB”,單(dan)擊“保存(cun)”按(an)(an)鈕(niu)(niu),即完成(cheng)創(chuang)建(jian)數據庫。
步驟(zou)2:在“數據庫設計器”窗口中(zhong)單擊鼠標右鍵,在彈出(chu)的(de)快捷菜單中(zhong)選擇“添(tian)加(jia)(jia)表……”,依(yi)次添(tian)加(jia)(jia)CUST、ORDER、COMM三(san)個表。
(2)【操作(zuo)步驟】
步驟(zou)1:在(zai)(zai)表CUST中單(dan)擊鼠標右鍵,在(zai)(zai)彈出的(de)快捷菜單(dan)中選擇“修改(gai)”,打開表設(she)計器,選擇“索(suo)(suo)(suo)引(yin)(yin)”選項(xiang)卡,索(suo)(suo)(suo)引(yin)(yin)名輸入“顧(gu)客號”,索(suo)(suo)(suo)引(yin)(yin)表達式選擇“顧(gu)客號”,索(suo)(suo)(suo)引(yin)(yin)類型(xing)選擇為“主索(suo)(suo)(suo)引(yin)(yin)”后,單(dan)擊“確定”按(an)(an)鈕保存修改(gai),完成(cheng)建(jian)立CUST表的(de)主索(suo)(suo)(suo)引(yin)(yin)。步驟(zou)2:按(an)(an)同樣方式建(jian)立另外兩表的(de)索(suo)(suo)(suo)引(yin)(yin)。
(3)【操作步驟】
步(bu)驟1:將鼠標(biao)(biao)(biao)指向(xiang)表CUST的(de)(de)主索引“顧(gu)客(ke)(ke)號”,按下鼠標(biao)(biao)(biao)左鍵不放,拖拽鼠標(biao)(biao)(biao)至(zhi)ORDER表的(de)(de)顧(gu)客(ke)(ke)號索引處,松開鼠標(biao)(biao)(biao)即完成創(chuang)建(jian)CUST與ORDER之間的(de)(de)永久(jiu)性聯系。
步(bu)驟2:再按同樣方法建立表COMM與ORDER之間的永久性聯系;然后選擇“數據庫(ku)”菜(cai)單下的'“清理數據庫(ku)”選項(xiang),再選擇“編輯參照完(wan)整性規(gui)則”菜(cai)單,按題目要求(qiu)設(she)置。
(4)【操作步驟(zou)】
步驟1:建立程序ONE.PRG,輸入以下(xia)SQL語(yu)句(ju)。
CREATE TABLE銷(xiao)售(shou)明細表(順序號(hao)C(6)PRIMARY KEY,日(ri)期D,商(shang)品號(hao)C(6),商(shang)品名C(10),金額N(10.2))
步驟2:保存(cun)并執行程序(xu)。
【易錯(cuo)提示】在設(she)置(zhi)索(suo)引時(shi)一定要設(she)置(zhi)好主索(suo)引,不(bu)(bu)然在建立永久聯系(xi)時(shi)會出錯(cuo),在設(she)置(zhi)參(can)照完整性(xing)約束時(shi)需(xu)要先“清理(li)數據庫(ku)”,不(bu)(bu)然不(bu)(bu)能(neng)打開(kai)“編輯參(can)照完整性(xing)生成(cheng)器”對話框。
二、簡單應用題
2[簡答題]
在考(kao)生文件夾下完成下列(lie)操作:
1).修(xiu)改(gai)并執行程(cheng)序temp。該程(cheng)序的功(gong)能(neng)是(shi)根據“教(jiao)師表(biao)”和“課(ke)程(cheng)表(biao)”計(ji)算講授“數(shu)據結構”這門課(ke)程(cheng),并且“工資(zi)”大于等于4000的教(jiao)師人數(shu)。注意:只能(neng)修(xiu)改(gai)標有錯誤的語(yu)句行,不(bu)能(neng)修(xiu)改(gai)其他語(yu)句。
2).在“學校(xiao)”數據庫中(zhong)(zhong)(zhong)(在基本操作(zuo)題中(zhong)(zhong)(zhong)建立的(de)),使(shi)用視(shi)(shi)圖(tu)設(she)計器(qi)建立視(shi)(shi)圖(tu)teacher_v,該視(shi)(shi)圖(tu)是根據“教師表”和(he)“學院表”建立的(de),視(shi)(shi)圖(tu)中(zhong)(zhong)(zhong)的(de)字(zi)段項包(bao)括“姓名(ming)”、“工(gong)(gong)資”和(he)“系(xi)名(ming)”,并且視(shi)(shi)圖(tu)中(zhong)(zhong)(zhong)只包(bao)括“工(gong)(gong)資”大于等于4000的(de)記(ji)錄(lu),視(shi)(shi)圖(tu)中(zhong)(zhong)(zhong)的(de)記(ji)錄(lu)先按“工(gong)(gong)資”降序排列,若(ruo)“工(gong)(gong)資”相(xiang)同(tong)再按“系(xi)名(ming)”升序排列。
參(can)考(kao)解析:【考(kao)點分(fen)析】本大題(ti)主要考(kao)查(cha)(cha)的(de)知識點是(shi):將表(biao)(biao)中數據存人(ren)數組(zu),使(shi)用視圖設計(ji)器建立視圖。 【解題(ti)思(si)路】在第(di)(di)1小題(ti)中,對于SQL的(de)查(cha)(cha)詢(xun)(xun)(xun)語(yu)句,將查(cha)(cha)詢(xun)(xun)(xun)結(jie)果保存到(dao)數組(zu)中應該(gai)(gai)使(shi)用INT0短(duan)語(yu),而不是(shi)T0;打開表(biao)(biao)的(de)命令(ling)是(shi)“USE”;SCAN循環(huan)語(yu)句表(biao)(biao)示條件(jian)(jian)的(de)短(duan)語(yu)應該(gai)(gai)用FOR,而不是(shi)0F;由題(ti)意知,變量SUM用于統(tong)計(ji)滿足(zu)(zu)條件(jian)(jian)的(de)教(jiao)師人(ren)數,故(gu)應使(shi)“每找到(dao)一條滿足(zu)(zu)條件(jian)(jian)的(de)記(ji)錄,SUM值自動加(jia)1”。在第(di)(di)2小題(ti)中,視圖設計(ji)器的(de)使(shi)用與查(cha)(cha)詢(xun)(xun)(xun)設計(ji)器相同,考(kao)生可以參(can)考(kao)前面講到(dao)的(de)查(cha)(cha)詢(xun)(xun)(xun)設計(ji)器來(lai)設計(ji)本題(ti)的(de)視圖。
(1)【操作(zuo)步驟】
打開考生(sheng)文(wen)件夾下(xia)的(de)程序(xu)文(wen)件temp.prg,并按題(ti)目(mu)的(de)要求進行(xing)改錯,修改完成(cheng)后運行(xing)程序(xu)文(wen)件。
(2)【操作步(bu)驟】
步驟1:單擊系統菜單中的(de)“新(xin)建(jian)(jian)”命令(ling),新(xin)建(jian)(jian)一(yi)個視圖,將表“教師表”和“學院表”添加到(dao)新(xin)建(jian)(jian)的(de)視圖中。
步驟2:將“教師表.姓名”、“教師表.工(gong)資(zi)”和“學院表.系名”添加到選定(ding)字段中。
步驟3:在篩選選項卡中(zhong),選擇字段“教師表.工資”,條件(jian)為“>=”,實例為“4000”。
步驟4:在排(pai)序(xu)(xu)選項卡中(zhong),設置按(an)“工(gong)資”降(jiang)序(xu)(xu)排(pai)序(xu)(xu),再(zai)按(an)“系名(ming)”升(sheng)序(xu)(xu)排(pai)序(xu)(xu)。
步驟5:保存視圖名為“teaeher_v”。
全國計算機等級考試二級公共基礎知識試題及答案9
選擇題
1、下列敘述中正確的是()。
A) 算法的(de)時間復雜度與(yu)算法程序中的(de)語(yu)句條數成(cheng)正比
B) 算法(fa)的(de)時(shi)間復雜度(du)與計算機的(de)運行速度(du)有關
C) 算法的(de)時(shi)間復雜度與運(yun)行算法時(shi)特定的(de)輸入(ru)有關
D) 算法的時間復雜度與算法程序編(bian)制者的水(shui)平有關
2、下(xia)列各排序(xu)法中(zhong),最(zui)壞情況下(xia)的時間復雜度最(zui)低的是(shi)()。
A) 希爾排序
B) 快速排序
C) 堆排序
D) 冒泡排序
3、設棧(zhan)的存(cun)儲空間(jian)為S(1:50),初(chu)始狀態為top=51。現經過一系列(lie)正常的入棧(zhan)與退棧(zhan)操作后,top=50,則棧(zhan)中的元素個(ge)數為()。
A) 1
B) 0
C) 50
D) 49
4、某二(er)叉(cha)樹共(gong)有(you)399個結點(dian),其(qi)中有(you)199個度(du)為(wei)2的結點(dian),則該(gai)二(er)叉(cha)樹中的葉子結點(dian)數為(wei)()。
A) 不存(cun)在(zai)這樣的(de)'二(er)叉樹(shu)
B) 200
C) 198
D) 199
5、結(jie)構化程(cheng)序的(de)三種基本(ben)結(jie)構是()。
A) 遞歸、迭代(dai)和回溯
B) 過(guo)程(cheng)、函數和子程(cheng)序
C) 順(shun)序、選擇和循環
D) 調用、返(fan)回和選(xuan)擇
6、某系統(tong)結構(gou)圖如下(xia)圖所示(shi)(n≥5)
該系統結構圖的(de)最大扇(shan)出數是(shi)()。
A) n
B) 3
C) 2
D) n+1
7、軟件需求規格說(shuo)明的內(nei)容不(bu)包括()。
A) 運行環境
B) 軟件的主要功能(neng)
C) 軟件的性(xing)能
D) 算法詳細設計(ji)
8、在數據庫管理(li)技術(shu)發展的三個階段(duan)中,沒(mei)有專(zhuan)門的軟件對數據進行管理(li)的是()。
A) 人工管理階段(duan)
B) 文件系統階段
C) 文件系統階段(duan)和數據庫階段(duan)
D) 人(ren)工管理階(jie)段(duan)和文(wen)件系統階(jie)段(duan)
9、建立表示學生選修課程活動的(de)實體聯系模型,其中(zhong)的(de)兩個實體分別是()。
A) 課程(cheng)和課程(cheng)號
B) 學生和課程
C) 學(xue)生和學(xue)號
D) 課程和成績
10、定(ding)義學(xue)生、教(jiao)師(shi)和(he)課(ke)(ke)程的關(guan)系模式S(S#,Sn,Sd,Dc,SA)(其屬性分別為(wei)學(xue)號(hao)、姓名、所在(zai)系、所在(zai)系的系主任(ren)、年齡(ling));C(C#,Cn,P#)(其屬性分別為(wei)課(ke)(ke)程號(hao)、課(ke)(ke)程名、先修課(ke)(ke));SC(S#,C#,G)(其屬性分別為(wei)學(xue)號(hao)、課(ke)(ke)程號(hao)和(he)成(cheng)績(ji)),則該關(guan)系為(wei)()。
A) 第二范式
B) 第一范式
C) 第三范式
D) BCNF范式
11、在Windows7操作系(xi)統中,磁盤(pan)維護包括(kuo)硬(ying)盤(pan)的檢查、清(qing)理(li)(li)和碎片整(zheng)理(li)(li)等功能,碎片整(zheng)理(li)(li)的目的是(shi)()。
A) 刪(shan)除磁盤(pan)小文件
B) 獲得更(geng)多磁盤可用空間
C) 優化磁盤(pan)文(wen)件存儲(chu)
D) 改善磁盤的清潔度(du)
13、某企業為了構(gou)建網絡(luo)辦公環境,每位員工使(shi)用的計算機上應當具備(bei)什么設備(bei)()。
A) 網卡
B) 攝像頭
C) 無線鼠標
D) 雙顯示器
14、在Internet中實現信息瀏覽查詢(xun)服(fu)務的是()。
A) DNS
B) FTP
C) WWW
D) ADSL
15、小(xiao)華利用Word編輯一(yi)份書稿,出版社(she)要求目(mu)錄和正文(wen)的(de)頁(ye)碼(ma)分(fen)別(bie)采用不同的(de)格式,且均從第(di)1頁(ye)開始,最優的(de)操作方法是()。
A) 將目(mu)錄和正文(wen)分別(bie)存(cun)在(zai)兩個文(wen)檔(dang)中,分別(bie)設置(zhi)頁(ye)碼
B) 在(zai)(zai)目錄與(yu)正文之間插入分節(jie)符(fu),在(zai)(zai)不同的節(jie)中(zhong)設(she)置不同的頁碼
C) 在(zai)目錄與正(zheng)文之間插入分頁符,在(zai)分頁符前后設置(zhi)不同的頁碼
D) 在Word中不(bu)設(she)置頁碼(ma),將其轉換為PDF格式時再增加頁碼(ma)
16、小明的畢(bi)業論(lun)文(wen)(wen)分別請(qing)兩位老(lao)師(shi)進行(xing)了(le)審(shen)閱。每位老(lao)師(shi)分別通(tong)過Word的修訂(ding)功能對該論(lun)文(wen)(wen)進行(xing)了(le)修改。現在,小明需(xu)要將(jiang)兩份經過修訂(ding)的文(wen)(wen)檔合并(bing)為一份,最優的操作方法是()。
A) 小明可以(yi)在一份修訂較多的文檔(dang)中,將另一份修訂較少(shao)的文檔(dang)修改(gai)內容手動對照補充進去
B) 請一位老師在另一位老師修訂后的(de)文(wen)檔中再進行(xing)一次修訂
C) 利用Word比較功(gong)能(neng),將兩位老師的(de)修訂合并到一個文檔中
D) 將修(xiu)(xiu)訂(ding)較少的那(nei)(nei)部分舍(she)棄,只保留(liu)修(xiu)(xiu)訂(ding)較多的那(nei)(nei)份(fen)論文做(zuo)為終(zhong)稿
17、小金從網站上查(cha)到(dao)(dao)了最(zui)近一次全(quan)國人口普(pu)查(cha)的數(shu)(shu)據(ju)表格,他準備將(jiang)這(zhe)份表格中的數(shu)(shu)據(ju)引用到(dao)(dao)Excel中以便進一步分(fen)析,最(zui)優的操作方法是()。
A) 對照網(wang)頁上的表(biao)格,直接將數據輸入(ru)到(dao)Excel工作表(biao)中
B) 通過復制、粘貼功能,將網頁上的表格(ge)復制到(dao)Excel工作表中
C) 通過Excel中的(de)“自網站獲取外部(bu)數據”功能,直接將網頁上的(de)表格導入到Excel工作表中
D) 先將(jiang)包含表格的(de)網頁保(bao)存為。htm或(huo) 。mht格式文(wen)件,然(ran)后在(zai)Excel中(zhong)直接打開(kai)該(gai)文(wen)件
18、小(xiao)胡利(li)用(yong)Excel對銷售(shou)人員的銷售(shou)額(e)進(jin)行統計(ji),銷售(shou)工作(zuo)表中已(yi)包(bao)含每位銷售(shou)人員對應的產品銷量,且產品銷售(shou)單價為308元,計(ji)算每位銷售(shou)人員銷售(shou)額(e)的最(zui)優(you)操作(zuo)方法是()。
A) 直接通過公式“=銷量×308”計算銷售額
B) 將單(dan)價308定義名稱為“單(dan)價”,然后在計算銷售(shou)額的(de)公(gong)式中引用該名稱
C) 將單價(jia)308輸入到(dao)某個單元格(ge)中,然(ran)后(hou)在(zai)計算銷售額的(de)公(gong)式中絕對引用該單元格(ge)
D) 將單價308輸(shu)入(ru)到某個單元(yuan)格中,然后在(zai)計算銷(xiao)售(shou)額的公式中相對(dui)引(yin)用該單元(yuan)格
19、小梅需將PowerPoint演示(shi)文(wen)稿內(nei)容制作成(cheng)一份Word版本講義,以便后續可以靈(ling)活(huo)編(bian)輯及(ji)打印,最優的操作方法是()。
A) 將(jiang)演示(shi)文(wen)稿另存為“大綱/RTF文(wen)件”格(ge)式,然后在Word中打開(kai)
B) 在PowerPoint中利(li)用“創建(jian)講(jiang)義”功能,直接(jie)創建(jian)Word講(jiang)義
C) 將演示文稿中(zhong)的(de)幻(huan)燈片以粘貼對象的(de)方式一(yi)張張復制到Word文檔中(zhong)
D) 切換到演示文稿的(de)“大綱”視圖,將大綱內容(rong)直接復制到Word文檔中
20、小劉(liu)正在整理公司各(ge)產品線介紹的(de)PowerPoint演示文稿,因(yin)幻(huan)燈片內容較多,不易于對各(ge)產品線演示內容進行(xing)管理。快速(su)分(fen)類和管理幻(huan)燈片的(de)最(zui)優(you)操作方法是()。
A) 將(jiang)演示文稿拆分成(cheng)多個(ge)文檔,按每個(ge)產(chan)品線(xian)生成(cheng)一份獨立(li)的演示文稿
B) 為不同的產品線幻燈(deng)片分別指定(ding)不同的設計主題,以(yi)便(bian)瀏覽
C) 利用(yong)自定(ding)義幻燈片放(fang)映(ying)功能(neng),將每個產品線定(ding)義為獨立的放(fang)映(ying)單(dan)元(yuan)
D) 利用節功能,將(jiang)不(bu)同的產(chan)品線幻燈片分別定義為獨立(li)節
參考答案:
C C A B C A D
A B A C D A C
B C C B B D
全國計算機等級考試二級公共基礎知識試題及答案10
1) 函數(shu)(shu) max( ) 表明這是一個什么函數(shu)(shu)?
A 求總值函數
B 求最小值函數
C 求(qiu)平均(jun)值函數
D 求最大(da)值函(han)數(shu)
2) 修(xiu)改表(biao)記(ji)錄的語(yu)句關鍵字(zi)是:
A
B update
C
D select
3) 刪除表記錄的語句(ju)關鍵字是(shi):
A
B update
C
D select
4) 在語句(ju) select * from student where s_name like ’%曉%’ where 關鍵字表示的含(han)義是:
A 條件
B 在哪里
C 模糊查詢
D 邏輯運算
5) student set s_name = ’王軍(jun)’ where s_id =1 該代碼執行(xing)的是哪項操作(zuo)?
A 添加姓名(ming)叫王軍的記錄
B 刪除姓(xing)名叫王軍的記錄(lu)
C 返回姓名叫(jiao)王軍的記(ji)錄
D 更新姓名叫王軍的記錄
6) 模糊查(cha)詢的`關鍵字是:
A not
B and
C like
D or
7) 表達式select (9+6*5+3%2)/5-3 的(de)運算結(jie)果(guo)是多少?
A 1
B 3
C 5
D 7
8) 表達式(shi) select ((6%(7-5))+8)*9-2+(5%2) 的運算結果是多少?
A 70
B 71
C 72
D 73
9) from student where s_id > 5 該代碼執行的是哪項操作(zuo)?
A 添加記錄
B 修改記錄
C 刪除記錄
D 查詢記錄
10) 第9題(ti)中的代碼含義(yi)正確的表述是:
A 刪除student表中(zhong)所有s_id
B 刪除student表(biao)中所有(you)s_id 大于5的記錄
C 刪(shan)除(chu)student表中所(suo)有s_id 大(da)于等于5的記錄
D 刪除student表
參考答(da)案(an):DBCCD CCBCB
【全國計算機等級考試二級公共基礎知識試題及答案(an)】相關文章:
公共基礎知識考試試題及答案12-12
全國計算機等級考試二級試題及參考答案(通用11套)12-12
全國計算機等級考試(二級)考試題庫及答案(通用10套)01-15
全國計算機等級考試試題12-25
全國計算機等級考試(二級)考試題庫及參考答案(通用10套)10-17
全國計算機等級考試試題(精選11套)10-25
計算機等級考試試題及答案(精選13套)10-28
計算機等級考試試題及答案(精選18套)11-15