版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計(jì)_江蘇海洋大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年?有以下關(guān)于if--else語句程序:??#include<stdio.h>int
main(){
int
a=2,b=-1,c=2;
if(a<b)
if(b<0)
c=c-2;
else
c=c+1;
printf("%d\n",c);
return
0;}??程序的運(yùn)行結(jié)果是(
).??
?
答案:
2
?關(guān)于if語句的程序:??#include
<stdio.h>int
main(){
int
a,b,s;
scanf("%d%d",&a,&b);
s=a;
if(a<b)
s=b;
s*=s;
printf("%d\n",s);
return
0;
}??若執(zhí)行以上程序時(shí)從鍵盤上輸入3和4,則輸出結(jié)果是(
).?
答案:
16
?有以下if語句的程序:??#include
<stdio.h>int
main(){
int
y=-1,x;
scanf("%d",&x);
if(x!=0)
if(x>0)
y=1;
else
y=0;
printf("%d\n",y);
return
0;}??當(dāng)輸入5時(shí),輸出的結(jié)果是(
).??
?
答案:
1
?有以下for語句程序段:??#include
<stdio.h>int
main(){
int
k,j,s;
for(k=1;k<3;k++)
{
s=1;
for(j=k;j<4;j++)
s+=j;
}
printf("%d\n",s);
return
0;
}??程序段的輸出結(jié)果是(
).?
答案:
6
?以下關(guān)于for語句程序:??#include
<stdio.h>int
main(){
int
i,j,m=0;
for(i=1;i<=15;i+=4)
m++;
printf("%d\n",m);
return
0;}??程序段的輸出結(jié)果是(
).?
答案:
4
?有以下關(guān)于do---while語句的程序:??#include
<stdio.h>int
main(){
int
x=5;
do
{
printf("%d",x
-=
3);
}
while(!(--x));
return
0;}??程序的輸出結(jié)果是(
).?
答案:
2
?有以下關(guān)于for語句的程序:??#include
<stdio.h>#include
<math.h>int
main(){
int
i,sum=1;
for(i=1;i<=3;i++)
sum
+=
pow(i,2);
printf("%d\n",sum);
return
0;}??程序的輸出結(jié)果是(
).?
答案:
15
?有以下程序:??#include<stdio.h>int
main(){
int
x,i;
for(i=1;i<=30;i++){
x=i;
if(x%2==0)
if(x%3==0)
if(x%4==0)
printf("%d
",x);
}
printf("\n");
return
0;}??程序的輸出結(jié)果是(
).?
答案:
12
24
?有以下程序:??#include<stdio.h>int
main(){
int
a=0,b=1,c=2;
if(a<b)
if(b<0)
c=0;
else
c
+=
1;
printf("%d\n",c);
return
0;}??執(zhí)行后輸出的結(jié)果是(
).?
答案:
3
?有以下if語句的程序:??#include<stdio.h>int
main(){
int
a=-1,b=2,c=1;
if(a<b)
if(b>0)
c=c-1;
else
c=c+2;
printf("%d\n",c);
return
0;}??執(zhí)行后輸出的結(jié)果是(
).?
答案:
0
?有以下關(guān)于break語句的程序:??#include
<stdio.h>int
main(){
int
i;
for(i=1;i<=5;i++)
{
if(!(i%3))
printf("*");
else
break;
printf("#");
}
printf("over!\n");
return
0;}??程序輸出的結(jié)果是(
).?
答案:
over!
?以下程序是:實(shí)現(xiàn):輸出Sn的值。??
Sn=a+aa+aaa+aaaa+…+aaa…a,其中a是一個(gè)正整數(shù),n表示a的位數(shù),??其中,a和n的值由鍵盤輸入。??
如:輸入:2,5??
則Sn=2+22+222+2222+22222??
輸出:33210??#include
<stdio.h>int
main(){
int
a,n;
int
i,sn=0;
scanf("%d%d",a,n);-------(1)
for(i=1;i<=n;i++)---------(2)
{
sn
+=
a;-------------(3)
a=a*10+a;------------(4)
}
printf("sn=%d\n",sn);
return
0;}??則程序錯(cuò)誤之處在(
).?
答案:
(1)
?以下程序是判斷一個(gè)年份是否為閏年,若是閏年輸出:XXXXisleapyear;否則輸出:XXXXisnotleapyear.??#include
<stdio.h>int
main(){
int
year,leap=0;
scanf("%d",&year);
if(year
%
4
!=
0)---------(1)
leap
=
0;
else
if(year
%
100
!=
0)------------(2)
leap
=
1;
else
if(year
%
400
!=
0)--------(3)
leap
=
0;
else
leap
=
1;
if(!leap)------------(4)
printf("%d
is
a
leap
year.\n",year);
else
printf("%d
is
not
a
leap
year.\n",year);
return
0;
}??則程序中錯(cuò)誤之處是(
).?
答案:
(4)
?以下程序是求一元二次方程:根的程序:??#include
<stdio.h>#include
<math.h>#define
ZERO
1E-6int
main(){
double
a,b,c,disc,x1,x2;
double
realpart,imagpart;
printf("please
input
a/b/c:\n");
scanf("%f%f%f",a,b,c);------------------------(1)
if(fabs(a)
<=
1E-6)----------------------------------(2)
printf("It
is
not
a
quadratic
equation!\n");
else
{
disc
=
b
*
b
-
4
*
a
*
c;
if(fabs(disc)
<=
ZERO)---------------------------(3)
{
x1
=
x2
=
-b
/
(2
*
a);
printf("It
has
equal
roots:
x1=x2=%8.4f\n",x1);
}
else
if(disc
>
ZERO)
------------------------(4)
{
x1
=
(-b
+
sqrt(disc))
/
(2
*
a);
x2
=
(-b
-
sqrt(disc))
/
(2
*
a);
printf("It
has
real
roots:
x1=%8.4f\tx2=%8.4f\n",x1,x2);
}
else
{
realpart
=
-b
/
(2
*
a);
imagpart
=
sqrt(-disc)
/
(2
*
a);
printf("It
has
complex
roots:");
printf("
x1=%8.4f+%8.4fi\t",realpart,imagpart);
printf("
x2=%8.4f-%8.4fi\n",realpart,imagpart);
}
}
return
0;}??求程序中錯(cuò)誤的地方是(
)。?
答案:
(1)
?有以下自定義函數(shù)的程序:??#include
<stdio.h>#include
<math.h>double
max_two(double
x,double
y){
return
x
>
y
?
x
:
y;}double
max_three(double
a,double
b,double
c){
double
max
=
0.0;
max
=
max_two(max_two(a,b),c);
return
max;}int
main(){
double
x,y,z,res;
scanf("%lf%lf%lf",&x,&y,&z);
res
=
sqrt(max_three(x,y,z));
printf("The
max
number
is
%0.2f\n",res);
return
0;
}??則輸入4.0
16.0
25.00時(shí),程序輸出的結(jié)果是(
).?
答案:
Themaxnumberis5.00
?以下程序是輸出斐波那契數(shù)列的前40個(gè)數(shù):??#include
<stdio.h>int
main(){
long
f0=0,f1=1,f2;----------------(1)
int
i;
printf("%ld\t%ld\t",f0,f1);
for(i=1;i<=40;i++)---------------(2)
{
f2=f0+f1;-----------------------(3)
printf("%ld\t",f2);
f0=f1;
f1=f2;-------------------------(4)
}
return
0;}??在程序中錯(cuò)誤之處是(
).?
答案:
(2)
?執(zhí)行以下程序后,輸出結(jié)果是(
).??#include
<stdio.h>int
main(){
int
i,s=0;
for(i=1;i<=5;i++)
{
if(i%2==0)
continue;
s+=i;
}
printf("%d\n",s);
return
0;}?
答案:
9
?當(dāng)從鍵盤輸入:abcXYZ,則下面程序的輸出結(jié)果是(
)。??#include
<stdio.h>int
main(){
char
ch;
while((ch=getchar())!='\n')
{
if(ch>='A'&&ch<='Z')
ch
+=
32;
else
if(ch>='a'&&ch<='z')
ch
-=
32;
printf("%c",ch);
}
printf("\n");
return
0;}??
?
答案:
ABCxyz
?以下程序輸出的結(jié)果是(
)。??#include
<stdio.h>int
main(){
int
num=0,s=0;
while(num<3)
{
num++;
s+=num;
}
printf("%d\n",s);
return
0;}?
答案:
6
?執(zhí)行下面程序,輸出結(jié)果是(
)。??#include
<stdio.h>int
main(){int
x,y;for(x=1,y=5;x<y;x++)
y--;
printf("%d\n",x);return
0;}?
答案:
3
?執(zhí)行下面程序,輸出結(jié)果是(
)。??#include
<stdio.h>int
main(){int
i,sum=0;for(i=0;i<=3;sum++,i++)
sum+=i;printf("%d\n",sum);return
0;}?
答案:
10
?要求下面的程序運(yùn)行后,顯示如下結(jié)果:?2
10
4
6?1
5
2
3?2
4
7
8?5
1
3
2??則程序中的劃線處應(yīng)填入(
).?#include
<stdio.h>int
main(
){
int
a[4][4]={
________
};
int
i,j;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
printf("%4d",a[i][j]);
printf("\n");
}
return
0;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 卡通插畫黑板教師教育教學(xué)模板模板
- 2025年生態(tài)農(nóng)業(yè)認(rèn)證五年發(fā)展路徑報(bào)告
- 2025年佛山市南海區(qū)獅山加立幼兒園招聘?jìng)淇碱}庫及一套完整答案詳解
- 2025年保定華醫(yī)中醫(yī)醫(yī)院招聘15人備考題庫完整參考答案詳解
- 湖南時(shí)空信息安全檢測(cè)服務(wù)有限公司2025年面向社會(huì)公開招聘?jìng)淇碱}庫附答案詳解
- 松桃群希高級(jí)中學(xué)2026年招聘高中教師備考題庫(數(shù)學(xué)物理化學(xué)語文英語)及參考答案詳解一套
- 2025年江西省建工集團(tuán)有限責(zé)任公司所屬企業(yè)招聘?jìng)淇碱}庫及答案詳解一套
- 2025年城市共享單車補(bǔ)貼政策分析報(bào)告
- 2025年成都市泡桐樹中學(xué)教師招聘?jìng)淇碱}庫完整答案詳解
- 2025年上海舞臺(tái)技術(shù)研究所(上海文廣演藝劇院管理事務(wù)中心)公開招聘工作人員備考題庫及答案詳解1套
- 中國昭通中藥材國際中心項(xiàng)目可行性研究報(bào)告
- 2025中國融通資產(chǎn)管理集團(tuán)有限公司招聘筆試備考試題(230人)附答案解析
- 2026馬年春節(jié)新年年貨節(jié)大集廟會(huì)(金馬迎春年貨大集)活動(dòng)策劃方案
- 心臟搭橋課件
- 2026年安全員之A證考試題庫500道附答案【滿分必刷】
- 2025年廣東省第一次普通高中學(xué)業(yè)水平合格性考試(春季高考)思想政治試題(含答案詳解)
- 人工智能行業(yè)-“人工智能+”行動(dòng)深度解讀與產(chǎn)業(yè)發(fā)展機(jī)遇
- 養(yǎng)殖場(chǎng)貸款申請(qǐng)書樣本
- (一診)達(dá)州市2026屆高三第一次診斷性測(cè)試思想政治試題(含標(biāo)準(zhǔn)答案)
- 購車意向金合同范本
- 2025四川成都東方廣益投資有限公司下屬企業(yè)招聘9人備考題庫及完整答案詳解1套
評(píng)論
0/150
提交評(píng)論