2010年9月二級C語言筆試真題_第1頁
2010年9月二級C語言筆試真題_第2頁
2010年9月二級C語言筆試真題_第3頁
2010年9月二級C語言筆試真題_第4頁
2010年9月二級C語言筆試真題_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算機二級C語言培訓講座 :/2021年9月二級C語言筆試真題 華才教育計算機二級C語言培訓主講人:李老師QQ:693469415班群: 88534847一、選擇題,每題分,每題分,共分1以下表達中正確的選項是A棧是“先進先出的線性表B隊列是“先進先出的線性表C循環(huán)隊列是非線性結構D有序性表既可以采用順序存儲結構,也可以采用鏈式存儲結構2支持子程序調用的數(shù)據(jù)結構是A棧 B樹 C隊列 D二叉樹3某二叉樹有5個度為2的結點,那么該二叉樹中的葉子結點數(shù)是A10 B8 C6 D44以下排序方法中,最壞情況下比較次數(shù)最少的是A冒泡排序B簡單項選擇擇排序C直接插入排序D堆排序5軟件按功能可以分為:應用軟件

2、、系統(tǒng)軟件和支撐軟件或工具軟件。 下面屬于應用軟件的是A編譯軟件B操作系統(tǒng)C教務管理系統(tǒng)D匯編程序 DACDC6下面表達中錯誤的選項是A軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤B對被調試的程序進行“錯誤定位是程序調試的必要步驟C程序調試通常也稱為DebugD軟件測試應嚴格執(zhí)行測試方案,排除測試的隨意性7耦合性和內(nèi)聚性是對模塊獨立性度量的兩個標準。以下表達中正確的選項是A提高耦合性降低內(nèi)聚性有利于提高模塊的獨立性B降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性C耦合性是指一個模塊內(nèi)部各個元素間彼此結合的緊密程度D內(nèi)聚性是指模塊間互相連接的緊密程度8數(shù)據(jù)庫應用系統(tǒng)中的核心問題是A數(shù)據(jù)庫設計 B數(shù)據(jù)庫系統(tǒng)設計

3、C數(shù)據(jù)庫維護 D數(shù)據(jù)庫管理員培訓9有兩個關系R,S如下: R S 由關系R通過運算得到關系S,那么所使用的運算為A選擇 B投影 C插入 D連接ABABABCA32B01C21ABa3b0c210將E-R圖轉換為關系模式時,實體和聯(lián)系都可以表示為A屬性 B鍵 C關系 D域 11以下選項中合法的標識符是A 1 1 B1 1 C 11 D1 12假設函數(shù)中有定義語句:int k;,那么A系統(tǒng)將自動給k賦初值0B這時k中值無定義C系統(tǒng)將自動給k賦初值-1D這時k中無任何值13以下選項中,能用作數(shù)據(jù)常量的是Ao115 B 0118 C1.5e1.5 D 115L14設有定義:int x=2;,以下表達式

4、中,值不為6的是A x*=x+1B x+,2*xCx*=1+xD2*x,x+=2 15程序段:int x=12;double y=3.141593; printf“%d%8.6f,x,y;的輸出結果是A123.141593B12 3.141593C12,3.141593D12 3.141593 CDBDAC16假設有定義語句:double x,y,*px,*py,執(zhí)行了px=&x, py=&y;之后, 正確的輸入語句是Ascanf“%f%f,x,y;B scanf“%f%f,&x,&y;C scanf“%lf%le,px,py;D scanf“%lf%lf,x,y; 17以下是if語句的根本形

5、式:if表達式語句其中“表達式A必須是邏輯表達式B必須是關系表達式C必須是邏輯表達式或關系表達式D可以是任意合法的表達式 DC19有以下程序#includeMainint a=1,b=2,c=3,d=0;ifa= =1 &b+= =2ifb!=2 | c-!=3printf“%d,%d,%dn,a,b,c;else printf“%d,%d,%dn,a,b,c;else printf“%d,%d,%dn,a,b,c;程序運行后的輸出結果是A1,2,3B1,3,2C1,3,3D3,2,1CB18有以下程序#include mainint x;scanf“%d,&x;ifx=3; elseifx!

6、=10printf“%dn,x;程序運行時,輸入的值在哪個范圍才會有輸出結果:A不等于10的整數(shù)B大于3且不等于10的整數(shù)C大于3或等于10的整數(shù)D小于3的整數(shù)20以下程序中的變量已正確定義fori=0;i4;i+fork=1;k3;k+;printf * ;程序段的輸出結果是A*B*C*D* 21有以下程序#includemainchar*s=“ABC;doprintf“%d,*s%10;s+;while*s;注意,字母A的ASCII碼值為65。程序運行后的輸出結果是A5670B656667C567DABCBC22設變量已正確定義,以下不能統(tǒng)計出一行中輸入字符個數(shù)不包含回車符的程序段是An=

7、0;whilech=getchar!=nn+;B n=0;whilegetchar!=nn+;Cforn=0; getchar!=n;n+;Dn=0;forch=getchar;ch!=n;n+;23有以下程序#includemain int a1,a2;char c1,c2;scanf“%d%c%d%c,&a1,&c1,&a2,&c2;printf“%d,%c,%d,%c,a1,c1,a2,c2;假設想通過鍵盤輸入,使得a1的值為12,a2的是為34,c1的值為字符a,c2的值為字符b,程序輸出結果是:12,a,34,b,那么正確的輸入格式是以下代表空格,代表回車A12a34bB12 a 3

8、4 bC12,a,34,bD12 a34 bDA24有以下程序#includeint fint x,int yreturn y-x*x;mainint a=3,b=4,c=5,d;d=ffa,b,fa,c;printf“%dn,d;程序運行后的輸出結果是A10B9C8D7AB25有以下程序#includevoid funchar *swhile*s if*s%2=0 printf“%c,*s; s+; main char a=“good; funa; printf“n;注意:字母a的ASC碼值為97,程序運行后的輸出結果是AdBgoCgodDgood26有以下程序#include void f

9、un int *a,int *bint *c;c=a;a=b;b=c;mainint x=3,y=5,*p=&x,*q=&y;funp,q;printf“%d,%d,*p,*q;fun&x,&y;printf“%d,%dn,*p,*q;程序運行后的輸出結果是A3,5,5,3B3,5,3,5C5,3,3,5D5,3,5,3AB27有以下程序#include void fint *p,int *q;main int m=1,n=2,*r=&m;fr,&n;printf“%d,%d,m,n;void fint *p,int *qp=p+1;*q=*q+1;程序運行后輸出的結果是A1,3B2,3C1,

10、4D1,228以下函數(shù)按每行8個輸出數(shù)組中的數(shù)據(jù)void fun int *w,int n int i; fori=0;in;i+ _ printf“%d,w; printf“n;下劃線處應填入的語句是Aifi/8=0print“n;B ifi/8=0continue;C ifi%8=0print“n;D ifi%8=0continue;29假設有以下定義int x10,*pt=x;那么對x數(shù)組元素的正確應用是A*&x10B*x+3C*pt+10Dpt+3 BC30設有定義:char s81;int i=10;,以下不能將一行不超過80個字符帶有空格的字符串正確讀入的語句或語句組是A gets

11、s;Bwhilesi+=getchar!=n;s=0;Cscanf“%s,s;Ddoscanf“%c,&s;whilesi+!=n;s=0;31有以下程序#include main char *a =“abcd,ef,gh,ijk; int I; fori=0;i4;i+ printf“%c,*a;程序運行后輸出的結果是AaegiBdfhkCabcdDabcdefghijk32以下選項中正確的語句組是Achar s;s=BOOK!;B char *s;s=BOOK!;Cchar s10;s=BOOK!;D char *s;s=BOOK!;CAD33有以下程序#include int funin

12、t x, int y ifx=y returnx;else returnx+y/2;main int a=4,b=5,c=6; printf“%dn,fun2*a,funb,c;程序運行后的輸出結果是A3B6C8D1234設函數(shù)中有整型變量n,為保證其在未賦值的情況下初值為0, 應選擇的存儲類別是AautoB registerCstaticDauto或registerBC35有以下程序#include int b=2;int funint *k b=*k+b;returnb;main int a10=1,2,3,4,5,6,7,8,i; fori=2;i4;i+ b=fun&a+b;print

13、f“%d,b;printf“n;程序運行后輸出的結果是A10 12B 8 10C10 28D10 16CC36有以下程序#include #define PT 3.5;#define Sx PT*x*x;mian int a=1, b=2; printf“%4.1fn,Sa+b;程序運行后輸出的結果是A14.0B31.5C7.5D程序有錯無輸出結果 37有以下程序#include struct ord int x,y; dt2=1,2,3,4;main struct ord *p=dt; printf“%d,+p-x; printf“%dn,+p-y;程序的運行結果是A1,2B2,3C3,4D

14、4,1 38設有宏定義:#include IsDIVk,n k%n=1?1:0且變量m已正確定義并賦值,那么宏調用:IsDIVm,5& IsDIVm,7為真時所要表達的是A判斷m是否能被5或者7整除B判斷m是否能被5和7整除C判斷m被5或者7整除是否余1D判斷m被5和7整除是否余1DB39有以下程序#include main int a=5,b=1,t;t=a2|b; printf“%dn,t程序運行后的輸出結果是A21B11C6D140有以下程序#include main FILE *f;f=fopen“filea.txt,w;fprintff,abc;fclosef;假設文本文件filea

15、.txt中原有內(nèi)容為:hello,那么運行以上程序后,文件filea.txt中的內(nèi)容為A helloabcBabcloCabcDabchelloCA二、填空題每空2分,共30分請將每一個空的正確答案寫在答題卡【1】至【15】序號的橫線上,答在試卷上不得分。1假設一個長度為50的數(shù)組數(shù)組元素的下標從0到49作為棧的存儲空間, 棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49, top=30數(shù)組下標,那么棧中具有【1】個元素。2軟件測試可分為白盒測試和黑盒測試。根本路徑測試屬于 【2】測試。3符合結構化原那么的三種根本控制結構是:選擇結構、循環(huán)結構和【3】。4數(shù)

16、據(jù)庫系統(tǒng)的核心是 【4】。5在E-R圖中,圖形包括矩形框、菱形框、橢圓框。其中表示實體聯(lián)系的是【5】框。6表達式intdouble5/2+2.5的值是【6】 。 7假設變量x、y已定義為int類型且x的值為99,y的值為9,請將輸出語句 printf【7】,x/y;補充完整,使其輸出的計算結果形式為:x/y=11 。(8)有以下程序#include main( )char c1,c2;scanf(“&c,&c1);while(c190)scanf(“&c,&c1);c2=c1+32;printf(“&c, &cn,c1,c2);程序運行輸入65回車后,能否輸出結果、結束運行請答復能或不能【8】

17、。19數(shù)據(jù)庫管理系統(tǒng)DBMS菱形4白盒順序結構x/y=%d能9以下程序運行后的輸出結果是【9】#include main( )int k=1,s=0;doifk&2!=0continue;s+=k;k+;whilek10;printf“s=&d/n,s;(10)以下程序運行時,假設輸入1abced12df輸出結果為【10】#include main( )chara =0,ch;while(ch=getchar()!=n)if(a&2!=0&(cha&ch=z) ch=ch-a+A;a+;putchar(ch);printf(“n);s=01AbCeD12dF(11)有以下程序,程序執(zhí)行后,輸出

18、結果是【11】#include void fun (int *a)a0=a1;main()int a10=10,9,8,7,6,5,4,3,2,1,i;for(i=2;i=0;i-) fun(&a);for(i=0;i10;i+) printf(“%d,a);printf(“n);(12)請將以下程序中的函數(shù)聲明語句補充完整#include int【12】;main( )int x,y,(*p)();p=max;printf(“%d%dn,x,y);Int max(int a,int b)return (ab/a:b); 7777654321max(int a,int b)(13)以下程序用來判斷指定文件是否能正常翻開,請?zhí)羁?include ma

溫馨提示

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

評論

0/150

提交評論