2019年計(jì)算機(jī)等級考試二級MySQL數(shù)據(jù)庫程序設(shè)計(jì)模擬試題_第1頁
2019年計(jì)算機(jī)等級考試二級MySQL數(shù)據(jù)庫程序設(shè)計(jì)模擬試題_第2頁
2019年計(jì)算機(jī)等級考試二級MySQL數(shù)據(jù)庫程序設(shè)計(jì)模擬試題_第3頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、2019 年計(jì)算機(jī)等級考試二級 mysql 數(shù)據(jù)庫程序設(shè)計(jì)模擬試題(總分:100.00,做題時間:120 分鐘)一、單項(xiàng)選擇題(總題數(shù):100,分?jǐn)?shù):100.00)1.結(jié)構(gòu)化分析方法是面向()的自頂向下、逐步求精進(jìn)行需求分析的方法。(分?jǐn)?shù):1.00)a.對象b.數(shù)據(jù)結(jié)構(gòu)c.數(shù)據(jù)流d.目標(biāo)解析:2.對線性表進(jìn)行二分法檢索,其前提條件是()。(分?jǐn)?shù):1.00)a.線性表以順序方式存儲,并按關(guān)鍵碼值排好序b.線性表以順序方式存儲,并按關(guān)鍵碼的檢索頻率排好序c.線性表以鏈?zhǔn)椒绞酱鎯Γ搓P(guān)鍵碼值排好序d.線性表以鏈?zhǔn)椒绞酱鎯?,并按關(guān)鍵碼的檢索頻率排好序解析:3.結(jié)構(gòu)化程序設(shè)計(jì)的 3 種結(jié)構(gòu)是()。(分

2、數(shù):1.00)a.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)b.分支結(jié)構(gòu)、等價結(jié)構(gòu)、循環(huán)結(jié)構(gòu)c.多分支結(jié)構(gòu)、賦值結(jié)構(gòu)、等價結(jié)構(gòu)d.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)解析:4.已知數(shù)據(jù)表 a 中每個元素距其最終位置不遠(yuǎn),為了節(jié)省時間,應(yīng)采用的算法是()。(分?jǐn)?shù):1.00)a.堆排序b.直接插入排序c.快速排序d.直接選擇排序解析:5.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性最高的階段是()。(分?jǐn)?shù):1.00)a.數(shù)據(jù)庫系統(tǒng)b.文件系統(tǒng)c.人工管理d.數(shù)據(jù)項(xiàng)管理解析:6.棧和隊(duì)列的共同特點(diǎn)是()。(分?jǐn)?shù):1.00)a.都是先進(jìn)先出b.都是先進(jìn)后出c.只允許在端點(diǎn)處插

3、入和刪除元素d.沒有共同點(diǎn)解析:7.鏈表不具有的特點(diǎn)是()。(分?jǐn)?shù):1.00)a.不必事先估計(jì)存儲空間b.可隨機(jī)訪問任意元素c.插入、刪除不需要移動元素d.所需空間與線性表長度成正比解析:8.在數(shù)據(jù)庫設(shè)計(jì)中,將 er 圖轉(zhuǎn)換為關(guān)系模式的過程屬于()。(分?jǐn)?shù):1.00)a.需求分析階段b.邏輯設(shè)計(jì)階段c.概念設(shè)計(jì)階段d.物理設(shè)計(jì)階段解析:9.c 語言可執(zhí)行程序的開始執(zhí)行點(diǎn)是()。(分?jǐn)?shù):1.00)a.包含文件中的第一個函數(shù)b.程序中第一個函數(shù)c.程序中的 main()函數(shù)d.程序中第一條語句解析:10.在 c 語言程序中可用做用戶標(biāo)識符的是()。(分?jǐn)?shù):1.00)a.void 123 bbnb.

4、aa _abc casc.as+b3 -123 ifd.6f do sig解析:11.以下程序的輸出結(jié)果是()。#define m(x,y,z)x*y+zmain() int a=l,b=2,c=3;printf(%dn,m(a+b.b+c,c+a);(分?jǐn)?shù):1.00)a.19b.17c.15d.12解析:12.有以下程序:main() int k=5,n=0;do switch(k) case 1:case 3:n+=l;k-;break;defalut:n=0;k-;case 2:case 4:n+=2;k-;break:printf(%d,n);while(k0&n5);程序運(yùn)行

5、后的輸出結(jié)果是(1.00)。(分?jǐn)?shù):a.235b.0235c.02356d.2356解析:13.下面 for 語句的循環(huán)次數(shù)為()。for(x=1,y=0;(y!=19)&(x6);x+);(分?jǐn)?shù):1.00)a.是無限循環(huán)b.循環(huán)次數(shù)小定c.最多執(zhí)行 6 次d.最多執(zhí)行 5 次解析:14.對下述程序的判斷中,正確的是()。#includemain() char*p,s256;p=s ;while(strcmp(s,the end) printf(input the strin9:);gets(s);while(*p)putchar(*p+);(分?jǐn)?shù):1.00)a.此程序循環(huán)接收字符串并

6、輸出,直到接收到字符串“the end”為止b.此程序循環(huán)接收字符串,接收到字符串“the end”則輸出,否則程序終止c.此程序循環(huán)接收字符串并輸出,直到接收字符串“the end”為止,但因?yàn)榇a有錯誤,程序不能正常工作d.此程序循環(huán)接收字符串并將其連接在一起,直到接收字符串“theend”為止,輸出連接在一起的字符串解析:15.下列程序的輸出結(jié)果是()。#includemain() int i,s=0;for(i=1;i10;i+)if(!(i%2)&!(i%3)s+=i;printf(%dn,s);(分?jǐn)?shù):1.00)a.4b.39c.45d.6解析:16.有以下程序:void

7、fun2(char a,char b) printf(”%c%c”,a,b); char a=a,b=b;void funl()a=c;b=d;main() funl();printf(%c%c,a,b);fun2(e,f);程序的運(yùn)行結(jié)果是()。(分?jǐn)?shù):1.00)a.cdefb.abefc.abcdd.cdab解析:17.有以下程序:#includemain() char cl=1,c2=2;cl=getchar();c2=getchar();putchar(c1);putcha:(c2);當(dāng)程序運(yùn)行時輸入 a后,下列敘述中正確的是(a.變量 c1 被賦予字符 a,c2 被賦予回車符b.程序

8、將等待用戶輸入第 2 個字符c.變量 c1 被賦予字符 a,c2 中仍是原有字符 2d.變量 c1 被賦予字符 a,c2 中將無確定值解析:18.下述程序的輸出結(jié)果是()。#define n 20void fun(int a,int n,int m) int i,j;for(i=m;in;i-)ai+1=ai;main() int i,an=1,2,3,4,5,6,7,8,9,10;fun(a,2,9);for(i=0;i5;i+)printf(%d,ai);(分?jǐn)?shù):1.00)a.10234b.12344c.12334d.12234解析:1.00)。(分?jǐn)?shù):19.若要用函數(shù) fopen 打開一

9、個新的二進(jìn)制文件,該文件要既能讀也能寫,則應(yīng)以()方式打開文件(分?jǐn)?shù):1.00)a.wbb.wb+c.rb+d.rb解析:20.下列敘述中錯誤的是()。(分?jǐn)?shù):1.00)a.在 c 語言中,函數(shù)中的自動變量可以賦初值,每調(diào)用一次賦一次初值b.在 c 語言中,在調(diào)用函數(shù)時,實(shí)參和對應(yīng)形參在類型上只需賦值兼容c.在 c 語言中,外部變量的隱含類型是自動存儲類別d.在 c 語言中,函數(shù)形參的存儲類型是自動(auto)類型的變量解析:21.下列程序的輸出結(jié)果是()。#includevoid p(int*x) printf(%d,+*x);void main() int y=3;p(&y);(分

10、數(shù):1.00)a.3b.4c.2d.5解析:22.若變量 e 為 char 類型,能正確判斷出 c 為小寫字母的表達(dá)式是(a.a=c=a)|(c=2)c.(ac))。(分?jǐn)?shù):1.00)d.(c=a)&(c=2)解析:23.以下程序的輸出結(jié)果是()。main() int rum=0;while(num=2) num+;printf(”%dn”,num);(分?jǐn)?shù):1.00)a.1b.2c.3d.4解析:24.以下函數(shù)返回 a 所指數(shù)組中最小的值所在的下標(biāo)值:fun(int*a,int n) int i,j=0,p;p=j;for(i=j;in;i+)/n;i+)if(aiaj)_retur

11、n(p);/aj)_return(p);在下劃線處應(yīng)填入的是()。(分?jǐn)?shù):1.00)a.i=pb.ap=aic.p=jd.p=i解析:25.有如下程序段:int a=14,b=15,x;char c=a;x=(a&b)&(cb):執(zhí)行該程序后,x 的值為()。(分?jǐn)?shù):1.00)a.trueb.falsec.0d.1解析:26.以下程序的輸出結(jié)果是()。main() int i,a4 4一1,3,5),2,4,6,3,5,7;printf(%(1%d%d%dn.ao3,a12,a21,a30;(分?jǐn)?shù):1.00)a.0650b.1470c.5430d.輸出值不定解析:27.下列程序

12、中函數(shù) sort()的功能是對數(shù)組 a 中的數(shù)據(jù)進(jìn)行由大到小的排序。#includevoid sort(int a,int ll) int i,j,t;for(i=0;in-1;i+)/n-1;i+)for(j=j+1+1;jn;j+)/n;j+)if(aiaj)/aj)t=ai;ai=aj;aj=t;main() int a10一1,2,3,4,5,6,7,8,9,10,i;sort(&a1,7);for(i=0;i10;i+)printf(%d,ai);程序運(yùn)行后的輸出結(jié)果是()。(分?jǐn)?shù):1.00)a.1,2,3,4,5,6,7,8,9,10,b.10,9,8,7,6,5,4,3,

13、2,1,c.1,8,7,6,5,4,3,2,9,10,d.1,2,10,9,8,7,6,5,4,3,解析:28.下列判斷正確的是()。(分?jǐn)?shù):1.00)a.char a=abcd:等價于 char*a;*a=abcd:b.char str10=abcd:等價于 char str10;str =abcd;c.char*s=abcd:等價于 char s;*s=abcd;d.char c5=abcd,d5=abcd:等價于 char c 5-d5=abcd;解析:29.有如下程序:main() int n5=0,0,0,i,k=2;for(i=0;i&printf(%dn,nk););該程

14、序的輸出結(jié)果是()。(分?jǐn)?shù):1.00)a.不確定的值b.2c.1d.0解析:30.當(dāng)執(zhí)行下面的程序時,如果輸入 abc,則輸出結(jié)果是()。#include#includemain() char ss10=1,2,3,4,5:gets(ss);strcat(ss,6789);printf(%sn,ss);(分?jǐn)?shù):1.00)a.abc6789b.abc67c.12345abc6d.abc456789解析:31.以下所列的 c 語言常量中,錯誤的是()。(分?jǐn)?shù):1.00)a.0 xffb.1.2e0.5c.2ld.72解析:32.若變量 a、i 已正確定義,且 i 已正確賦值,合法的語句是()。(分

15、數(shù):1.00)a.a=1b.+ic.a=a+=5d.a=int(i)解析:33.若 a 為 int 類型,且其值為3,則執(zhí)行完表達(dá)式a+= a-=a*a 后,a 的值是()。 (分?jǐn)?shù):1.00)a.-3b.9c.-12d.6解析:34.若有定義“int a=5,b=7;”,則表達(dá)式 a%一(b%2) 運(yùn)算后,a 的值為()。(分?jǐn)?shù):1.00)a.0b.1c.11d.3解析:35.若執(zhí)行以下程序時從鍵盤上輸入 9,則輸出結(jié)果是()。main() int n;scanf(”%d”,&n);if(n+b)&(ncd)運(yùn)算后,n 的值是()。(分?jǐn)?shù):1.00)a.0b.1c.2d.3解

16、析:37.有如下程序:main() int x=23;doprintf(”%d”,x-);while(!x);該程序的執(zhí)行結(jié)果是()。(分?jǐn)?shù):1.00)a.321b.23c.不輸出任何內(nèi)容d.陷入死循環(huán)解析:38.下列程序的輸出結(jié)果是(#includemain() int a=2,b=3,p;p=f(a,b);printf(”%d”,p);int f(a,b) int c;if(ab)c=1;else if(a=b)c=0;else c=-l;return(c);(分?jǐn)?shù):1.00)a.-1b.0c.1d.2解析:39.有下列程序:fun(int x,int y))。 static int m=

17、0,i=2;i+=m+1;m=i+x+y;return m;main() int j=1,m=1,k;k=fun(j,m);print s(”%d,”,k);k=fun(j,m);printf(”%dn”,k);)執(zhí)行后的輸出結(jié)果是()。(分?jǐn)?shù):1.00)a.5,5b.5,11c.5,11d.11,5解析:40.下列字符數(shù)組初始化語句中,不正確的是()。(分?jǐn)?shù):a.char c=900dmornin9;b.char c20=900dmorning;c.char c=a,b ,c ,d);d.char c=ffgoodmorning;解析:41.棧和隊(duì)列的共同特點(diǎn)是()。(分?jǐn)?shù):1.00)a.都

18、是先進(jìn)先出b.都是先進(jìn)后出c.只允許在端點(diǎn)處插入和刪除元素d.沒有共同點(diǎn)解析:42.數(shù)據(jù)的存儲結(jié)構(gòu)是指()。(分?jǐn)?shù):1.00)a.數(shù)據(jù)所占的存儲空間b.數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的存放形式c.數(shù)據(jù)在計(jì)算機(jī)中的順序存儲方式d.存儲在計(jì)算機(jī)外存中的數(shù)據(jù)1.00)解析:43.關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括()。(分?jǐn)?shù):1.00)a.排序、索引、統(tǒng)計(jì)b.選擇、投影、連接c.關(guān)聯(lián)、更新、排序d.顯示、打印、制表解析:44.已知二叉樹后序遍歷序列是 dabec,中序遍歷序列是 debac,它的前序遍歷序列是()。(分?jǐn)?shù):1.00)a.achedb.decabc.deabed.cedba解析:45

19、.在單鏈表中,增加頭結(jié)點(diǎn)的目的是()。(分?jǐn)?shù):1.00)a.方便運(yùn)算的實(shí)現(xiàn)b.使單鏈表至少有一個結(jié)點(diǎn)c.標(biāo)識表結(jié)點(diǎn)中首結(jié)點(diǎn)的位置d.說明單鏈表是線性的鏈?zhǔn)酱鎯?shí)現(xiàn)解析:46.設(shè)有二元關(guān)系 r 和三元關(guān)系 s,下列運(yùn)算合法的是()。(分?jǐn)?shù):1.00)a.rsb.rsc.r-sd.rs解析:47.兩個或兩個以上模塊之間聯(lián)系的緊密程度稱為()。(分?jǐn)?shù):1.00)a.耦合性b.內(nèi)聚性c.復(fù)雜性d.數(shù)據(jù)傳輸特性解析:48.設(shè) a=1,b=2,c=3,d=4,則表達(dá)式:“ab?a:b p )。y?x:y;)int f2(int x,int y)return xy?y:x;main() int a=4,b=

20、3,c=5,d=2,e,f,g;e=f2(f1(a,b),f1(c,d);f=f1(f2(a,b),f2(c,d);g=a+b+c+d-e-f;printf(%d,%d,%dn,e,f,g);(分?jǐn)?shù):1.00)a.4,3,7b.3,4,7c.5,2,7d.2,5,7解析:53.語句 int(*ptr)()的含義是()。(分?jǐn)?shù):1.00)a.ptr 是一個返回值為 int 的函數(shù)b.ptr 是指向 int 型數(shù)據(jù)的指針變量c.ptr 是指向函數(shù)的指針,該函數(shù)返回一個 int 型數(shù)據(jù)d.ptr 是一個函數(shù)名,該函數(shù)的返回值是指向 int 型數(shù)據(jù)的指針解析:54.下述程序的輸出結(jié)果是()。#incl

21、udemain() char che25一”1234”,”5678”,*p2;int i,j,s=0;for(i=0;i2;i+)pi=chi;for(i=0;i2;i+) s=pij一0;printf(%d,s);(分?jǐn)?shù):1.00)a.6357b.6135c.1357d.691357解析:55.下述程序的輸出結(jié)果是()。#includemain() int a23=1,2,3),4,5,6,(*p)3,i;p=a ;for(i=0;i3;i+) if(idata.ad.p.data.a解析:59.下述程序的輸出結(jié)果是()。#includevoid main() int b6=2,4,6,8,

22、10,12);int*p=b,*q=&p;printf(%d,*(p+);printf(%d,*q);(分?jǐn)?shù):1.00)a.4,4b.2,2c.4,5d.2,4解析:60.以下程序的輸出結(jié)果是()。main() int i,k,a10,p3;k=5;1.00)。(分?jǐn)?shù):for(i=0:i10;i+)ai=i;for(i=0;i3;i+)pi=ai*(i+1);for(i=0;i3;i+)k+=pi*2;printf(%dn,k、;(分?jǐn)?shù):1.00)a.20b.21c.22d.23解析:61.下列程序的運(yùn)行結(jié)果為()。#includemain() struct dateint year,

23、month,day;today;printf(%dn,sizeof(struct date);(分?jǐn)?shù):1.00)a.8b.6c.10d.12解析:62.有以下程序:#includenext=q-next;b.p-next=p-next-next;c.p-next=r;d.p=q-next;解析:65.有定義:“int a=2,b=3,c=4;”,則下列選項(xiàng)中值為 0 的表達(dá)式是(a.(!a=1)&(!b=o)b.(ab)&!c|1c.a&bd.a|(b+b)&(c-a)解析:66.設(shè) fun()函數(shù)的定義形式為void fun(char ch,float x)則

24、下列對函數(shù) fun 的調(diào)用語句中,正確的是()。(分?jǐn)?shù):1.00)a.fun(abc,3.0);b.t=fun(d.16.5);c.fun(65,2.8);d.fun(32,32);解析:67.有下列程序:main() char p=a,h,c,q=a;printf(%d%dn.sizeof(p),sizeof(q);1.00)。(分?jǐn)?shù):程序運(yùn)行后的輸出結(jié)果是()。(分?jǐn)?shù):1.00)a.4 4b.3 3c.3 4d.4 3解析:68.有下列程序:main() int k=5,n=0;while(k0)switch(k)dcfault:break;case 1:n=n+k;case 2:case

25、 3:n+=k;k-;printf(%dn.n);程序運(yùn)行后的輸出結(jié)果是(a.0b.4c.6d.7解析:69.有以下程序:main())。(分?jǐn)?shù):1.00) int a=(2,4,6,8,10,y=0,x,*p;p=&a1;for(x=1;x3;x+) y+=px;printf(%dn,y);程序運(yùn)行后的輸出結(jié)果是()。(分?jǐn)?shù):1.00)a.10b.11c.14d.15解析:70.有下列程序:void sort(int a,int n) int i,j,t;for(i=0;in-l;i+)/n-l;i+)for(j=i+1;jn;j+)/n;j+)if(aimain() int aa1

26、0:1,2,3,4,5,6,7,8,9,10),i;sort(aa+2,5);for(i=0;i10;i+)printf(%d,aai);printf(n);程序運(yùn)行后的輸出結(jié)果是()。(分?jǐn)?shù):1.00)a.1,2,3,4,5,6,7,8,9,l0,b.1,2,7,6,3,4,5,8,9,10,c.1,2,7,6,5,4,3,8,9,10,d.1,2,9,8,7,6,5,4,3,10,解析:71.以下敘述中不正確的是()。(分?jǐn)?shù):1.00)a.在不同的函數(shù)中可以使用相同名字的變量b.函數(shù)中的形式參數(shù)是局部變量c.在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效d.在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在

27、本函數(shù)范圍內(nèi)有效解析:72.以下能正確定義二維數(shù)組的是()。(分?jǐn)?shù):1.00)a.int a3;b.int a3=2*3);c.int a3=;d.int a23一1),2,3,4;解析:73.下列程序的輸出結(jié)果是()。#includemain() int a=3,b=2,c=1;if(ab)/b)if(b0)c=0;else c+:printf(%dn,c);(分?jǐn)?shù):1.00)a.2b.0c.1d.不確定的值解析:74.要求通過 while 循環(huán)不斷讀入字符,當(dāng)讀入字母 n 時結(jié)束循環(huán),若變量已正確定義,下列正確的程序段是()。(分?jǐn)?shù):1.00)a.while(chgetchar()!=n)

28、printf(%c,ch);b.while(oh=getchar()!=n)printf(%c,ch);c.while(ch=getchar()=n)printf(%c,ch);d.while(chgetchar()=n)printf(%c,ch);解析:75.下列說法不正確的是()。(分?jǐn)?shù):1.00)a.調(diào)用函數(shù)時,實(shí)參可以是表達(dá)式b.調(diào)用函數(shù)時,實(shí)參與形參可以共用內(nèi)存單元c.調(diào)用函數(shù)時,將實(shí)參的值復(fù)制給形參,使實(shí)參變量和形參變量在數(shù)值上相等d.調(diào)用函數(shù)時,實(shí)參與形參的類型必須一致解析:76.下列選項(xiàng)中不是字符常量的是()。(分?jǐn)?shù):1.00)a.vb.x2ac.ad.0解析:77.若已包括頭

29、文件且已有定義 char sl 18,s2=abcde)和 int i,現(xiàn)要將字符串”abcde”賦給 sl,下列語句錯誤的是()。(分?jǐn)?shù):1.00)a.strcpy(s1,s2)b.strcpy(s1,abcde);c.sl=abcde;d.for(i=0;i解析:78.在位運(yùn)算中,操作數(shù)每左移兩位,其結(jié)果相當(dāng)于()。(分?jǐn)?shù):1.00)a.操作數(shù)乘以 2b.操作數(shù)除以 2c.操作數(shù)除以 4d.操作數(shù)乘以 4解析:79.以下程序的輸出結(jié)果是()。main() int a=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf(%d,%d,%d,%

30、an,*p,*q,a,b);(分?jǐn)?shù):1.00)a.8,7,8,7b.7,8,7,8c.8,7,7,8d.7,8,8,7解析:80.有下列程序:fun(int x,int y) static int m=0,i=2;i+=+rn;rfli+x+y;return m;main() int j=l,m=1,k;k=fun(j,m);printf(%d,k);k=fun(j.m);printf(”%dn”,k);執(zhí)行后的輸出結(jié)果是()。(分?jǐn)?shù):a.5.5b.5,11c.11,11d.11,5解析:81.算法的空間復(fù)雜度是指(a.算法程序的長度b.算法程序中的指令條數(shù)c.算法程序所占的存儲空間1.00)

31、。(分?jǐn)?shù):1.00)d.算法執(zhí)行過程中所需要的存儲空間解析:82.下列敘述中正確的是()。(分?jǐn)?shù):1.00)a.一個邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲結(jié)構(gòu)b.邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲結(jié)構(gòu)屬于非線性結(jié)構(gòu)c.一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存諸結(jié)構(gòu)不影響數(shù)據(jù)處理的效率d.一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存諸結(jié)構(gòu)影響數(shù)據(jù)處理的效率解析:83.簡單的交換排序方法是()。(分?jǐn)?shù):1.00)a.快速排序b.選擇排序c.堆排序d.冒泡排序解析:84.關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)原則和方法的描述錯誤的是()。(分?jǐn)?shù):1.00)a.選用的結(jié)構(gòu)只準(zhǔn)許有一個入口和一個出口b.復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行

32、組合嵌套來實(shí)現(xiàn)c.不允許使用 goto 語句d.語言中若沒有控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來模擬解析:85.相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關(guān)聯(lián)差、數(shù)據(jù)不一致性和(a.可重用性差b.安全性差c.非持久性d.冗余性解析:86.面向?qū)ο蟮脑O(shè)計(jì)方法與傳統(tǒng)的面向過程的方法有本質(zhì)不同, 它的基本原理是 (a.模擬現(xiàn)實(shí)世界中不同事物之間的聯(lián)系b.強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的算法而不強(qiáng)調(diào)概念c.使用現(xiàn)實(shí)世界的概念抽象地思考問題從而自然地解決問題d.不強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的算法而強(qiáng)調(diào)概念解析:87.以下程序的輸出結(jié)果是()。 (分?jǐn)?shù):1.00) 。 (分?jǐn)?shù): 1.00)main() int i,k,a10,

33、p3;k=5;for(i=0:i10;i+)ai=i;for(i=0;i3;i+)pi=ai*(i+1);for(i=0;i3;i+)k+=pi*2;printf(%dn,k、;(分?jǐn)?shù):1.00)a.20b.21c.22d.23解析:88.軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、 數(shù)據(jù)接口和過程設(shè)計(jì), 其中軟件的過程設(shè)計(jì)是指 (a.模塊間的關(guān)系b.系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述c.軟件層次結(jié)構(gòu)d.軟件開發(fā)過程解析:89.下面描述中,不屬于軟件危機(jī)表現(xiàn)的是()。(分?jǐn)?shù):1.00)a.軟件過程不規(guī)范b.軟件開發(fā)生產(chǎn)率低c.軟件質(zhì)量難以控制d.軟件成本不斷提高解析:90.下列描述錯誤的是()。(分?jǐn)?shù):1.00)a.繼承分為多重繼承和單繼承b.對象之問的通信靠傳遞消息來實(shí)現(xiàn)c.在外面看不到對象的內(nèi)部特征是基于對象的“模塊獨(dú)立性好”這個特征d.類是具有共同屬性、共同方法的對象的集合解析:。 (分?jǐn)?shù): 1.00)91.數(shù)據(jù)庫 db、數(shù)據(jù)庫系統(tǒng) dbs、數(shù)據(jù)庫管理系統(tǒng) dbms 之間的關(guān)系是()。(分?jǐn)?shù):1.00)a.db 包含 dbs 和 dbmsb.dbms 包含 db 和 dbsc.dbs 包含 db 和 dbmsd.沒有任何關(guān)系解析:92.下列合法的聲明語句是()。(分?jǐn)?shù):1.00)a.int abc=50;b.double int=3+5e2.5;c.long do=1l;d.f

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論