2020年全國計算機(jī)二級等級考試模擬試卷及答案(第九套)_第1頁
2020年全國計算機(jī)二級等級考試模擬試卷及答案(第九套)_第2頁
2020年全國計算機(jī)二級等級考試模擬試卷及答案(第九套)_第3頁
2020年全國計算機(jī)二級等級考試模擬試卷及答案(第九套)_第4頁
2020年全國計算機(jī)二級等級考試模擬試卷及答案(第九套)_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2020年全國計算機(jī)二級等級考試模擬試卷及答案(第九套)1. 下列鏈表中,其邏輯結(jié)構(gòu)屬于非線性結(jié)構(gòu)的是A) 二叉鏈表B) 循環(huán)鏈表C) 雙向鏈表D) 帶鏈的棧參考答案:A2. 設(shè)循環(huán)隊列的存儲空間為Q(1:35),初始狀態(tài)為front=rear=35。現(xiàn)經(jīng)過一系列入隊與退隊運(yùn)算后,front=15,rear=15,則循環(huán)隊列中的元素個數(shù)為A) 15B) 16C) 20D) 0或35參考答案:D3. 下列關(guān)于棧的敘述中,正確的是A)棧底元素一定是最后入棧的元素B)棧頂元素一定是最先入棧的元素C)棧操作遵循先進(jìn)后出的原則D)以上說法均錯誤參考答案:CE)在關(guān)系數(shù)據(jù)庫中,用來表示實體間聯(lián)系的是A)屬

2、性B)二維表C)網(wǎng)狀結(jié)構(gòu)D)樹狀結(jié)構(gòu)參考答案:B5.公司中有多個部門和多名職員,每個職員只能屬于一個部門,個部門可以有多名職員。則實體部門和職員間的聯(lián)系是A1:1聯(lián)系B)mx1聯(lián)系C1:做系D)mn聯(lián)系參考答案:C啟兩個關(guān)系R和$如下;SABCC3|b121|cjp1c則由關(guān)系R得到關(guān)系S的操作是6.A選擇B)投影C)自然連接D)并參考答案:A7. 數(shù)據(jù)字典(DD)所定義的對象都包含于A)數(shù)據(jù)流圖(DF畫)B) 程序流程圖C) 軟件結(jié)構(gòu)圖D) 方框圖參考答案:A8. 軟件需求規(guī)格說明書的作用不包括A) 軟件驗收的依據(jù)B) 用戶與開發(fā)人員對軟件要做什么的共同理解C) 軟件設(shè)計的依據(jù)D) 軟件可行

3、性研究的依據(jù)參考答案:D9. 下面屬于黑盒測試方法的是A) 語句覆蓋B) 邏輯覆蓋C) 邊界值分析D) 路徑覆蓋參考答案:C10. 下面不屬于軟件設(shè)計階段任務(wù)的是A) 軟件總體設(shè)計B) 算法設(shè)計C) 制定軟件確認(rèn)測試計劃D) 數(shù)據(jù)庫設(shè)計參考答案:C11. 下列敘述中錯誤的是A) C程序可以由多個程序文件組成B) 一個砥言程序只能實現(xiàn)一種算法C) C程序可以由一個或多個函數(shù)組成D) 一個C!數(shù)可以單獨(dú)作為一個CS序文件存在參考答案:B12. C語言源程序名的后綴是A) .CB) .exeC) .objD) .cp參考答案:A13. 以下選項中不能用作C程序合法常量的是A) 123B) '

4、123'C)1,234D)"x7D"參考答案:C14. 表達(dá)式a+=a-=a=9的值是A) 18B) -9C) 0D) 9參考答案:C15. 若有定義語句:intx=12,y=8,z;在其后執(zhí)行語句z=0.9+x/y;則z的值為A) 1B) 1.9C) 2參考答案:A16. 閱讀以下程序#include<stdio.h>main()intcase;floatprintF;printf("請輸入2個數(shù):");scanf("%d%f",&case,&printF);printf("%d%fn&

5、quot;,case,printF);該程序在編譯時產(chǎn)生錯誤,其出錯原因是A) 定義語句出錯,cas喝關(guān)鍵字,不能用作用戶自定義標(biāo)識符B) 定義語句出錯,printF不能用作用戶自定義標(biāo)識符C) 定義語句無錯,scan壞能作為輸入函數(shù)使用D) 定義語句無錯,printf不能輸出case勺值參考答案:A17. 有以下程序#include<stdio.h>main()charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();put

6、char(c1);putchar(c2);printf("%c%cn",c5,c6);程序運(yùn)行后,若從鍵盤輸入(從第1列開始)123<回車>45678<回車>則輸出結(jié)果是A)1245B)1256C) 1278D) 1267參考答案:A18. 以下選項中,當(dāng)x為大于1的奇數(shù)時,值為0的表達(dá)式是A) x/2B) x%2=0C) x%2!=0D) x%2=1參考答案:B19. 以下選項中與if(a=1)a=b;elsea+;語句功能不同的switch語句是A) switch(a=1)case0:a=b;break;case1:a+;B) switch(a)

7、case1:a=b;break;default:a+;C) switch(a)default:a+;break;case1:a=b;D) switch(a=1)case1:a=b;break;case0:a+;參考答案:A20. 若變量已正確定義,有以下程序段i=0;doprintf("%d,",i);while(i+);printf("%dn",i);其輸出結(jié)果是A) 0,1B) 0,0C) 1,1D) 程序進(jìn)入無限循環(huán)參考答案:A21. 有以下程序#include<stdio.h>main()inta=1,b=2,c=3,d=0;if(a

8、=1&&b+=2)if(b!=2|c-!=3)printf("%d,%d,%dn",a,b,c);elseprintf("%d,%d,%dn",a,b,c);elseprintf("%d,%d,%dn",a,b,c);程序運(yùn)行后的輸出結(jié)果是A) 1,3,2B) 1,3,3C) 1,2,3D) 3,2,1參考答案:B22. 有以下程序段inti,n;for(i=0;i<8;i+)n=rand()%5;switch(n)case1:case 3: printf("%dn",n);break;cas

9、e2:case 4: printf("%dn",n);continue;case0:exit(0);printf("%dn",n);以下關(guān)于程序段執(zhí)行情況的敘述,正確的是A)for循環(huán)語句固定執(zhí)行8次B)當(dāng)產(chǎn)生的隨機(jī)數(shù)n為4時結(jié)束循環(huán)操作C)當(dāng)產(chǎn)生的隨機(jī)數(shù)n為1和2時不做任何操作D)當(dāng)產(chǎn)生的隨機(jī)數(shù)n為0時結(jié)束程序運(yùn)行參考答案:D23. 有以下程序#include<stdio.h>intfun1(doublea)return(int)(a*=a);intfun2(doublex,doubley)doublea=0,b=0;a=fun1(x);b

10、=fun1(y);return(int)(a+b);main()doublew;w=fun2(1.1,2.0);printf("%4.2f",w);程序執(zhí)行后輸出結(jié)果是A) 0.0B) 5C) 5.21D) 5.00參考答案:D24. 設(shè)有定義語句int(*f)(int);則以下敘述正確的是A) f是基類型為int的指針變量B) f是指向函數(shù)的指針變量,該函數(shù)具有一個int類型的形參C) f是指向int類型一維數(shù)組的指針變量D) f是函數(shù)名,該函數(shù)的返回值是基類型為int類型的地址參考答案:B25. 有以下程序#include<stdio.h>voidfun(i

11、nt*a,int*b)int*c;c=a;a=b;b=c;main()intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d,",*p,*q);fun(&x,&y);printf("%d,%dn",*p,*q);程序運(yùn)行后的輸出結(jié)果是A) 3,5,3,5B) 3,5,5,3C) 5,3,3,5D) 5,3,5,3參考答案:A26. 若有定義:intw35;則以下不能正確表示該數(shù)組元素的表達(dá)式是B) *(*w+3)C) *(*(w+1)D) *(w+1)4參考答案:D27. 有以下程序#i

12、nclude<stdio.h>voidf(intb)inti;for(i=2;i<6;i+)bi*=2;main()inta10=1,2,3,4,5,6,7,8,9,10,i;f(a);for(i=0;i<10;i+)printf("%d,",ai);程序運(yùn)行后的輸出結(jié)果是A)1,2,3,4,5,6,7,8,9,10,B)1,2,6,8,10,12,7,8,9,10,C)1,2,3,4,10,12,14,16,9,10,D)1,2,6,8,10,12,14,16,9,10,參考答案:B28. 有以下程序#include<stdio.h>i

13、ntfun(chars)intn=0;while(*s<='9'&&*s>='0')n=10*n+*s-'0's+;return(n);main()chars10='6','1','*','4','*','9','*','0','*'printf("%dn",fun(s);程序的運(yùn)行結(jié)果是A) 5B) 9C) 61參考答案:CD)61490參考答案:C29.

14、若要求從鍵盤讀入含有空格字符的字符串,應(yīng)使用函數(shù)A) getchar()B) getc()C) gets()D) scanf()參考答案:C30. 設(shè)有如下程序段#include<stdio.h>chars20="Beijing",*p;p=s;則執(zhí)行p=s語句后,以下敘述正確的是A) /口p都是指針變量B) s數(shù)組中元素的個數(shù)和p所指字符串長度相等C)可以用*p表示s0D)數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相同參考答案:C31. 有以下程序#include<stdio.h>main()chars="abcde"s+=2;prin

15、tf("%dn",s0);執(zhí)行后的結(jié)果是A) 輸出字符c白RASCHSB) 程序出錯C) 輸出字符cD)輸出字符a白AASC碼參考答案:B32. 有以下程序#include<stdio.h>#include<string.h>voidfun(char*s,intn) char*t;inti,j;for(i=0;i<n-1;i+)for(j=i+1;j<n;j+)if(strlen(si)>strlen(sj)t=si;si=sj;sj=t;main() char*ss="bcc","bbcc"

16、,"xy","aaaacc","aabcc"fun(ss,5);printf("%s,%sn",ss0,ss4);程序的運(yùn)行結(jié)果是A) aaaacc,xyB) xy,aaaaccC) bcc,aabccD) aabcc,bcc參考答案:B33. 有以下程序#include<stdio.h>inta=4;intf(intn)intt=0;staticinta=5;if(n%2)inta=6;t+=a+;elseinta=7;t+=a+;returnt+a+;main()ints=a,i=0;for(;i&

17、lt;2;i+)s+=f(i);printf("%dn",s);程序運(yùn)行后的輸出結(jié)果是A) 36B) 24C) 32D) 28參考答案:D34. 有以下程序#include<stdio.h>intf(intn)A) intt=0,a=5;if(n/2)inta=6;t+=a+;elseinta=7;t+=a+;returnt+a+;main()B) ints=0,i=0;for(;i<2;i+)s+=f(i);printf("%dn",s);程序運(yùn)行后的輸出結(jié)果是C) 28D) 24E) 32F) 36參考答案:B35. 有以下定義和語

18、句structworkersintnum;charname20;charc;structintday;intmonth;intyear;s;structworkersw,*pw;pw=&w;能給w中year成員賦1980的語句是A) pw->year=1980;B) w.year=1980;C) w.s.year=1980;D) *pw.year=1980;參考答案:C36. 以下敘述中錯誤的是A)可以用typedef將已存在的類型用一個新的名字來代表B)可以通過typedef增加新的類型C)用typedef定義新的類型名后,原有類型名仍有效D)用typedef可以為各種類型起別名,但不能為變量起別名參考答案:B37. 有以下程序#include<stdio.h>structtt intx;structtt*y;*p;structtta4=20,a+1,15,a+2,30,a+3,17,a;main() inti;p=a;p=p->y; for(i=1;i<=2;i+)printf("%d,",p->x);程序的運(yùn)行結(jié)果是A) 20,30,B) 30,17C) 15,30,D) 20,15,參考答案:D38.有以下程序#include<stdio.h&g

溫馨提示

  • 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

提交評論