版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
填空??!期末考
!
數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
49
若有intx=7,則表達(dá)式x+=x-=x+x;執(zhí)行后,x的值為
__1__.
62有inta;則執(zhí)行a=25/3%3;后,a=__1__。
64
若intb=7;floata=2.5,c=4.7;則表達(dá)式
a+(int)(b/3*(int)(a+c)/2)%4的值是__1__。
66若intx=12,n=5;則表達(dá)式x%=(n%=2)的值是__1__。
以下程序運(yùn)行后的輸出結(jié)果是__1__。
main()
206{charm;
m=''B''+32;printf("%c\n",m);
}
若有以下程序
main()
{
229
chara;
a=''H''-''A''+''0'';
printf("%c\n",a);
}
執(zhí)行后的輸出結(jié)果是__1__.
1
以下程序的輸出結(jié)果是__1__
main()
291
{inta=1,b=2;
a=a+b;b=a-b;a=a-b;
printf("%d,%d\n",a,b);
}
若有定義:inta=10,b=9,c=8;接著順序執(zhí)行下列語(yǔ)句后,
309
變量b中的值是__1__。
c=(a-=(b-5));
c=(a%11)+(b=3);
設(shè)有以下變量定義,并已賦確定的值
328
charw;intx;floaty;doublez;
則表達(dá)式:w*x+z-y所求得的數(shù)據(jù)類型為_(kāi)_1__.
設(shè)x和y均為int型變量,且x=1,y=2,則以下表達(dá)式的值為
363__1__。
1.0+x/y
請(qǐng)寫(xiě)出以下數(shù)學(xué)式的C語(yǔ)言表達(dá)式__1__.
387
a
───
b.c
596以下程序的功能是:將值為三位正整數(shù)的變量x中的數(shù)值
2
按照個(gè)位、十位、百位的順序拆分并輸出。請(qǐng)?zhí)羁铡?/p>
#include<stdio.h>
main()
{intx=256;
printf("%d-%d-%dn",__1__,x/10%10,x/100);
}
循環(huán)結(jié)構(gòu)
以下程序的功能是計(jì)算:
s=1+12+123+1234+12345。
請(qǐng)?zhí)羁铡?/p>
main()
{intt=0,s=0,i;
115for(i=1;i<=5;i++)
{t=i+__1__;s=s+t;}
printf("s=%d\n",s);
}
以下程序運(yùn)行后的輸出結(jié)果是__1__
main()
153
{
charc1,c2;
for(c1=''0'',c2=''9'';c1<c2;c1++,c2--)
3
printf("%c%c",c1,c2);
printf("");
}
有以下程序
main()
186
}
{intt=1,i=5;
for(;i>=0;i--)t*=i;
printf("%d\n",t);
執(zhí)行后輸出結(jié)果是__1__.
有以下程序:
#include<stdio.h>
main()
244
{charc;
while((c=getchar())!='?')putchar(--c);
}
程序運(yùn)行時(shí),如果從鍵盤(pán)輸入:Y?N?<回車>,則輸
出結(jié)果為_(kāi)_1__.
以下程序的輸出結(jié)果是__1__。
261
main()
{ints,i;
for(s=0,i=1;i<3;i++,s+=i);
4
printf("%d\n",s);
}
以下程序運(yùn)行后的輸出結(jié)果是__1__。
main()
{inti=10,j=0;
276
do
{j=j+i;i-;
}while(i>2);
printf("%d\n",j);
}
設(shè)有以下程序:
main()
{intn1,n2;
scanf("%d",&n2);
while(n2!=0)
277
{n1=n2%10;
n2=n2/10;
printf("%d",n1);
}
}
程序運(yùn)行后,如果從鍵盤(pán)上輸入1298;則輸出結(jié)果為
__1__.
5
311
要使以下程序段輸出10個(gè)整數(shù),請(qǐng)?zhí)钊胍粋€(gè)整數(shù)。
for(i=0;i<=__1__;printf("%d\n",i+=2));
面程序的功能是:計(jì)算1到10之間奇數(shù)之和及偶數(shù)之和,
請(qǐng)?zhí)羁铡?/p>
#include<stdio.h>
main()
{inta,b,c,i;
a=c=0
for=(i=0;i<10;i+=2)
{a+=i;
__1__;
c+=b;
}
printf("偶數(shù)之和=%d\n",a);
printf("奇數(shù)之和=%d\n",c-11);
}
設(shè)i,j,k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k
332
364
的值為_(kāi)_1__for(i=0,j=10;i<=j;i++,j--)k=i+j;
以下程序的功能是:從鍵盤(pán)上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)
682計(jì)并輸出最高成績(jī)和最低成績(jī),
當(dāng)輸入為負(fù)數(shù)時(shí)結(jié)束輸入,
請(qǐng)?zhí)羁铡?/p>
6
#include"stdio.h"
voidmain()
{
float
x,amax,amin;
scanf("%f",&x);
amax=x;
amin=x;
while(__1__){
if(
__2__)amin=x;
scanf("%f",&x);
}
printf("\namax=%f\namin=%f\n",amax,amin);
}
if(x>amax)amax=x;
數(shù)組
84以下程序的輸出結(jié)果是__1__。
7
main()
{chars[]="abcdef";
s[3]=''\0'';
printf("%s\n",s);
}
以下程序運(yùn)行后的輸出結(jié)果是__1__。
main()
{intp[7]={11,13,14,15,16,17,18};
169inti=0,j=0;
while(i<7&&p%2==1)j+=p[i++];
printf("%d\n",j);
}
以下程序從終端讀入數(shù)據(jù)到數(shù)組中,
統(tǒng)計(jì)其中正數(shù)的
個(gè)數(shù),并計(jì)算它們之和。
請(qǐng)?zhí)羁铡?/p>
main()
177
{inti,a[20],sun,count;
suum=count=0;
for(i=0;i<20;i++)scanf("%d",__1__);
fro(i=0;i<20;i++)
{if(a>0)
{count++;
8
sum+=__2__;
}
}
printf("sum=%d,count=%d\n",sum,count);
}
以下程序運(yùn)行后的輸出結(jié)果是__1__main()
{inti,n[]={0,0,0,0,0};
for(i=1;i<=4;i++)
211{n[i]=n[i-1]*2+1;
printf("%d",n[i]);
}
}
以下程序的輸出結(jié)果是__1__。
main()
263
{chars[]="abcdef";
s[3]=''\0'';
printf("%s\n",s);
}
若有定義語(yǔ)句:chars[100],d[100];intj=0,
282
i=0;,s中已賦字符串,
且
請(qǐng)?zhí)羁找詫?shí)現(xiàn)字符串拷貝。
(注:不得使用逗號(hào)表達(dá)式)
while(s[i]){d[j]=__1__;j++;}
9
d[j]=0;
下列程序段的輸出結(jié)果是__1__。
main()
294
{charb[]="Hello,you";
b[5]=0;
printf("%s\n",b);
}
若想通過(guò)以下輸入語(yǔ)句a使中存放字符串1234,b中
存放字符5,則輸入數(shù)據(jù)的形式應(yīng)該是__1__chara
355
[10],b;
scanf("a=%sb=%c",a,&b);
下面程序的輸出是__1__。
main()
{intarr[10],i,k=0;
441
for(i=0;i<10;i++)
arr[i]=i;
for(i=1;i<4;i++)
k+=arr[i]=i;
printf(''%d\n",k);}
658
設(shè)數(shù)組a包括10個(gè)整型元素。下面程序的功能是求
出a中各相鄰兩個(gè)元素的和,并將這些和存在數(shù)組b
10
中,按每行3個(gè)元素的形式輸出。請(qǐng)?zhí)羁铡?/p>
main()
{
int
a[10],b[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=1;i<10;i++)
__1__;
for(i=1;i<10;i++)
{
printf("%3d",b[i]);
if(i%3==0)printf("\n");
}
下面程序段將輸出computer,請(qǐng)?zhí)羁铡?/p>
char
670
c[]="It's
a
computer";
for(i=0;__1__;i++)
{
11
__2__;
printf("%c",c[j]);
}
函數(shù)
函數(shù)直接或者間接地自己調(diào)用自己,被稱為函數(shù)的
17__1__。
25C語(yǔ)言規(guī)定,可執(zhí)行程序的開(kāi)始執(zhí)行點(diǎn)是__1__。
在C語(yǔ)言中,一個(gè)函數(shù)一般由兩個(gè)部分組成,它們是
26__1__和__2__。
在內(nèi)存中,供用戶使用的存儲(chǔ)區(qū)可分為三個(gè)部分,它
27們是__1__、__2__、__3__。
以下isprime函數(shù)的功能是判斷形參a是否為素?cái)?shù),
是素?cái)?shù),函數(shù)返回1,否則返回0,請(qǐng)?zhí)羁?/p>
103intisprime(inta)
{inti;
for(i=2;i<=a/2;i++)
12
if(a%i==0)__1__;
__2__;
}
通過(guò)函數(shù)求f(x)的累加和,其中f(x)=x2+1
main()
{
printf("Thesum=%d\n",SunFun(10));
}
SunFun(intn)
176{
intx,s=0;
for(x=0;x<=n;x++)s+=F(__1__);
returns;
}
F(intx)
{return__2__;}
函數(shù)fun的功能是計(jì)算xn
191
}
13
doublefun(doublex,intn)
{inti;doubley=1;
for(i=1;i<=n;i++)y=y*x;
returny;
主函數(shù)中已經(jīng)正確定義m,a,b變量并賦值,
并調(diào)
用fun函數(shù)計(jì)算:m=a4+b4-(a+B)3。實(shí)現(xiàn)這一計(jì)算
的函數(shù)調(diào)用語(yǔ)句為_(kāi)_1__.
請(qǐng)?jiān)谝韵鲁绦虻谝恍械南聞澗€處填寫(xiě)適當(dāng)內(nèi)容,
使程
序能正確運(yùn)行。
__1__(double,double);
main()
214{doublex,y;
scanf("%lf%lf",&x,&y);
printf("%lf\n",max(x,y));
}
doublemax(doublea,doubleb)
{return(a>b?a:b);}
若有以下程序
intf(intx,inty)
230
{return(y-x)*x;}
main()
{inta=3,b=4,c=5,d;
d=f(f(3,4),f(3,5));
14
printf("%d\n",d);
}
執(zhí)行后輸出的結(jié)果是__1__.
下列程序的輸出結(jié)果是__1__intt(intx,inty,
intcp,intdp)
{cp=x*x+y*y;
dp=x*x-y*y;
346
}
main()
{inta=4,b=3,c=5,d=6;
t(a,b,c,d);
printf("%d%d\n",c,d);
}
以下程序的輸出結(jié)果是__1__#include<stdio.h>
fun(inta,intb,intc)
{
603
}
main()
{
intc;
c=a*b;
15
fun(2,3,c);
printf("%d\n",c);
}
以下程序的功能是求三個(gè)數(shù)的最小公倍數(shù)。請(qǐng)?zhí)羁铡?/p>
max(int
{
x,int
y,int
z)
if(x>y&&x>z)
return(x);
return(y);
else
else
}
607
if(y>x&&y>z)
return(z);
main()
{
int
x1,x2,x3,i=1,j,x0;
3
number:");
printf("Input
scanf("%d%d%d",&x1,&x2,&x3);
x0=max(x1,x2,x3);
while(1)
16
{
j=x0*i;
if(__1__)break;
i=i+1;
}
printf
("The
is
%d%d%dzuixiaogongbeishu
is%d\n",x1,x2,x3,j);
}
函數(shù)gongyu的作用是求num1和num2的最大公約數(shù),
并返回該值。請(qǐng)?zhí)羁铡?/p>
gongyu(int
{
int
num1,int
num2)
temp,a,b;
608if(num1>num2)
{temp=num1;num1=num2;num2=temp;}
a=num1;
b=num2;
17
while(__1__)
{temp=a%b;a=b;b=temp;}
return(a);
}
指針
24在C程序中,指針變能夠賦__1__值或__2__值。
設(shè)有定義:intn,*k=&n;以下語(yǔ)句將利用指針變量k
241
讀寫(xiě)變量n中的內(nèi)容,請(qǐng)將語(yǔ)句補(bǔ)充完整。
scanf("%d,"__1__);
printf("%d\n",__2__。);
有如下圖所示五個(gè)連續(xù)的int類型的存儲(chǔ)單元并賦
值如下圖,a[0]的地址小于a[4]的地址。p和s是基
類型為int的指針變量。請(qǐng)對(duì)以下問(wèn)題進(jìn)行填空。
330
a[0]a[1]a[2]a[3]a[4]
┌──┬──┬──┬──┬──┐
2233445566
└──┴──┴──┴──┴──┘
18
1,若p已指向存儲(chǔ)單元a[1]。
通過(guò)指針p,給s賦值,
使s指向最后一個(gè)存儲(chǔ)單元a[4]的語(yǔ)句是
__1__2,若指針s指向存儲(chǔ)單元a[2],p指向存儲(chǔ)單元
a[0],表達(dá)式s-p的值是__2__.
下面程序的輸出結(jié)果是__1__.
charb[]="ABCD";
main()
356{char*chp;
for(chp=b;*chp;chp+=2)printf("%s",chp);
printf("\n");
}
下面程序的輸出是__1__。
main()
373
{inti=3,j=2
char*a="DCBA";
printf("%c%c\n",a[
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 五金制品批量采購(gòu)合同
- 差旅服務(wù)人員合同
- 塑料袋出口購(gòu)銷合同
- 月嫂合同中的安全規(guī)定
- 書(shū)法協(xié)議合同適用
- 租賃協(xié)議模板腳手架
- 馬戲團(tuán)合作動(dòng)物表演合同
- 共建美好服務(wù)合同
- 嚴(yán)謹(jǐn)策劃項(xiàng)目策劃服務(wù)合同
- 法人向公司借款合同范本填寫(xiě)模板
- 2023年深圳市云端學(xué)校應(yīng)屆生招聘教師考試真題
- 店鋪三年規(guī)劃
- 2024年員工績(jī)效考核合同3篇
- 全國(guó)園地、林地、草地分等定級(jí)數(shù)據(jù)庫(kù)規(guī)范1123
- 地推活動(dòng)合同范例
- 2023年國(guó)網(wǎng)四川省電力公司招聘筆試真題
- 昆明理工大學(xué)《自然語(yǔ)言處理》2022-2023學(xué)年第一學(xué)期期末試卷
- 建設(shè)項(xiàng)目全過(guò)程工程咨詢-終結(jié)性考試-國(guó)開(kāi)(SC)-參考資料
- 陳義小學(xué)進(jìn)城務(wù)工人員隨遷子女入學(xué)工作制度和措施
- 2023-2024學(xué)年廣東省深圳市龍華區(qū)六年級(jí)上學(xué)期期末英語(yǔ)試卷
- 2024年注冊(cè)會(huì)計(jì)師審計(jì)考試題及答案
評(píng)論
0/150
提交評(píng)論