版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
住在富人區(qū)的她2023年計(jì)算機(jī)二級(jí)-MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試參考題庫(kù)附帶答案(圖片大小可自由調(diào)整)題型1234567總分得分全文為Word可編輯,若為PDF皆為盜版,請(qǐng)謹(jǐn)慎購(gòu)買(mǎi)!第1卷一.單選題(共10題)1.數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)控制功能包括______。
A.數(shù)據(jù)的完整性
B.恢復(fù)和并發(fā)控制
C.數(shù)據(jù)的安全性
D.以上所有各項(xiàng)
正確答案:D2.下列選項(xiàng)中不是字符常量的是()。
A.'\v'
B.'\x2a'
C.'a'
D."\0"
正確答案:D3.在使用SHOWGRANTS命令顯示用戶(hù)權(quán)限時(shí)結(jié)果為USAGE,該用戶(hù)擁有的權(quán)限為_(kāi)_____。
A.當(dāng)前數(shù)據(jù)庫(kù)上的使用權(quán)限
B.所有數(shù)據(jù)庫(kù)對(duì)象上的所有權(quán)限
C.無(wú)權(quán)限
D.所有數(shù)據(jù)庫(kù)對(duì)象上的使用權(quán)限
正確答案:C4.在存儲(chǔ)過(guò)程中,使用游標(biāo)的一般流程是______。
A.打開(kāi)-->讀取-->關(guān)閉
B.聲明-->讀取-->關(guān)閉
C.聲明-->打開(kāi)-->讀取-->關(guān)閉
D.聲明-->填充內(nèi)容-->打開(kāi)-->讀取-->關(guān)閉
正確答案:C5.數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指()。
A.數(shù)據(jù)所占的存儲(chǔ)空間
B.數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的存放形式
C.數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式
D.存儲(chǔ)在計(jì)算機(jī)外存中的數(shù)據(jù)
正確答案:B6.有如下程序段:執(zhí)行該程序后,x的值為()
inta=14,b=15,x;
charc='A';
x=(a&&b)&&(cA.true
B.false
C.0
D.1
正確答案:D7.以下能正確定義二維數(shù)組的是()
A.inta[][3];
B.inta[][3]={2*3);
C.inta[][3]={};
D.inta[2][3]一{{1),{2},{3,4}};
正確答案:B8.已知二叉樹(shù)后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是()。
A.ached
B.decab
C.deabe
D.cedba
正確答案:D9.以下程序的輸出結(jié)果是()。
main()
{intRum=0;
while(numA.1
B.2
C.3
D.4
正確答案:B10.設(shè)有學(xué)生成績(jī)表score(sno,cno,grade),各字段含義分別是學(xué)生學(xué)號(hào)、課程號(hào)及成績(jī)?,F(xiàn)有如下創(chuàng)建存儲(chǔ)函數(shù)的語(yǔ)句:以下關(guān)于上述存儲(chǔ)函數(shù)的敘述中,錯(cuò)誤的是______。
CREATEFUNCTIONfun()
RETURNSDECIMAL
BEGIN
DECLARExDECIMAL
SELECTAVG(grade)INTOxFROMscore
RETURNxEND;
A.表達(dá)式AVG(grade)INTOx有語(yǔ)法錯(cuò)誤
B.x是全體學(xué)生選修所有課程的平均成績(jī)
C.fun沒(méi)有參數(shù)
D.RETURNSDECIMAL指明返回值的數(shù)據(jù)類(lèi)型
正確答案:A二.填空題(共5題)1.在GRANTALLON*.*TO?授權(quán)語(yǔ)句中,ALL和*.*的含義分別是______。
A.所有權(quán)限、所有數(shù)據(jù)庫(kù)表
B.所有數(shù)據(jù)庫(kù)表、所有權(quán)限
C.所有用戶(hù)、所有權(quán)限
D.所有權(quán)限、所有用戶(hù)
正確答案:A2.修改表中數(shù)據(jù)的命令是______。
A.UPDATE
B.ALTERTABLE
C.REPAIRTABLE
D.CHECKTABLE
正確答案:A3.創(chuàng)建MySQL賬戶(hù)的方式包括______。
A.使用GRANT語(yǔ)句
B.使用CREATEUSER語(yǔ)句
C.直接操作MySQL授權(quán)表
D.以上方法皆可以
正確答案:D4.下述程序的輸出結(jié)果是()。
#include
voidmain()
{intb[6]={2,4,6,8,10,12);
int*p=b,**q=&p;
printf("%d,",*(p++));
printf("%d,",**q);
}
A.4,4
B.2,2
C.4,5
D.2,4
正確答案:D5.在使用CREATEINDEX創(chuàng)建索引時(shí),其默認(rèn)的排序方式是______。
A.升序
B.降序
C.無(wú)序
D.聚簇
正確答案:A三.問(wèn)答題(共2題)1.設(shè)有一個(gè)成績(jī)表Student_JAVA(id,name,grade),現(xiàn)需要編寫(xiě)一個(gè)觸發(fā)器,監(jiān)視對(duì)該表中數(shù)據(jù)的插入和更新,并判斷學(xué)生的成績(jī)grade,如果成績(jī)超過(guò)100分,在觸發(fā)器中強(qiáng)制將其修改為100(最高分),那么應(yīng)該將觸發(fā)器定義為_(kāi)_____。
A.AFTER觸發(fā)器和BEFORE觸發(fā)器都不可以
B.AFTER觸發(fā)器
C.AFTER觸發(fā)器和BEFORE觸發(fā)器都可以
D.BEFORE觸發(fā)器
正確答案:D2.有以下程序:當(dāng)程序運(yùn)行時(shí)輸入a后,下列敘述中正確的是()
#include
main()
{charcl='1',c2='2';
cl=getchar();c2=getchar();putchar(c1);putcha:
(c2);
}
A.變量c1被賦予字符a,c2被賦予回車(chē)符
B.程序?qū)⒌却脩?hù)輸入第2個(gè)字符
C.變量c1被賦予字符a,c2中仍是原有字符2
D.變量c1被賦予字符a,c2中將無(wú)確定值
正確答案:A第2卷一.單選題(共10題)1.設(shè)有二元關(guān)系R和三元關(guān)系s,下列運(yùn)算合法的是()。
A.R∩S
B.R∪S
C.R-S
D.R×S
正確答案:D2.要求通過(guò)while循環(huán)不斷讀入字符,當(dāng)讀入字母N時(shí)結(jié)束循環(huán),若變量已正確定義,下列正確的程序段是()
A.while((ch—getchar())!='N')printf("%c",ch);
B.while(oh=getchar()!='N')printf("%C",ch);
C.while(ch=getchar()=='N')printf("%c",ch);
D.while((ch—getchar())=='N')printf("%c",ch);
正確答案:A3.下列創(chuàng)建游標(biāo)的語(yǔ)法格式中,正確的是______。
A.DECLAREcursor_nameCURSORFORselect_statement
B.DECLARECURSORcursor_nameFORselect_statement
C.CREATEcursor_nameCURSORFORselect_statement
D.CREATECURSORcursor_nameFORselect_statement
正確答案:A4.數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是______。
A.模式,外模式,內(nèi)模式
B.外模式,子模式,內(nèi)模式
C.模式,邏輯模式,物理模式
D.邏輯模式,物理模式,子模式
正確答案:A5.以下程序的輸出結(jié)果是()。
main()
{inti,a[4][4]一{{1,3,5),{2,4,6},{3,5,7}};
printf("%(1%d%d%d\n".a[O][3],a[1][2],a[2]
[1],a[3][0];
}
A.0650
B.1470
C.5430
D.輸出值不定
正確答案:A6.下述程序的輸出結(jié)果是()。
#defineN20
voidfun(inta[],intn,intm)
{inti,j;
for(i=m;i>n;i--)a[i+1]=a[i];
}
main()
{inti,a[N]={1,2,3,4,5,6,7,8,9,10};
fun(a,2,9);
for(i=0;iA.10234
B.12344
C.12334
D.12234
正確答案:B7.MySQL中,修改用戶(hù)口令的語(yǔ)句是______。
A.SETPASSWORD
B.CHANGEPASSWORD
C.UPDATEPASSWORD
D.RENAMEUSER
正確答案:A8.學(xué)生表student包含sname、sex、age三個(gè)屬性列,其中age的默認(rèn)值是20,執(zhí)行SQL語(yǔ)句INSERTINTOstudent(sex,sname,age)VALUES("M","Lili",);的結(jié)果是______。
A.執(zhí)行成功,sname,sex,age的值分別是Lili,M,20
B.執(zhí)行成功,sname,sex,age的值分別是M,Lili,NULL
C.執(zhí)行成功,sname,sex,age的值分別是M,Lili,20
D.SQL語(yǔ)句不正確,執(zhí)行失敗
正確答案:A9.MySQL成功安裝后,在系統(tǒng)中默認(rèn)建立的用戶(hù)個(gè)數(shù)是______。
A.0
B.1
C.2
D.3
正確答案:B10.下列關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的敘述中,錯(cuò)誤的是______。
A.非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)
B.數(shù)據(jù)共享性好
C.數(shù)據(jù)獨(dú)立性高
D.數(shù)據(jù)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理控制
正確答案:A二.填空題(共5題)1.設(shè)有如下定義存儲(chǔ)過(guò)程的語(yǔ)句框架:
CREATEPROCEDUREtest(INxINT)
BEGIN??END;調(diào)用該存儲(chǔ)過(guò)程的語(yǔ)句是______。
A.CALLtest(10);
B.CALLtest10;
C.SELECTtest(10);
D.SELECTtest10;
正確答案:A2.設(shè)a、b、c、d、m、n均為int型變量,且a=5、b=6、c=7、d=8、m=2、n=2,則邏輯表達(dá)式(m=a>b)&&(n—c>d)運(yùn)算后,n的值是()。
A.0
B.1
C.2
D.3
正確答案:C3.以下敘述中不正確的是()。
A.在不同的函數(shù)中可以使用相同名字的變量
B.函數(shù)中的形式參數(shù)是局部變量
C.在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
D.在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效
正確答案:D4.設(shè)有成績(jī)表,包含學(xué)號(hào)、分?jǐn)?shù)等字段?,F(xiàn)有查詢(xún)要求:查詢(xún)有3門(mén)以上課程的成績(jī)?cè)?0分以上的學(xué)生學(xué)號(hào)及90分以上課程數(shù)。以下SQL語(yǔ)句中正確的是______。
A.SELECT學(xué)號(hào),COUNT(*)FROM成績(jī)WHERE分?jǐn)?shù)>90GROUPBY學(xué)號(hào)HAVINGCOUNT(*)>3;
B.SELECT學(xué)號(hào),COUNT(學(xué)號(hào))FROM成績(jī)WHERE分?jǐn)?shù)>90ANDCOUNT(學(xué)號(hào))>3;
C.SELECT學(xué)號(hào),COUNT(*)FROM成績(jī)GROUPBY學(xué)號(hào)HAVINGCOUNT(*)>3AND分?jǐn)?shù)>90;
D.SELECT學(xué)號(hào),COUNT(*)FROM成績(jī)WHERE分?jǐn)?shù)>90ANDCOUNT(*)>3GROUPBY學(xué)號(hào);
正確答案:A5.事務(wù)是數(shù)據(jù)庫(kù)進(jìn)行的基本工作單位。如果一個(gè)事務(wù)執(zhí)行成功,則全部更新提交;如果一個(gè)事務(wù)執(zhí)行失敗,則已做過(guò)的更新被恢復(fù)原狀,好像整個(gè)事務(wù)從未有過(guò)這些更新,這樣保持了數(shù)據(jù)庫(kù)處于________狀態(tài)。
A.安全性
B.一致性
C.完整性
D.可靠性
正確答案:B三.問(wèn)答題(共2題)1.設(shè)有學(xué)生表student(sno,sname,sage,smajor),各字段的含義分別是學(xué)生學(xué)號(hào)、姓名、年齡和專(zhuān)業(yè)。要求輸入一學(xué)生記錄,學(xué)號(hào)為100,姓名為張紅,年齡為20。以下不能完成如上輸入要求的語(yǔ)句是______。
A.INSERTINTOstudentVALUES(100,"張紅",20);
B.INSERTINTOstudent(sno,sname,sage,smajor)VALUES(100,"張紅",20,NULL);
C.INSERTINTOstudentVALUES(100,"張紅",20,NULL);
D.INSERTINTOstudent(sno,sname,sage)VALUES(100,"張紅",20);
正確答案:A2.存儲(chǔ)過(guò)程與存儲(chǔ)函數(shù)的區(qū)別之一是存儲(chǔ)過(guò)程不能包含______。
A.SET語(yǔ)句
B.局部變量
C.RETURN語(yǔ)句
D.游標(biāo)
正確答案:C第3卷一.單選題(共10題)1.下列關(guān)于MySQL觸發(fā)器的描述中,錯(cuò)誤的是______。
A.觸發(fā)器的執(zhí)行是自動(dòng)的
B.觸發(fā)器多用來(lái)保證數(shù)據(jù)的完整性
C.觸發(fā)器可以創(chuàng)建在表或視圖上
D.一個(gè)觸發(fā)器只能定義在一個(gè)基本表上
正確答案:C2.關(guān)于E-R圖,以下描述中正確的是______。
A.實(shí)體可以包含多個(gè)屬性,但聯(lián)系不能包含自己的屬性
B.聯(lián)系僅存在于兩個(gè)實(shí)體之間,即只有二元聯(lián)系
C.兩個(gè)實(shí)體之間的聯(lián)系可分為1:1、1:N、M:N三種
D.通常使用E-R圖建立數(shù)據(jù)庫(kù)的物理模型
正確答案:C3.當(dāng)執(zhí)行下面的程序時(shí),如果輸入ABC,則輸出結(jié)果是()。
#include
#include
main()
{charss[10]="1,2,3,4,5":
gets(ss);strcat(ss,"6789");printf("%s\n",ss);
}
A.ABC6789
B.ABC67
C.12345ABC6
D.ABC456789
正確答案:A4.設(shè)有商品庫(kù)存表,規(guī)定表中的庫(kù)存量值必須大于等于0。根據(jù)這個(gè)規(guī)定應(yīng)建立______。
A.用戶(hù)定義完整性約束
B.實(shí)體完整性約束
C.參照完整性約束
D.缺省值約束
正確答案:A5.下列描述錯(cuò)誤的是()。
A.繼承分為多重繼承和單繼承
B.對(duì)象之問(wèn)的通信靠傳遞消息來(lái)實(shí)現(xiàn)
C.在外面看不到對(duì)象的內(nèi)部特征是基于對(duì)象的“模塊獨(dú)立性好”這個(gè)特征
D.類(lèi)是具有共同屬性、共同方法的對(duì)象的集合
正確答案:C6.在討論關(guān)系模型時(shí),與“屬性”同義的術(shù)語(yǔ)是______。
A.元組
B..N
C..表
D.關(guān)系
正確答案:B7.部門(mén)表tb_dept的定義如下:下列說(shuō)法中正確的是______。
CREATETABLEtb_dept(
deptnoCHAR(2)primarykey,
dnameCHAR(20)Notnull,managerCHAR(12),
telephoneCHAR(15)
);
A.dname的取值允許為空,不允許重復(fù)
B.deptno的取值不允許為空,不允許重復(fù)
C.deptno的取值允許為空,不允許重復(fù)
D.dname的取值不允許為空,不允許重復(fù)
正確答案:B8.使用MySQL時(shí),可以在MySQL客戶(hù)端中執(zhí)行SQL語(yǔ)句,但下面無(wú)法用于執(zhí)行SQL語(yǔ)句的客戶(hù)端工具是______。
A.mysql命令行
B.phpMyAdmin
C.mysqld
D.Navicat工具
正確答案:C9.數(shù)據(jù)庫(kù)的____是為了保證由授權(quán)用戶(hù)對(duì)數(shù)據(jù)庫(kù)所做的修改不會(huì)影響數(shù)據(jù)一致性的損失。
A.安全性
B.完整性
C.并發(fā)控制
D.恢復(fù)
正確答案:B10.下列不能使用ALTER命令進(jìn)行修改的數(shù)據(jù)庫(kù)對(duì)象是______。
A.存儲(chǔ)過(guò)程
B.事件
C.觸發(fā)器
D.存儲(chǔ)函數(shù)
正確答案:C二.填空題(共5題)1.算法的空間復(fù)雜度是指()。
A.算法程序的長(zhǎng)度
B.算法程序中的指令條數(shù)
C.算法程序所占的存儲(chǔ)空間
D.算法執(zhí)行過(guò)程中所需要的存儲(chǔ)空間
正確答案:D2.在下列有關(guān)GROUPBY語(yǔ)句的描述中,不正確的是______。
A.分組條件可以有多個(gè),并且每一個(gè)可以分別指定排序方式
B.可以使用WHERE子句對(duì)所得的分組進(jìn)行篩選
C.GROUPBY可配合聚合函數(shù)一起使用,但GROUPBY子句中不能直接使用聚合函數(shù)
D.除了聚合函數(shù),SELECT語(yǔ)句中的每個(gè)列都必須在GROUPBY子句中給出
正確答案:B3.下列關(guān)于表級(jí)約束和列級(jí)約束的描述中,不正確的是______。
A.列級(jí)約束針對(duì)某個(gè)特定的列,包含在列定義中
B.表級(jí)約束與列定義相互獨(dú)立,不包含在列定義中
C.列級(jí)約束可能涉及到多個(gè)列,也可能僅涉及一個(gè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 骨創(chuàng)傷的診斷與外科治療
- 犢牛肺炎并發(fā)癥及護(hù)理
- 糖尿病性神經(jīng)病變
- 通信實(shí)驗(yàn)室安全教育
- 2.3.1 物質(zhì)的量單位-摩爾 課件高一上學(xué)期化學(xué)人教版(2019)必修第一冊(cè)
- 2.1.1+共價(jià)鍵++課件高二上學(xué)期化學(xué)人教版(2019)選擇性必修2
- 智慧酒店規(guī)劃設(shè)計(jì)方案
- 美術(shù)老師述職報(bào)告
- 物聯(lián)網(wǎng)工程知識(shí)點(diǎn)
- 水源污染應(yīng)急處置
- 《園冶》全文
- 2號(hào)表-天津市基本醫(yī)療保險(xiǎn)住院醫(yī)療費(fèi)申請(qǐng)支付審核單
- 留守兒童成長(zhǎng)檔案(精編版)
- 單位對(duì)個(gè)人教育教學(xué)情況定性綜合分析
- 中石油項(xiàng)目建議書(shū)寫(xiě)作模板
- 數(shù)字音效處理器 項(xiàng)目報(bào)告
- 外墻真石漆技術(shù)交底(完整版)
- 趕工措施施工方案(完整版)
- 隨機(jī)前沿分析完整版
- 超市值班經(jīng)理制度
- 干部廉潔自律情況征求意見(jiàn)表
評(píng)論
0/150
提交評(píng)論