版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上一、選擇題(1)(10)每小題2分,(11)(50)每小題1分,共60分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確的選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指_。A)存儲(chǔ)在外存中的數(shù)據(jù) B)數(shù)據(jù)所占的存儲(chǔ)空間量C)數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式 D)數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示(2)下列關(guān)于棧的描述中錯(cuò)誤的是_。A) 棧是先進(jìn)后出的線性表B) 棧只能順序存儲(chǔ)C) 棧具有記憶作用D) 對(duì)棧的插入與刪除操作中,不需要改變棧底指針(3)對(duì)于長(zhǎng)度為n的線性表,在最壞情況下,下列各排序法所對(duì)應(yīng)的比較次數(shù)中正確的是_。A
2、)冒泡排序?yàn)閚/2 B)冒泡排序?yàn)閚C)快速排序?yàn)閚 D)快速排序?yàn)閚(n-1)/2(4)對(duì)長(zhǎng)度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為_。A)log2n B)n/2 C)n D)n+1(5)下列對(duì)于線性鏈表的描述中正確的是_。A) 存儲(chǔ)空間不一定是連續(xù),且各元素的存儲(chǔ)順序是任意的B) 存儲(chǔ)空間不一定是連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面C) 存儲(chǔ)空間必須連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面D) 存儲(chǔ)空間必須連續(xù),且各元素的存儲(chǔ)順序是任意的(6)下列對(duì)于軟件測(cè)試的描述中正確的是_。A) 軟件測(cè)試的目的是證明程序是否正確B) 軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確C) 軟件測(cè)
3、試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤D) 軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則(7)為了使模塊盡可能獨(dú)立,要求_。A) 模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)B) 模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C) 模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱D) 模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)(8)下列描述中正確的是_。A)程序就是軟件B)軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制C)軟件既是邏輯實(shí)體,又是物理實(shí)體D)軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合(9)數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之一,所謂數(shù)據(jù)獨(dú)立性是指_。A)數(shù)據(jù)與程序獨(dú)立存放B)不同的數(shù)據(jù)被存放
4、在不同的文件中C)不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用D)以上三種說法都不對(duì)(10)用樹形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是_。A)關(guān)系模型 B)網(wǎng)狀模型 C)層次模型 D)以上三個(gè)都是(11)算法具有五個(gè)特性,以下選項(xiàng)中不屬于算法特性的是_。A)有窮性 B)簡(jiǎn)潔性 C)可行性 D)確定性(12)以下選項(xiàng)中可作為C語言合法常量的是_。A)-80. B) -080 C)-8e1.0 D)-80.0e(13)以下敘述中正確的是_。A)用C程序?qū)崿F(xiàn)的算法必須要有輸入和輸出操作B)用C程序?qū)崿F(xiàn)的算法可以沒有輸出但必須要輸入C)用C程序?qū)崿F(xiàn)的算法可以沒有輸入但必須要有輸出D)用C程序?qū)崿F(xiàn)的算法可以既沒有輸入也
5、沒有輸出(14)以下不能定義為用戶標(biāo)識(shí)符的是_。A)Main B)_0 C)_int D)sizeof(15)以下選項(xiàng)中不能作為合法常量的是_。A)1.234e04 B)1.234e0.4 C)1.234e+4 D)1.234e0(16)數(shù)字字符0的ASCII值為48,若有以下程序main() char a='1',b='2 ' printf("%c,",b+); printf("%dn",b-a);程序運(yùn)行后的輸出結(jié)果是_。A) 3,2 B)50,2 C)2,2 D)2,50(17)有以下程序main() int m=1
6、2,n=34; printf("%d%d",m+,+n); printf("%d%dn",n+,+m);程序運(yùn)行后的輸出結(jié)果是_。A) B) C) D)(18)有定義語句:int b;char c10;,則正確的輸入語句是_。A) scanf("%d%s",&b,&c); B)scanf("%d%s",&b, c);C) scanf("%d%s",b, c); D) scanf("%d%s",b,&c);(19)有以下程序 main() int
7、 m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%dn",m,n,p);若想從鍵盤上輸入數(shù)據(jù),使變量m中的值為123,n中的值為456,p中的值為789,則正確的輸入是_。A)m=123n=456p=789 B) m=123 n=456 p=789C) m=123,n=456,p=789 D)123 456 789(20)有以下程序 main() int a,b,d=25; a=d/10%9; b=a&&(-1); printf("%d,%dn&qu
8、ot;,a,b);程序運(yùn)行后的輸出結(jié)果是_。 A)6,1 B)2,1 C)6,0 D)2,0(21)有以下程序 main()int i=1,j=2,k=3;if(i+=1&&(+j=3|k+=3)printf("%d %d %dn",i,j,k);程序運(yùn)行后的輸出結(jié)果是_。A)1 2 3 B)2 3 4 C) 2 2 3 D)2 3 3(22)若整型變量a、b、c、d中的值依次為:1、4、3、2。則條件表達(dá)式aA)1 B)2 C)3 D)4(23)有以下程序 main() int p8=11,12,13,14,15,16,17,18,i=0,j=0; whi
9、le(i+<7) if(pi%2) j+=pi; printf("%dn",j); 程序運(yùn)行后的輸出結(jié)果是_。A)42 B)45 C)56 D)60(24)有以下程序 main() char a7="a00a00" int i,j; i=sizeof(a); j=strlen(a); printf("%d %dn",i,j); 程序運(yùn)行后的輸出結(jié)果是_。A)2 2 B)7 6 C)7 2 D)6 2(25)以下能正確定義一維數(shù)組的選項(xiàng)是_。A)int a5=0,1,2,3,4,5; B)char a=0,1,2,3,4,5;C)
10、char a='A','B','C' D)int a5="0123"(26)有以下程序 int f1(int x,int y)return x>y?x:y; int f2(int x,int y)return x>y?y:x; main() int a=4,b=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); 程序運(yùn)行后的輸出結(jié)果是_。A)4
11、,3,7 B)3,4,7 C)5,2,7 D)2,5,7(27)已有定義:char a="xyz",b='x','y','z',以下敘述中正確的是_。A)數(shù)組a和b的長(zhǎng)度相同 B)a數(shù)組長(zhǎng)度小于b數(shù)組長(zhǎng)度C)a數(shù)組長(zhǎng)度大于b數(shù)組長(zhǎng)度 D)上述說法都不對(duì)(28)有以下程序 void f(int *x,int *y) int t; t=*x;*x=*y;*y=t; main() int a8=1,2,3,4,5,6,7,8,i,*p,*q; p=a;q=&a7; while(pf(p,q);p+;q-;for(i=0;i&
12、lt;8;i+)printf("%d,",ai);程序運(yùn)行后的輸出結(jié)果是_。A)8,2,3,4,5,6,7,1, B)5,6,7,8,1,2,3,4, C)1,2,3,4,5,6,7,8, D)8,7,6,5,4,3,2,1,(29)有以下程序 main() int a33,*p,i; p=&a00; for(i=0;i<9;i+)pi=i; for(i=0;i<3;i+)printf("%d",a1i); 程序運(yùn)行后的輸出結(jié)果是_。A)012 B)123 C)234 D)345(30)以下敘述中錯(cuò)誤的是_。A)對(duì)于double類型數(shù)
13、組,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體輸入或輸出B)數(shù)組名代表的是數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可改變C)當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時(shí),系統(tǒng)將給出“下標(biāo)越界”的出錯(cuò)信息D)可以通過賦初值的方式確定數(shù)組元素的個(gè)數(shù)(31)有以下程序 #define N 20 fun(int a,int n,int m) int i,j; for(i=m;i>=n;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;i<5;i+)printf("%d",ai); 程序運(yùn)行后的輸
14、出結(jié)果是_。A)10234 B)12344 C)12334 D)12234(32)有以下程序 main() int a32=0,(*ptr)2,i,j; for(i=0;i<2;i+) ptr=a+i; scanf("%d",ptr); ptr+; for(i=0;i<3;i+) for(j=0;j<2;j+) printf("%2d",aij); printf("n"); 若運(yùn)行時(shí)輸入:1 2 3<回車>,則輸出結(jié)果是_。A)產(chǎn)生錯(cuò)誤信息 B)1 0 C)1 2 D)1 0 2 0 3 0 2 0 0 0 0 0 3 0(33)有以下程序 prt(int *m,int n) int i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 剩余車位買賣合同范例
- 凈化車間保養(yǎng)合同范例
- 工程貸款合同范例
- 店鋪門面租賃合同范例
- 士官整頓總結(jié)
- 銷售誓師大會(huì)銷售經(jīng)理發(fā)言稿
- 平臺(tái)加入合同范例
- 賓館團(tuán)購蛋糕合同范例
- 供貨協(xié)議結(jié)算合同范例
- 服裝銷售工作總結(jié)
- 1π到100π表比較全
- 商業(yè)發(fā)票Commercial Invoice模板2
- 鋼副框鋁合金門窗施工方案
- 高中常用不規(guī)則動(dòng)詞表(含音標(biāo))
- 初中知識(shí)結(jié)構(gòu)圖
- 中醫(yī)醫(yī)療技術(shù)操作規(guī)范
- ASTM_A29/A29M熱鍛及冷加工碳素鋼和合金鋼棒
- 培訓(xùn)機(jī)構(gòu)全日制全托生管理制度
- 一次性使用衛(wèi)生用品衛(wèi)生標(biāo)準(zhǔn)GB15979-2002
- 餐飲店勞動(dòng)合同
- 民航氣象常用縮略語及符號(hào)含義
評(píng)論
0/150
提交評(píng)論