版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2014年全國計算機(jī)等級考試二級C語言筆試真題一、選擇題二、(1)以下對于棧表達(dá)正確的是三、A)棧頂元素最初能被刪除四、B)棧頂元素最后才能被刪除五、C)棧底元素永久不可以被刪除六、D)以上三種說法都不對七、(2)以下表達(dá)中正確的選項是八、A)有一個以上根結(jié)點(diǎn)的數(shù)據(jù)構(gòu)造不必定是非線性構(gòu)造九、B)只有一個根結(jié)點(diǎn)的數(shù)據(jù)構(gòu)造不必定是線性構(gòu)造十、C)循環(huán)鏈表是非線性構(gòu)造十一、D)雙向鏈表是非線性構(gòu)造十二、(3)某二叉樹共有7個
結(jié)點(diǎn),此中葉子結(jié)點(diǎn)只有1個,則該二叉樹的深度為(假定根結(jié)點(diǎn)在第1層)十三、A)3十四、B)4十五、C)6十六、D)7十七、(4)在軟件開發(fā)中,需求剖析階段產(chǎn)生的主要文檔是十八、A)軟件集成測試計劃十九、B)軟件詳盡設(shè)計說明書二十、C)用戶手冊二十一、D)軟件需求規(guī)格說明書二十二、(5)構(gòu)造化程序所要求的基本構(gòu)造不包含二十三、A)次序構(gòu)造二十四、B)GOTO跳轉(zhuǎn)二十五、C)選擇(分支)構(gòu)造二十六、D)重復(fù)(循環(huán))構(gòu)造二十七、(6)下邊描繪中錯誤的選項是二十八、A)系統(tǒng)整體構(gòu)造圖支持軟件系統(tǒng)的詳盡設(shè)計二十九、B)軟件設(shè)計是將軟件需求變換為軟件表示的過程三十、C)數(shù)據(jù)構(gòu)造與數(shù)據(jù)庫設(shè)計是軟件設(shè)計的任務(wù)之一三十一、D)PAD圖是軟件詳細(xì)設(shè)計的表示工具三十二、(7)負(fù)責(zé)數(shù)據(jù)庫中查問操作的數(shù)據(jù)庫語言是三十三、A)數(shù)據(jù)定義語言三十四、B)數(shù)據(jù)管理語言三十五、C)數(shù)據(jù)操控語言三十六、D)數(shù)據(jù)控制語言三十七、(8)一個教師可講
授多門課程,一門課程可由多個教師講解。則實(shí)體教師和課程間的聯(lián)系是三十八、A)1:1聯(lián)系三十九、B)1:m聯(lián)系四十、C)m:1聯(lián)系四十一、D)m:n聯(lián)系四十二、(9)有三個關(guān)系R、S和T以下:四十三、則由關(guān)系R和S得到關(guān)系T的操作是四十四、A)自然連結(jié)四十五、B)交四十六、C)除四十七、D)并四十八、(10)定義無符號整數(shù)類為UInt,下邊能夠作為類UInt實(shí)例化值的是四十九、A)-369五十、B)369D)在沒有安裝C語言集成開發(fā)環(huán)境的機(jī)器上不可以運(yùn)轉(zhuǎn)C源程序生五十一、C)0.369成的.exe文件五十二、D)整數(shù)集合{1,2,3,4,5}(13)以下選項中不可以用作C程序合法常量的是(11)計算機(jī)高級語言程序的運(yùn)A)1,234行方法有編譯履行和解說履行兩種,以下表達(dá)中正確的選項是B)'\123'A)C語言程序僅能夠編譯履行C)123B)C語言程序僅能夠解說履行D)"\x7G"C)C
語言程序既能夠編譯履行
(14)以下選項中可用作
C程序又能夠解說履行
合法實(shí)數(shù)的是D)以上說法都不對A).1e0(12)以下表達(dá)中錯誤的選項是A)C語言的可履行程序是由一C)E9系列機(jī)器指令組成的D)9.12EB)用C語言編寫的源程序不可以(15)如有定義語句:int直接在計算機(jī)上運(yùn)轉(zhuǎn)a=3,b=2,c=1;,以下選項中錯誤的賦C)經(jīng)過編譯獲得的二進(jìn)制目標(biāo)值表達(dá)式是程序需要連結(jié)才能夠運(yùn)轉(zhuǎn)A)a=(b=4)=3;B)a=b=c+1;C)a=(b=4)+c;D)a=1+(b=c=4);有以下程序段charname[20];intnum;scanf("name=%snum=%d",name;&num);當(dāng)履行上述程序段,并從鍵盤輸入:name=Lilinum=1001<回車>后,name的值為A)LiliB)name=LiliC)Lilinum=D)name=Lilinum=1001(17)if語句的基本形式是:if(表達(dá)式)語句,以下對于“表達(dá)式”值的表達(dá)中正確的選項是
A)一定是邏輯值B)一定是整數(shù)值C)一定是正數(shù)D)能夠是任意合法的數(shù)值有以下程序#includemain( ){intx=011;printf("%d\n",++x);}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是A)12B)11C)10D)9有以下程序#includemain( )B)66656{ints;C)66666scanf("%d",&s);D)6666656while(s>0)(20)有以下程序段{switch(s)inti,n;{case1:printf("%d",s+5);for(i=0;i<8;i++)case{n=rand( )%5;2:printf("%d",s+4);break;switch(n)case3:printf("%d",s+3);{case1:default:printf("%d",s+1);brcase3:printf("%d\n",n);eak;break;}case2:scanf("%d",&s);case}4:printf("%d\n",n);continue;}case0:exit(0);運(yùn)轉(zhuǎn)時,若輸入123450<回}車>,則輸出結(jié)果是printf("%d\n",n);A)6566456}以下對于程序段履行狀況的表達(dá),正確的選項是A)for循環(huán)語句固定履行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)轉(zhuǎn)有以下程序#includemain( ){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9')n++;
printf("%d\n",n);}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是A)0B)3C)7D)8若i和k都是int種類變量,有以下for語句for(i=0,k=-1;k=1;k++)printf("*****\n");下邊對于語句履行狀況的表達(dá)中正確的選項是A)循環(huán)體履行兩次B)循環(huán)體履行一次C)循環(huán)體一次也不履行D)組成無窮循環(huán)有以下程序#includemain( ){charb,c;inti;b='a';c='A';for(i=0;i<6;i++){if(i%2)putchar(i+B);elseputchar(i+C);}printf("\n");}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是A)ABCDEFB)AbCdEfC)aBcDeF
設(shè)有定義:doublex[10],*p=x;,以下能給數(shù)組x下標(biāo)為6的元素讀入數(shù)據(jù)的正確語句是A)scanf("%f",&x[6]);B)scanf("%lf",*(x+6));C)scanf("%lf",p+6);D)scanf("%lf",p[6]);有以下程序(說明:字母A的ASCII碼值是65)#includevoidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main( )D)abcdef{chara[]="BYTE";fun(a);printf("\n");}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是A)BYB)BTC)YTD)YE有以下程序段#includemain( ){while(getchar( )!='\n');}以下表達(dá)中正確的選項是
B)getchar( )不可以夠出此刻while語句的條件表達(dá)式中C)當(dāng)履行此while語句時,只有按回車鍵程序才能持續(xù)履行D)當(dāng)履行此while語句時,按任意鍵程序就能持續(xù)履行有以下程序#includemain( ){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是A)此while語句將無窮循環(huán)A)3B)2c++;C)1}D)0}(28)如有定義語句:charmain( )s[3][10],(*k)[3],*p;,則以下賦值{chars[81];語句正確的選項是gets(s);A)p=s;fun(s);B)p=k;puts(s);C)p=s[0];}D)k=s;當(dāng)履行程序時從鍵盤上輸入有以下程序HelloBeijing<回車>,則程序的輸出#include結(jié)果是voidfun(char*A)hellobeijingC)B)HelloBeijing{while(*C)HELLOBEIJINGC)D)hELLOBeijing{if(*c>='a'&&*c<='z')
(30)以下函數(shù)的功能是:經(jīng)過鍵*c=*c-('a'-'A');
盤輸入數(shù)據(jù),為數(shù)組中的所有元素賦值。gets(#includeB);#defineN10printf("%s\n%s\n",a,voidfun(intx[N])B);{inti=0;}while(i程序運(yùn)轉(zhuǎn)時若輸入:}howareyou?Iamfine<回車>在程序中下劃線處應(yīng)填入的是則輸出結(jié)果是A)x+iA)howareyou?B)&x[i+1]B)howC)x+(i++)Iamfineareyou?IamfineD)&x[++i]C)howareyou?Iamfine(31)有以下程序D)howareyou?#include(32)設(shè)有以下函數(shù)定義main( )intfun(intk){chara[30],b[30];{if(k<1)return0;scanf("%s",a);elseif(k==1)return1;elsereturnfun(k-1)+1;,}C)));若履行調(diào)用語句:n=fun(3);,}則函數(shù)fun總合被調(diào)用的次數(shù)是程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是A)2A)3B)3B)6C)4C)8D)5D)12有以下程序(34)有以下程序#include#includeintfun(intx,inty)intfun( ){if(x!=y)return
((x+y)/2);{staticintx=1;elsereturn(x);x*=2;}returnx;main( )}{inta=4,b=5,c=6;main( )printf("%d\n",fun(2*a,fun(b{inti,s=1;for(i=1;i<=3;i++)s*=fun( );printf("%d\n",s);}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是A)0B)10C)30D)64有以下程序#include#defineS(x)4*(x)*x+1main( ){intk=5,j=2;printf("%d\n",S(k+j));}程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是
B)143C)33D)28設(shè)有定義:struct{charmark[12];intnum1;doublenum2;}t1,t2;,若變量均已正確賦初值,則以下語句中錯誤的選項是A)t1=t2;B)t2.num1=t1.num1;C)t2.mark=t1.mark;D)t2.num2=t1.num2;有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main( ){A)197structord*p=dt;printf("%d,",++(p->x));prin程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是tf("%d\n",++(p->y));A)10}B)11程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是C)20A)1,2D)21B)4,1(39)有以下程序C)3,4#includeD)2,3main( )有以下程序{unsignedchara=8,c;#includec=a>>3;structSprintf("%d\n",{inta,b;}data[2]={10,100,2C);0,200};}main( )程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是{structSp=data[1];A)32printf("%d\n",++(p.a));B)16}C)1D)0(4)實(shí)體完好性拘束要求關(guān)系數(shù)據(jù)庫中元組的【4】屬性值不可以為空。設(shè)fp已定義,履行語句fp=fopen("file","w");后,以下針(5)在關(guān)系A(chǔ)(S,SN,對文本文件file操作表達(dá)的選項中D)和關(guān)系B(D,CN,NM)中,A的主正確的選項是重點(diǎn)字是S,B的主重點(diǎn)字是D,則A)寫操作結(jié)束后能夠重新開始稱【5】是關(guān)系A(chǔ)的外碼。讀B)只好寫不可以讀C)能夠在原有內(nèi)容后追加寫D)能夠任意讀和寫二、填空題有序線性表能進(jìn)行二分查找的前提是該線性表一定是【1】儲存的。一棵二叉樹的中序遍歷結(jié)果為DBEAFC,前序遍歷結(jié)果為ABDECF,則后序遍歷結(jié)果為【2】。對軟件設(shè)計的最小單位(模塊或程序單元)進(jìn)行的測試往常稱為【3】測試。
以下程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是【6】。#includemain( ){inta;a=(int)((double)(3/2)+0.5+(int)1.99*2);printf("%d\n",a);}有以下程序#includemain( ){intx;若程序運(yùn)轉(zhuǎn)時從鍵盤輸入48<回車>,則輸出結(jié)果為【8】。scanf("%d",&x);(9)有以下函數(shù)if(x>15)printf("%d",x-5);voidprt(charch,intn)if(x>10)printf("%d",x);{inti;if(x>5)printf("%d\n",x+5);for(i=1;i<=n;i++)}printf(i%6!=0?"%c":"%c\n",c若程序運(yùn)轉(zhuǎn)時從鍵盤輸入12<h);回車>,則輸出結(jié)果為【7】。}(8)有以下程序(說明:字符0的ASCII碼值為48)履行調(diào)用語句prt('*',24);后,#include函數(shù)共輸出了【9】行*號。main( )(10)以下程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是【10】。{charc1,c2;#includescanf("%d",&c1);main( )c2=c1+9;{intx=10,y=20,t=0;printf("%c%c\n",c1,c2);if(x==y)t=x;x=y;y=t;}printf("%d%d\n",x,y);}己知a所指的數(shù)組中有N個元素。函數(shù)fun的功能是,將下標(biāo)k(k>0)開始的后續(xù)元素所有向前移動一個地點(diǎn)。請?zhí)羁?。voidfun(inta[N],intk){inti;for(i=k;i}有以下程序,請在【12】處填寫正確語句,使程序可正常編譯運(yùn)轉(zhuǎn)。#include12】;main( ){doublex,y,(*p)( );scanf("%lf%lf",&x,&y);p=avg;printf("%f\n",(*p)(x,y));
}doubleavg(doublea,doubleB){return((a+B)/2);}以下程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是【13】。#includemain( ){inti,n[5]={0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;pr
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 切眉術(shù)病因介紹
- 新疆警察學(xué)院《數(shù)據(jù)挖掘技術(shù)實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 精密制造行業(yè)年度報告
- 正規(guī)加盟合同范例封面
- 廚具設(shè)備采購合同范例
- 香港冰箱轉(zhuǎn)讓合同范例
- 生姜種植合同范例
- 出售二手舊房合同范例
- 小型高空車銷售合同范例
- 事故車銷售合同范例
- 青島版二年級上冊數(shù)學(xué)《乘法的初步認(rèn)識》單元整體備課設(shè)計
- 房屋買賣協(xié)議書電子版模板
- 威綸觸摸屏范例d11.xy曲線圖示例
- 常見雞病防治課件
- 220kv升壓站質(zhì)量評估報告
- 4-72系列風(fēng)機(jī)使用說明書
- 花鍵跨棒距的計算
- 國家開放大學(xué)《C語言程序設(shè)計》形考任務(wù)1-4參考答案
- 北京市海淀區(qū)2021-2022學(xué)年七年級上學(xué)期期末考試語文試卷(word版含答案)
- 低濃度顆粒物的測定重量法方法驗證報告
- 百家姓全文拼音版A4打印
評論
0/150
提交評論