版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語言程序設(shè)計(jì)習(xí)題1.復(fù)習(xí)、穩(wěn)固所學(xué)習(xí)的知識(shí)點(diǎn)。2.強(qiáng)化自己的記憶。3.鍛煉自己實(shí)際運(yùn)用C語言知識(shí)的能力4.平時(shí)成績(jī)。1.以下程序輸出的結(jié)果為〔〕main(){inta=10,b=50,c=30;if(a<b)a=b,b=c;c=a;printf(“a=%d,b=%d,c=%d”,a,b,c);}A)a=10,b=50,c=10B)a=10,b=30,c=10C)a=50,b=30,c=10D)a=50,b=30,c=50C語言程序設(shè)計(jì)習(xí)題
2.以下程序的輸出結(jié)果是〔〕main()
{charst[20]=“hello\0\t\n”;
printf(%d%d\n”,strlen(st),sizeof(st));
}
A)99B)520C)1320D)2020C語言程序設(shè)計(jì)習(xí)題
在C語言中,一維字符數(shù)組的最普遍的用法是作為字符串。字符串被定義為一個(gè)以空字符〔‘\0’〕終結(jié)的一維字符數(shù)組。strlen用來計(jì)算字符串的長(zhǎng)度,即字符串中包含的字符的個(gè)數(shù),不計(jì)〔‘\0’〕;而sizeof那么用來計(jì)算數(shù)組地址的存放長(zhǎng)度。3.以下程序的輸出結(jié)果是〔〕
main()
{inta,b;
for(a=1,b=1;a<=100;a++)
{if(b>=10)break;
if(b%3==1)
{b+=3;continue;}
}printf(“%d\n”,a);
}A)101B)6C)5D)4C語言程序設(shè)計(jì)習(xí)題
break用在循環(huán)中,強(qiáng)迫控制立即退出循環(huán);只能退出它所在的那層循環(huán);continue只用在循環(huán)中,跳過其后面的語句,將控制轉(zhuǎn)移到下一循環(huán)。4.以下程序的輸出結(jié)果是(
)main()
{charch[3][5]={"AAAA","BBB","CC"};
printf("\"%s\"\n",ch[1]);
}
A)"AAAA"B)"BBB"C)“BBBCC”D)“CC”
,C語言程序設(shè)計(jì)習(xí)題定義二維數(shù)組時(shí),把它看成特殊的一維數(shù)組,它的元素又是一個(gè)一維數(shù)組,如chara[3][4];它有三個(gè)元素a[0],a[1],a[3],
。
5.以下程序段的輸出結(jié)果是_____。
voidmain(){intk,s;
for(k=0,s=0;k<10;k++)
if(s>k)break;
elses+=k;
printf("k=%ds=%d",k,s);}k=4s=61s:k=0,s=0;2s:k=1,s=1;3s:k=2,s=3;4s:k=3,s=6,k=4;C語言程序設(shè)計(jì)習(xí)題6.以下程序段的輸出是______。
voidmain(){intk;
floats;
for(k=0,s=0;k<7;k++)
s+=k/2;
printf("%d,%f\n",k,s);}1s:k=0,s=0;2s:k=1,s=0;3s:k=2,s=1;4s:k=3,s=2;5s:k=4,s=4;6s:k=5,s=6;7s:k=6,s=9,k=7;k=7s=9.0C語言程序設(shè)計(jì)習(xí)題7.以下程序段的輸出結(jié)果是。voidmain(){intn='c';switch(n++){default:printf("error");break;case'a':case'A':case'b':case'B':printf("good");break;
case'c':case'C':printf("pass");
case'd':case'D':printf("warn");
}passwarnC語言程序設(shè)計(jì)習(xí)題8.以下程序段的輸出結(jié)果是。voidmain()
{staticinta[4][5]={{1,2,3,4,0},{2,2,0,0,0},{3,4,5,0,0},{6,0,0,0,0}};
intj,k;
for(j=0;j<4;j++)
{for(k=0;k<5;k++)
{if(a[j][k]==0)break;
printf(“%d”,a[j][k]);
}}printf(“\n”);}C語言程序設(shè)計(jì)習(xí)題12342234569.以下不能定義為用戶標(biāo)識(shí)符是_______。
(A)Main(B)_0(C)_int(D)sizeof
C語言程序設(shè)計(jì)習(xí)題標(biāo)識(shí)符關(guān)鍵字C語言的關(guān)鍵字共有32個(gè),根據(jù)關(guān)鍵字的作用,可分其為數(shù)據(jù)類型關(guān)鍵字、控制語句關(guān)鍵字、存儲(chǔ)類型關(guān)鍵字和其它關(guān)鍵字四類。預(yù)定義標(biāo)識(shí)符指系統(tǒng)自帶的庫(kù)函數(shù)的名字和編譯預(yù)處理命令,如學(xué)到的printf和include,具有特殊、約定成俗的含義,一般不他用。用戶標(biāo)識(shí)符用戶根據(jù)需要給程序中的變量、常量、函數(shù)、構(gòu)造類型等所起的名字,不允許和關(guān)鍵字和預(yù)定義標(biāo)識(shí)符相重。命名規(guī)那么。10.有定義語句:intb;charc[10];,那么正確的輸入語句是______。A〕scanf("%d%s",&b,&c);
B〕scanf("%d%s",&b,c);C〕scanf("%d%s",b,c);
D〕scanf("%d%s",b,&c);向數(shù)組c中輸入一個(gè)字符串,由于數(shù)組名在數(shù)組中代表著首地址,所以scanf函數(shù)中的變量地址表中的輸入變量只需寫數(shù)組名c即可。不能寫成:scanf〔“%s”,&c〕
11.下面程序的運(yùn)行結(jié)果是:#include<stdio.h>main(){inty=10;do
{y--;}while(--y);printf("%d\n",y--);}A)-1B)1C)8D)0C語言程序設(shè)計(jì)習(xí)題
12.數(shù)字字符0的ASCII值為48,假設(shè)有以下程序
main()
{
chara=’1’,b=’2’;
printf(“%c,”,b++);
printf(“%d\n”,b-a);
}
程序運(yùn)行后的輸出結(jié)果是_______。(A)3,2(B)50,2(C)2,2(D)2,50
C語言程序設(shè)計(jì)習(xí)題13.有以下程序main(){intm=12,n=34;printf("%d%d",m++,++n);printf("%d%d\n",n++,++m);}程序運(yùn)行后的輸出結(jié)果是______。A〕12353514 B〕12353513
C〕12343514 D〕12343513C語言程序設(shè)計(jì)習(xí)題
14. 下面程序的輸出結(jié)果是
。main(){intx=1,y=1,z=0;if(z<0)if(y>0)x=3;elsex=5;printf(“%d\t”,x);if(z=y<0)x=3;elseif(y==0)x=5;elsex=7;printf("%d\t",x);printf("%d\t",z);}A)151B)370
C)550D)170C語言程序設(shè)計(jì)習(xí)題
15.下面程序的輸出結(jié)果為_________。main(){inta=1,b=0;switch(a){case1:switch(b){case0:printf("**0**");break;case1:printf("**1**");break;};break;case2:printf("**2**");break;}}A)**0**B)**0****2**C)**0****1****2**D)有語法錯(cuò)誤C語言程序設(shè)計(jì)習(xí)題
16.下面程序的輸出結(jié)果是____。main(){inta=1,b=0;do{switch(a){case1:b=1;break;case2:b=2;break;default:b=0;}b=a+b;}while(!b);printf("%d,%d",a,b);}A)1,2B)2,1C)1,1D)2,2C語言程序設(shè)計(jì)習(xí)題
17.下面程序的輸出結(jié)果是____。main(){intx,i;for(i=1;i<=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf("%d",x);}}A)3981B)4284C)2668D)2870C語言程序設(shè)計(jì)習(xí)題
18.下面程序的輸出結(jié)果是________。#include<stdio.h>main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+1)];for(i=0;i<3;i++)k+=p[i]*2;printf("%d\n",k);}A)20B)21C)22D)23C語言程序設(shè)計(jì)習(xí)題
a[0]-a[9]:0123456789;p[0]=a[0]=0;p[1]=a[2]=2;P[2]=a[6]=6;k0=k+2p[0]=5;k1=k0+2p[1]=9k2=k1+2p[2]=2119.下面程序的輸出結(jié)果是________。main(){inti,j,k=10;for(i=0;i<2;i++)
{k++;
{
intk=0;for(j=0;j<=3;j++)
{if(j%2)continue;k++;
}
}k++;
}printf("k=%d\n",k);}A)k=4B)k=8C)k=14D)k=18C語言程序設(shè)計(jì)習(xí)題
220.下面程序的輸出結(jié)果是_______
。#include<stdio.h>main(){inta[4][5]={1,2,4,-4,5,-9,3,6,-3,2,7,8,4};inti,j,n;n=9;i=n/5;j=n-i*5-1;printf("%d\n",a[i][j]);}A)6B)-3C)2D)不確定C語言程序設(shè)計(jì)習(xí)題
21.執(zhí)行下面程序,輸出的結(jié)果是
。#include<stdio.h>main(){inta=10,b=0;if(a=12){a=a+1;b=b+1;}else{a=a+4;b=b+4;}printf(“%d;%d\n”,a,b);}
A)13;1B)14;4C)11;1D)10;0C語言程序設(shè)計(jì)習(xí)題
賦值符號(hào)“=”關(guān)系運(yùn)算符“==”a==1222.下面程序的輸出是______。#include<stdio.h>voidmain(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<b)if(b!=15)if(!ok1)x=1;elseif(ok2)x=10;x=-1;printf("%4d\n",x);}A)-1B)0C)1D)不能確定C語言程序設(shè)計(jì)習(xí)題
23.下面的程序執(zhí)行完后,a的值為______。#include<stdio.h>voidmain(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}printf("%4d\n",a);}A)7B)8C)9D)10C語言程序設(shè)計(jì)習(xí)題
24.有以下程序
main()
{
intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;
while(i++<7)if(p[i]%2)j+=p[i];
printf(“%d\n”,j);
}
程序運(yùn)行后的輸出結(jié)果是______。
A)42B)45C)56D)60
C語言程序設(shè)計(jì)習(xí)題
25.對(duì)下述程序,〔〕是正確的判斷。main(){intx,y;scanf(“%d,%d”,&x,&y);if(x>y)x=y;y=x;elsex++;y++;printf(“%d,%d”,x,y);}A)有語法錯(cuò)誤,不能通過編譯B)假設(shè)輸入數(shù)據(jù)3和4,那么輸出4和5C)假設(shè)輸入數(shù)據(jù)4和3,那么輸出3和4D)假設(shè)輸入數(shù)據(jù)4和3,那么輸出4和4C語言程序設(shè)計(jì)習(xí)題點(diǎn)評(píng):不管if語句中條件為真或假,只能執(zhí)行一個(gè)語句。改正的方法為將多個(gè)語句合成符合語句{}
C語言程序設(shè)計(jì)習(xí)題26.以下程序的輸出結(jié)果是〔〕
main()
{inti,a[10];
for(i=9;i>=0;i--)a[i]=10-i;
printf(“%d%d%d”,a[2],a[5],a[8]);
}A)258B)741C)852D)369
1.題目:有1、2、3、4個(gè)數(shù)字,能組成多少個(gè)互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少?
1s.程序分析:可填在百位、十位、個(gè)位的數(shù)字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。
2s.main()
{
inti,j,k;
printf(“\n”);
for(i=1;i<5;i++)
/*以下為三重循環(huán)*/
for(j=1;j<5;j++)
for(k=1;k<5;k++)
{
if(i!=k&&i!=j&&j!=k)
/*確保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
}
習(xí)題-編程2.把316這個(gè)數(shù)表示成為兩個(gè)數(shù)之和,使其中的一個(gè)數(shù)能被13整除,而另一個(gè)數(shù)能被11整除。編寫一個(gè)程序求解這兩個(gè)數(shù)。1s:采用窮舉法求解。n1+n2=316,n1的取值范圍為1~316。2s:#include<stdio.h>voidmain(){intn1,n2;for(n1=1;n1<316;n1++){n2=316-n1;if((n1%13==0)&&(n2%11==0))printf("n1=%d,n2=%d\n",n1,n2);}
}3.輸出下三角形乘法九九表main(){inti,j;for(i=1;i<10;i++)printf("%4d",i);printf(\n***************************\n);for(i=1;i<10;i++)for(j=1;j<=i;j++)printf((j==i)?"%4d\n":"%4d",i*j);}123456789*********124369481216510152025612182430367142128354249816243240485664918273645546372814.假設(shè)一個(gè)口袋方有12個(gè)球,其中有3個(gè)紅的,3個(gè)白的和6個(gè)黑的,問從中任取8個(gè)共有多少種不同的顏色搭配?1s:設(shè)任取的紅球個(gè)數(shù)為i,白球個(gè)數(shù)為j,那么黑球個(gè)數(shù)為8-i-j;根據(jù)題意紅球和白球的取值范圍是〔0-3〕,在白球和紅球個(gè)數(shù)確定的條件下,黑球個(gè)數(shù)取值應(yīng)為:8-i-j<=6.2s:程序main(){inti,j,count=0;for(i=0;i<=3;i++)for(j=0;j<=3;j++)if((8-i-j)<=6)printf("%2d|%d|%d|%d|\n",++count,i,j,8-i-j);}5.如果一個(gè)正整數(shù)等于其各個(gè)數(shù)字的立方和,那么該數(shù)稱為阿姆斯特朗數(shù)。如:試求1000以內(nèi)所有的阿姆斯特朗數(shù)根本概念題表達(dá)式______的值是0。
A、3%5
B、3/5.0
C、3/5
D、3<5
根本概念題假設(shè)變量已正確定義并賦值,表達(dá)式______不符合C語言語法。
A、4&&3B、+aC、a=b=5D、int(3.14)
根本概念題假設(shè)所有變量均為整型,那么表達(dá)式(a=2,b=5,b++,a+b)的值是_______。A)7B)8C)6D)2
根本概念題以下不能定義為用戶標(biāo)識(shí)符是_______。
(A)Main(B)_0(C)_int(D)sizeof
根本概念題12.數(shù)字字符0的ASCII值為48,假設(shè)有以下程序
main()
{
chara=’1’,b=’2’;
printf(“%c,”,b++);
printf(“%d\n”,b-a);
}
程序運(yùn)行后的輸出結(jié)果是_______。(A)3,2(B)50,2(C)2,2(D)2,50
2005年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試題根本概念題有以下程序main(){intm=12,n=34;printf("%d%d",m++,++n);printf("%d%d\n",n++,++m);}程序運(yùn)行后的輸出結(jié)果是______。A〕12353514 B〕12353513
C〕12343514 D〕12343513
2005年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試題根本概念題有定義語句:intb;charc[10];,那么正確的輸入語句是______。A〕scanf("%d%s",&b,&c);
B〕scanf("%d%s",&b,c);C〕scanf("%d%s",b,c);
D〕scanf("%d%s",b,&c);
2005年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試題向數(shù)組c中輸入一個(gè)字符串,由于數(shù)組名在數(shù)組中代表著首地址,所以scanf函數(shù)中的變量地址表中的輸入變量只需寫數(shù)組名c即可。不能寫成:scanf〔“%s”,&c〕根本概念題下面四個(gè)選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是_______。
A)AB)floatC)b-aD)一123P_01a0gototempdo_AintINT
根本概念題C語言中的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符
A)必須為字母B)必須為下劃線C)必須為字母或下劃線D)可以是字母,數(shù)字和下劃線中任一種字符
根本概念題下面正確的字符常量是_______。A)"a"B)'\\''C)'W'D)'‘以下選項(xiàng)中,不能作為合法常量的是_______。
(A)1.234e04(B)1.234e0.4(C)1.234e+4(D)1.234e0
根本概念題假設(shè)有代數(shù)式3ae/bc,那么不正確的C語言表達(dá)式是:A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*3
根本概念題各變量的類型說明如下:intk,a,b;unsignedlongw=5;doublex=1.42;那么以下不符合C語言語法的表達(dá)式是_______。A)x%(-3) B)w+=-2C)k=(a=2,b=3,a+b)D)a+=a-=(b=4)*(a=3)
根本概念題假設(shè)有定義:inta=7;floatx=2.5,y=4.7;那么表達(dá)式x+a%3*(int)(x+y)%2/4的值是_______。A)2·500000B)2.750000C)3.500000D)0.000000。
x+a%3*(int)(x+y)%2/4根本概念題sizeof(float)是_______。A)一個(gè)雙精度型表達(dá)式
B)一個(gè)整型表達(dá)式C)一種函數(shù)調(diào)用D)一個(gè)不合法的表達(dá)式表達(dá)式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型為:A)intB)floatC)doubleD)不確定
根本概念題已有如下定義和輸入語句,假設(shè)要求a1,a2,c1,c2值分別為10,20,A和B,當(dāng)從第一列開始輸入數(shù)據(jù)時(shí),正確的數(shù)據(jù)輸入方式是inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);A)10A20B<CR>B)10A20B<CR>C)10A20<CR>D)10A20B<CR>。
根本概念題有以下語句:intb;charc[10];,那么正確的輸入語句是_______。
A)scanf("%d%s",&b,&c);B)scanf("%d%s",&b,c);
C)scanf("%d%s",b,c);D)scanf("%d%s",b,&c);
根本概念題有以下程序
main()
{
intm,n,p;
scanf("m=%dn=%dp=%d",&m,&n,&p);
printf("%d%d%d\n",m,n,p);
}
假設(shè)想從鍵盤上輸入數(shù)據(jù),使變量M中的值為123,N中的值為456,P中的值為789,那么正確的輸入是_______。
A)M=123N=456P=789B)M=123N=456P=789C)M=123,N=456,P=789D)123456789
根本概念題設(shè)x、y均為f1oat型變量,那么以下不合法的賦值語句是_______。A)++x;B)y=(x%2)/10;C)x*=y+8;D)x=y=0;
根本概念題下關(guān)于運(yùn)算符優(yōu)先順序的描述中正確的選項(xiàng)是_______。A)關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算符B)邏輯運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符C)賦值運(yùn)算符<邏輯與運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符D)算術(shù)運(yùn)算符<關(guān)系運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算符以下運(yùn)算符中優(yōu)先級(jí)最高的是一一一。A)<B)+C)&&D)!=
根本概念題以下能正確定義一維數(shù)組的選項(xiàng)是_______。
A)inta[5]={0,1,2,3,4,5};B)chara[]={0,1,2,3,4,5};
C)chara={’A’,’B’,’C’};D)inta[5]="0123";
根本概念題已有定義:chara[]=“xyz”,b[]={’x’,’y’,’z’};,以下表達(dá)中正確的選項(xiàng)是_______。
A)數(shù)組a和b的長(zhǎng)度相同B)a數(shù)組長(zhǎng)度小于b數(shù)組長(zhǎng)度
C)a數(shù)組長(zhǎng)度大于b數(shù)組長(zhǎng)度D)上述說法都不對(duì)
填空類的選擇假設(shè)變量已正確定義,執(zhí)行語句scanf("%d%d%d",&k1,&k2,&k3);時(shí),_____是正確的輸入。
A、2030,40B、203040C、20,3040D、20,30,40
填空類的選擇執(zhí)行語句
printf(”______”,2);將得到出錯(cuò)信息。
A、%d
B、%o
C、%x
D、%f
設(shè)變量定義為“ints[]="hello\nworld\n";”,那么數(shù)組s中有______個(gè)元素。
A、12B、13C、14D、15
假設(shè)變量已正確定義并賦值,表達(dá)式-k++等價(jià)于______。
A、-(k++)B、(-k)++C、-(k+1)D、-(++k)
填空類的選擇已有程序段和輸入數(shù)據(jù)的形式如下,程序中輸入語句的正確形式應(yīng)當(dāng)為_______。
main(){inta;floatf;printf("\nInputnumber:");
/*輸入語句*/printf("\nf=%f,a=%d\n,f,a);}Inputnumber:4.52<CR>A)scanf("%d,%f",&a,&f);B)scanf("%f,%d",&f,&a)C)scanf("%d%f",&a,&f);D)scanf("%f%d",&f,&a);
填空類的選擇閱讀以下程序,當(dāng)輸入數(shù)據(jù)的形式為251310<CR>正確的輸出結(jié)果為_______。
main(){intx,y,z;scanf("%d,%d,%d",&x,&y,&z);printf("x+y+z=%d\n”,x+y+z);。
}A)x+y+z=48B)x+y+z=35C)x+z=35D)不確定值
填空類的選擇有輸入語句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);為使變量a的值為1,b為3,c為2,從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)當(dāng)是_______。A)132(回車)B)1,3,2(回車)C)a=1b=3c=2(回車)D)a=1,b=3,c=2(回車)
填空類的選擇能正確表示“當(dāng)x的取值在[1,10]和[200,210]范圍內(nèi)為真,否那么為假”的表達(dá)式是。
A)(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)B)(x>=1)||(x<=10)||(x>=200)||(x<=210)C)(x>=1)&&(x<=10)||(x>=200)&&(x<=210)D)(x>=1)||(x<=10)&&(x>=200)||(x<=210)
填空類的選擇以下程序的運(yùn)行結(jié)果是_______。
#include"stdio.h"main(){inta,b,d=241;
a=d/100%9;b=(-1)&&(-1);printf("%d,%d",a,b);}A)6,1B)2,1C)6,0D)2,0
填空類的選擇有以下程序
main()
{
inti=1,j=2,k=3;
if(i++==1&&(++j==3||k++==3))
printf("%d%d%d\n",i,j,k);
}
程序運(yùn)行后的輸出結(jié)果是_______。
(A)123(B)234(C)223(D)233
填空類的選擇請(qǐng)閱讀以下程序:main(){inta=5,b=0,c=0;
if(a=b+c)printf("***\n");elseprintf("$$$\n");}
以上程序:A)有語法錯(cuò)不能通過編譯
B)可以通過編譯但不能通過連接
C)輸出***
D)輸出$$$
下面程序的功能是從鍵盤輸入的一組字符中統(tǒng)計(jì)出大寫字母的個(gè)數(shù)m和小寫字母的個(gè)數(shù)n,并輸出m、n中的較大者,請(qǐng)選擇填空:#indude"stdio.h"main(){intm=0,n=0;charc;while((__【1】
___。)!='\n'){if(c>='A'&&C<='Z')m++;
if(c>='a'&&c<='z')n++;}printf("%d\n",m<n?n:m);}【1】A)c=putchar()B)getchar()C)c=getchar()D)scanf("%c",c)
填空類的選擇下面程序的運(yùn)行結(jié)果是:#include<stdio.h>main(){inty=10;do
{y--;}while(--y);printf("%d\n",y--);}A)-1B)1C)8D)0
填空類的選擇有以下程序
main()
{
intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;
while(i++<7)if(p[i]%2)j+=p[i];
printf(“%d\n”,j);
}
程序運(yùn)行后的輸出結(jié)果是
A)42B)45C)56D)60
填空類的選擇有以下C程序
main()
{
chara[7]=“a0\0a0\0”;intj;
j=strlen(a);
printf(“%d\n”,j);
}
程序運(yùn)行后的輸出結(jié)果是
A)6B)7C)2D)4
填空類的選擇intf1(intx,inty){returnx>y?x:y;}
intf2(intx,inty){returnx>y?y:x;}
main()
{
inta=4,b=3,c=5,d=2,e,f,g;
e=f2(f1(a,b),f1(c,d));f=f1(f2(a,b),f2(c,d));
g=a+b+c+d-e-f;
printf(“%d,%d,%d\n”,e,f,g);
}
以上程序運(yùn)行后的輸出結(jié)果是
A)4,3,7B)3,4,7C)5,2,7D)2,5,7
填空類的選擇voidf(int*x,int*y)
{
intt;
t=*x;*x=*y;*y=t;
}
main()
{
inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;
p=a;q=&a[7];
while(p{f(p,q);p++;q--;}
for(i=0;i<8;i++)printf("%d,",a[i]);
}
程序運(yùn)行后的輸出結(jié)果是
A)8,2,3,4,5,6,7,1,B)5,6,7,8,1,2,3,4,
C)1,2,3,4,5,6,7,8,D)8,7,6,5,4,3,2,1,
填空類的選擇main()
{
inta[3][3],*p,i;
p=&a[0][0];
for(i=0;i<9;i++)p[i]=i;
for(i=0;i<3;i++)printf("%d",a[1][i]);
}
程序運(yùn)行后的輸出結(jié)果是
A)012B)123C)234D)345
填空類的選擇#defineN20
fun(inta[],intn,intm)
{inti,j;
for(i=m;i>=n;i--)a[i+1]=a[i];
}
main()
{
inti,a[N]={1,2,3,4,5,6,7,8,9,10};
fun(a,2,9);
for(i=0;i<5;i++)printf("%d",a[i]);
}
程序運(yùn)行后的輸出結(jié)果是
A)10234B)12344C)12334D)12234
填空題結(jié)構(gòu)化程序由【1】三種根本結(jié)構(gòu)組成。2.字符串的結(jié)束標(biāo)記是【2】。3.以下程序的輸出結(jié)果是【3】
main()
{inta=1,b=2;
a=a+b;b=a-b;a=a-b;
printf("%d,%d\n",a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度外貿(mào)企業(yè)出口業(yè)務(wù)專用出口單據(jù)與憑證匯編合同3篇
- 2025年度農(nóng)膜產(chǎn)品消費(fèi)者權(quán)益保護(hù)合同2篇
- 2025年度新能源電池組委托組裝及性能檢測(cè)合同范本4篇
- 2025年度柴油發(fā)電機(jī)零部件及維修服務(wù)合同4篇
- 2025年度自愿解除勞動(dòng)合同書模板與離職員工關(guān)系維護(hù)
- 2025年度節(jié)水灌溉工程生態(tài)修復(fù)承包合同
- 2025年度茶樓員工勞動(dòng)合同及茶樓連鎖加盟管理協(xié)議
- 二零二五年度智能家居設(shè)備采購(gòu)合同貨物類
- 二零二五年度個(gè)人電商墊資服務(wù)合同
- 2025年度智能家居系統(tǒng)研發(fā)與裝修設(shè)計(jì)合同
- 2025年湖北武漢工程大學(xué)招聘6人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 【數(shù) 學(xué)】2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)上冊(cè)期末能力提升卷
- GB/T 26846-2024電動(dòng)自行車用電動(dòng)機(jī)和控制器的引出線及接插件
- 遼寧省沈陽(yáng)市皇姑區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末考試語文試題(含答案)
- 2024年國(guó)家工作人員學(xué)法用法考試題庫(kù)及參考答案
- 妊娠咳嗽的臨床特征
- 國(guó)家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 2024年金融理財(cái)-擔(dān)保公司考試近5年真題附答案
- 泰山產(chǎn)業(yè)領(lǐng)軍人才申報(bào)書
- 高中語文古代文學(xué)課件:先秦文學(xué)
評(píng)論
0/150
提交評(píng)論