計算機二級C語言考試試題及答案_第1頁
計算機二級C語言考試試題及答案_第2頁
計算機二級C語言考試試題及答案_第3頁
計算機二級C語言考試試題及答案_第4頁
計算機二級C語言考試試題及答案_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1數據的存儲結構是指 D(A存儲在外存中的數據(B數據所占的存儲空間量(C數據在計算機中的順序存儲方式(D數據的邏輯結構在計算機中的表示(2下列關于棧的描述中錯誤的是 B(A棧是先進后出的先性表(B棧只能順序存儲(C棧具有記憶作用(D對棧的插入和刪除操作中,不需要改變棧底指針(3對于長度為N的線性表,在最壞的情況下,下列各排序法所對應的比較次數中正確的是D(A冒泡排序為N/2 (B冒泡排序為N(C快速排序為N (D快速排序為N(N-1/2(4對長度為N的線性表進行順序查找,在最壞的情況下所需要的比較次數為C(Alog2n (Bn/2 (Cn (Dn+1(5下列對于線性表的描述中正確的是AA存儲

2、空間不一定是連續,且各元素的存儲順序是任意的B存儲空間不一定是連續,且前件元素一定存儲在后件元素的前面C存儲空間必須連續,且各前件元素一定存儲在后件元素的前面D存儲空間必須連續,且各元素的存儲順序是任意的(6下列對于軟件測試的描述中正確的是CA軟件測試的目的是證明程序是否正確B軟件測試的目的是使程序運行結果正確C軟件測試的目的是盡可能地多發現程序中的錯誤D軟件測試的目的是使程序符合結構化原則(7為了使模塊盡可能獨立,要求B(A模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量強(B模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量弱(C模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量弱(D模

3、塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量強(8下列描述中正確的是D(A程序就是軟件(B軟件開發不受計算機系統的限制(C軟件既是邏輯實體,又是物理實體(D軟件是程序、數據與相關文檔的集合(9數據獨立性是數據庫技術的重要特點之一.所謂數據獨立性是指D(A數據與程序獨立存放(B不同的數據被存放在不同的文件中(C不同的數據只能被對應的應用程序所使用(D以上三種說法都不對(10用樹形結構表示實體之間聯系的模型是C(A關系模型(B網狀模型(C層次模型(D以上三個都是(11算法具有五個特性,以下選項中不屬于算法特性的是B(A有窮性(B簡潔性(C可行性(D確定性(12以下選項中可作為C語言合法常量的是

4、A(A-80. (B-080 (C-8e1.0 (D-80.0e(13以下敘述中正確的是C(A用C語言實現的算法必須要有輸入和輸出操作(B用C語言實現的算法可以沒有輸出但必須要有輸入(C用C程序實現的算法可以沒有輸入但必須要有輸出(D用C程序實現的算法可以既沒有輸入也沒有輸出(14以下不能定義為用戶標識符是D(AMain (B_0 (C_int (Dsizeof(15以下選項中,不能作為合法常量的是B(16數字字符0的ASCII值為48,若有以下程序Cmain(char a=1,b=2;printf(%c,b+;printf(%dn,b-a;程序運行后的輸出結果是(A3,2 (B50,2 (C

5、2,2 (D2,50(17有以下程序Amain(int m=12,n=34;printf(%d%d,m+,+n; printf(%d%dn,n+,+m;程序運行后的輸出結果是(A12353514 (B12353513 (C12343514 (D12343513(18有以下語句:int b;char c10;,則正確的輸入語句是BAscanf(%d%s,&b,&c; B scanf(%d%s,&b,c;cscanf(%d%s,b,c; Dscanf(%d%s,b,&c;(19有以下程序Amain(int m,n,p;scanf(m=%dn=%dp=%d,&m,&n,&p;printf(%d%d%

6、dn,m,n,p;若想從鍵盤上輸入數據,使變量M中的值為123,N中的值為456,P中的值為789,則正確的輸入是AM=123N=456P=789 BM=123 N=456 P=789 CM=123,N=456,P=789 D123 456 789(20有以下程序Bmain(int a,b,d=25;a=d/10%9;b=a&(-1;printf(%d,%dn,a,b;程序運行后的輸出結果是A6,1 B2,1 C6,0 D2,0(21有以下程序Dmain(int i=1,j=2,k=3;if(i+=1&(+j=3|k+=3printf(%d %d %dn,i,j,k;程序運行后的輸出結果是(A

7、1 2 3 (B2 3 4 (C2 2 3 (D2 3 3(22若整型變量a、b、c、d中的值依次為:1、4、3、2。則條件表達式aA 1 B2 C3 D(23有以下程序Bmain(int p8=11,12,13,14,15,16,17,18,i=0,j=0;while(i+y?x:y;int f2(int x,int yreturn xy?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;程序運行后的輸出結果是A4,3,7

8、 B3,4,7 C5,2,7 D2,5,727已有定義:char a=xyz,b=x,y,z;,以下敘述中正確的是CA數組a和b的長度相同Ba數組長度小于b數組長度Ca數組長度大于b數組長度D上述說法都不對28有以下程序Dvoid f(int *x,int *yint 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;i8;i+printf(%d,ai;程序運行后的輸出結果是A8,2,3,4,5,6,7,1, B5,6,7,8,1,2,3,4,C1,2,3,4,5

9、,6,7,8, D8,7,6,5,4,3,2,1,29有以下程序Dmain(int a33,*p,i;p=&a00;for(i=0;i9;i+pi=i;for(i=0;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;i5;i+printf(%d,ai;程序運行后的輸出結果是A10234 B12344 C12334 D1223432有以下程序Bmain(int a32=0,(*ptr2,i,j;for(i=0;i2;i+ptr=a+i;scanf(%d,ptr;ptr+;for(i=0;i3;i+for(j=0

10、;j2;j+printf(-,aij;printf(n;若運行時輸入:1 2 3,則輸出結果是A產生錯誤信息B1 0 C1 2 D1 02 03 0 2 00 0 0 0 3 033有以下程序Bprt(int *m,int nint i;for(i=0;imain(int a=1,2,3,4,5,i;prt(a,5;for(i=0;i5;i+printf(%d,ai;程序運行后的輸出結果是A1,2,3,4,5, B2,3,4,5,6, C3,4,5,6,7, D2,3,4,5,1,34有以下程序Amain(int a=1,2,3,4,5,6,7,8,9,0,*p;for(p=a;p程序運行后的

11、輸出結果是A1,2,3,4,5,6,7,8,9,0, B2,3,4,5,6,7,8,9,10,1,C0,1,2,3,4,5,6,7,8,9, D1,1,1,1,1,1,1,1,1,1,35有以下程序D#define P 3void F(int xreturn(P*x*x;main(printf(%dn,F(3+5;程序運行后的輸出結果是A192 B29 C25 D編譯出錯36有以下程序Cmain(int c=35;printf(%dn,c&c;程序運行后的輸出結果是A0 B70 C35 D137以下敘述中正確的是DA預處理命令行必須位于源文件的開頭B在源文件的一行上可以有多條預處理命令C宏名必

12、須用大寫字母表示D宏替換不占用程序的運行時間38若有以下說明和定義Cunion dtint a;char b;double c;data;以下敘述中錯誤的是Adata的每個成員起始地址都相同B變量data所占的內存字節數與成員c所占字節數相等C程序段:data.a=5;printf(%fn,data.c;輸出結果為5.000000Ddata可以作為函數的實參39以下語句或語句組中,能正確進行字符串賦值的是CAchar *sp;*sp=right!; Bchar s10;s=right!;Cchar s10;*s=right!; Dchar *sp=right!;40設有如下說明Ctypedef

13、 struct STlong a;int b;char c2;NEW;則下面敘述中正確的是A以上的說明形式非法BST是一個結構體類型CNEW是一個結構體類型DNEW是一個結構體變量41有以下程序Bmain(int a=1,b;for(b=1;b=8break;if(a%2=1a+=5;continue;a-=3;printf(%dn,b;程序運行后的輸出結果是A 3 B 4 C5 D 642有以下程序Amain(char s=159,*p;p=s;printf(%c,*p+;printf(%c,*p+;程序運行后的輸出結果是A15 B16 C12 D5943有以下函數Dfun(char *a,

14、char *bwhile(*a!=0&(*b!=0&(*a=*ba+;b+;return(*a-*b;該函數的功能是A計算a和b所指字符串的長度之差B將b所指字符串連接到a所指字符串中C將b所指字符串連接到a所指字符串后面D比較a和b所指字符串的大小44有以下程序Bmain(int num44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,i,j; for(i=0;i4;i+for(j=0;j=i;j+printf(L, ;for(j=_;jnext=q-next; Bp-next=p-next-next;cp-nex48以下對結構體類型變量td的定義中,錯誤的

15、是CAtypedef struct aa Bstruct aa Cstruct Dstructint n; int n; int n; int n;float m; float m; float m; float m;AA; td; aa; td;AA td; struct aa td; struct aa td;49以下與函數fseek(fp,0L,SEEK_SET有相同作用的是DAfeof(fp Bftell(fp Cfgetc(fp Drewind(fp50有以下程序B#includevoid WriteStr(char *fn,char *strFILE *fp;fp=fopen(fn

16、,w;fputs(str,fp;fclose(fp;main(WriteStr(t1.dat,start;WriteStr(t1.dat,end;程序運行后,文件t1.dat中的內容是Astart Bend Cstartend Dendrt1.某二叉樹中度為2的結點有18個,則該二叉樹中有_個葉子結點。答案:192.在面向對象方法中,類的實例稱為_.答案:對象3.診斷和改正程序中錯誤的工作通常稱為_.答案:調試4.在關系數據庫中,把數據表示成二維表,每一個二維表稱為_答案:關系5.問題處理方案的正確而完整的描述稱為_答案:算法6.以下程序運行時若從鍵盤輸入:10 20 30.輸出結果是_#in

17、cludemain(int i=0,j=0,k=0;scanf(%d%*d%d,&i,&j,&k;printf(%d%d%dn,i,j,k;答案:10 30 07.以下程序運行后的輸出結果是_#define S(x 4*x*x+1main(int i=6,j=8;printf(%dn,S(i+j;答案:81*8.以下程序運行后的輸出結果是_main(int a=3,b=4,c=5,t=99;if(b if(a printf(%d%d%dn,a,b,c;答案:43999.以下程序運行后的輸出結果是_main(int a,b,c;a=10;b=20;c=(a%b1;printf(%d %d %dn

18、,a,b,c;答案:10 20 010.以下程序運行后的輸出結果是_main(char c1,c2;for(c1=0,c2=9;c1printf(n;答案:091827364511.已知字符A的ASCII代碼值為65,以下程序運行時若從鍵盤輸入:B33.則輸出結果是_#includemain(char a,b;a=getchar(;scanf(%d,&b;a=a-A+0;b=b*2;printf(%c %cn,a,b;答案:1 B12.以下程序中,fun函數的功能是求3行4列二維數組每行元素中的最大值.請填空void fun(int,int,int(*4,int *;main(int a34=12,41,36,28,19,33,15,27,3,27,19,1,b3,i;fun(3,4,a,b;for(i=0;ik=+i;p+; q-k=i+;q-; q-k=i; for(i=0

溫馨提示

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

評論

0/150

提交評論