版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年遼寧省錦州市全國(guó)計(jì)算機(jī)等級(jí)考試
數(shù)據(jù)庫(kù)技術(shù)真題(含答案)
學(xué)校:班級(jí):姓名:考號(hào):
一、1.選擇題(10題)
1.下列屬于一個(gè)DBMS的用戶(hù)界面應(yīng)具有的性質(zhì)是
I.可靠性
II.易用性
III,多樣性
IV.立即反饋
A.I,II和wB.I,II和mc.I,m和wD.全部
2.下面列出的條目中,哪一項(xiàng)是數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域?
I-DBMS軟件的研制
II,數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的設(shè)計(jì)
III.數(shù)據(jù)庫(kù)理論
A.僅I和niB.僅II和nic.僅I和IID.全部
3.將邏輯地址轉(zhuǎn)換為物理地址的過(guò)程稱(chēng)為。
A.尋址B.地址映射C.內(nèi)存分區(qū)D.內(nèi)存分配
4.設(shè)S,SC分別為學(xué)生關(guān)系和選課關(guān)系,現(xiàn)要查詢(xún)選修C2課程,且成
績(jī)?yōu)锽以上(含B)的學(xué)生及成績(jī),相應(yīng)的SQL語(yǔ)句是:SELECTS.*,
SC.GFROMS,SCWHERES.S#=SC.S#ANDSC.C#='C2'ANDA)SC.G
>='B'B)SC.G<='B'
A.SC.G>='B'B.SC.G<='B'C.SC.G>'B'D.SC.G<'B'
5.系統(tǒng)出現(xiàn)死鎖的原因是()。
A.計(jì)算機(jī)系統(tǒng)發(fā)生了重大故障
B.有多個(gè)封鎖的進(jìn)程同時(shí)存在
C.若干進(jìn)程因競(jìng)爭(zhēng)資源而無(wú)休止地等待其他進(jìn)程釋放已占有的資源
D.資源數(shù)大大少于進(jìn)程數(shù),或進(jìn)程同時(shí)申請(qǐng)的資源數(shù)大大超過(guò)資源總數(shù)
6.下列關(guān)于函數(shù)依賴(lài)的敘述中,哪一條是不正確的?
A.若X—YY—Z則X—ZB.若X-Y,YY則X-Y,C.若X-Y,XX
則X,—YD.若X,X,則X—X,
7.虛擬頁(yè)式存儲(chǔ)管理中頁(yè)表有若干項(xiàng),當(dāng)內(nèi)存中某一頁(yè)面被淘汰時(shí),可
根據(jù)其中哪一項(xiàng)決定是否將該頁(yè)寫(xiě)回外存?
A.內(nèi)存標(biāo)志B.外存地址C.修改標(biāo)志D.訪(fǎng)問(wèn)標(biāo)志
8.在計(jì)算機(jī)硬件系統(tǒng)的基本組成中,完成解釋指令、執(zhí)行指令的功能部
件是
A.運(yùn)算器B.控制器C.存儲(chǔ)器D.輸入輸出設(shè)備
9.嵌入式SQL語(yǔ)句中可以使用()來(lái)輸入或輸出數(shù)據(jù)。
A.主變量B.輸入主變量C.輸出主變量D.一般變量
10.MicrosoftSQLServer2000和下列哪一"產(chǎn)品集成使用,可以支持貿(mào)
易伙伴之間的交流?
A.BizTalkTMServer2000
B.CommerceServer2000
C.MicrosoftEnglishQuery
D.MicrosoftOLEDB
二、填空題(10題)
11.在SQL語(yǔ)言中,為了修改基本表的結(jié)構(gòu),可以使用的語(yǔ)句是____o
12.數(shù)據(jù)庫(kù)語(yǔ)言由數(shù)據(jù)定義語(yǔ)言(DDL)[]和數(shù)據(jù)操縱語(yǔ)言(DML)組
成,它為用戶(hù)提供了交互使用數(shù)據(jù)庫(kù)的方法。
13.完整的特洛伊木馬程序,一般由兩個(gè)部分組成:服務(wù)器程序和
14.一個(gè)SQL語(yǔ)句原則上可產(chǎn)生或處理一組記錄,而主語(yǔ)言一次只能處
理一個(gè)記錄,為此必須協(xié)調(diào)兩種處理方式。這是用來(lái)解決的。
15.關(guān)系代數(shù)是一種關(guān)系操縱語(yǔ)言,它的操作對(duì)象和操作結(jié)果均為
16.計(jì)算機(jī)系統(tǒng)中發(fā)生某個(gè)事件時(shí),CPU暫停正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)
行相應(yīng)的程序,執(zhí)行完后再返回原先程序斷點(diǎn)繼續(xù)執(zhí)行的過(guò)程,稱(chēng)為
17.設(shè)有如下關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,年齡,班號(hào))其關(guān)鍵字是學(xué)
號(hào),將學(xué)號(hào)為10的學(xué)生姓名改為“王華”的SQL語(yǔ)句是【】。
18.在OS1參考模型中,每層可以使用層提供的服務(wù)。
19.在頁(yè)式存儲(chǔ)管理中,存放在高速緩沖存儲(chǔ)器中的部分頁(yè)表稱(chēng)為
20.虛擬頁(yè)式存儲(chǔ)管理,當(dāng)內(nèi)存已經(jīng)被占滿(mǎn)而又要調(diào)入新頁(yè)時(shí),必須進(jìn)
行頁(yè)面淘汰。頁(yè)面淘汰算法包括:最佳淘汰算法(OPT)最近最
少使用淘汰算法(LRU)和最不經(jīng)常使用淘汰算法(LFU)。
三、單選題(10題)
21.下面關(guān)于通道的敘述中,正確的是()I.通道相當(dāng)于一個(gè)功能簡(jiǎn)
單的處理機(jī)II.通道完成數(shù)據(jù)輸入輸出工作m.通道與CPU共
用一個(gè)內(nèi)存
A.I和IIB.I和niC.II和niD.都是
22.進(jìn)程具有并發(fā)性和()兩大重要屬性。
A.動(dòng)態(tài)性B.靜態(tài)性C易用性D.封閉性
23.下列不是TCP/IP參考模型中的應(yīng)用層協(xié)議()。
A.A.電子郵件協(xié)議SMTPB.網(wǎng)絡(luò)文件系統(tǒng)NFSC.簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議
SNMPD.文件傳輸協(xié)議FTP
24.下列關(guān)于時(shí)鐘的敘述中,哪一條是不正確的?()
A.A.時(shí)鐘中斷可以屏蔽
B.時(shí)鐘是操作系統(tǒng)運(yùn)行的必要機(jī)制
C時(shí)鐘可以分成硬件時(shí)鐘和軟件時(shí)鐘
D.利用時(shí)鐘中斷可以實(shí)現(xiàn)進(jìn)程的輪轉(zhuǎn)運(yùn)行
25.下述哪個(gè)成立時(shí),稱(chēng)X-Y為平凡的函數(shù)依賴(lài)?
A.XYB.YXC.XPY=D.XCYR
26.下面說(shuō)法中錯(cuò)誤的是()
A.子類(lèi)具有繼承性
B.子類(lèi)的鍵是其超類(lèi)的鍵
C.子類(lèi)繼承超類(lèi)上定義的全部屬性,其本身不可包含其他另外的屬性
D.同一實(shí)體類(lèi)型的若干子類(lèi)之間可相交也可不相交
27.一個(gè)公司有若干名兼職人員,而每個(gè)兼職人員有可能在多家公司打
工,則公司與兼職人員之間具有
A.一對(duì)一聯(lián)系B.一對(duì)多聯(lián)系C.多對(duì)多聯(lián)系D.多對(duì)一聯(lián)系
28.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)
中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的()階段。
A.概念模型B.邏輯模型C.結(jié)構(gòu)模型D.物理模型
29.Oracle的Internet解決方案主要包括哪幾部分工具?IOracleExpress
ServerII.OracleExpressObjectsIII.OracleExpressAnalyzerIV.Oracle
WebListenerV.OracleWebAgentVI.OracleWebserver
A.i,v和VIB.i,n和mc.w,V和VID.全部
30.在數(shù)據(jù)庫(kù)技術(shù)中,為提高數(shù)據(jù)庫(kù)的邏輯獨(dú)立性和物理獨(dú)立性,數(shù)據(jù)
庫(kù)的結(jié)構(gòu)被劃分成用戶(hù)級(jí)、()和存儲(chǔ)級(jí)3個(gè)層次。
A.管理員級(jí)B.外部級(jí)C.概念級(jí)D.內(nèi)部級(jí)
四、C語(yǔ)言程序設(shè)計(jì)題(10題)
31.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)
ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalValue,
其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2.求出這些
正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿(mǎn)足此條件的
這些正整數(shù)的算術(shù)平均值totPjzo最后maini函數(shù)調(diào)用函數(shù)WriteDat把
所求的結(jié)果輸出到Out.dat文件中。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat
和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
Iinclude<stdio.h>
2?defineMAXNUM200
3intxx【MAXNUM);
4inttotNum■0;〃文件ln.dat中共利多少個(gè)正整故
5inttotCnt■0;〃符合條科的正整室的個(gè)敷
6doubletotPjz-0.0;〃平均值
7intReadDat(void);
8voidWriteDat(void);
9voidCalValue(void)
10
11
12
13voidmainO
14
15!int1;
16;for(i-0;i<MAXNUM;i++)
17!xx(i]?0;
18;if(ReadDatO)
19;(
20!printfL數(shù)據(jù)文件in.dat不能打開(kāi)!\00八
21;return;
22;)
23!CalValue();
24;printf("文件in.dat中共有正整數(shù)個(gè)\n",totNum);
;("符合條件的正整數(shù)的個(gè)數(shù)=H
25iprintf%d4*\nrtotcnt);
26jprintf("平均值totPjz);
27IWriteDat();
28
/?速取這著F個(gè)正靴數(shù)并存入數(shù)川?中?/
29;intReadDat(void)
30!(
31;FILE*fp;
325inti?0;
33?if((fp?fopen("in.dat","rH))?
34jreturn1;
355while(!feof(fp))
36j(
37]fscanf(fp?"Qd.",&xx[i?+
38!)
39!fclose(fp);
40;return0;
41!
,?尼計(jì)算站果存入文件out.dat中?/
42!voidWriteDat(void)
43j(
44\FILEefp;
45Ifp■fopen("out.datw,wwH);
46ifprintf(fp,R%d\nid\n%.21f\nw,totNum.totCnttotPjz);
47;fclose(fp);
48?)
32.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符
串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的
行為單位把字符串中的所有字符的二進(jìn)制ASCII值右移4位,高位補(bǔ)
0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的
值仍存入原字符串對(duì)應(yīng)的位置上,之后把已處理的結(jié)果仍按行重新存入
數(shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteOat把結(jié)果XX輸出到文件
out.dat中。
例如:
”z”對(duì)應(yīng)的ASCII值為7AH,二進(jìn)制值為01111010,右移4位后為
00000111,加上原來(lái)"2"的ASCII值01111010得至1J10000001結(jié)果。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符
號(hào)和空格,并也按字符處理。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
1jtinclude<stdio.h>
2!Iinclude<strlng.h>
3\charxx(501(801;
4!intmaxllne=0;/?文章的總行數(shù),/
5iintReadDat(void);
6:voidWriteDat(void);
7jvoidStrCharJR(void)
8-I
voidmain()
if(ReadDat())
printf("數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007R
return;
StrCharJR();
WriteDat();
Y
八從文件indat中俄取答英文文/存入型字鉗申斂但MI中?/
intReadDat(void)
I
FILEefp;
inti*0;
charep;
if(《fp-£open(”S?daL,"r"))~NULL)
return1;
while(fgets(xx[i]r80,fp)!?MULL)
(
p=strchr(xx[1],*\n*);
if(p)*p-0;
32
33
34maxline■i
35fclose(fp);
36return0;
37
/?更鋁果XX■出到文11OULdlt中?/
38;voidWriteDat(void)
39?
40?FILE*fp;
41!inti;
42;fp?fopen("out.datw,
43jfor(i-0;i<maxline;
44;
45jprintf(R%s\n",xx(il);
46jfprintf(fpxx[
47jr
48j
49;
33.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組
XX。請(qǐng)考生編寫(xiě)函數(shù)num(intm,intk,intxx口)實(shí)現(xiàn)程序的要求,最后調(diào)
用函數(shù)readwriteDATO把結(jié)果輸出到Out.dat文件中。
例如,若輸入",5,則應(yīng)輸出:19,23,29,31,37O
注意:落分源程序存在USLC文件中?
請(qǐng)勿改動(dòng)數(shù)據(jù)文件mdai中的任何數(shù)據(jù)以及I函數(shù)main。和輸出函數(shù)readwritcDAT。的內(nèi)容.
?include<stdio.h>//include遇句說(shuō)明各膛序中包含vc&O中的標(biāo)準(zhǔn)?入?出牌術(shù)數(shù)sidio.h
voidreadwriteDAT();〃西數(shù)readvrueDAT(閩明誦句
3intis?(intm)〃函數(shù)iaP(Uum)畀新m是杏為素?cái)?shù),如果是K數(shù)則返回1,否則返回o
4(
5Int1;//定義變量£
6for(i?2;i<m;1??)〃殳■i從2依次域堵到m?l
7if(m%1??0)return0;〃如果m便被i■除.返回o
8return1;〃杏財(cái)返回1
9)
10voidnum(intm,intk,intxx(])
11
12
13
14main()
15(
16intm,n,xx(1000J;〃定義交量tn.口利故彷xx[1000】
17printf(w\nPleaseentertwoIntegers:;
ww〃從讀入四個(gè)給受
18scanf(%dr%dr&m,&n);n
19num(m,n,xx);〃?用函數(shù)numhntm,mtk.mjafl)實(shí)現(xiàn)科大于整數(shù)m的k個(gè)點(diǎn)效存入數(shù)ttlxx
20for(m-0;m<njm++)〃變從。依次逢增到n-1
21printf("Id**.xx(m]);〃■出京蛆元腐xxrm)
22printf("\nn);〃?出一個(gè)回車(chē)換行料
23readwriteDATO;用曲改rudwhtcDAT(>ie儲(chǔ)果?出到outdai文件中
24)
25voidreadwriteDATO〃也數(shù)r“dwrtteMT(i的定義講句
26(
27intm,n.xx[1000]>i;〃定義壑卡受?0.n,f卬數(shù)組**[1000】
28FILE?rf,*wf;〃定義文件推酎立■4.wf
29rf-fopen(?,in.dat'*,*rw);〃以只it的方式的打開(kāi)文件in.dat,井用rf指向這個(gè)文件
30wf-fopen^^out.daf,"w”);〃以只寫(xiě)的方式的打開(kāi)文件。ia.dat,月陽(yáng)〃指向這個(gè)文件
31for(i-0;i<10;〃修耳變量1從。依次建第到9
32(
R〃從文件讀入序個(gè)數(shù)值融紿
33fscant(rfrFd%d,Gm,&n);in.&tgn
〃■用函數(shù)席數(shù)實(shí)現(xiàn)將大于酸的個(gè)拿數(shù)存入數(shù)蛆
34num(mrnrxx);num(fn?k?u[])?mHUBmku
35for(m-0;m<n;m,+)〃儲(chǔ)環(huán)殳■■從。依次埸**n-1
//把元*月入到文忖中
36fprintf(wfr"id"?xx[m]);Ikiflxxlm]out.dat
wH〃紀(jì)回專(zhuān)帙行舒寫(xiě)入到文件中
37fprintf(wfr\n);out.<Uc
38)
39fclose(rf);〃關(guān)閉?入文件in.da匕
40fclose(wf);//關(guān)冊(cè)■出文件cut.da匕
41
34.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把一個(gè)四
位數(shù)的個(gè)位數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上
的值最后減去十位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)
是偶數(shù),則統(tǒng)計(jì)出滿(mǎn)足此條件的個(gè)數(shù)ent,并把這些四位數(shù)按從小到大
的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b
中符合條件的四位數(shù)輸出到Out.dat文件中。
注意?解分源程序存在teste文件中.
程序中已定義數(shù)組:*[200](耳200]?已定義變量]ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件indtf中的任何數(shù)據(jù).主函數(shù)讀函數(shù)readDatO和寫(xiě)函效wrheDaU)的內(nèi)容。
1j?include<stdlo.h>
2:IdefineMAX200
3inta(MAX]tb【MAXJ.ent
4voidwriteDat();
5voidjsVal()
6
7
8
9voidreadDat()
10(
11inti;
FILE*fp;
fp?fopen("in.dat",wrn);
14for(i-0;i<MAX;i++l
15fscanf(fp,7d",
16fclose(fp);
17>
18voidmain()
19I
20inti;
21readDatO;
22jsVal();
23printf「滿(mǎn)足條件的l![ned\rr.ent);
24for(i-0;i<ent;
25printf,bli]);
26printf(0\nw);
27writeDat();
26
29voidwriteDat()
30
31FILE,fp;
32inti;
33fp-fopen("out.datw,nwH);
w
34fprintf(fp,?*%d\necnt);
35for(1-0;i<ent;ii)
36fprintf(fpr”d\n?,bl:));
37fclose(fp);
38
35.在文件in.dat中已存有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999
之間。函數(shù)readDat是讀取這200個(gè)數(shù)存放到數(shù)組aa中。請(qǐng)編制函數(shù)
jsSort,其函數(shù)的功能是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行降序排列,
如果出現(xiàn)后三位相等的數(shù)值,則對(duì)這些數(shù)值按原始4位數(shù)據(jù)進(jìn)行升序排
列,將排序后的前10個(gè)數(shù)存入數(shù)組bb中。
最后調(diào)用函數(shù)writeDat把結(jié)果bb輸出到文件out.dat中。
例;處理的9012509960127025808K
處理后5099808870256()129012
注意:部分源程序存在E.C文件中.
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dai中的任何數(shù)據(jù)、主曲數(shù)main()>讀函數(shù)readDai。和寫(xiě)曲熱writeDatO的內(nèi)容.
1;#include<stdio.h>
2;lincludeotring.h>
3!voidreadDat();
4ivoidwriteDat();
5?intaa(200)?bb[10);
36.將文件in.dat中的200個(gè)整數(shù)讀至數(shù)組XX中。請(qǐng)編制jsValue函
數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個(gè)數(shù)cntl和數(shù)值為偶數(shù)的個(gè)
數(shù)cnt2以及數(shù)組XX下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pjo
結(jié)果cntl,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c
文件中。請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函
數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。
jlinclude<stdio.h>
2;IdefineN200
'intchtl?cnt2rxx(N);
4jfloatpj;〃平均值
5?voidwriteDat;
6!voidjsValueO
7
8
9
/?road_dat(Int/敷粕文ftiitdit中的200個(gè)?數(shù)讀至般IIIu中?/
10voidreaddat(intxx[N])
IIt
12intlrj;
13FILE”p;
14fp■fopen("in.dat","r");
15for(1?0;1<20;
16|
17for(j?0;j<10;
18(
19fscanf(fp,^xxli-10*jD;〃從文件皿d?中球取一個(gè)■數(shù)訂入數(shù)蛾元*xxn?lgj】中
20printf",xx[iw10*j));
21}
22printf(*\n*);
23)
24fclose(fp);
251
26voidmain()
27|
28read_dat(xx);
29;jsValue();
R
30iprintf(\n\ncntl-td,cnt2?%d,pj?^6.2f\n*/cntl,ent2,pj);
31;writeDat();
32;)
/?壽計(jì)算結(jié)果6tl.cnt2?討愉出刎ouidai中?/
33IvoidwriteDat()
34iII
35tFILE*fw;
36!fw-fopen("out.dat,\"w"):
w寫(xiě)入到中
37?fprintf(fw,"%d\ntd\n%6.2f\n,cntl,cnt2rpj);〃cml.cm2.8outdat
38ifclose(fw);
39;
37.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:從數(shù)組a
中依次取出一個(gè)四位數(shù),對(duì)每一個(gè)四位數(shù)作如下處理:把個(gè)位數(shù)字和千
位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位
數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的千位數(shù)字),以及把百位數(shù)
字和十位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原
四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個(gè)
新組成數(shù):一個(gè)是奇數(shù),另一個(gè)為偶數(shù),并且至少有一個(gè)數(shù)能被17整
除,同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿(mǎn)足此條件的四位數(shù)存入
數(shù)組b中,并計(jì)算滿(mǎn)足上述條件的四位數(shù)的個(gè)數(shù)ent,而后對(duì)數(shù)組b進(jìn)
行降序排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b
中符合條件的四位數(shù)輸出到out.dat文件中。
例如:一個(gè)四位數(shù)為4512,依題意組成的第一個(gè)新數(shù)為24,第二個(gè)新
數(shù)為51,其中51能被17整除,這兩個(gè)新數(shù)的十位數(shù)字不為零,則4512
這個(gè)四位數(shù)滿(mǎn)足題意所規(guī)定條件。
注意?部分源程序存在teste文件中.
程序中已定義數(shù)組:a[200].b[200],已定義變ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dai中的任何數(shù)據(jù)?主必?cái)?shù)nuu.n()>詞函數(shù)rc2xiDa?)和,;函數(shù)writeDat。的內(nèi)容.
1!*include<stdio.h>
2?fdefineMAX200
3-inta[MAX],b(MAX],ent?0;
4!voidwriteDat();
5?voidjsVal()
6\I
7j
8;I
9!voidrcadDat()〃從1n.dat■文件中譚取200個(gè)網(wǎng)位敗存入效爆a中
10
11int1;
12FILE*fp;
13fp-fopen("in.dat**,
14for(i-0;i<MAX;
M
15fscanf(fp^"%dt(i))
16fclose?fp);
17
18?voidmain()
20;inti;
21!readDat();
22;jsValO;〃?用吮敗。實(shí)班虐月要求的功能
23jprintf("滿(mǎn)足條件的數(shù)"d\n”,ent);
24?for(i?0;i<ent;
wH
25;printf(%d9b(i]);
261printf;
27jwriteDat();
28;1
29?voidwriteDat()〃把計(jì)算結(jié)裳6t以及被fitb中符合條件的四位數(shù)?出到w4M文件中
30\[
31?FILE*fp;
32Iint1;
33;fp-fopenLout.daL,;
w
34!fprintf(fprid\n"?ent);
35jfor(i?0;i<ent;£+?)
w
36\fprintf(fpr**%d\nrb[i]);
37!fcloae(fp);
38\]
38.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無(wú)符
號(hào)字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)encryptChar,按給定的替代關(guān)系對(duì)數(shù)
組)XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組XX的對(duì)應(yīng)的位置
上,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:)=p*17mod256,mod為取余運(yùn)算,p是數(shù)組)xx中某一個(gè)字
符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整
型變量),如果計(jì)算后f(p)值小于等于32或f(p)是奇數(shù)時(shí),則該字符不
變,否則用f(P)替代所對(duì)應(yīng)的字符。
注意,部分源程序存放在lotx文件中.總的數(shù)據(jù)文件存放的格式般,每行的寬度均小于80個(gè)字符.含標(biāo)點(diǎn)杼號(hào)卿空
格,井也按此傅代關(guān)系進(jìn)行處理.
請(qǐng)勿改動(dòng)主函效mimO、讀函數(shù)RoidDMl)和■出函散WmeDaiO的內(nèi)本.
1tinclude<9tdlo.h>
2?Include<strin9.h>
3?include<ctype.h>
4unsignedcharxx[50][80);
5intmaxline■Of/?文章的總打敏?/
6xntReadDat(void);
7voidWriteDat(void);
evoidencxyptChar0
9(
iounsignedIncval:
11
12
13voidmam()
14(
15if(ReadDat())
16(
17printfLift據(jù)文件in,dat不能打開(kāi)!\n\007w);
18return;
19
20encryptChar();
21WriteDatO;
I
22八從文件ilLdBi中博取一?英文文章.存入到無(wú)符號(hào)?押申數(shù)粗?中?/
23intReadDat(void)
24(
25FILEwfp;
26inti00;
27unsignedchar*p;
28if((fp-fopen「mdaL,F))-NULL)
29return1;
30while(fgets(xx[1],80/fp)!-NULL)
31(
32p?strchr(xx[1],*\n*);
33if(p)*p-0;
34
35)
36maxline-1;
37fclose(fp);
38return0;
39/?把站梁xx?出到文件outdat中?/
40voidWriteDat(void)
41(
42FILE*fp;
43int1;
44fp■fopen("out.datH,;
45for(1-0;i<maxline;
46(
w,
47printf(%s\n'/xx[1]);
48fprintf(fp,xx(i]);
49J
50fclose(fp);
39.已知在文件in.dat中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄
由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱(chēng)me(字符型10位),單價(jià)dj(整
型),數(shù)量si(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)
量。函數(shù)ReadDat讀取這100個(gè)銷(xiāo)售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編
制函數(shù)SortDat,其功能要求:按金額從小到大進(jìn)行排列,若金額相等,
則按產(chǎn)品代碼從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。
最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語(yǔ)句進(jìn)行解
題。
例如:sell[i]=temp;
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
14include<stdio.h>
2Iinclude<?trlng.h>
3?IncludeOtdlib.h>
4fdefineMAX100
5typed?fstruct
6(
7chardm⑸;/?產(chǎn)4代碼?/
8charnc(lll:/?MW?/
9intdj;/??餅?/
10intsi;/?■■?/
11longje;/????/
12)PRO;
13PRO8011【MAX);
14voidReadDat();
15voidWritet>at();
16voidSortDat()
17
16
19
20voidmain()
21<
22momoot(selli0.stzeof:
23ReadDat();
24SortDat();
25WriteDatO;
26)
21voidReadDat()
28I
29FILEefp;
30charatr(80),ch(ll);
31Int1;
32fp-fopen("in.ckit","rw);
33for(i?0;1<100;
34(
35fgetBtstXr80,fp);
36memcpy(sell(l).dm,str,4);
37memcpy(sellfil.me,str?4,10);
38menepy(ch?stx*14r4):ch(4J-0:
39sell(i).dj-atoi(ch>;
40memcpy(chrstr*18v5);ch(5]-0;
41sell(i).al-atoi(ch);
42sell(i).je-(long)sellU).dj?selldl.al;
43)
44fclose(fp);
45}
46voidWrlteOat()
47<
48FILEefp;
49inti;
50fp-fopen("out.**w*);
51tor(1?0;1<100;*+?)
52
w
fprintf(fp,3%4d%5dt101d\n,seUUbdh,sellll).mc?aellUJ.djr.
sttllll)?je);
54;
55!fclose(fp);
56h
40.在文件in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)
ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalValue,
其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2.求出這些
正整數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿(mǎn)足此條件的
這些正整數(shù)的算術(shù)平均值totPjzo最后main函數(shù)調(diào)用函數(shù)WriteDat把
所求的結(jié)果輸出到Out.dat文件中。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat
和輸出函數(shù)WriteDat的內(nèi)容。
linclude<8tdlo?h>
?delineMAXNUM200
3intxx[MAXNUM];
4inttotNum?0;〃文件xn.dat中共有多少個(gè)IEQ數(shù)
5inttotCnt-0;〃科金?條件的正門(mén)[的個(gè)數(shù)
6doubletotPjz-0?0;〃平均值
7intReadDat(void);
8voidWriteDat(void);
9voidCalValue(void)
10
11
12
13voidmain()
14(
15int1;
16for(i?0;i<MAXNUM;i")
17xx(i)-0;
18if(ReadDat())
20printfL數(shù)據(jù)文件in.dat不能打開(kāi)!\007\nH);
21return;
22I
23CalValueO;
24printf(??文件in.dat中共有正整個(gè)\n".totNum);
25printf("符合條件的正整數(shù)的個(gè)數(shù)Nd個(gè)\n".totCnt);
26printf(“平均值totPjz);
27writeDat();
28
/?讀取這若干個(gè)正■效井存人IhaMI中?/
29intBeadDat(void)
30(
31FILEefp;
32inti0:
33if((fp-fopen("in.dat**,wrw))-NULL)
34return1;
35while(!feof(fp))
36(
37fscanf(fp,7d?e.&xx(i+,:r;
38]
39fclose(fp);
40return0;
41|}
j八把計(jì)算結(jié)果存入文件。iR.Ut.中,
42:voidWriteDat(void)
43
44FILE*fp;
45fp-fopen("out.dat-,”w“);
46fprlntf(tp,totNun,totCnt,totPjz);
47fclose(fp);
48
五、設(shè)計(jì)與應(yīng)用題(2題)
41.設(shè)有商品表(商品號(hào),商品名,單價(jià))和銷(xiāo)售表(銷(xiāo)售單據(jù)號(hào),商品
號(hào),銷(xiāo)售時(shí)間,銷(xiāo)售數(shù)量,銷(xiāo)售單價(jià))。其中,商品號(hào)代表一類(lèi)商品,商
品號(hào)、單價(jià)、銷(xiāo)售數(shù)量和銷(xiāo)售單價(jià)均為整型。請(qǐng)編寫(xiě)查詢(xún)某年某商品的
銷(xiāo)售總毛利的存儲(chǔ)過(guò)程,毛利=銷(xiāo)售數(shù)量x(銷(xiāo)售單價(jià)一單價(jià))。要求商
品號(hào)和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)
42.設(shè)有某商業(yè)單位需要建立商務(wù)數(shù)據(jù)庫(kù)用以處理銷(xiāo)售記賬,它記錄的數(shù)
據(jù)包括:顧客姓名,所在單位及電話(huà)號(hào)碼;商品名稱(chēng),型號(hào),產(chǎn)地及單
價(jià);某顧客購(gòu)買(mǎi)某商品的數(shù)量及日期。假定無(wú)同名顧客,無(wú)同型號(hào)商品,
由話(huà)公用靦客可存不同日期買(mǎi)同一商品。(1)請(qǐng)畫(huà)出該單位的商務(wù)ER
圖模型并優(yōu)化。(6分)(2)將ER模型換成關(guān)系模型并規(guī)范化到3NF。
(4分)
六、單選題[1分](2題)
43.在一臺(tái)正在運(yùn)行的SQLServer2008中,現(xiàn)需使用復(fù)制數(shù)據(jù)庫(kù)文件的
方法將某數(shù)據(jù)庫(kù)從一臺(tái)服務(wù)器移動(dòng)到另一臺(tái)服務(wù)器。關(guān)于復(fù)制數(shù)據(jù)庫(kù)文
件,有下列實(shí)現(xiàn)方法:1.首先從數(shù)據(jù)庫(kù)服務(wù)器中分離出要復(fù)制的數(shù)據(jù)
庫(kù),然后復(fù)制數(shù)據(jù)庫(kù)文件II.首先停止SQLServer數(shù)據(jù)庫(kù)引擎服務(wù),然
后復(fù)制數(shù)據(jù)庫(kù)文件HI.首先斷開(kāi)所有用戶(hù)與數(shù)據(jù)庫(kù)的連接,然后復(fù)制數(shù)
據(jù)庫(kù)文件W.由Windows系統(tǒng)管理員直接到操作系統(tǒng)中復(fù)制數(shù)據(jù)庫(kù)文
件上述方法中,可行的是()o
A.僅I和IIB.僅II和mC.僅m和IVD.都可以
44.數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)上線(xiàn)后最常見(jiàn)的運(yùn)行維護(hù)任務(wù)之
-O下列有關(guān)數(shù)據(jù)庫(kù)性能優(yōu)化的說(shuō)法,錯(cuò)誤的是()o
A.數(shù)據(jù)庫(kù)性能優(yōu)化和數(shù)據(jù)庫(kù)的外部環(huán)境有很大關(guān)系,如果外部環(huán)境出現(xiàn)
瓶頸,單獨(dú)對(duì)數(shù)據(jù)庫(kù)進(jìn)行調(diào)整很難取得較好效果
B.在數(shù)據(jù)庫(kù)性能優(yōu)化期間可能對(duì)原有符合范式的關(guān)系轉(zhuǎn)為不符合范式
的關(guān)系
C.物化視圖將會(huì)預(yù)先計(jì)算并保存耗時(shí)操作的結(jié)果,可大幅度提高查詢(xún)效
率,但是物化視圖必須人工手動(dòng)刷新
D.存儲(chǔ)過(guò)程在執(zhí)行期間不需要重新編譯,可以在一定程度上提高運(yùn)行效
率,但是其與數(shù)據(jù)庫(kù)管理系統(tǒng)綁定,更換數(shù)據(jù)庫(kù)管理系統(tǒng)時(shí)需要重新編
寫(xiě)
參考答案
1.D解析:一個(gè)DBMS的用戶(hù)界面應(yīng)具有可靠性、易用性、立即反饋、
多樣性。掌握關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),面向?qū)ο蟮臄?shù)據(jù)庫(kù)系統(tǒng)。
2.D解析:數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域是十分廣泛的,概括地講可包括以下
3個(gè)領(lǐng)域:數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的研制、數(shù)據(jù)庫(kù)技術(shù)和數(shù)據(jù)庫(kù)理論。
3.B解析:程序在裝入內(nèi)存之前,通常為邏輯地址形式,有時(shí)甚至在裝
入內(nèi)存后,程序仍為相對(duì)地址形式。為了保證CPU執(zhí)行程序指令時(shí)能
正確訪(fǎng)問(wèn)存儲(chǔ)單元,需要將用戶(hù)程序中的邏輯地址轉(zhuǎn)換為可由機(jī)器直接
尋址的物理地址,這一過(guò)程稱(chēng)為地址映射。
4.B解析:成績(jī)?yōu)锽以上(含B),即成績(jī)?yōu)锳或EB正確。
5.CC?!窘馕觥坑?jì)算機(jī)系統(tǒng)中有限的資源與眾多請(qǐng)求分配資源的進(jìn)程間
存在矛盾。當(dāng)若干進(jìn)程需求資源的總數(shù)大于系統(tǒng)所能提供的資源數(shù)時(shí),
進(jìn)程間就會(huì)出現(xiàn)搶占資源的現(xiàn)象,如果對(duì)進(jìn)程搶占的資源管理或分配不
當(dāng)就會(huì)引起死鎖。
6.C解析:若X-Y,X£X不能由此推出結(jié)論X'TY。
7.C解析:在虛擬頁(yè)式存儲(chǔ)管理中,當(dāng)內(nèi)存中某一頁(yè)面被淘汰時(shí),可根
據(jù)修改標(biāo)志決定是否將該頁(yè)寫(xiě)回外存。
8.B解析:馮?諾依曼提出的存儲(chǔ)程序工作原理決定了計(jì)算機(jī)硬件系統(tǒng)的
5個(gè)基本組成部分,即運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。
運(yùn)算器是計(jì)算機(jī)中執(zhí)行各種算術(shù)運(yùn)算和邏輯運(yùn)算的部件,也叫算術(shù)邏輯
單元。存儲(chǔ)器是計(jì)算機(jī)中具有記憶能力的部件它能根據(jù)地址接收和保
存指令或數(shù)據(jù),并能根據(jù)命令提供有關(guān)地址的指令或數(shù)據(jù)。
控制器的主要作用是使整個(gè)計(jì)算機(jī)能夠自動(dòng)地執(zhí)行程序,并控制計(jì)算機(jī)
各功能部件協(xié)調(diào)一致地動(dòng)作。執(zhí)行程序時(shí),控制器先從主存中按順序取
出程序中的一條指令,解釋該指令并形成數(shù)據(jù)地址,取出所需的數(shù)據(jù),
然后向其他功能部件發(fā)出執(zhí)行該指令所需的各種時(shí)序控制信號(hào)。然后再
從主存中取出下一條指令執(zhí)行,如此循環(huán),直到程序完成。計(jì)算機(jī)自動(dòng)
工作的過(guò)程就是逐條執(zhí)行程序中指令的過(guò)程。
輸入設(shè)備的主要功能是將數(shù)據(jù)、程序等用戶(hù)信息變換為計(jì)算機(jī)能識(shí)別和
處理的信息形式。
輸出設(shè)備的主要功能是將計(jì)算機(jī)中的二進(jìn)制信息變換為計(jì)算機(jī)用戶(hù)所
需要并能識(shí)別的信息形式。
9.A解析:嵌入式SQL語(yǔ)句中可以使用主語(yǔ)言的程序變量來(lái)輸入或輸出
數(shù)據(jù)。把SQL語(yǔ)句中使用的主語(yǔ)言程序變量簡(jiǎn)稱(chēng)為主變量。主變量根
據(jù)其作用的不同,分為輸出主變量和輸入主變量。
10.A解析:本題是數(shù)據(jù)庫(kù)軟件使用的常識(shí)題。MicrosoftSQLServer2000
和BizTalkTMServer2000集成使用,可以支持貿(mào)易伙伴之間的交流.本
題的答案為Ao
11.ALTERTABLEALTERTABLE解析:修改表可能的操作包括:增力口
或修改一個(gè)列的定義;增加或刪除表的完整性約束等。SQL語(yǔ)言用
ALTERTABLE語(yǔ)句修改基本表,其一般格式為:
ALTERTABLE〈表名〉
[ADD<新列名><數(shù)據(jù)類(lèi)型>[完整性約束]]
[DROP<完整性約束名>]
[MODIFY(列名><數(shù)據(jù)類(lèi)型>]
其中,〈表名>為指定需要修改的基本表名,ADD子句用于增加新列
和新的完整性約束,DROP子句用于刪除指定的完接性約束,MODIFY
子句用于修改原有的列定義。
12.DDL
數(shù)據(jù)控制語(yǔ)言(DCL)
13.控制器程序【解析】完整的特洛伊木馬程序,一般由兩個(gè)部分組成:
服務(wù)器程序和控制器程序。
14.游標(biāo)或CURSOR游標(biāo)或CURSOR
15.關(guān)系(或表)關(guān)系(或表)
16.中斷中斷解析:中斷是指當(dāng)計(jì)算機(jī)系統(tǒng)中發(fā)生某個(gè)事件時(shí),CPU暫
停正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行處理該事件的程序,執(zhí)行完后再返回原先
程序斷點(diǎn)繼續(xù)執(zhí)行的過(guò)程。引起中斷的事件稱(chēng)為中斷源。
17.UPDATE學(xué)生SET姓名="王華"WHERE學(xué)號(hào)="10"UPDATE學(xué)生SET
姓名=’王華'WHERE學(xué)號(hào)=10,解析:SQL的數(shù)據(jù)更新命令如下:
UPDATETableNameSETColumn_Namel=eExpressionl[,Column_Name2=
eExpression2..,]WHERECondition
一般使用WHERE子句指定條件,以更新滿(mǎn)足條件的一些記錄的值。
18?下【解析】0S1參考模型將整個(gè)通信功能劃分為7個(gè)子層,劃分層
次的原則如下:網(wǎng)中各結(jié)點(diǎn)都有相同的層次;不同結(jié)點(diǎn)內(nèi)相鄰層之間通
過(guò)接口通信;同一結(jié)點(diǎn)內(nèi)相鄰層之間通過(guò)接口通信;每一層使用下層提
供的服務(wù),并向其上層提供服務(wù),■不同結(jié)點(diǎn)的同等層按照協(xié)議實(shí)現(xiàn)對(duì)等
層之間的通信。
19.快表快表
20.先進(jìn)先出淘汰算法(FIFO)先進(jìn)先出淘汰算法(FIFO)解析:虛擬頁(yè)式
存儲(chǔ)管理中頁(yè)面淘汰的算法常見(jiàn)的有:最佳淘汰算法(OPT),先進(jìn)先出
淘汰算法(FIFO),最近最少使用淘汰算法(LRU),最不經(jīng)常使用淘汰算
法(LFU)。
2LD解析:通道相當(dāng)于一個(gè)功能簡(jiǎn)單的處理器,具有自己的指令系統(tǒng),
并與主機(jī)共享同一個(gè)內(nèi)存,以保存通道程序和交換數(shù)據(jù),通道的功能就
是在CPU的控制下完成數(shù)據(jù)的輸入輸出工作。
22.A
23.C解析:應(yīng)用層協(xié)議主要有以下7種。①網(wǎng)絡(luò)終端協(xié)議TELNET,
用于實(shí)現(xiàn)互聯(lián)網(wǎng)中遠(yuǎn)程登錄功能。②文件傳送協(xié)議FTP,用于實(shí)現(xiàn)互
聯(lián)網(wǎng)巾交互式文件傳輸功能。③電子郵件協(xié)議SMTP,用于實(shí)現(xiàn)互聯(lián)網(wǎng)
中電子郵件傳送功能。④域名服務(wù)DNS,用于實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備名字到IP
地址映射的網(wǎng)絡(luò)服務(wù)。⑤路由信息協(xié)議RIP,用于網(wǎng)絡(luò)設(shè)備之間交換路
由信息。⑥網(wǎng)絡(luò)文件系統(tǒng)NFS,用于網(wǎng)絡(luò)中不同主機(jī)間的文件共享。
⑦HTTP協(xié)議,用于WWW服務(wù)。
24.D
25.B解析:當(dāng)YX時(shí),稱(chēng)X-Y為平凡的函數(shù)依賴(lài)。
26.C
27.C解析:本題主要考查了實(shí)體之間多對(duì)多的聯(lián)系。如果對(duì)于實(shí)體集
A中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,稱(chēng)為
一對(duì)一聯(lián)系;如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體
與之聯(lián)系;對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多有一個(gè)實(shí)體與
之聯(lián)系,稱(chēng)實(shí)體集A與B的聯(lián)系為一對(duì)多聯(lián)系;如果對(duì)于實(shí)體集A中的
每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體與之聯(lián)系;對(duì)于實(shí)體集B中的每一個(gè)
實(shí)體,實(shí)體集A中有m個(gè)實(shí)體與之聯(lián)系,稱(chēng)為多對(duì)多聯(lián)系。所以C)正確。
28.B
29.C解析Oracle的數(shù)據(jù)倉(cāng)庫(kù)解決方案主要包括OracleExpressServer、
OracleExpressObjectssOracleExpressAnalyzeroOracle的Internet解決
方案主要包括:OracleWebListenersOracleWebAgentsOracleWebservero
30.C
對(duì)應(yīng)于外模式的數(shù)據(jù)庫(kù)稱(chēng)為用戶(hù)級(jí)數(shù)據(jù)庫(kù)。它是用戶(hù)可以看到并準(zhǔn)許
使用的數(shù)據(jù)庫(kù)。模式也叫做概念模式,它是全局邏輯級(jí)的,是數(shù)據(jù)庫(kù)
的整體邏輯結(jié)構(gòu)。內(nèi)模式對(duì)應(yīng)于數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu),是為了提高模式
對(duì)存儲(chǔ)設(shè)備的獨(dú)立性而設(shè)立的。
31.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)之和為奇數(shù)的數(shù)的個(gè)
數(shù)及平均值。
\n【解題思路】
\n本題類(lèi)似第46套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即四位
數(shù)的各位數(shù)之和為奇數(shù),參考答案的第13條語(yǔ)句,將該該語(yǔ)句為判斷
各位數(shù)字之和是奇數(shù)的表達(dá)式即可。
\n【參考答案】
\n
\n
32.\n[審題關(guān)鍵句】字符的ASCII值右移4位二進(jìn)制位,高位補(bǔ)。后加
原字符的ASCII值。
\n【解題思路】
\n①定義兩個(gè)循環(huán)變量i、j和一個(gè)無(wú)符號(hào)字符變量tmp。
\n②在第一個(gè)for循環(huán)語(yǔ)句中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值
等于文章最大行數(shù)maxline。在第二個(gè)for循環(huán)中,從每行第1個(gè)字符開(kāi)
始,依次遞增直到其值等于該行字符串的最大長(zhǎng)度,然后在循環(huán)體中指
定每次循環(huán)時(shí),將第i行第i個(gè)位置上的字符的ASCII值的二進(jìn)制數(shù)右
移4位,然后將所得的值再加上原字符的ASCII碼值。
\n【參考答案】
\n
33.【審題關(guān)鍵句】將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組。
\n【解題思路】
\n①首先定義一個(gè)計(jì)數(shù)變量ent
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度租賃設(shè)備合同設(shè)備管理與職責(zé)
- 2024年柴油批發(fā)商銷(xiāo)售與代理合同
- 2024年版杭州離婚財(cái)務(wù)審計(jì)協(xié)議書(shū)
- 2024員工離職經(jīng)濟(jì)補(bǔ)償金及社會(huì)保險(xiǎn)轉(zhuǎn)移協(xié)議3篇
- 2024年版文化藝術(shù)品買(mǎi)賣(mài)合同協(xié)議
- 2024年物業(yè)管理合同
- 2024全新衛(wèi)星導(dǎo)航設(shè)備保密協(xié)議模板下載3篇
- 企業(yè)品牌形象策劃合作合同
- 住宅小區(qū)臨時(shí)圍擋施工方案
- 珠寶首飾行業(yè)品牌塑造與市場(chǎng)拓展方案
- 《微機(jī)系統(tǒng)與匯編語(yǔ)言》-課程設(shè)計(jì)-實(shí)時(shí)時(shí)鐘的設(shè)計(jì)與實(shí)現(xiàn)
- 廣東省深圳市龍崗區(qū)2023-2024學(xué)年四年級(jí)上學(xué)期期末數(shù)學(xué)試卷+
- 安全標(biāo)準(zhǔn)化示范班組建設(shè)匯報(bào)
- 智能電網(wǎng)建設(shè)與發(fā)展趨勢(shì)
- 華為公司管理層選拔機(jī)制解析
- 005獨(dú)立避雷針基礎(chǔ)施工方案
- 第三方代付工程款協(xié)議書(shū)范本
- 外研版英語(yǔ)九年級(jí)上冊(cè) Module1-12作文范文
- 公路工程勘察設(shè)計(jì)投標(biāo)方案(技術(shù)方案)
- 小米科技公司的供應(yīng)鏈管理策略分析(全面完整版)
- 南京市七年級(jí)上冊(cè)地理期末試卷(含答案)
評(píng)論
0/150
提交評(píng)論