版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2021年3月計(jì)算機(jī)二級C語言真題及答案一、選擇題A)棧頂元素最先能被刪除B)棧頂元素最后才能被刪除C)棧底元素永遠(yuǎn)不能被刪除D)以上三種說法都不對以下表達(dá)中正確的選項(xiàng)是A)有一個(gè)以上根結(jié)點(diǎn)的數(shù)據(jù)構(gòu)造不一定是非線性構(gòu)造B)只有一個(gè)根結(jié)點(diǎn)的數(shù)據(jù)構(gòu)造不一定是線性構(gòu)造C)循環(huán)鏈表是非線性構(gòu)造D)雙向鏈表是非線性構(gòu)造711層)A)3B)4C)6D)7A)軟件集成測試方案B)軟件詳細(xì)設(shè)計(jì)說明書C)用戶手冊D)軟件需求規(guī)格說明書A)順序構(gòu)造GOTO跳轉(zhuǎn))構(gòu)造D))下面描繪中錯(cuò)誤的選項(xiàng)是系統(tǒng)總體構(gòu)造圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)C)D)PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具A)數(shù)據(jù)定義語言B)數(shù)據(jù)管理語言C)數(shù)據(jù)操縱語言D)數(shù)據(jù)控制語言聯(lián)絡(luò)是1:1聯(lián)絡(luò)1:m聯(lián)絡(luò)m:1聯(lián)絡(luò)m:n聯(lián)絡(luò)R、ST如下:那么由關(guān)系RS得到關(guān)系TA)自然連接交除并UInt實(shí)例化值的是A)-369B)369D)整數(shù)集合{1,2,3,4,5}選項(xiàng)是C語言程序僅可以編譯執(zhí)行C語言程序僅可以解釋執(zhí)行CD)以上說法都不對以下表達(dá)中錯(cuò)誤的選項(xiàng)是C語言的可執(zhí)行程序是由一系列機(jī)器指令構(gòu)成的C語言編寫的源程序不能直接在計(jì)算機(jī)上運(yùn)行通過編譯得到的二進(jìn)制目的程序需要連接才可以運(yùn)行C語言集成開發(fā)環(huán)境的機(jī)器上不能運(yùn)行C.exe(13)C程序合法常量的是A)1,234B)'\123'C)123D)"\x7G"C程序合法實(shí)數(shù)的是A).1e0C)E9a=3,b=2,c=1;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)執(zhí)行上述程序段,并從鍵盤輸入:name=Lilinum=1001<回車>后,name的值為A)LiliB)name=LiliC)Lilinum=D)name=Lilinum=1001if)A)必須是邏輯值B)必須是整數(shù)值C)必須是正數(shù)D)可以是任意合法的數(shù)值(18)有以下程序#includemain(){intx=011;printf("%d\n",++x);}程序運(yùn)行后的輸出結(jié)果是A)12B)11C)10D)9#includemain(){ints;while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+4);break;case3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}12345回車>,那么輸出結(jié)果是A)6566456B)66656C)66666inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);continue;case0:exit(0);}printf("%d\n",n);}以下關(guān)于程序段執(zhí)行情況的表達(dá),正確的選項(xiàng)是for8次n4時(shí)完畢循環(huán)操作n12時(shí)不做任何操作n0(21)有以下程序#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)行后的輸出結(jié)果是A)0B)3C)7D)8ikintfor語句for(i=0,k=-1;k=1;k++)printf("*****\n");下面關(guān)于語句執(zhí)行情況的表達(dá)中正確的選項(xiàng)是A)循環(huán)體執(zhí)行兩次B)循環(huán)體執(zhí)行一次D)構(gòu)成無限循環(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)行后的輸出結(jié)果是A)ABCDEFB)AbCdEfD)abcdefx[10],*p=x;,以下能給數(shù)組x6的元素讀入數(shù)據(jù)的正確語句是A)scanf("%f",&x[6]);B)scanf("%lf",*(x+6));C)scanf("%lf",p+6);D)scanf("%lf",p[6]);(AASCII65)#includevoidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);printf("\n");}程序運(yùn)行后的輸出結(jié)果是A)BYB)BTC)YTYE#includemain(){…while(getchar()!='\n');…}以下表達(dá)中正確的選項(xiàng)是while語句將無限循環(huán)while語句的條件表達(dá)式中while語句時(shí),只有按回車鍵程序才能繼續(xù)執(zhí)行while語句時(shí),按任意鍵程序就能繼續(xù)執(zhí)行#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序運(yùn)行后的輸出結(jié)果是A)3B)2C)1D)0s[3][10],(*k)[3],*p;,那么以下賦值語句正確的選項(xiàng)是A)p=s;B)p=k;C)p=s[0];D)k=s;#includevoidfun(char*C){C){if(*c>='a'&&*c<='z')*c=*c-('a'-'A');c++;}}main(){chars[81];gets(s);fun(s);puts(s);}當(dāng)執(zhí)行程序時(shí)從鍵盤上輸入HelloBeijing<回車>,那么程序的輸出結(jié)果是A)hellobeijingHelloBeijingHELLOBEIJINGhELLOBeijing#include#defineN10voidfun(intx[N]){inti=0;while(i}在程序中下劃線處應(yīng)填入的是A)x+iB)&x[i+1]C)x+(i++)D)&x[++i]有以下程#includemain(){chara[30],b[30];scanf("%s",a);gets(B);printf("%s\nB);}程序運(yùn)行時(shí)假設(shè)輸入:howareyou?Iam那么輸出結(jié)果是A)howareyou?B)howIamfineareyou?IamfineC)howareyou?IamfineD)howareyou?設(shè)有如下函數(shù)定intfun(intk){if(k<1)return0;elseif(k==1)returnelsereturnfun(k-1)+1;}n=fun(3那么函數(shù)funA)2B)3C)4D)5有以下程#includeintfun(intx,inty){if(x!=y)returnelsereturn(x);}main(){
x+y)/printf("%d\n",fun(2*a,fun(b,C)));}程序運(yùn)行后的輸出結(jié)果是A)3B)6C)8D)12#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf("%d\n",s);}程序運(yù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)行后的輸出結(jié)果是A)197B)143C)33D)28設(shè)有定義:struct{charmark[12];intnum1;doublenum2;}t1,t2,假設(shè)變量均已正確賦初值,那么以下語句中錯(cuò)誤的選項(xiàng)是A)t1=t2;B)t2.num1=t1.num1;C)t2.mark=t1.mark;D)t2.num2=t1.num2;(37)有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,",++(p->x));printf("%d\n",++(p->y));}程序運(yùn)行后的輸出結(jié)果是A)1,2B)4,1C)3,4D)2,3#includestructS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++());}程序運(yùn)行后的輸出結(jié)果是A)10B)11C)20D)21#includemain(){unsignedchara=8,c;c=a>>3;printf("%d\n",C);}程序運(yùn)行后的輸出結(jié)果是A)32B)16C)1D)0fpfp=fopen("file","w");file操作表達(dá)的選項(xiàng)中正確的選項(xiàng)是A)寫操作完畢后可以從頭開場讀B)只能寫不能讀可以在原有內(nèi)容后追加寫二、填空題1】存儲的。一棵二叉樹的中序遍歷結(jié)果為,前序遍歷結(jié)果為ABDECF,那么后序遍歷結(jié)】。)3】測試。(5)A(S,SN,D)中,AS,BD,那么稱【】是關(guān)A的外碼。6#includemain(){inta;a=(int)((double)(3/2)+0.5+(int)1.99*2);printf("%d\n",a);}有以下程序#includemain(){intx;scanf("%d",&x);if(x>15)printf("%d",x-5);if(x>10)printf("%d",x);if(x>5)printf("%d\n",x+5);}假設(shè)程序運(yùn)行時(shí)從鍵盤輸入>7(8)(0ASCII48)#includemain(){charc1,c2;scanf("%d",&c1);c2=c1+9;printf("%c%c\n",c1,c2);}假設(shè)程序運(yùn)行時(shí)從鍵盤輸入>8(9)有以下函數(shù)voidprt(charch,intn){inti;for(i=1;i<=n;i++)printf(i%6!=0?"%c":"%c\n",ch);}執(zhí)行調(diào)用語句prt('*',24);后,函數(shù)共輸出了【9】行*號。10#includemain(){intx=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf("%d%d\n",x,y);}a所指的數(shù)組中有Nfunk(k>0)開場的后續(xù)元素全部向前挪動一個(gè)位置。請?zhí)羁铡oidfun(inta[N],intk){inti;for(i=k;i #include【12】;main(){doublex,y,(*p)();scanf("%lf%lf",&x,&y);p=avg;printf("%f\n",(*p)(x,y));}doubleavg(doublea,doubleB){return((a+B)/2);}13】。#includemain(){inti,n[5]={0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%d",n[i]);}printf("\n");}14】。#include#include#includemain(){char*p;inti;p=(char*)malloc(sizeof(char)*20);strcpy(p,"welcome");for(i=6;i>=0;i--)putchar(*(p+i));printf("\n");free(p);}15#includemain(){FILE*fp;intx[6]={1,2,3,4,5,6},i;fp=fopen("test.dat","wb");fwrite(x,sizeof(int),3,fp);rewind(fp);fread(x,sizeof(int),3,fp);for(i=0;i<6;i++)printf("%d",x[i]);printf("\n");fclose(fp);}參考答
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球丙二醛行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國低空洞焊膏行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025辦公寫字樓出租合同范本2
- 活牛購銷合同
- 廣場商鋪?zhàn)赓U合同
- 2025北京市非居民供熱采暖合同(合同版本)
- 文化傳播項(xiàng)目合同
- 門窗安裝工承包合同范本
- 提升跨部門協(xié)作能力的技能培訓(xùn)
- 合同協(xié)議框架性合作協(xié)議
- 創(chuàng)業(yè)計(jì)劃路演-美甲
- 梁山伯與祝英臺小提琴譜樂譜
- 我國全科醫(yī)生培訓(xùn)模式
- 《摔跤吧爸爸》觀后感PPT
- 機(jī)構(gòu)編制重要事項(xiàng)的報(bào)告范文(5篇)
- DBJ51-T 188-2022 預(yù)拌流態(tài)固化土工程應(yīng)用技術(shù)標(biāo)準(zhǔn)
- 《長津湖》電影賞析PPT
- 多維閱讀第10級 who is who 看看都是誰
- 滑雪運(yùn)動介紹
- 高二下學(xué)期英語閱讀限時(shí)訓(xùn)練(一)
- 半導(dǎo)體制造工藝-13薄膜沉積(下)綜述課件
評論
0/150
提交評論