c语言形考作业1答案,c语言程序设计形考任务二答案.doc
c語言程序設(shè)計(jì)形考任務(wù)二答案.doc
下載提示(請認(rèn)真閱讀)1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
文檔包含非法信息?點(diǎn)此舉報(bào)后獲取現(xiàn)金獎勵(lì)!
下載文檔到電腦,查找使用更方便
5
積分
還剩頁未讀,繼續(xù)閱讀
關(guān)?鍵?詞:C語言程序設(shè)計(jì)形考任務(wù)2
C語言程序設(shè)計(jì)形考任務(wù)2答案
c語言程序設(shè)計(jì)形考任務(wù)
C語言程序設(shè)計(jì)
語言程序設(shè)計(jì)形考任務(wù)
C 語言程序
c語言程序設(shè)計(jì)形考任務(wù)二答案
C語言程序設(shè)計(jì) 形考任務(wù)
答案.doc
資源描述:
專業(yè)資料
一、選擇題(共20分,每小題2分)
當(dāng)處理特定問題時(shí)的循環(huán)次數(shù)已知時(shí),通常采用的語句是(??? )。
a. for
b. while
c. do-while
d. switch
題目2
在switch語句的每個(gè)case塊中,假定都是以break語句結(jié)束的,則此switch語句容易被改寫成的語句是(??? )。
a. for
b. if
c. do
d. while
題目3
for語句能夠被改寫成的語句是(??? )。
a. 復(fù)合
b. if
c. switch
d. while
題目4
下面循環(huán)語句執(zhí)行結(jié)束后輸出的i值為(??? )。
for(int i=0; in/2) {cout
{
int x=5;
switch(2*x-3) {
case 4: printf("%d ",x);
case 7: printf("%d ",2*x+1);
case 10: printf("%d ",3*x-1); break;
default: printf("%s","default\n");
}
}
11 14
題目32
#includevoid main() {
int i,s=0;
for(i=1;i<=5;i++) s+=i*i;
printf("s=%d\n",s);
}
s=55
題目33
#includevoid main() {
int i, s1=0, s2=0;
for(i=0;i<10;i++)
if(i%2) s1+=i; else s2+=i;
printf("%d %d\n",s1,s2);
}
25 20
題目34
#includevoid main() {
int n=6,y=1;
while(n) y*=n--;
printf("y=%d\n",y);
}
y=720
題目35
#includeconst int M=20;
void main()
{
int i,c2,c3,c5;
c2=c3=c5=0;
for(i=1; i<=M; i++) {
if(i%2==0) c2++;
if(i%3==0) c3++;
if(i%5==0) c5++;
}
printf("%d %d %d\n",c2,c3,c5);
}
10 6 4
題目36
#includevoid main()
{
int i,s;
for(i=1,s=0;i<10;i++) {
if(i%3==0) continue;
s+=i;
}
printf("%d\n",s);
}
27
題目37
#includevoid main() {
int a[8]={12,39,26,41,55,63,72,40};
int i, i1=0, i2=0;
for(i=0;i<8;i++)
if(a[i]%2==1) i1++; else i2++;
printf("%d %d\n",i1,i2);
}
4 4
題目38
#includeint a[10]={4,5,6,15,20,13,12,7,8,9};
void main()
{
int i,s[4]=0;
for(i=0; i<10; i++) {
switch(a[i]%4) {
case 0: s[0]+=a[i];break;
case 1: s[1]+=a[i];break;
case 2: s[2]+=a[i];break;
default: s[3]+=a[i];break;
}
}
for(i=0; i<4; i++) printf("%d ",s[i]);
}
44 27 6 22
題目39
#includevoid main() {
char a[]="abcdbfbgacd";
int i1=0, i2=0, i=0;
while(a[i]) {
if(a[i]=='a') i1++;
if(a[i]=='b') i2++;
i++;
}
printf("%d %d %d\n",i1,i2,i);
}
2 3 11
題目40
#includevoid main() {
int a[3][4]={{1,2,7,8},{5,6,10,6},{9,12,3,4}};
int m=a[0][0];
int i,j;
for(i=0; i<3; i++)
for(j=0; j<4; j++)
if(a[i][j]>m) m=a[i][j];
printf("%d\n",m);
}
12
四、簡答題:根據(jù)下列每個(gè)題目要求編寫程序(共20分,每小題4分)
題目41
編寫一個(gè)函數(shù),函數(shù)頭格式為“double Mean(double a[M][N],int m,int n)”,要求返回二維數(shù)組a[m][n]中所有元素的平均值,假定在計(jì)算過程中采用變量v存放平均值。
double Mean(double a[M][N],int m,int n)
{
int i,j;
double v=0.0;
for(i=0; iint FF(int a[] , int n){
int mul=1;
if(n==1)mul*=a[0];
else mul=a[n-1]*FF(a,n-1);
return mul;
}
/*void main()
{
int a[6]={1,2,3,4,5,6};
printf("%d\n",FF(a,6));
}*/
題目43
編寫一個(gè)主函數(shù),利用while循環(huán),求出并顯示滿足不等式1+1/2+1/3+……+1/n>5的最小n值。
#includevoid main()
{
int i=0; double s=0; //或int i=1; double s=1;
while(s<5) s+=(double)1/++i;
printf("n=%d\n",i);
}
題目44
編寫一個(gè)主函數(shù),求出滿足不等式22+42+...+n2<1000的最大n值,假定分別用i和s作為取偶數(shù)值和累加值的變量,并限定使用do循環(huán)編程。
#includevoid main()
{
int i=0; //用i作為依次取值偶數(shù)的變量
int s=0; //用s作為累加變量
do {
i+=2;
s+=i*i;
}while(s<1000);
printf("n=%d\n",i-2);
}
題目45
編寫一個(gè)主函數(shù),計(jì)算并輸出12+22+...+n2值,其中n值由鍵盤輸入。
#includevoid main()
{
int i; //用i作為計(jì)數(shù)(循環(huán))變量
int s=0; //用s作為累加變量
int n;
printf("輸入一個(gè)自然數(shù): ");
scanf("%d",&n);
for(i=1; i<=n; i++) s+=i*i;
printf("s=%d\n",s);
}
word完美格式
展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
?
人人文庫網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。
關(guān)于本文
本文標(biāo)題:c語言程序設(shè)計(jì)形考任務(wù)二答案.doc
鏈接地址:https://www.renrendoc.com/p-19897516.html
總結(jié)
以上是生活随笔為你收集整理的c语言形考作业1答案,c语言程序设计形考任务二答案.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs2015 linux jni,使用V
- 下一篇: c语言程序设计开卷考试b卷,C语言程序设