版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2/2C語(yǔ)言期末一、填空題(每小題2.5分,共100分)1、數(shù)學(xué)表達(dá)式10<y或者y<-10改寫為c語(yǔ)言表達(dá)式是________。注:表達(dá)式要在英文半角狀態(tài)下按原表達(dá)式順序書寫,且表達(dá)式中不要留空格。2、數(shù)學(xué)表達(dá)式a<b<=c改寫為c語(yǔ)言表達(dá)式是__________。注:表達(dá)式要在英文半角狀態(tài)下按原表達(dá)式順序書寫,且表達(dá)式中不要留空格。3、表達(dá)式10/3*9%10/2的值是________?4、在c語(yǔ)言中,"a"在內(nèi)存中占()個(gè)字節(jié)。5、設(shè)a=3,b=2,c=1,則a>b>c的值為________。6、C程序中用______括起來(lái)的內(nèi)容是程序的注釋語(yǔ)句。7、字符串函數(shù)___________用于把一個(gè)字符串寫入指定的磁盤文件中。8、實(shí)參與形參占用獨(dú)立的(
)9、在c語(yǔ)言中,關(guān)系運(yùn)算符中的"等于"表示為________。10、一般地,調(diào)用標(biāo)準(zhǔn)字符或格式輸入輸出庫(kù)函數(shù)時(shí),文件開頭應(yīng)有以下預(yù)編譯命令:________?11、局部變量的作用域是從定義的位置起,到______結(jié)束止。12、函數(shù)swap(arr,n)可完成對(duì)arr數(shù)組從第一個(gè)元素到第n個(gè)元素兩兩交換。在運(yùn)行調(diào)用函數(shù)中的如下語(yǔ)句后,a[0]和a[1]的值分別為【1】________,原因是【2】________。a[0]=1,a[1]=2;
swap(a,2);13、在c語(yǔ)言中除了使用c提供的標(biāo)準(zhǔn)類型名(如int、char等)外,還可以用_________聲明新的類型名來(lái)代替已有的類型名。14、break語(yǔ)句通常用于______中。15、if語(yǔ)句與_________語(yǔ)句一起可以構(gòu)成循環(huán)結(jié)構(gòu)。16、循環(huán)語(yǔ)句for(i=0;i<3;i++)printf("*");
表達(dá)式i=0執(zhí)行【1】________次,表達(dá)式i++執(zhí)行【2】________次。17、若定義了inta[10],將數(shù)組元素中最后一個(gè)元素"賦值為10"語(yǔ)句是________。18、有如下函數(shù)頭:intmax(inti,intj),則此函數(shù)有______個(gè)參數(shù)。19、編譯預(yù)處理包括()、文件包含、條件編譯等。20、對(duì)于文件末尾檢測(cè)函數(shù)feof,如果文件指針已到文件末尾,則函數(shù)返回值是________。21、將arr傳參到子函數(shù),接受處()內(nèi)函數(shù)定義該怎么寫?22、C語(yǔ)言函數(shù)是由函數(shù)首部和函數(shù)體兩部分組成。其中,函數(shù)首部包括函數(shù)類型、函數(shù)名和______。23、以下定義的結(jié)構(gòu)體類型擬包含兩個(gè)成員,其中成員變量info用來(lái)存入整形數(shù)據(jù);
成員變量link是指向自身結(jié)構(gòu)體的指針.請(qǐng)將定義補(bǔ)充完整。
structnode
{
intinfo;
________link;
}24、有以下程序
#include<stdio.h>
typedefstruct
{
intnum;
doubles;
}
rec;
voidfun1(recx)
{
x.num=23;
x.s=88.5;
}
main()
{
reca={16,90.0};
fun1(a);
printf("%d\n",a.num);
}
程序運(yùn)行后的輸出結(jié)果是________。25、下面程序的運(yùn)行結(jié)果是________。
#include<stdio.h>
main()
{
inti;
for(i=1;i<=5;i++)
switch(i%2)
{
case0:
i++;
printf("#");
break;
case1:
i+=2;
printf("*");
default:
printf("\n");
}
}26、請(qǐng)?jiān)谝韵鲁绦虻谝恍械南聞澗€處填寫適當(dāng)內(nèi)容,使程序能正確運(yùn)行。________(double,double);
main()
{
doublex,y;
scanf("%lf%lf",&x,&y);
printf("%lf\n",max(x,y));
}
doublemax(doublea,doubleb)
{
return(a>b?a:b);
}27、以下程序的運(yùn)行結(jié)果是________。
inti=0;
main()
{
inti=5;
reset(i/2);
printf("i=%d\n",i);
reset(i=i/2);
printf("i=%d\n",i);
reset(i/2);
printf("i=%d\n",i);
workover(i);
printf("i=%d\n",i);
}
workover(inti)
{
i=(i%i)*((i*i)/(2*i)+4);
printf("i=%d\n",i);
returni;
}
reset(inti)
{
i=i<=2?5:0;
returni;
}28、下列程序段的運(yùn)行結(jié)果是_____。
chars1[20]="abcdef",s2[5]="abc";
strcpy(s1,s2);
printf("%c",s1[4]);29、函數(shù)del的作用是刪除有序數(shù)組a中的指定元素x。已有調(diào)用語(yǔ)句n=del(a,n,x);
其中實(shí)參n為刪除數(shù)組元素的個(gè)數(shù),賦值號(hào)左邊的n為刪除后數(shù)組元素的個(gè)數(shù)。請(qǐng)?zhí)羁铡el(inta[],intn,intx)
{
intp,i;
p=0;
while(x>=a[p]&&p<n)【1】________;
for(i=p-1;i<n;i++)【2】________;
n=n-1;
returnn;
}30、下面程序段的運(yùn)行結(jié)果是________。
x=2;
do
{
printf("*");
x--;
}
while(!x==0);31、以下程序運(yùn)行后的輸出結(jié)果是________
fun(intx)
{
if(x/2>0)fun(x/2);
printf("%d",x);
}
main()
{
fun(6);
}32、以下程序的運(yùn)行結(jié)果是________。
#include<stdio.h>
main()
{
intx,y=1,z;
if(y!=0)x=5;
printf("\t%d\n",x);
if(y==0)x=4;
elsex=5;
printf("\t%d\n",x);
x=1;
if(y<0)if(y>0)x=4;
elsex=5;
printf("\t%d\n",x);
}33、請(qǐng)補(bǔ)充main()函數(shù),該函數(shù)的功能是:從鍵盤輸入一個(gè)字符串及一個(gè)指定字符,然后把這個(gè)字符及其后面的所有字符全部刪除。結(jié)果仍然保存在原串中。例如,輸入"abcdefg",指定字符為"d",則輸出"abe"。注意:部分源程序給出如下。請(qǐng)勿改動(dòng)main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在main()函數(shù)的橫線上填入所編寫的若干表達(dá)式或語(yǔ)句。試題程序:
#defineM80
voidmain()
{
inti=0;
charstr[M];
charch;
system("CLS");
printf("\nInputastrin9:\n");
gets(str);
printf("\nInputacharator;\n");
scanf("%c",&ch);
while(str[i]!='\0')
{
if(str[i]==ch)________________;
}
str[i]=________;
printf("\n***displaystring***\n");
puts(str);
}34、main()
{
inta[5]={2,4,6,8,10},*p,**k;
p=a;
k=&p;
printf("%d,",*(p++));
printf("%d\n",**k);
}
程序的輸出結(jié)果是________。35、intx=6,y=7;
printf("%d,",x++);
printf("%d\n",++y);
程序的輸出結(jié)果是________。36、從鍵盤上輸入10個(gè)數(shù),求其平均值,填空_______。
main()
{
inti;
floatf,sum;
for(i=1,sum=0.0;i<11;i++)
{
________;
________;
}
printf("average=%f\n",sum/10);
}37、以下程序的運(yùn)行結(jié)果是________。
#include<stdio.h>
main()
{
intx,y=-2,z=0;
if((z=y)<0)x=4;
elseif(y==0)x=5;
elsex=6;
printf("\t%d\t%d\n",x,z);
if(z=(y==0))x=5;
x=4;
printf("\t%d\t%d\n",x,z);
if(x=z=y)x=4;
printf("\t%d\t%d\n",x,z);
}38、以下程序的輸出結(jié)果是_____________。
main()
{
inta=10,b=10;
printf("%da%d",a――,――b);
}39、下面程序的運(yùn)行結(jié)果是________。
main()
{
inti,f[10];
f[0]=f[1]=1;
for(i=2;i<10;i++)f[i]=f[i-2]+f[i-1];
for(i=0;i<10;i++)
{
if(i%4==0)printf("\n");
printf("%3d",f[i]);
}
}40、下列程序的功能是計(jì)算圓的面積,將程序補(bǔ)充完整?
#definePI=3.14159
main()
{
floatr,s;
printf("Enteranumberr:");
________s=PI*r*r________;
}
【C語(yǔ)言期末參考答案】一、填空題1、10<y||y<-10#y<-10||10<y#y>10||y<-10#y<-10||y>10#10<y||-10>y#-10>y||10<y#y>10||-10>y#-10>y||y>102、a<b&&b<=c#b<=c&&a<b#b>a&&b<=c#b<=c&&b>a#a<b&&c>=b#c>=b&&a<b#b>a&&c>=b#c>=b&&b>a3、34、2#兩5、16、/**/7、fputs#fputs()8、儲(chǔ)存空間9、==10、['
#include<stdio.h>
(或
#include"stdio.h")']11、函數(shù)12、【1】2,1【2】地址傳遞對(duì)形參的改變能改變實(shí)參的值13、typedef14、switch//循環(huán)15、goto16、【1】1【2】317、a[9]=1018、219、宏定義20、非0#不等于0#非零#不等于零21、int*arr22、函數(shù)參數(shù)23、['structnode*']24、['16']25、*#26、['double
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考化學(xué)一輪復(fù)習(xí)專練14鐵銅及其化合物含解析新人教版
- 2024高考化學(xué)一輪復(fù)習(xí)第一部分考點(diǎn)13化學(xué)與可持續(xù)發(fā)展強(qiáng)化訓(xùn)練含解析
- 2024高考化學(xué)一輪復(fù)習(xí)第四章非金屬及其化合物第二講富集在海水中的元素-氯規(guī)范演練含解析新人教版
- 2024高考?xì)v史一輪復(fù)習(xí)模塊四選修部分第1講歷史上重大改革回眸學(xué)案含解析人民版
- 學(xué)校視頻監(jiān)控配置情況匯報(bào)
- 鋼結(jié)構(gòu)廠房工程施工要點(diǎn)
- 2024年湖北三峽職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 平安福產(chǎn)說(shuō)會(huì)修正版
- 八年級(jí)物理下冊(cè)121杠桿課件新版新人教版
- 二零二五年度高校畢業(yè)生就業(yè)見習(xí)實(shí)習(xí)實(shí)訓(xùn)基地安全管理合同3篇
- 資質(zhì)模型與測(cè)評(píng)技術(shù)(中國(guó)人民大學(xué)勞動(dòng)人事學(xué)院 孫健敏)
- SMW工法型鋼拔除專項(xiàng)施工方案
- 大健康商業(yè)招商計(jì)劃書
- 高一上半學(xué)期總結(jié)教學(xué)課件
- 高速公路初步設(shè)計(jì)匯報(bào)課件
- 申根簽證申請(qǐng)表模板
- 企業(yè)會(huì)計(jì)準(zhǔn)則、應(yīng)用指南及附錄2023年8月
- 2022年浙江省事業(yè)編制招聘考試《計(jì)算機(jī)專業(yè)基礎(chǔ)知識(shí)》真題試卷【1000題】
- 認(rèn)養(yǎng)一頭牛IPO上市招股書
- GB/T 3767-2016聲學(xué)聲壓法測(cè)定噪聲源聲功率級(jí)和聲能量級(jí)反射面上方近似自由場(chǎng)的工程法
- GB/T 23574-2009金屬切削機(jī)床油霧濃度的測(cè)量方法
評(píng)論
0/150
提交評(píng)論