版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年廣東省江門(mén)市全國(guó)計(jì)算機(jī)等級(jí)考試
數(shù)據(jù)庫(kù)技術(shù)真題(含答案)
學(xué)校:班級(jí):姓名:考號(hào):
一、L選擇題(10題)
1.設(shè)關(guān)系R(A,B,C),其函數(shù)依賴(lài)集F={A-B,B-C},在關(guān)系R至
多滿(mǎn)足()o
A.INFB.2NFC.3NFD.BCNF
2.數(shù)據(jù)管理技術(shù)發(fā)展階段中,人工管理階段與文件系統(tǒng)階段的主要區(qū)別
是文件系統(tǒng)()。
A.數(shù)據(jù)共享性強(qiáng)B.數(shù)據(jù)可長(zhǎng)期保存C.采用一定的數(shù)據(jù)結(jié)構(gòu)D.數(shù)據(jù)獨(dú)
立性好
3.如果在一個(gè)關(guān)系中,存在某個(gè)屬性(或?qū)傩越M),雖然不是該關(guān)系的主
碼或只是主碼的一部分,但卻是另一個(gè)關(guān)系的主碼時(shí),稱(chēng)該屬性(或?qū)傩?/p>
組)為這個(gè)關(guān)系的
A.候選碼B.主碼C.外碼D.連接碼號(hào)
4.在分頁(yè)式存儲(chǔ)管理系統(tǒng)中,地址轉(zhuǎn)換工作是由()完成的。
A.硬件B.地址轉(zhuǎn)換程序C.用戶(hù)程序D.裝入程序
5.關(guān)系中的“主碼”不允許取空值是指約束規(guī)則。
A.實(shí)體完整性B.引用完整性C.用戶(hù)定義的完整性D.數(shù)據(jù)完整性
6.下列()不是Oracle的連接軟件及功能。
A.SQL*NetB.OracleWebAgentC.Oracle多協(xié)議轉(zhuǎn)換器D.Oracle開(kāi)放工
網(wǎng)關(guān)
7.下面關(guān)于模式和實(shí)例的說(shuō)法中,不正確的是
A.模式的一個(gè)具體值稱(chēng)為模式的一個(gè)實(shí)例
B.—"模式對(duì)應(yīng)著一t?惟一的實(shí)例
C.模式是相對(duì)穩(wěn)定的,實(shí)例是相對(duì)變動(dòng)的
D.模式反映的是數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系
8.下面的敘述中,正確的是
A.隊(duì)列限定僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表
B.隊(duì)列是限定僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表
C.串是僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表
D.數(shù)組是僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表
9.采用輪轉(zhuǎn)法調(diào)度是為了()。
A.多個(gè)終端都能得到系統(tǒng)的及時(shí)響應(yīng)B.先來(lái)先服務(wù)C.優(yōu)先級(jí)較高的
進(jìn)程得到及時(shí)調(diào)度D.占用CPU時(shí)間最短的進(jìn)程先做
10.下列關(guān)于時(shí)間片輪轉(zhuǎn)法的敘述中,哪一個(gè)是不正確的?
A.在時(shí)間片輪轉(zhuǎn)法中,系統(tǒng)將CPU時(shí)間劃分成一個(gè)個(gè)時(shí)間段
B.就緒隊(duì)列的各進(jìn)程輪流在CPU上運(yùn)行,每次運(yùn)行一個(gè)時(shí)間片
C.當(dāng)時(shí)間片結(jié)束時(shí),運(yùn)行進(jìn)程自動(dòng)讓出CPU,該進(jìn)程進(jìn)入等待隊(duì)列
D.如果時(shí)間片長(zhǎng)度很小,則調(diào)度程序剝奪CPU的次數(shù)頻,加重系統(tǒng)開(kāi)
銷(xiāo)
二、填空題(10題)
11.設(shè)有關(guān)系R(A,B,C)和s(A,D,E,F),若將關(guān)系代數(shù)表達(dá)式:
□R.A,R,R.B,S.D,S.F(RsS)用SQL語(yǔ)言的查詢(xún)語(yǔ)句表示,則有:
SELECTR,A,B,D,FFROMR,SWHERE[]O
12.在因特網(wǎng)中,域名解析通常借助于一組既獨(dú)立又協(xié)作的
完成。
13.RIP協(xié)議中表示距離的參數(shù)為o
14.多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行是正確的,是能保證數(shù)據(jù)庫(kù)一致性的,
當(dāng)且僅當(dāng)該調(diào)度是_____O
15.算法的時(shí)間復(fù)雜性是指該算法包含【】的多少,它是一個(gè)算法運(yùn)行
時(shí)間的相對(duì)度量;一個(gè)算法的空間復(fù)雜性是指該算法在運(yùn)行過(guò)程中臨時(shí)
占用的【】的大小。
16.0raCle系統(tǒng)不僅具有高性能的RDBMS,而且提供全過(guò)程的應(yīng)用開(kāi)發(fā)
工具。OraCleDesigner2000所承擔(dān)的功能是___________。
17.在口數(shù)據(jù)報(bào)分片后,通常用負(fù)責(zé)數(shù)據(jù)報(bào)的重組。
18.IP數(shù)據(jù)報(bào)的源路由選項(xiàng)分為兩類(lèi),一類(lèi)為嚴(yán)格源路由,另一類(lèi)為
源路由。
19.數(shù)據(jù)庫(kù)管理系統(tǒng)中事務(wù)的隔離性主要由____部件來(lái)保證。
20.數(shù)據(jù)庫(kù)中,每個(gè)事務(wù)都感覺(jué)不到系統(tǒng)中其他事務(wù)在并發(fā)地執(zhí)行,這
一特性稱(chēng)為事務(wù)的O
三、單選題(10題)
21.關(guān)于AdHoe網(wǎng)絡(luò)的描述中,錯(cuò)誤的是()
A.A.是一種對(duì)等式的無(wú)線移動(dòng)網(wǎng)絡(luò)
B.在WLAN的基礎(chǔ)上發(fā)展起來(lái)
C.采用無(wú)基站的通信模式
D.在軍事領(lǐng)域應(yīng)用廣泛
22.已經(jīng)獲得除CPU以外的所有所需資源的進(jìn)程處于()狀態(tài)。
A.運(yùn)行狀態(tài)B.就緒狀態(tài)C.自由狀態(tài)D.阻塞狀態(tài)
23.在SQLSever中創(chuàng)建用戶(hù)數(shù)據(jù)庫(kù),其主要數(shù)據(jù)文件的大小必須大于
A.master數(shù)據(jù)庫(kù)的大小B.model數(shù)據(jù)庫(kù)的大小C.msdb數(shù)據(jù)庫(kù)的大小
D.3MB
24.一個(gè)公司有若干名兼職人員,而每個(gè)兼職人員有可能在多家公司打
工,則公司與兼職人員之間具有
A.一對(duì)一聯(lián)系B.一對(duì)多聯(lián)系C.多對(duì)多聯(lián)系D.多對(duì)一聯(lián)系
25.物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)是設(shè)計(jì)數(shù)據(jù)庫(kù)的()
A.存儲(chǔ)格式B.存取方法C.存儲(chǔ)結(jié)構(gòu)與存取方法D.存儲(chǔ)模式
26.進(jìn)程具有并發(fā)性和()兩大重要屬性。
A.動(dòng)態(tài)性B.靜態(tài)性C.易用性D.封閉性
27.關(guān)于水平分割說(shuō)法錯(cuò)誤的是:()
A.根據(jù)行的使用特點(diǎn)進(jìn)行分割
B.分割之后所有表的結(jié)構(gòu)都相同。
C.而存儲(chǔ)的數(shù)據(jù)不同。使用并(Union)操作。
D.使用連接(Join)操作
28.在SQLSever中創(chuàng)建用戶(hù)數(shù)據(jù)庫(kù),實(shí)際就是定義數(shù)據(jù)庫(kù)所包含的文件
以及文件的屬性。下列不屬于數(shù)據(jù)庫(kù)文件屬性的是_________O
A.初始大小B.物理文件名C.文件結(jié)構(gòu)D.最大大小
29.一個(gè)棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()
A.edcbaB.decbaC.dceabD.abcde
30.在概念模型中,客觀存在并可以相互區(qū)別的事物稱(chēng)為o
A.碼B.屬性C.聯(lián)系D.實(shí)體
四、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)容。
1j?include<stdlo.h>
2iIdefineMAXNUM200
3!intxx[MAXNUM);
4;inttotNum-0;〃文件in.dat中共利多少個(gè)正整數(shù)
5;inttotCnt?0;〃符合條件的正整室的個(gè)敢
6?doubletotPjz-0.0;〃平均值
7\intReadDat(void);
8!voidWrlteDat(void);
9jvoidCalValue(void)
10jI
111
12;I
13-voidmainO
14\(
15!int1;
16;for(i-0;i<MAXNUM;i++)
17!xx[i]?0;
18?if(ReadDat())
19i(
20:printf("故據(jù)文件ln.dat不能打開(kāi)!\007\n");
21ireturn;
22|1
23!CalValueO;
24iprinEf("文件in?dat中共有正整數(shù)?4d個(gè)\n".totNxim);
25?printf〈”符合條件的正整數(shù)的個(gè)數(shù)Nd個(gè)\M,totCnt);
26jprintf(”平均值,6?21f\n”,totPjz);
27\WriteDat();
28;)
?/?讀取這著「?jìng)€(gè)正整數(shù)并存入敷川xx中?/
29;intReadDat(void)
30;(
31;FILE*fp;
32jinti-0;
33?if((fp*fopen("in.datM,Rrw))?*NUI-L)
34;return1;
35?while(!feof(fp))
36?f
37jfscanf(fpfFd.",
38i)
39ifclose(fp);
40?return0;
41!1
;/?£計(jì)算結(jié)聚存入文件。ut.dau中?/
42JvoidWriteDat(void)
43j(
44!FILE?fp;
45!fp■fopen(*out.datw^"w");
Rw
46;fprintf(fp,%d\n%d\n%.21f\nrtotNum,totCnt,totPjz);
47;fclose(fp);
48?)
32.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把個(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ù)均是偶數(shù)并且至少有一個(gè)數(shù)能被9整除,同時(shí)兩個(gè)新
數(shù)的十位數(shù)字均不為零,則將滿(mǎn)足此條件的四位數(shù)按從大到小的順序存
入數(shù)組b中,并要計(jì)算滿(mǎn)足上述條件的四位數(shù)的個(gè)數(shù)ent。最后main函
數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出
到Out.dat文件中。
注盛:部分源程序存在ICM.C文件中.
程序中已定義數(shù)組1M200],b(200],巳定義變■:ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件tn.dat中的任何數(shù)據(jù)、主的數(shù)mainO、讀函數(shù)rcadDatO和寫(xiě)函數(shù)writuDaU)的內(nèi)容.
1.?include<stdio.h>
2jIdefineMAX200
3jinta(MAX),ent,0;
4;voidjsValO
5!I
6j
71)
84voidreadDat()〃從in.dat文件中涉取200個(gè)四位做存入U(xiǎn)n?&中
9;(
10?int1;
11;FILE*fp;
w
12;fp?fo^en("in.dat"r"r);
13!for(i■0;i<MAX;
14?fscanf(fpr"%d"r(1]);
15;fclose(fp);
16;十
17;writeDat()〃紀(jì)計(jì)算她乘cm以及敏松b中料含條件的因付敏輸出到皿血文件中
18;(
19FILE?to;
voidmain()
28
29mt1:
30readDat();
31jsVal();〃調(diào)陽(yáng)的敝加me寶現(xiàn)&U要求的功能
32printf("滿(mǎn)足條件的SUd\n”.nt);
33for(1-0;1<ent;1?*)
34printf<7d”,b[i!);
35printf(H\nM);
36writeDat();
37!)
33.已知在文件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
34.編寫(xiě)一^函數(shù)findStr(char*str,char*substr),該函數(shù)統(tǒng)計(jì)一^長(zhǎng)度為
2的子字符串substr在另一個(gè)字符串str中出現(xiàn)的次數(shù),該次數(shù)作為函數(shù)
值返回。例如,假定輸入的字符串為"asdasasdfgasdaszx67asdmklo”,
子字符串為“as",函數(shù)返回值是6。
函數(shù)ReadWrite實(shí)現(xiàn)從文件indat中讀取兩個(gè)字符串,并調(diào)用函數(shù)findStr,
最后把結(jié)果輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。請(qǐng)勿改動(dòng)主函數(shù)main和其他函
數(shù)中的任何內(nèi)容,僅在函數(shù)findStr的花括號(hào)中
填入你編寫(xiě)的若干語(yǔ)句。
1;*include<stdio.h>
2!*include<string.h>
3;voidReadWrite();
4!intfindStr(char?stCfchar*3ubstr)
8'main0
charstr(8119substr(3];
intn;
printf("輸入字符中:w);
gets(str);
printf(“輸入子字符甲:");
15geta(substr);
16puts(atr);
17puts(substr);
18nwfindStr(str,substr);
19printfLn.\d\n”?n);
ReadWrite();
I
,?從文件Hctat中It取兩個(gè)字符甲.并■用rfi欣11后1E"!果慵出到文件OUL&I中?/
22voidReadWrite()
24charstr[81)rsubstr(3],ch;
25intn,lenri00;
e
26FILEerfrwf;
27rf=fopen(*£n.datw,wrH);
wwHM
28wf-fopen(out.datrw>;
29while(i<5)
30|
31fgets(str,80,rf);〃從文件mdai中域取長(zhǎng)度為R的字符中存入到字符中
32(gets(subset<10,rf);〃從文件mdit中讀取長(zhǎng)度為Q的子字符中存入到字符率substr
33len■strlen(substr)?1;〃mf字符南gubstr的長(zhǎng)度K1的
ch-substr(lenI;〃把子字符州的量后T字箝的但"字符ch
人如臬子字符申的量后個(gè)字椅是同架按行符或是文鐘帖販料,明紀(jì)子字符串的?后f字符的值設(shè)置X。?/
35if(ch??'\n'11ch~Oxla)
36substr[len]?0;
flndStr(4tr?■ubstr)返Z1子字符串subst.r在字符率Atr中出現(xiàn)的次數(shù)*/
37n-findStr(str,substr);
38fprintf(wf/Fd\n".n);//IC計(jì)H納暨n寫(xiě)入到文件out.dau中
391*4;〃械環(huán)堂量士加】
40I
41fclose(rf);
42fclose(wf);
43
35.已知數(shù)據(jù)文件indat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDatO
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:依次從數(shù)
組a中取出一個(gè)四位數(shù),如果該四位數(shù)大于該四位數(shù)以后的連續(xù)五個(gè)數(shù)
且該數(shù)是奇數(shù)(該四位數(shù)以后不滿(mǎn)五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿(mǎn)足此
條件的個(gè)數(shù)ent并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后
調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到
Out.dat文件中。
注意:部分源程序存在test.C文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat
和寫(xiě)函數(shù)writeDat的內(nèi)容。
i■include<stdio.h>
!fdefineMAX200
jInta[MAX],b[MAX),ent?0;
;voidwriteDat();
!voidjsValO
j/TeadDAt從數(shù)界文忖in.dM中讀取200個(gè)四位數(shù)存入數(shù)組?中?/
?voidreadDat()
10
11inti;
FILE*fp;
13ifp-fopen(-in.daf,Hr");
14■ford-0;i<MAX;i**)
15!fscanf(fp,&a(i));
16;fclose(fp);
17!
18jvoidmain()
19J(
20,int1;
21!readDat();
22;jsValO;〃調(diào)用”Vah)曲故,實(shí)現(xiàn)KH要求的功能
23\printf("湎足條件的數(shù)=Sd\n-,ent);
24?for(i■0;i<ent;1+?)
25;printf(0%d”,b(i]);
261printf;
27'writeDat():
28;|
?函數(shù)writeD叫)和端聚cm以及數(shù)赳b中符合條件的四位數(shù)■出到oul4at文件中?/
29;voidwriteDat()
30
31FILEefp;
32inti;
33fp=?fopen("out.dat",Ww");
34fprintf(fp#ent);
35for(1=0;i<ent;
36fprintf(fp/"$d\n”,b[i1)
37fclose(fp);
38
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)容。
1jtlnclude<stdio.h>
2;IdefineN200
1
3Intcntl?cnt2rxxfN];
4;floatpj;//平均值
5-voidwriteDat();
6{voidjsValue()
7iI
8|
9?}
;/?road_dat(Int哈敬利文件tautot中的20。個(gè)至故ttlu中?/
10!voidread_dat(intxx[N])
11j(
12;intlrj;
13!FILE*fp;
14ifp-fopen("in.dAt","r");
15?for(i?0;i<20;
16j(
17;for(j?0;j<10;
18!1
19;fscant(fp^**,6xx(i*;//從文件Hdai中it取一個(gè)?數(shù)訂入數(shù)蟆元UxxlklO"]中
20(printf("%d,xx[iw10*j));
21;1
22iprintf(?,Xn**);
23!}
24?fclose(fp);
25;1
26Jvoidmain()
21;(
28;read_dat(xx);
29;jsValue();
30!printf(w\n\ncntl-%d,cnt2?%dpj-^6.2f\n*cntl.cnt2pj);
i,,r
31;writeDat();
32:
/?將計(jì)算結(jié)果cntl.asti?討■出到ouLdai中?/
33jvoidwriteDat()
34!
35:'FILE*f“;
36jfw-fopen("out.dat*\Hww);
w
37!fprintf(fwr"%d\ntd\n%6.2f\n9cntl,cnt2,pj);〃cml?cm2.討寫(xiě)入刎ouLdat中
38ifclose(fw);
39;
37.程序test.c的功能是:計(jì)算100以?xún)?nèi)滿(mǎn)足以下條件的所有整數(shù)i的
個(gè)數(shù)ent以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10
小于100o請(qǐng)考生編寫(xiě)函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)
wfiteDAT把結(jié)果ent和sum輸出到文件out.dat中。(數(shù)值1不是素?cái)?shù))
拄意:赧分源程序存放在EC文件中.
請(qǐng)勿改動(dòng)主函數(shù)maiM)和輸出數(shù)據(jù)函做MtcDAT。的內(nèi)容.
■include<stdio?h>〃mchide誦句貝明番山庫(kù)中包含vc6,o中的標(biāo)庶■入*故gidm_h
voidwriteDATd;〃*敷,USMTO的*則遇句
Antcnttsun;//定義全斶■型煲■unu.gg
intisPrime(intnumber)//A*itPrime(number)M*rnuabec
l?否時(shí)返回“g的他等于。
6!inti.tag-1;〃建攵殳■1利taq,弁旦*攵■“g的期值哥于1
7;if(number??1)
8Ireturn0;〃加Wnswr的AL停f】.物建同Q
9!for(1-2;tag“£<?number/2;i++)//交量1從2開(kāi)的,旬次m1,KWH值小于靠干nuatoe”2片
;M受■eg的值等于2N,?出01環(huán)
10-if(number11??0)
11!tag?0;〃5毫(146險(xiǎn)被10*.???£3的值等于。
k
12ireturntag;〃魅回安?“g的仇
14*voidcountValue()
15j(
16'
17?)
18ivoidmain()
19h
20jent?sun■0;〃總?cè)肿兞?t.aunKtOtta
21;countValue();//SHI?依遺打計(jì)庫(kù)
?
225prlntf("清足條件的整數(shù)的個(gè)畋2\n"eent);〃在劇■上■出謂足條件的■取個(gè)Qent
23jprintf("耦足條件的整數(shù)的和值?W\n-,sum);〃在川?上?出篇足條仔的整家的ID?UB
24;”19"1不。;〃牝計(jì)貿(mào)帖加;73文行3^8£中
25!1
26?voidwriteDATO
27;(
281FILE?fpj〃定義文件IHtfp
29?fp-fopen<*out.dat",〃以只靠的方式帆I(xiàn)開(kāi)文件gi.cUt.#Ilfp指向此文?!
30;fprintf(fpt"%d\ntd\n",ent,sum);〃尼素敷的個(gè)ft值ent.m的%9g寫(xiě)入*文樸cut.au
31!fcloae(fp);〃關(guān)閉文flout.st
321)
38.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串
數(shù)組XX中;請(qǐng)編制函數(shù)SortCharD,其函數(shù)的功能是:以行為單位對(duì)
字符按ASCII碼從大到小的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存
入字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸
出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結(jié)果:fedCBA.,bbCCAA原始數(shù)據(jù)文件存放的格式是:每行
的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat
的內(nèi)容。
1,linclude<stdio?h>
2i-include<string.h>
3>charxx[50](80];
4{unsignedintmaxline0;八文章的總行故?/
5;intReadDat(void);
6jvoidWriteDat(void);
7jvoidSortCharD(void)
8;(
11voidmain()
if(ReadDat())
14(
15printf("數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007”);
16return;
17I
SortCharD();
WriteDat();
20)
/?從文付mdBt中讀取一篇英文文拿存入列字符申敷01xx中?/
21intReadDat(void)
22(
23FILE?fp;
24;inti,0;
25!char*p;
26jif((fpmfopenC^in.dat","r">)?"NULL)
27;return1;〃加泉文件in,d小內(nèi)容為匕則返回1
!,?當(dāng)從文件ln.dat中讀取79個(gè)字符存入xxlil設(shè)育1?設(shè)發(fā)生時(shí).執(zhí)行微環(huán)體中的語(yǔ)句〃
28;while(fgets(xx[i]#80efp)!■NULL)
29;1
30?p-strchr(xx(i),tXn');〃在字符率xx[£)中秀找回車(chē)換打符事一個(gè)西配的位置
31;if(p)*p-0;〃如果p的值不為零.劃元其值設(shè)置為0
32;i++;〃行爻量加】
33:}
34?maxline?1;//IE文章的總行敬M蛤攵■naxllne
35[(close(fp);
36|return0;
37;|
i/?1E怙果XX?出刎文科ouLdat中?/
38;voidWriteDat(void)
39;(
40!FILE*fp;
41junsignedinti;
Mw
42;fp?fop^n(out?dat*'t**w);
43!for(i-0;i<maxline;
44i(
H
45;printf(*%s\nrxx[1]);
46!fprintf(fp,7s\n3xxfi]);
47i}
48?fclose(fp);
49!}
39.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把一個(gè)四
位數(shù)的千位數(shù)位置上的值減去百位數(shù)位置上的值再減去十位數(shù)位置上
的值最后減去個(gè)位數(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文件中。
注意:部分源程序存在test.C文件中。
程序中已定義敬蝸:a[200].b(200].已定義變■,ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件im&t中的任何畋據(jù)、主的1smm()、讀南敬edDatO和寫(xiě)崩數(shù)*期加()的內(nèi)容.
1?linclude<stdio.h>
2\IdefineMAX200
3\intalMAXBb(MAX],ent-0;
4*voidwriteDat():
5;voidjsVal()
6\4
7i
8;1
9!voidreadDat()
10;1
11?int1;
12{FILE*fp;
13;fp-fopen("in.dat0,"rn);
14!for(i-0;1<MAX;ii)
15ifscanf(fp,
16?fclose(fp);
17!|
18?voidmain()
19?I
20!inti;
21;readDat();
22:jsVal();
23;phntfL滿(mǎn)足條件的故,,小n".cnt>;
24;for(1?0;i<ent;ii)
25!printf(w%d”,b[i]>;
26;prlntf(0\nH>;
27;writeDat();
28!J
29;voidwriteDat<)
30\(
31?FILEefp;
32;inti;
33!fp-fopen(wout.dat*,"w");
34jfprlntf(fp?"%d\n"rent);
35?for(i■■0;i<ent;ii)
36?fprintf(fpr*td\n*rb(i));
37?fclose(fp);
38j1
40.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組
xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort,其函數(shù)的功能是:
以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值
從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來(lái)位置存
放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組)XX中,最后調(diào)用函數(shù)
WrriteDat把結(jié)果xx輸出到out.dat文件中。
例如:位置01234567
源字符串hgfedcba
則處理后字符串hafcdebs
注意:部分源程序存在皿c文件中.
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in&t中的任何數(shù)據(jù)、主的敷main。、讀函數(shù)madDatO和寫(xiě)函數(shù)writeDat。的內(nèi)容.
tinclude<3tdio.h>
Iinclude<string.h>
3voidreadDat();
4voidwrlteDat();
5charxx(20J(80];
6voidjsSort()
7
e
9
10voidmain()
11(
12readDatO;
13jsSort();
14wrlteDat();
15)
/?從文件tfutet中速取20行數(shù)據(jù)存放到字布率般ifi?中?/
voidreadDatO
17
18FILE*in;
19inti?0;
20ehar*p;
,rMw
21in?fopen(?in.dat,r);
22while(i<20“fgets(xx[1]t80.in)NULL)
23(
24p■strchr(xx[1]9?\n*);
25if(p)*p?0;
26if
27]
28fclose(in);
29)
八把姑果u愉出到文件中?/
30voidwrlteDat()
32FILE*out;
33int1;
wwW
34out-fopen(out.datew");
35for(1-0;i<20;
36(
37printf(*%s\nw,xx[1]);
38fprintf(out,xx[1]);
39)
40Cclose(out);
41
五、設(shè)計(jì)與應(yīng)用題(2題)
41.設(shè)在SQLServer2008某數(shù)據(jù)庫(kù)中,已建立了四個(gè)文件組:fgl、f92、
f93和04,以及一"分區(qū)函數(shù)RangePFl。RangePFl的定義代碼如下:
CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFOR
VALUES(100,200,300)(1)請(qǐng)基于RangePFl創(chuàng)建一個(gè)分區(qū)方案
RangePSl,每個(gè)分區(qū)對(duì)應(yīng)一個(gè)文件組。(5分)(2)請(qǐng)使用RangePSl創(chuàng)
建—分區(qū)表PartitionT(Gid,GoodName,Price),該表基于Gid列創(chuàng)
建分區(qū)。其中Gid:int類(lèi)型,取值大于等于1;GoodName:統(tǒng)一字符編
碼可變長(zhǎng)類(lèi)型,最多可存儲(chǔ)20個(gè)漢字;Price:定點(diǎn)小數(shù)類(lèi)型,小數(shù)部
分1位,整數(shù)部分到千位。(5分)
42.已知有如下關(guān)系模式:RI(a,b,c),R2(c,d,a),R3(e,
f),R4(a,e,g),其中標(biāo)下劃線的屬性是主碼。請(qǐng)將上述關(guān)系模
式用適當(dāng)?shù)腅R圖表示出來(lái),并用下劃線標(biāo)注出作為實(shí)體主碼的屬
性。(10分)
六、單選題[1分K2題)
43.設(shè)有購(gòu)買(mǎi)表(顧客號(hào),商品號(hào),購(gòu)買(mǎi)時(shí)間)?,F(xiàn)要查詢(xún)2012年顧客A
購(gòu)買(mǎi)了但顧客B沒(méi)有購(gòu)買(mǎi)的商品。有下列查詢(xún)語(yǔ)句:1.SELECT商品
號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)='2012'AND顧客號(hào)
=’A'AND商品號(hào)NOTIN(SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHERE
YEAR(購(gòu)買(mǎi)時(shí)間)='2012'AND顧客號(hào)='B')11.SELECT商品
號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)='2012'AND顧客號(hào)
='A'EXCEPTSELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)
問(wèn))='2012'AND顧客號(hào)='BT1.SELECT商品號(hào)FROM購(gòu)買(mǎi)表
WHEREYEAR(購(gòu)買(mǎi)時(shí)問(wèn))='2012'AND顧客號(hào)
=zAINTERSECTSELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)
買(mǎi)時(shí)間)='2012'AND顧客號(hào)='B'IV.SELECT商品號(hào)FROM購(gòu)
買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)問(wèn))='2012'AND顧客號(hào)=’A
'UNIONSELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)=
'2012'AND顧客號(hào)='B'上述語(yǔ)句中,能夠?qū)崿F(xiàn)該查詢(xún)要求的是
()o
A.僅I和IIB.僅I和mC.僅I和WD.全部
44.某網(wǎng)上書(shū)店根據(jù)用戶(hù)的歷史購(gòu)書(shū)記錄,采用某種數(shù)據(jù)挖掘算法分析出
用戶(hù)最可能屬于某一類(lèi)書(shū)的愛(ài)好者,應(yīng)該采用()o
A.關(guān)聯(lián)分析B.分類(lèi)分析C.時(shí)問(wèn)序列分析D.回歸分析
參考答案
1.B解析:在關(guān)系R中A為主碼,不存在非主屬性對(duì)主碼的部分函數(shù)依
賴(lài),因此屬于第二范式,又因?yàn)镃對(duì)A傳遞依賴(lài),所以不町能是3NF。
2.B解析:人工管理階段的特點(diǎn)是:數(shù)據(jù)不保存,數(shù)據(jù)無(wú)專(zhuān)門(mén)軟件管理,
數(shù)據(jù)不共享,數(shù)據(jù)不具有獨(dú)立性。文件系統(tǒng)階段特點(diǎn)是:數(shù)據(jù)可以長(zhǎng)期
保存,文件系統(tǒng)管理數(shù)據(jù),數(shù)據(jù)獨(dú)立性差,數(shù)據(jù)共享性差。
3.C解析:當(dāng)關(guān)系中的某個(gè)屬性(或?qū)傩越M)雖然不是該關(guān)系的主碼或只
是主碼的一部分,但卻是另一個(gè)關(guān)系的主碼時(shí),稱(chēng)該屬性為這個(gè)關(guān)系的
外鍵(外碼)。
4.A解析:地址轉(zhuǎn)換時(shí)為了實(shí)現(xiàn)用戶(hù)地址空間中的邏輯地址到物理地址
的轉(zhuǎn)換,地址轉(zhuǎn)換工作是借助于頁(yè)表來(lái)完成的,在基本地址變換機(jī)構(gòu)中,
其功能由一組專(zhuān)門(mén)的寄存器來(lái)實(shí)現(xiàn),為了提高地址變換速度,頁(yè)可在其
中增設(shè)一個(gè)“快表”。
5.A解析:關(guān)系中的“主碼”不允許取空值,因?yàn)殛P(guān)系中的每一行都代表
一個(gè)實(shí)體,而實(shí)體的區(qū)分就是靠主碼的取值來(lái)惟一標(biāo)識(shí)的,如果主碼值
為空,意味著存在著不可識(shí)別的實(shí)體,所以這種約束規(guī)則是實(shí)體完整性
約束規(guī)則。
6.B解析:Oracle的連接軟件及功能有;①SQL*Net;②Oracle多協(xié)議
轉(zhuǎn)換器;⑧Oracle開(kāi)放工網(wǎng)關(guān)。
7.B解析:在數(shù)據(jù)模型中有“型”和,直”的概念。型是指對(duì)某一類(lèi)數(shù)據(jù)的
結(jié)構(gòu)和屬性的說(shuō)明;值是型的一個(gè)具體賦值。模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)
的邏輯結(jié)構(gòu)和特征的描述,它僅僅涉及到型的描述,不涉及到具體的值。
模式的一個(gè)具體值稱(chēng)為模式的一個(gè)實(shí)例。同一個(gè)模式可以有很多實(shí)例。
模式是相對(duì)穩(wěn)定的,而實(shí)例是相對(duì)變動(dòng)的,因此數(shù)據(jù)庫(kù)中的數(shù)據(jù)是在不
斷更新的。模式反映的是數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系,實(shí)例反映的是數(shù)據(jù)庫(kù)某
一時(shí)刻的狀態(tài)。
8.A解析:棧是限定僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表。隊(duì)列
是限定所有的插入都在去的一端進(jìn)行,所有的刪除都在表的另一端進(jìn)行
的線性表。串是由零個(gè)或多個(gè)字符組成的有限序列。注意:隊(duì)列是限定
所有的插入都在表的一端進(jìn)行,所有的刪除都在表的另一端進(jìn)行的線性
表,故B)錯(cuò);棧是限定僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,故
C),D)錯(cuò)。掌握棧和隊(duì)列、串和數(shù)組的的區(qū)別,以及鏈表的存儲(chǔ)方式。
9.A解析:對(duì)于不同的系統(tǒng)和系統(tǒng)目標(biāo)常采用不同的調(diào)度算法,常用的
調(diào)度算法有,先來(lái)先服務(wù)算法,可以用在進(jìn)程調(diào)度和作業(yè)調(diào)度中,其基
本思想是按進(jìn)程或作業(yè)到達(dá)的前后順序進(jìn)行調(diào)度;優(yōu)先級(jí)調(diào)度算法是為
照顧對(duì)緊急進(jìn)程或重要進(jìn)程進(jìn)行調(diào)度:輪轉(zhuǎn)法調(diào)度是分時(shí)系統(tǒng)使用的算
法。它將CPU處理時(shí)間分成一個(gè)個(gè)時(shí)間片,就緒隊(duì)列中的諸進(jìn)程輪流
運(yùn)行一個(gè)時(shí)間片,當(dāng)時(shí)間片結(jié)束時(shí),就強(qiáng)迫運(yùn)行進(jìn)程讓出CPU,該進(jìn)程
進(jìn)入就緒隊(duì)列,同時(shí),進(jìn)程調(diào)度選擇就緒隊(duì)列中的另個(gè)進(jìn)程,分配給它
一個(gè)時(shí)間片。如此就緒隊(duì)列中的各個(gè)進(jìn)程都能及時(shí)得到系統(tǒng)的響應(yīng).
10.C解析:時(shí)間片輪轉(zhuǎn)法主要是分時(shí)系統(tǒng)中使用的一種調(diào)度算法。時(shí)間
片輪轉(zhuǎn)法的基本思想是:將CPU時(shí)間劃分成一個(gè)個(gè)時(shí)間片,就緒隊(duì)列
的各進(jìn)程輪流在CPU上運(yùn)行,每次運(yùn)行一個(gè)時(shí)間片,當(dāng)時(shí)間片結(jié)束時(shí)
該進(jìn)程自動(dòng)讓出CPU進(jìn)入就緒隊(duì)列,等待下一次調(diào)度。同時(shí),進(jìn)程調(diào)
度又去選擇就緒隊(duì)伍中的一個(gè)進(jìn)程,分配給它一個(gè)時(shí)間片。如果時(shí)間片
長(zhǎng)度很小,則調(diào)度程序剝奪CPU的次數(shù)頻,加重系統(tǒng)開(kāi)銷(xiāo);而如果時(shí)
間片長(zhǎng)度很大,則輪轉(zhuǎn)法就退化為了先進(jìn)先出算法。對(duì)照本題四個(gè)選項(xiàng)
可知,正確答案是C。
ll.R.A=S.AR.A=S.A解析:在SQL語(yǔ)言中對(duì)關(guān)系表進(jìn)行查詢(xún)時(shí)需要加
上條件語(yǔ)句where表1.索弓|=表2.索引,這樣查詢(xún)出的記錄才是一一對(duì)
應(yīng)的。
12.域名服務(wù)器【解析】主機(jī)名與IP地址的映射是借助一組既獨(dú)立又協(xié)
作的域名服務(wù)器完成的。因特網(wǎng)中存在大量的域名服務(wù)器,每臺(tái)服務(wù)器
保存它所管轄區(qū)域內(nèi)的主機(jī)名與IP地址的對(duì)照表。域名服務(wù)器是域名
解析系統(tǒng)的核心。
13.跳數(shù)【解析】向量一距離(V-D)路由選擇算法,也稱(chēng)為Bellman-Ford
算法。其基本思想是路由器周期性地向其相鄰路由器廣播自己知道的路
由信息,用于通知相鄰路由器自己可以到達(dá)的網(wǎng)絡(luò)以及到達(dá)該網(wǎng)絡(luò)的距
離(通常用“跳數(shù)”表示),相鄰路由器可以根據(jù)收到的路由器修改和刷新
自己的路由表。
14.可串行化的或可串行化可串行化的或可串行化解析:本題考察調(diào)度
可串行化的概念。
如果多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行結(jié)果與這些事務(wù)在某串行調(diào)度下的
執(zhí)行結(jié)果一致,則稱(chēng)該調(diào)度為可串行化的調(diào)度??纱谢嵌鄠€(gè)事務(wù)并
發(fā)執(zhí)行的正確性準(zhǔn)則。所以答案為:可串行化的。
15.簡(jiǎn)單操作次數(shù)存儲(chǔ)空間算法的復(fù)雜度包括時(shí)間復(fù)雜度和空間復(fù)雜度,?時(shí)間復(fù)雜度是指該
算法包含簡(jiǎn)單操作次數(shù)的多少,空間復(fù)雜性是指算法在運(yùn)行過(guò)程中臨時(shí)占用的存儲(chǔ)空間的大
小。
16.數(shù)據(jù)庫(kù)建模。【解析】OracleDesigner2000是Oracle提供的CASE工
具,能夠幫助用戶(hù)對(duì)復(fù)雜系統(tǒng)進(jìn)行建模、分析和設(shè)計(jì)。
17.目的主機(jī)【解析】在接收到所有分片的基礎(chǔ)上,主機(jī)對(duì)分片進(jìn)行重
新組裝的過(guò)程稱(chēng)為IP數(shù)據(jù)報(bào)重組。IP協(xié)議規(guī)定,只有最終的目的主機(jī)
才可以對(duì)分片進(jìn)行重組。
18.松散【解析】源路由選項(xiàng)可以分為兩類(lèi),一類(lèi)是嚴(yán)格源路由選項(xiàng),
一類(lèi)是松散源路由選項(xiàng)。嚴(yán)格源路由選項(xiàng)規(guī)定IP數(shù)據(jù)報(bào)要經(jīng)過(guò)路徑上
的每一個(gè)路由器,相鄰路由器之間不得有中間路由器,并且所經(jīng)過(guò)的路
由器的順序不可更改:松散源路由選項(xiàng)只是給出IP數(shù)據(jù)包必須經(jīng)過(guò)的
一些“要點(diǎn)”,并不給出一條完備的路徑,無(wú)直接連接的路由器之間的路
由尚需IP軟件的尋址功能補(bǔ)充。
19.并發(fā)控制并發(fā)控制解析:解決事務(wù)并發(fā)執(zhí)行問(wèn)題的一種方法是串行
地執(zhí)行事務(wù),即一個(gè)接一個(gè)地執(zhí)行。但這樣性能較低,事務(wù)并發(fā)執(zhí)行能
顯著地改善性能。因此,數(shù)據(jù)庫(kù)管理系統(tǒng)中有一個(gè)并發(fā)控制部件,它保
證事務(wù)隔離性,即確保事務(wù)并發(fā)執(zhí)行后的系統(tǒng)狀態(tài)與這些事務(wù)以某種次
序一個(gè)接一個(gè)地執(zhí)行后的狀態(tài)是等價(jià)的。
20.隔離性隔離性解析盡管多個(gè)事務(wù)可以并發(fā)執(zhí)行。但系統(tǒng)必須保證,
對(duì)任一對(duì)事務(wù)T1和T2,在T1看來(lái)。T2或者在T1開(kāi)始之前已經(jīng)停止
執(zhí)行,或者在T1完成之后執(zhí)行。這樣,每個(gè)事務(wù)都感覺(jué)不到系統(tǒng)中有
其他事務(wù)在并發(fā)地執(zhí)行。我們稱(chēng)之為事務(wù)的隔離性。
21.B選項(xiàng)A),AdHoC網(wǎng)絡(luò)是一種自組織、對(duì)等式、多跳的無(wú)線移動(dòng)網(wǎng)
絡(luò);選項(xiàng)B),AdhoC網(wǎng)絡(luò)是在分組無(wú)線網(wǎng)的基礎(chǔ)上發(fā)展起來(lái)的;選項(xiàng)
C),AdHoC網(wǎng)絡(luò)是由一組用戶(hù)構(gòu)成、不需要基站的移動(dòng)通信模式;選
項(xiàng)D),AdHoC網(wǎng)絡(luò)在軍事上卜分重要,它可以支持野外聯(lián)絡(luò)、獨(dú)立站
點(diǎn)通信和艦隊(duì)?wèi)?zhàn)斗群通信、臨時(shí)通信要求和無(wú)人偵查與情報(bào)傳輸。
22.B
23.B
24.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)正確。
25.C
26.A
27.D
28.C
29.C
30.D解析:在概念模型中,客觀存在并可以相互區(qū)別的事物稱(chēng)為實(shí)體。
實(shí)體可以是具體的人、事物,也可以是抽象的概念和聯(lián)系。
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
\
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東理工學(xué)院《勘查學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東行政職業(yè)學(xué)院《中國(guó)的世界遺產(chǎn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工業(yè)大學(xué)《土木工程專(zhuān)業(yè)前沿》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工貿(mào)職業(yè)技術(shù)學(xué)院《統(tǒng)計(jì)學(xué)(實(shí)驗(yàn))》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工程職業(yè)技術(shù)學(xué)院《護(hù)用藥物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東第二師范學(xué)院《國(guó)際工程項(xiàng)目管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東財(cái)貿(mào)職業(yè)學(xué)院《大氣化學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《振動(dòng)知識(shí)a》課件
- 《溝通中如何表達(dá)》課件
- 贛南科技學(xué)院《軟件測(cè)試與維護(hù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 傷口愈合的病理生理及濕性愈合理論-課件
- 消費(fèi)主義影響下中國(guó)當(dāng)代陶藝的特點(diǎn)獲獎(jiǎng)科研報(bào)告
- 六分鐘步行試驗(yàn)記錄表
- 公債學(xué)學(xué)習(xí)通課后章節(jié)答案期末考試題庫(kù)2023年
- 中等職業(yè)學(xué)校數(shù)學(xué)學(xué)科課程標(biāo)準(zhǔn)
- 教師書(shū)法培訓(xùn)教案
- 2023年上海航天技術(shù)研究院下屬航天總廠校園招聘筆試參考題庫(kù)附帶答案詳解
- 特種設(shè)備安全管理人員(A)考試題庫(kù)
- GB/T 13871.1-2022密封元件為彈性體材料的旋轉(zhuǎn)軸唇形密封圈第1部分:尺寸和公差
- GB/T 27797.4-2013纖維增強(qiáng)塑料試驗(yàn)板制備方法第4部分:預(yù)浸料模塑
- GB/T 1447-2005纖維增強(qiáng)塑料拉伸性能試驗(yàn)方法
評(píng)論
0/150
提交評(píng)論