版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第14頁/共NUMPAGES\*ARABIC14頁江南大學(xué)網(wǎng)絡(luò)教育第二階段練習(xí)題的參考答案選擇為,在文檔最后考試科目:《C語言程序設(shè)計》第章至第章(總分100分)__________學(xué)習(xí)中心(教學(xué)點)批次:層次:專業(yè):學(xué)號:身份證號:姓名:得分:一單選題(共20題,總分值40分,下列選項中有且僅有一個選項符合題目要求,請在答題卡上正確填涂。)1.下述對C語言字符數(shù)組的描述中錯誤的是()。(2分)A.字符數(shù)組可以存放字符串B.字符數(shù)組的字符串可以整體輸入、輸出C.可以在賦值語句中通過賦值運算符"="對字符數(shù)組整體賦值D.不可以用關(guān)系運算符對字符數(shù)組中的字符串進(jìn)行比較2.有以下程序voidf(intv,intw){intt;t=v;v=w;w=t;}main(){intx=1,y=3,z=2;if(x>y)f(x,y);elseif(y>z)f(y,z);elsef(x,z);printf(“%d,%d,%d\n”,x,y,z);}執(zhí)行后輸出結(jié)果是()。
(2分)A.1,2,3B.3,1,2C.1,3,2D.2,3,13.有語句charstr1[10],str2[10]={"books"};則能將字符串books賦給數(shù)組str1的正確語句是()。(2分)A.str1={"Books"};B.strcpy(str1,str2);C.str1=str2;D.strcpy(str2,str1);4.若有變量說明:chars,s1[20];執(zhí)行語句:s="student";s1=s;正確的敘述是()。(2分)A.二個語句都不正確B.s所指向的字符串和s1的值都是"student"C.第一個語句正確,而第二個語句不正確D.第二個語句正確,而第一個語句不正確5.C語言的編譯系統(tǒng)對宏命令是()時候處理的。(2分)A.在程序運行B.在程序連接時C.和源程序其它C語言同時進(jìn)行編譯時D.對源程序其它成份正式編譯之前進(jìn)行處理的6.下列說法不正確的是()。(2分)A.宏替換不占用運行時間B.宏無類型C.宏替換只是字符替換D.宏名必須用大寫字母表示7.若有以下說明和語句,則輸出結(jié)果是()。charsp[]="\x69\082\n";printf("%d",strlen(sp));(2分)A.3B.5C.1D.字符串中有非法字符,輸出值不定8.以下函數(shù)調(diào)用中有()個實參。expd((a1,a2,a3),(a4,a5),a7,a8)
(2分)A.4個B.3個C.8個D.5個9.執(zhí)行完下面的程序段后,屏幕顯示的內(nèi)容為()。main(){inta=2,i;for(i=0;i<3i=""printf=""d=""f=""a="">}f(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}
(2分)A.777B.777C.789D.78910.若有宏定義與變量說明如下:#defineX5#defineYX+1#defineZY*X/2inta;a=Y;則執(zhí)行以下printf語句后輸出的結(jié)果是()。Printf("%d%d\n",Z,--a);(2分)A.75B.126C.125D.7611.函數(shù)調(diào)用可以……,以下錯誤的是()。(2分)A.出現(xiàn)在執(zhí)行語句中B.出現(xiàn)在一個表達(dá)式中C.作為一個函數(shù)的實參D.作為一個函數(shù)的形參12.C語言中函數(shù)能否嵌套調(diào)用和遞歸調(diào)用?以下說法正確的是()。(2分)A.二者均不可B.前者可,后者不可C.前者不可,后者可D.二者均可13.C語言允許函數(shù)值類型缺省定義,此時該函數(shù)值隱含的類型是()。(2分)A.float型B.int型C.long型D.double型14.有兩個字符數(shù)組a,b,則以下正確的輸入語句是()。(2分)A.gets(a,b);B.scanf("%s%s",a,b);C.scanf("%s%s",&a,&b);D.gets("a"),gets("b");15.數(shù)組名作為參數(shù)傳遞給函數(shù),此時作為實在參數(shù)的數(shù)組名被處理為()。(2分)A.該數(shù)組的長度B.該數(shù)組的元素個數(shù)C.該數(shù)組中各元素的值D.該數(shù)組的首地址16.以下能正確定義一維數(shù)組的選項是()。(2分)A.intnum[];B.#defineN100intnum[N];C.intnum[0..100];intnum[N];D.intN=100;17.若程序中定義了以下函數(shù)doublemyadd(doublea,doubleB){return(a+B);}并將其放在調(diào)用語句之后,則在調(diào)用之前應(yīng)該對該函數(shù)進(jìn)行說明,以下選項中錯誤的說明是()。
(2分)A.doublemyadd(doublea,B);B.doublemyadd(double,double);C.doublemyadd(doubleb,doubleA);D.doublemyadd(doublex,doubley);18.以下描述中,正確的是()。(2分)A.調(diào)用函數(shù)時,實參可以是表達(dá)式B.調(diào)用函數(shù)時,將為形參分配內(nèi)存單元C.調(diào)用函數(shù)時,實參與形參的原型必須一致D.調(diào)用函數(shù)時,實參與形參可以用內(nèi)存單元19.在C語言中,引用數(shù)組元素時,其下標(biāo)的數(shù)據(jù)類型允許是()。(2分)A.整型常量B.整型表達(dá)式C.整型常量或整型表達(dá)式D.任何類型的表達(dá)式20.變量的有效范圍與其定義位置有關(guān),(),其作用域在整個源程序文件中都有效。(2分)A.在第一個函數(shù)中定義的變量B.在定義第一個函數(shù)之前所定義的變量C.在主函數(shù)中定義的變量D.在函數(shù)中定義的靜態(tài)變量二填空題(共7題,總分值28分)21.以下程序運行后的輸出結(jié)果是_________。#defineSQR(x)x*xmain(){inta,k=3;a=++SQR(k+1);printf("%d\n",a);}(4分)22.有以下程序voidswap1(intc[]){intt;t=c[0];c[0]=c[1];c[1]=t;}voidswap2(intc0,intc1){intt;t=c0;c0=c1;c1=t;}main(){inta[2]={3,5},b[2]={3,5};swap1(A);swap2(b[0],b[1]);printf(“%d,%d,%d,%d\n”,a[0],a[1],b[0],b[1]);}其輸出結(jié)果是_________。
(4分)23.在C語言中,二維數(shù)組元素在內(nèi)存中的存放順序是按_________存放的。(4分)24.凡是函數(shù)中未指定存儲類別的局部變量,其隱含的存儲類別為_________。(4分)25.以下函數(shù)的功能是刪除字符串s中的所有數(shù)字字符。請?zhí)羁铡oid
dele(chars[]){
intn=0,i;for(i=0,s[i];i++)if(_________)s[n++]=s[i];s[n]=_________;}
(4分)26.執(zhí)行以下程序后,輸出的結(jié)果是_________。intm=10;intf(intx,inty){intm=5;m+=x*y;returnm;}main(){inta=6,b=7;printf(“%d\n”,f(a,b)/m);}(4分)27.以下程序?qū)崿F(xiàn)從鍵盤上輸入一個字符,用折半查找法找出該字符在已排序的字符串a(chǎn)中的位置。若字符不在,則打印**。請完善以下程序。#include”stdio.h”#include”string.h”main(){charstr[100],ch;intbot=0,top,mid,flag=0;gets(str);getchar(ch);top=_________;while((top-bot)>=0){mid=_________;if(str[mid]==c){_________;_________;}elseif(str[mid]bot=_________;elsetop=_________;}if(flag)printf(“%c字符在已知字符串中位置是%d\n”,c,mid+1);elseprintf(“**”);}(4分)三編程題(共2題,總分值32分)28.編寫程序?qū)⑾聵?biāo)為奇數(shù)的數(shù)組元素從數(shù)組中刪除,然后排序輸出。(16分)29.編寫程序?qū)崿F(xiàn)輸入一個十進(jìn)制數(shù),將其轉(zhuǎn)化為指定進(jìn)制的數(shù)制字符。(16分)
一單選題(共20題,總分值40分,下列選項中有且僅有一個選項符合題目要求,請在答題卡上正確填涂。)1.參考答案選擇為:C解析過程:2.參考答案選擇為:C解析過程:3.參考答案選擇為:B解析過程:4.參考答案選擇為:A解析過程:5.參考答案選擇為:D解析過程:6.參考答案選擇為:D解析過程:7.參考答案選擇為:B解析過程:8.參考答案選擇為:A解析過程:9.參考答案選擇為:C解析過程:10.參考答案選擇為:A解析過程:11.參考答案選擇為:D解析過程:12.參考答案選擇為:D解析過程:13.參考答案選擇為:B解析過程:14.參考答案選擇為:B解析過程:15.參考答案選擇為:D解析過程:16.參考答案選擇為:B解析過程:17.參考答案選擇為:A解析過程:18.參考答案選擇為:A解析過程:19.參考答案選擇為:C解析過程:20.參考答案選擇為:B解析過程:二填空題(共7題,總分值28分)21.參考答案選擇為:9解析過程:22.參考答案選擇為:5,3,3,5解析過程:23.參考答案選擇為:行解析過程:24.參考答案選擇為:auto(動態(tài)存儲)解析過程:25.參考答案選擇為:s[i]<’0’>’9’<!--’0’-->,‘\0’<!--’0’-->解析過程:26.參考答案選擇為:4解析過程:27.參考答案選擇為:strlen(str)-1,(top+bot)/2,flag=1,break,mid+1,mid-1解析過程:三編程題(共2題,總分值32分)28.參考答案選擇為:#defineN10voidsort(inta[],intn){intI,j,t;
for(I=1;I<=n-1;I++)for(j=0;j<n-I;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}}main(){inta[N],I,k=0;
for(I=0;I<N;I++)
scanf("%d",&a[I]);
for(I=0;I<N;I++)if(I%2==0)a[k++]=a[I];sort(a,k);for(I=0;I<k;I++)
printf("%d
",a[I]);}解析過程:29.參考答案選擇為:#include"string.h"#include"stdio.h"voidf(intm,intr,chara[]){
inti=0,k;
charb[17]="0123456789ABCDEF",t;
while(m!=0)
{
a[i++]=b[m%r];
m=m/r;
}
a[i]='\0';
puts(a);
k=strlen(a);
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年全球及中國片式電阻器行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 2024-2030年全球及中國汽車無漆凹痕去除工具行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 2024-2030年全球及中國步行曝氣機行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 2024-2030年全球及中國機構(gòu)家具行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 2024-2030年全球及中國抗過敏非藥物補充劑行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 2024-2030年全球及中國廣告的增強現(xiàn)實行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 2024-2030年全球及中國可編程邏輯控制器行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 低碳環(huán)保裝修合同示范文本
- 醫(yī)院工程水泥供應(yīng)合同模板
- 鄉(xiāng)村道路改造渣土清運合同
- 大數(shù)據(jù)與智能交通簡介
- 車輛軸溫智能探測系統(tǒng)(THDS)-防松鐵絲的綁扎方法
- 全國優(yōu)質(zhì)課一等獎小學(xué)四年級教科版科學(xué)《用氣球驅(qū)動小車》公開課課件(內(nèi)嵌音頻視頻)
- 第8課 隋唐政治演變與民族交融
- 馬工程版《中國經(jīng)濟(jì)史》各章思考題答題要點及詳解
- 江蘇省揚州市梅嶺中學(xué)教育集團(tuán)2023-2024學(xué)年八年級上學(xué)期期中英語試卷
- 動力電池的結(jié)構(gòu)及工作原理
- 膠接絕緣作業(yè)指導(dǎo)書
- 可持續(xù)城市發(fā)展中的綠色基礎(chǔ)設(shè)施策略
- 基于STM32的智慧農(nóng)業(yè)大棚系統(tǒng)設(shè)計
- R語言編程藝術(shù)教學(xué)大綱
評論
0/150
提交評論