下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計2022學(xué)習(xí)通超星期末考試章節(jié)答案2024年功能:要求輸出結(jié)果為:
A,B
65,66#include"stdio.h"main(){
/***********FILL***********/
chara,____;
/***********FILL***********/
a=____;
b='b';
a=a-32;
/***********FILL***********/
b=b-____;
printf("%c,%c\n%d,%d\n",a,b,a,b);}
答案:b;97;'a';32執(zhí)行下列語句的結(jié)果是____a=3;printf("%d,",a++);printf("%d",++a);
答案:3,5intx;
x=3*4%5/2,
則x的值為____。
答案:1若x為double型變量,請寫出運算x=3.0,++x后表達(dá)式的值____和變量的值____。
答案:4.0;4.0以下程序運行后的輸出結(jié)果是____。main(){charm;m='A'+32;printf("%c\n",m);
答案:a在C語言程序中,用關(guān)鍵字____定義基本整型變量,用關(guān)鍵字____定義單精度實型變量,用關(guān)鍵字____定義雙精度實型變量。
答案:int;float;double在C語言中的實型變量分為兩種類型,它們是float型和____型。
答案:double;雙精度;雙精度型使用“scanf(”x=%f,y=%f“,&x,&y)”,要使x,y均為1.25,正確的輸入是()。
答案:x=1.25,y=1.25下列字符列中,可以作為“字符串常量”的是(
)。
答案:"A"以下4組用戶定義標(biāo)識符中,不合法的是(
)。
答案:float已知intj,i=0;執(zhí)行語句“j=i++;”后,變量i的值是(
)。
答案:1在C語言中,要求運算數(shù)必須是整型的運算符是()。
答案:%以下程序的輸出結(jié)果是(
)。main(){
intx=10,y=9;printf(“%d%d\n”,--x,y--);}
答案:99設(shè)有inti=010,j=10;則執(zhí)行“printf(”%d,%d\n“,++i,j--);”的輸出是()。
答案:9,10有以下程序#includevoidmain(){intm=2,n=2,x;x=-m++;x=x+8/++n;printf("%d\n",x);}程序運行后的輸出結(jié)果是:(
)。
答案:0一個char型數(shù)據(jù),它的值在內(nèi)存中存放的是()。
答案:ASCll代碼值以下選項中不能作為C語言合法常量的是(
)。
答案:'cd'若已知a=10,b=5,則表達(dá)式a答案:0當(dāng)a=1,b=4,c=3時,執(zhí)行以下程序段后c=____。
if(a>c)
c=a;
a=c;
c=b;
答案:4設(shè)x=52,表達(dá)式x=(x>=60)的值為_____。
答案:0閱讀程序,寫出運行結(jié)果。main(){inta=7,b=5,c=2;if(a答案:7,5,2以下程序運行后的輸出結(jié)果是____。
main(){inta=1,b=3,c=5;
if(c=a+b)printf("no");elseprintf("yes");
答案:no設(shè)a,b,c,t為整型變量,初值為a=3,b=4,c=1,執(zhí)行完語句t=!(a+b)+c-1&&b+c/2后,t的值是____。
答案:0以下程序運行后的輸出結(jié)果是____。#includevoidmain(){inta=2,b=3,c=1;
if(a>b)
if(a>c)
printf("%d\n",a);
else
printf("over");
printf("%d\n",b);}
答案:3若inti=10;執(zhí)行下列程序后,變量i的正確結(jié)果是(
)。switch
(i){case
0:i+=1;case
10:i+=1;case
11:i+=1;default:
i-=1;}
答案:11下列條件語句中,功能與其他語句不同的是(
)。
答案:if(a==0)printf("%d\n",x);elseprintf("%d\n",y);if語句的控制條件是()。
答案:可以用任何表達(dá)式該程序的運行結(jié)果是(
)。#includevoidmain(){inta=1,b=2,c=1;if(a>b)if(b<0)c=0;elsec++;printf(“%d\n”,c);}
答案:1假定所有變量均已正確定義,下列程序段運行后x的值是(
)。a=b=c=0;x=35;if(!a)x--;elseif(b);if(!c)x=3;elsex=4;
答案:3當(dāng)把以下四個表達(dá)式用作if語句的控制表達(dá)式時,有一個選項與其它三個選項含義不同,這個選項是(
)。
答案:!k%2若變量c為char類型,能正確判斷出c為小寫字母的表達(dá)式是()。
答案:(c>='a')&&(c<='z')以下程序的輸出結(jié)果是(
)。main(){inta=3,b=4,c=6,d;printf("%d\n",d=a<b?(a>c?a:c):(b));}
答案:6以下程序的運行結(jié)果是_______。#includemain(){
inta=5,b=7,t;
t=a>b?a:b;
while(t%a||t%b)
t++;
printf("%d\n",t)}
答案:35在下面的程序運行時,循環(huán)體語句“a++”;運行的次數(shù)為____。#includevoidmain(){inti,j,a=0;for(i=0;i<2;i++)
for(j=3;j>=1;j--)
a++;}
答案:6下列程序的功能是輸入一個整數(shù),判斷是不是素數(shù),若為素數(shù)輸出1,否則輸出0,請為程序填空。
main()
{inti,x,y=1;
scanf(“%d”,&x);
for(i=2;i<=x/2;i++)
If(____)
{y=0;break;}
printf(“%d\n”,y);}
答案:x%i==0定義inti=1;執(zhí)行語句while(i++<6);后,i的值為____。
答案:7以下程序運行時若從鍵盤輸入abcdefgAabcdefg回車,則輸出結(jié)果是______。#includevoidmain(){charc;
while((c=getchar())!=’A’)
putchar(c);
printf(“End!\n”);}
答案:abcdefgEnd!以下程序執(zhí)行后的輸出結(jié)果是(
)。#includemain(){intk=6;while(--k)printf(“%d”,k-=3);printf(“\n”);}
答案:死循環(huán)以下程序的輸出結(jié)果是(
)。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i+2;for(i=0;i<3;i++)p[i]=a[i*(i+1)];for(i=0;i<3;i++)k+=p[i];printf("%d\n",k);}
答案:19有下列程序的運行結(jié)果是(
)。#includemain(){inti,j,m=56;for(i=1;i<=4;i++)for(j=3;j<=i;j++)
m=m%j;printf("%d\n",m);}
答案:2以下程序運行后的輸出結(jié)果是(
)。#include"stdio.h"main(){inti=0;ints=0;for(;;){if(i==2||i==5)continue;if(i==6)break;i++;s+=i;}printf("%d\n",s);}
答案:程序進(jìn)入死循環(huán)for(j=0;j<11;j++);循環(huán)結(jié)束后,j的值是(
)。
答案:11若inti=10;執(zhí)行下列程序后,變量i的正確結(jié)果是(
)。switch
(i){case
0:i+=1;case
10:i+=1;case
9:i+=1;default:
i+=1;}
答案:13以下錯誤的描述是(
)。
答案:在switch語句中使用break語句或continue語句的作用相同。以下程序程序運行后的輸出結(jié)果是(
)。#include"stdio.h"main(){inti;for(i=0;i<3;i++)switch(i){case1:printf("%d",i);break;case2:printf("%d",i);break;default:printf("%d",i);break;}}
答案:012設(shè)x和y為int型變量,則執(zhí)行下面的循環(huán)后,y的值為(
)。for(y=1,x=1;y<=50;y++){if(x>=12)break;if(x%2==1){x+=5;continue;}x-=3;}
答案:8下面是計算數(shù)組元素和的程序,填空把程序補全#includemain(){intsum,i,j,k,a[2][2][2]={1,2,3,4,5,6,7,8};Sum=0;for(i=0;i<2;i++)for(j=0;j<2;j++)for(k=0;k<2;k++)sum+=____;printf("%d",sum);
答案:a[i][j][k]以下程序運行后輸出結(jié)果是____main____{intarr[10],i,k=0:for(i=0;i<10;i++)
arr[i]=i;for(i=1;i<4;i++)
k+=arr[i]+i;printf("%d\n",k);}
答案:12執(zhí)行語句charstr[81]="abcdef";后,字符串str結(jié)束標(biāo)志存儲在str[____](在括號內(nèi)填寫下標(biāo))中.
答案:6該程序運行結(jié)果:____#include#includevoidmain____{charstr1[20]="good",str2[]="morning";inti,j;for(i=strlen(str1),j=0;str2[j]!='\0';i++,j++)str1[i]=str2[j];str1[i]='\0';printf("string1=%s",str1);}
答案:string1=goodmorning若有定義語句:chars[100],d[100];intj=0,i=0;,且s中已賦字符串,請以實現(xiàn)字符串拷貝。(注:不得使用逗號表達(dá)式)while(s[i]){d[j]=____;j++;}d[j]=0
答案:s[i++]以下程序從終端讀入數(shù)據(jù)到數(shù)組中,統(tǒng)計其中正數(shù)的個數(shù),并計算它們之和。請?zhí)羁?。main(){
inti,a[20],sum,count;sum=count=0;
for(i=0;i<20;i++)
scanf("%d",____
);
for(i=0;i<20;i++){
if(a[i]>0)
{
count++;
sum+=
____;
}
}
printf("sum=%d,count=%d\n",sum,count);
答案:&a[i];a[i]有定義inta,b;chars[3][4]={cat”,”ode”,”dog”};執(zhí)行下面代碼后輸出結(jié)果是____for(a=0;a<3;++a){for(b=0;b<3;++b)if(a==0)printf(“%c”,s[a][b]);else
printf(“%c”,s[b][a-1]);printf(“n”);}
答案:catncodnadon若有以下數(shù)組a,數(shù)組元素:a[0]~a[9],其值為941282107513該數(shù)組中下標(biāo)最小的數(shù)組元素名是____
答案:a[0]已知數(shù)組s1為一有8個單元的整型數(shù)組,下面的語句試圖求出這8個單元的平均值,并用s保存這個值;請補充完整下面的語句。intj;
floats=____,s1[8]={1.,-2.3,3.25,325.6,-25.0,0.5,90.26,-38.4};for(j=0;j<=7;j++)____;s=____
8
答案:0;s+=s1[j];s=s+s1[j];s/若有以下程序,執(zhí)行后輸出結(jié)果是____main____{inta[4][4]={{1,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0;inti,j,s=0;for(i=0;i<4;i++){for(j=0;j<4;j++){f(a[i][j]<0)continue;if(a[i][j]==0)break;s+=a[i][j];}}}
答案:58以下程序運行后輸出結(jié)果是____main____{
inta[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18;inti=0,j=0,s=0;while(i++<4){if(i==2||i==4)continue;j=0;do{s+=a[i][j];j++;}while(j<4);}printf(“%d\n”,s);}
答案:92將一個數(shù)組中的元素按逆序存放,請?zhí)羁胀晟瞥绦颉?include#defineN7voidmain(){
staticinta[N]={12,9,16,5,7,2,1},k,s;
printf("\ntheoriganalarray:\n");
for(k=0;k答案:++k;k++;s;a[k]以下程序運行后輸出結(jié)果是____當(dāng)運行以下程序時,從鍵盤輸入:Ah2MAA3ha,請寫出輸出結(jié)果。main____{chars[80],c='a';inti=0;scanf("%s",s);while(s[i++]!='0')if(s[i]==c)s[i]=s[i]-32;elseif(s[i]==c-32)s[i]=s[i]+32;puts(s);}
答案:Ah2Ma有定義intlist[6],j;執(zhí)行下面代碼后list元素內(nèi)容為____list[0]=5;for(j=1;j<6;++j){list[j]=j*j+5;if(j>2)list[j]=2*list[j]-list[j-1];}
答案:569192337產(chǎn)生并輸出楊輝三角的前七行,請?zhí)羁胀晟瞥绦颉?/p>
11
11
2
11
3
3
11
4
6
4
11
5
10
10
5
11
6
15
20
15
6
1#includemain(){
inta[7][7];
inti,j;
for(i=0;i<7;i++)
{
a[i][0]=1;
____;
}
for(i=2;i<7;i++)
for(j=1;j答案:a[i][i]=1;a[i-1][j]+a[i-1][j-1];j<=i下面程序段的功能是刪除字符串s中出現(xiàn)的與字符c相同的字符;請補充完整下面的語句。inti,j;
chars[100]=“abklcdcckk”,c;for(i=0;____;i++)
if(s[i]==c)
for(____)s[j]=s[j+1]
答案:s[i]!='\0';j=i;s[j]!='\0';j++寫出下面程序執(zhí)行后的輸出結(jié)果____#include“string.h”main____{char
ch[]="abc",x[3][4];int
i;for(i=0;i<3;i++)
strcpy(x[i],ch);for(i=0;i<3;i++)
printf("%s",&x[i][i]);printf("\n");}
答案:abcbcc統(tǒng)計從終端輸入的字符中每個大寫字母的個數(shù)。用#號作為輸入結(jié)束標(biāo)志,請?zhí)羁铡?includemain(){intnum[26],i;charc;for(i=0;i<26;i++)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《離婚法律程序執(zhí)行細(xì)則協(xié)議》版
- 二零二五版保險及期貨居間業(yè)務(wù)委托管理合同3篇
- 二零二五年度智慧社區(qū)商業(yè)配套租賃協(xié)議3篇
- 二零二五年度集成墻板原材料期貨交易與風(fēng)險管理合同2篇
- 二零二五年度高端人才引進(jìn)與培養(yǎng)合同5篇
- 臨時建筑建設(shè)合同樣本2024年版版B版
- 2025年度智能廚房設(shè)備研發(fā)、安裝與培訓(xùn)服務(wù)合同3篇
- 二零二五版公共工程合同擔(dān)保制度及操作細(xì)則3篇
- 二零二五年電子設(shè)備采購與技術(shù)服務(wù)合同2篇
- 2024年簡化版資金借用協(xié)議范本版B版
- DB-T29-74-2018天津市城市道路工程施工及驗收標(biāo)準(zhǔn)
- 小學(xué)一年級20以內(nèi)加減法混合運算3000題(已排版)
- 智慧工廠數(shù)字孿生解決方案
- 病機(jī)-基本病機(jī) 邪正盛衰講解
- 品管圈知識 課件
- 非誠不找小品臺詞
- 2024年3月江蘇省考公務(wù)員面試題(B類)及參考答案
- 患者信息保密法律法規(guī)解讀
- 老年人護(hù)理風(fēng)險防控PPT
- 充電樁采購安裝投標(biāo)方案(技術(shù)方案)
- 醫(yī)院科室考勤表
評論
0/150
提交評論