版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試卷編號(hào):10479所屬語言:C語言試卷方案:2015-9-12返校程序設(shè)計(jì)(C)試卷總分:100分共有題型:4種一、單選共20題(共計(jì)40分)第1題(2.0分)題號(hào):3161難度:易第1章C語言源程序文件經(jīng)過C編譯程序編譯后生成的目標(biāo)文件的后綴為A:.cB:.objC:.exeD:.bas答案:B第2題(2.0分)題號(hào):104難度:中第1章以下運(yùn)算符中,優(yōu)先級(jí)最高的運(yùn)算符是()oA:||B:%C:!D:==答案:C第3題(2.0分)題號(hào):574難度:中第2章若變量已正確定義并賦值,下面符合C語言語法的表達(dá)式是()oA:a:=b+1B:a=b=c+2C:int18.5%3D:a=a+7=c+b答案:B第4題(2.0分)題號(hào):607難度:中第2章若a為int類型,且其值為3,則執(zhí)行完表達(dá)式a+=a-=a*a后,a的
值是()A:-3B:9C:-12D:6答案:C第5題(2.0分)題號(hào):3118難度:中以下敘述中錯(cuò)誤的是A:用戶所定義的標(biāo)識(shí)符允許使用關(guān)鍵字B:用戶所定義的標(biāo)識(shí)符應(yīng)盡量做到“見名知意”C:用戶所定義的標(biāo)識(shí)符必須以字母或下劃線開頭D:用戶定義的標(biāo)識(shí)符中,大、小寫字母代表不同標(biāo)識(shí)答案:A題號(hào):489難度:中C語言用戶自定義標(biāo)識(shí)符是()題號(hào):489難度:中C語言用戶自定義標(biāo)識(shí)符是()題號(hào):509難度:中下列標(biāo)識(shí)符中,不合法的A:printfB:enumC:_D:sin答案:B第7題(2.0分)inta=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;則a的值為()oA:1B:2C:3D:不一定答案:A第8題(2.0第8題(2.0分)題號(hào):433難度:中下列運(yùn)算符構(gòu)成的表達(dá)式,其值不一定是0或1的是()A:!=B:&&C:>D:=答案:D第9題(2.0分)題號(hào):575難度:中第4章若有條件表達(dá)式(exp)?a++:b--,則以下表達(dá)式中能完全等價(jià)于表達(dá)式(exp)的是()。A:(exp==0)B:(exp!=0)C:(exp==1)D:(exp!=1)答案:B第10題(2.0分)題號(hào):161難度:中第5章設(shè)j和k都是int類型,則for循環(huán)語句for(j=0,k=-1;k=1;j++,k++)printf("****\n");()。A:循環(huán)結(jié)束的條件不合法B:是無限循環(huán)C:循環(huán)體一次也不執(zhí)行D:循環(huán)體只執(zhí)行一次答案:B第11題(2.0分)題號(hào):400難度:中第5章以下敘述錯(cuò)誤的是oA:break語句不能用于循環(huán)語句和switch語句外的任何其他語句.B:在switch語句中使用break語句或continue語句的作用相同.C:在循環(huán)語句中使用continue語句是為了結(jié)束本次循環(huán),而不是終止整個(gè)循環(huán)D:在循環(huán)語句中使用break語句是為了使流程跳出循環(huán)體,提前結(jié)束循環(huán)答案:B第12題(2.0分)題號(hào):613難度:中第5章下面有關(guān)for循環(huán)的正確描述是()oA:for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B:for循環(huán)是先執(zhí)行循環(huán)循環(huán)體語句,后判斷表達(dá)式C:在for循環(huán)中,不能用break語句跳出循環(huán)體D:for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號(hào)括起來答案:D第13題(2.0分)題號(hào):644難度:中第6章以下對(duì)一維整型數(shù)組a的正確說明是()oA:inta(10);B:intn=10,a[n];C:intn;scanf("%d",&n);inta[n];D:#defineSIZE10(換行)inta[SIZE];答案:D第14題(2.0分)題號(hào):3574難度:較難第6章已知有聲明"intm[]={5,4,3,2,1},i=0;",下列對(duì)m數(shù)組元素的引用中,錯(cuò)誤是()A:m[++i]B:m[5]C:m[2*2]D:m[m[4]]答案:B第15題(2.0分)題號(hào):3544有以下程序:#include<stdio.h>intmain(){chars口="012x4y\08s34f4w2”;inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9')n++;printf("%d'n",n);return0;}程序運(yùn)行后的輸出結(jié)果是oA:0B:3C:4D:7答案:C第16題(2.0分)題號(hào):3359難度:中第7章在C語言程序中().A:函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套B:函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套C:函數(shù)的定義和函數(shù)調(diào)用均可以嵌套D:函數(shù)的定義和函數(shù)調(diào)用不可以嵌套答案:B第17題(2.0分)題號(hào):672難度:中第7章C語言允許函數(shù)類型缺省定義,此時(shí)函數(shù)值隱含的類型是()oA:floatB:intC:longD:double答案:B難度:中第7章第18題(2.0難度:中第7章C語言源程序的基本單位是()oA:過程B:函數(shù)C:子程序D:標(biāo)識(shí)符答案:B第19題(2.0分)題號(hào):667難度:中第7章以下敘述中正確的是()oA:全局變量的作用域一定比局部變量的作用域范圍大B:靜態(tài)(static)類別變量的生存期貫穿于整個(gè)程序的運(yùn)行期間C:函數(shù)的形參都屬于全局變量D:未在定義語句中賦初值的auto變量和static變量的初值都是隨機(jī)值答案:B
第20題(2.0分)題號(hào):3112難度:中第9章下列語句定義pf為指向float類型變量f的指針,是正確的.A:floatf,*pf=f;B:floatf,*pf=&f;C:float*pf=&f,f;D:floatf,pf答案:B二、程序填空共2題(共計(jì)20分)難度:較難第5章第1難度:較難第5章/*【程序填空】功能:求100?200間的全部素?cái)?shù),并且是每行輸出10個(gè)素?cái)?shù)。*/#include<stdio.h>#include<math.h>intmain(){intn,k,i,m=0;for(n=101;n<=200;n=n+2){k=(int)sqrt(n);/***********SPACE***********/for(i=2;【?】for(i=2;【?】;i++)/***********SPACE***********/if(?if(?】)break;if(i>=k+1)/***********SPACE***********/{printf("%d",n);m=if(m%10==0)printf("\n");}return0;答案:=======(答案1)=======i<=k=========或=========k>=i
(答案2)n%i==0=========或=========!(n%i)=======(答案3)=======m+1=========或=========1+m=========或=========m++=========或=========++m第2題(10.0分)題號(hào):403難度:易/*【程序填空】功能:輸出9*9口訣。1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=124*4=165*1=55*2=105*3=155*4=205*5=256*1=66*2=126*3=186*4=246*5=306*6=367*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=649*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81*/#include<stdio.h>main(){inti,j,result;printf("\n");/***********SPACE***********/for(i=1;【?】;i++)/***********SPACE***********/for(j=1;j<=i;【?】for(j=1;j<=i;【?】)result=i*j;/***********SPACE***********/result=i*j;/***********SPACE***********/printf("%d*%d=%-3d",i,j,?);printf("%d*%d=%-3d",i,j,?);)printf("\n");))答案:=======(答案1)=======i<10=========或=========10>i=========或=========i<=9=========或=========9>=i=======(答案2)=======j++=========或=========++j=========或=========j=1+j=========或=========j+=1=========或=========j=j+1=======(答案3)=======result=========或=========i*j=========或=========j*i三、程序改錯(cuò)共2題(共計(jì)20分)第1題(10.0分)題號(hào):253難度:易第1章/*【程序改錯(cuò)】功能:以下程序把兩個(gè)數(shù)按由大到小的順序輸出來*/#include<stdio.h>/***********FOUND***********/swap(int*p1,*p2){intp;p=*p1;*p1=*p2;*p2=p;}main(){inta,b,*p,*q;printf("inputab:");/***********FOUND***********/scanf("%d%d",a,b);p=&a;q=&b;if(a<b)swap(p,q);printf("a=%d,b=%d\n",a,b);/***********FOUND***********/printf("max=%d,min=%d\n",p,q);}答案:=======(答案1)=======swap(int*p1,int*p2)=========或=========voidswap(int*p1,int*p2)=======(答案2)=======scanf("%d%d",&a,&b);=======(答案3)=======printf("max=%d,min=%d\n",*p,*q);=========或=========printf("max=%d,min=%d\n",a,b);第2題(10.0分)題號(hào):11難度:中/*【程序改錯(cuò)】功能:用下面的和式求圓周率的近似值。直到最后一項(xiàng)的絕對(duì)值小于等于0.0001。71111—=1-—+―—-+...4357注意:不得增行或刪行,也不得更改程序的結(jié)構(gòu)。*/#include<stdio.h>#include<math.h>voidmain(){inti=1;floats=0,t=1,p=1;/**********FOUND**********/while(fabs(t)<=1e-4){s=s+t;p=-p;/**********FOUND**********/i++;t=p/i;/**********FOUND**********/printf("pi=%d\n",s*4);}答案:=======(答案1)=======while(fabs(t)>1e-4)=========或=========while(0.0001<fabs(t))=========或=========while(1e-4<fabs(t))=========或=========while(fabs(t)>0.0001)=======(答案2)=======i=i+2;=========或=========i+=2;=========或=========i++,i++;=========或=========++i,++i;=========或=========i++,++i;=========或=========++i,i++;=======(答案3)=======printf("pi=%f\n",s*4);四、程序設(shè)計(jì)共2題(共計(jì)20分)第1題(10.0分)題號(hào):22難度:易/*【程序設(shè)計(jì)】功能:從鍵盤為一維整型數(shù)組輸入10個(gè)整數(shù),調(diào)用fun函數(shù)找出其中最小的數(shù),并在main函數(shù)中輸出。請(qǐng)編寫fun函數(shù)。*/#include"stdio.h"voidwwjt();intfun(intx口,intn){/**********Program**********//**********End**********/main()(inta[10],i,min;for(i=0;i<10;i++)scanf("%d”,&a[i]);for(i=0;i<10;i++)printf("%3d",a[i]);printf("\n");min=fun(a,10);printf("%d'n",min);wwjt();)voidwwjt()(FILE*IN,*OUT;intiIN[10],i;intiOUT,iCOUNT;IN=fopen("4.IN","r");if(IN==NULL)(printf("PleaseVerifyTheCurrerntDir..itMayBeChanged");)OUT=fopen("4.out","w");if(OUT==NULL)(printf("PleaseVerifyTheCurrentDir..itMayBeChanged");)for(i=0;i<10;i++)(for(iCOUNT=0;iCOUNT<10;iCOUNT++)fscanf(IN,"%d",&iIN[iCOUNT]);iOUT=fun(iIN,10);fprintf(OUT,"%d'n",iOUT);)fclose(IN);fclose(OUT);)答案:intmin,i;min=x[0];for(i=1;i<n;i++){if(x[i]<min)min=x[i];}returnmin;第2題(10.0分)題號(hào):311難度:易/*【程序設(shè)計(jì)】功能:計(jì)算n門課程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度版權(quán)許可合同許可方式
- 2024年城市軌道交通建設(shè)與運(yùn)營(yíng)管理承包合同
- 2024小產(chǎn)權(quán)房買賣合同(買方)范本
- 2024年度通信工程安全施工質(zhì)量保證合同
- 2024年度學(xué)生轉(zhuǎn)學(xué)與安全責(zé)任承諾合同
- 2024年度物業(yè)租賃合同:高端商務(wù)樓物業(yè)管理與租賃合同
- 2024年廣告投放合同投放策略與違約金
- 2024年家具企業(yè)員工股權(quán)激勵(lì)計(jì)劃合同
- 2024年度影視制作合同標(biāo)的及制作要求
- 2024丙丁雙方關(guān)于合作開展物流業(yè)務(wù)的戰(zhàn)略合作協(xié)議
- 大班幼兒學(xué)情分析報(bào)告
- 北師大版三年級(jí)數(shù)學(xué)上冊(cè)第六單元《乘法》(大單元教學(xué)設(shè)計(jì))
- 紡織品購銷合同(5篇)
- 體育市場(chǎng)營(yíng)銷智慧樹知到期末考試答案章節(jié)答案2024年西華大學(xué)
- 【課件】第15課+權(quán)力與理性-17、18世紀(jì)西方美術(shù)+課件-高中美術(shù)人教版(2019)美術(shù)鑒賞
- 兒童早期的認(rèn)知發(fā)展-皮亞杰前運(yùn)算階段(三座山實(shí)驗(yàn))
- 2024年極兔速遞有限公司招聘筆試參考題庫附帶答案詳解
- 2024年威士忌酒相關(guān)公司行業(yè)營(yíng)銷方案
- 網(wǎng)絡(luò)游戲危害課件
- 2024供電營(yíng)業(yè)規(guī)則學(xué)習(xí)課件
- 鐵路給水排水設(shè)計(jì)規(guī)范(TB 10010-2016)
評(píng)論
0/150
提交評(píng)論