C语言程序分析写结果.docx

上传人:b****2 文档编号:2311920 上传时间:2023-05-03 格式:DOCX 页数:33 大小:18.56KB
下载 相关 举报
C语言程序分析写结果.docx_第1页
第1页 / 共33页
C语言程序分析写结果.docx_第2页
第2页 / 共33页
C语言程序分析写结果.docx_第3页
第3页 / 共33页
C语言程序分析写结果.docx_第4页
第4页 / 共33页
C语言程序分析写结果.docx_第5页
第5页 / 共33页
C语言程序分析写结果.docx_第6页
第6页 / 共33页
C语言程序分析写结果.docx_第7页
第7页 / 共33页
C语言程序分析写结果.docx_第8页
第8页 / 共33页
C语言程序分析写结果.docx_第9页
第9页 / 共33页
C语言程序分析写结果.docx_第10页
第10页 / 共33页
C语言程序分析写结果.docx_第11页
第11页 / 共33页
C语言程序分析写结果.docx_第12页
第12页 / 共33页
C语言程序分析写结果.docx_第13页
第13页 / 共33页
C语言程序分析写结果.docx_第14页
第14页 / 共33页
C语言程序分析写结果.docx_第15页
第15页 / 共33页
C语言程序分析写结果.docx_第16页
第16页 / 共33页
C语言程序分析写结果.docx_第17页
第17页 / 共33页
C语言程序分析写结果.docx_第18页
第18页 / 共33页
C语言程序分析写结果.docx_第19页
第19页 / 共33页
C语言程序分析写结果.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言程序分析写结果.docx

《C语言程序分析写结果.docx》由会员分享,可在线阅读,更多相关《C语言程序分析写结果.docx(33页珍藏版)》请在冰点文库上搜索。

C语言程序分析写结果.docx

C语言程序分析写结果

以下程序的输出结果是___________。

main()

{

floata;

a=1/100000000;

printf("%g",a);

}

下面程序的输出结果是____。

#include

main()

{

intx=10;

{

intx=20;

printf("%d,",x);

}

printf("%d\n",x);

}

以下程序的输出结果是____。

main()

{

unsignedintn;

inti=-521;

n=i;

printf("n=%u\n",n);

}

以下程序的输出结果是。

main()

{

intx=10,y=10;

printf("%d%d\n",x--,--y);

}

以下程序的输出结果是____。

main()

{

intn=1;

printf("%d%d%d\n",n,n++,n--);

}

以下程序的输出结果是____。

main()

{

intx=0x02ff,y=0x0ff00;

printf("%d\n",(x&y)>>4|0x005f);

}

以下程序的输出结果是____。

main()

{

inta=1;

charc='a';

floatf=2.0;

printf("%d\n",(!

(a==0),f!

=0&&c=='A'));

}

下面程序的输出结果是____。

main()

{

inta=1,i=a+1;

do

{

a++;

}

while(!

~i++>3);

printf("%d\n",a);

}

下面程序的输出结果是____。

main()

{

inta=111;

a=a^00;

printf("%d,%o\n",a,a);

}

下面程序的输出结果是____。

main()

{

chars[12]="abook";

printf("%.4s",s);

}

若输入234则下面程序的输出结果是____。

main()

{

inta,b;

scanf("%2d%3d",&a,&b);

printf("a=%db=%d\n",a,b);

}

以下程序段的输出结果是。

main()

{inta=10,b=50,c=30;

if(a>b)

a=b;

b=c;

c=a;

printf("a=%db=%dc=%d\n",a,b,c);

}

以下程序的输出结果是。

main()

{

inta=0,b=1,c=0,d=20;

if(a)d=d-10;

elseif(!

b)

if(!

c)d=15;

elsed=25;

printf("d=%d\n",d);

}

下面程序的输出结果为。

main()

{

inta=1,b=0;

switch(a)

{

case1:

switch(b)

{

case0:

printf("**0**");

break;

case1:

printf("**1**");

break;

}

case2:

printf("**2**");

break;

}

}

以下程序的输出结果是。

main()

{

char*s="12134211";

intv1=0,v2=0,v3=0,v4=0,k;

for(k=0;s[k];k++)

switch(s[k])

{

case'1':

v1++;

case'3':

v3++;

case'2':

v2++;

default:

v4++;

}

printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4);

}

下面程序的输出是。

main()

{

intx=1,y=0,a=0,b=0;

switch(x)

{

case1:

switch(y)

{

case0:

a++;

break;

case1:

b++;

break;

}

case2:

a++;

b++;

break;

}

printf("a=%d,b=%d\n",a,b);

}

下面程序的输出是____。

main()

{

intnum=0;

while(num<=2)

{

num++;

printf("%d\n",num);

}

}

下面程序的输出结果是____。

main()

{

inta=1,b=0;

do

{

switch(a)

{

case1:

b=1;

break;

case2:

b=2;

break;

default:

b=0;

}

b=a+b;

}

while(!

b);

printf("a=%d,b=%d",a,b);

}

从键盘上输入"446755"时,下面程序的输出是____。

#include

main()

{

intc;

while((c=getchar())!

='\n')

switch(c-'2')

{

case0:

case1:

putchar(c+4);

case2:

putchar(c+4);

break;

case3:

putchar(c+3);

default:

putchar(c+2);

break;

}

printf("\n");

}

下面程序的输出结果是____。

main()

{

intk=0;

charc='A';

do

{

switch(c++)

{

case'A':

k++;

break;

case'B':

k--;

case'C':

k+=2;

break;

case'D':

k=k%2;

continue;

case'E':

k=k+10;

break;

default:

k=k/3;

}

k++;

}

while(c<'C');

printf("k=%d\n",k);

}

下面程序的输出结果是____。

main()

{

intx,i;

for(i=1;i<=100;i++)

{

x=i;

if(++x%2==0)

if(++x%3==0)

if(++x%7==0)

printf("%d",x);

}

}

下面程序的输出结果是____。

#include

main()

{

inti,k,a[10],p[3];

k=5;

for(i=0;i<10;i++)

a[i]=i;

for(i=0;i<3;i++)

p[i]=a[i*(i+1)];

for(i=0;i<3;i++)

k+=p[i]*2;

printf("%d\n",k);

}

假定从键盘上输入"3.6,2.4<回车>",下面程序的输出是____。

#include

main()

{

floatx,y,z;

scanf("%f,%f",&x,&y);

z=x/y;

while

(1)

{

if(fabs(z)>1.0)

{

x=y;

y=z;

z=x/y;

}

elsebreak;

}

printf("%f\n",y);

}

下面程序的输出结果是____。

main()

{

inti,j,x=0;

for(i=0;i<2;i++)

{

x++;

for(j=0;j<-3;j++)

{

if(j%2)

continue;

x++;

}

x++;

}

printf("x=%d\n",x);

}

下面程序的输出结果是____。

main()

{

inti,j,k=10;

for(i=0;i<2;i++)

{

k++;

{

intk=0;

for(j=0;j<=3;j++)

{

if(j%2)continue;

k++;

}

}

k++;

}

printf("k=%d\n",k);

}

下面程序的输出结果是____。

#include

main()

{

intn[3][3],i,j;

for(i=0;i<3;i++)

for(j=0;j<3;j++)

n[i][j]=i+j;

for(i=0;i<2;i++)

for(j=0;j<2;j++)

n[i+1][j+1]+=n[i][j];

printf("%d\n",n[i][j]);

}

下面程序的输出结果是____。

#include

main()

{

inta[4][5]=

{

1,2,4,-4,5,-9,3,6,-3,2,7,8,4

};

inti,j,n;

n=9;

i=n/5;

j=n-i*5-1;

printf("a[%d][%d]=%d\n",i,j,a[i][j]);

}

下面程序的输出结果是____。

intm[3][3]=

{

{1},{2},{3}

};

intn[3][3]=

{

1,2,3

};

main()

{

printf("%d\n",m[1][0]+n[0][0]);

/*①*/

printf("%d\n",m[0][1]+n[1][0]);

/*②*/

}

下面程序的输出结果是____。

#include

main()

{

chars1[50]={"somestring*"},s2[]={"test"};

printf("%s\n",strcat(s1,s2));

}

下面程序的输出结果是____。

#include

f(char*s)

{

char*p=s;

while(*p!

='\0')

p++;

return(p-s);

}

main()

{

printf("%d\n",f("ABCDEF"));

}

下面程序的输出结果是____。

#include

#include

main()

{

charstr[100]="Howdoyoudo";

strcpy(str+strlen(str)/2,"esshe");

printf("%s\n",str);

}

下面程序的输出结果是____。

#include

func(inta,intb)

{

intc;

c=a+b;

return(c);

}

main()

{

intx=6,y=7,z=8,r;

r=func((x--,y++,x+y),z--);

printf("%d\n",r);

}

下面程序的输出结果是____。

#include

voidfun(int*s)

{

staticintj=0;

do

{

s[j]+=s[j+1];

}

while(++j<2);

}

main()

{

intk,a[10]=

{

1,2,3,4,5

}

;

for(k=1;k<3;k++)

fun(a);

for(k=0;k<5;k++)

printf("%d",a[k]);

}

下面程序的输出结果是____。

#include

intk=1;

main()

{

inti=4;

fun(i);

printf("\n%d,%d",i,k);

/*①*/

}

fun(intm)

{

m+=k;

k+=m;

{

chark='B';

printf("%d",k-'A');

/*②*/

}

printf("\n%d,%d",m,k);

/*③*/

}

下面程序的输出结果是____。

#include

fun(intn,int*s)

{

intf1,f2;

if(n==1||n==2)

*s=1;

else

{

fun(n-1,&f1);

fun(n-2,&f2);

*s=f1+f2;

}

}

main()

{

intx;

fun(6,&x);

printf("%d\n",x);

}

下面程序的输出结果是____。

intw=3;

main()

{

intw=10;

printf("%d\n",fun(5)*w);

}

fun(intk)

{

if(k==0)return(w);

return(fun(k-1)*k);

}

下面程序的输出结果是____。

#include

funa(inta)

{

intb=0;

staticintc=3;

a=c++,b++;

return(a);

}

main()

{

inta=2,i,k;

for(i=0;i<2;i++)

k=funa(a++);

printf("%d\n",k);

}

下面程序的输出结果是____。

#include

voidnum()

{

externintx,y;

inta=15,b=10;

x=a-b;

y=a+b;

}

intx,y;

main()

{

inta=7,b=5;

x=a-b;

y=a+b;

num();

printf("%d,%d\n",x,y);

}

下面程序的输出结果是____。

main()

{

inta=2,i;

for(i=0;i<3;i++)

printf("%4d",f(a));

}

f(inta)

{

intb=0;

staticintc=3;

b++;

c++;

return(a+b+c);

}

下面程序的输出结果是____。

#include

try()

{

staticintx=3;

x++;

return(x);

}

main()

{

inti,x;

for(i=0;i<=2;i++)

x=try();

printf("%d\n",x);

}

下面程序的输出结果是____。

#include

main()

{

intx=1;

voidf1(),f2();

f1();

f2(x);

printf("%d\n",x);

}

voidf1(void)

{

intx=3;

printf("%d",x);

}

voidf2(intx)

{

printf("%d",++x);

}

下面程序的输出结果是____。

#include

#defineSUB(X,Y)(X)*Y

main()

{

inta=3,b=4;

printf("%d\n",SUB(a++,b++));

}

下面程序的输出结果是____。

main()

{

inta[]=

{

1,2,3,4,5,6

};

int*p;

p=a;

printf("%d",*p);

printf("%d",*(++p));

printf("%d",*++p);

printf("%d",*(p--));

p+=3;

printf("%d%d",*p,*(a+3));

}

下面程序的输出结果是____。

main()

{

inta[3][4]=

{

1,2,3,4,5,6,7,8,9,10,11,12

};

int*p=a;

p+=6;

printf("%d",*p);/*①*/

printf("%d",*(*(a+1)));/*②*/

printf("%d",*(a[1]+2));/*③*/

printf("%d",*(&a[0][0]+6));/*④*/

getch();

}

下面程序的输出结果是____。

#defineFMT"%X\n"

#include

main()

{

staticinta[][4]=

{

1,2,3,4,5,6,7,8,9,10,11,12

};

printf(FMT,a[2][2]);

/*①*/

printf(FMT,*(*(a+1)+1));

/*②*/

}

下面程序的输出结果是____。

#include

main()

{

inta[]=

{

1,2,3,4,5

};

intx,y,*p;

p=&a[0];

x=*(p+2);

y=*(p+4);

printf("%d,%d,%d\n",*p,x,y);

}

下面程序的输出结果是____。

voidive(intx[],intn)

{

intt,*p;

p=x+n-1;

while(x

{

t=*x;

*x++=*p;

*p--=t;

}

return;

}

main()

{

inti,a[]=

{

1,2,3,4,5,6,7,8,9,0

};

ive(a,10);

for(i=0;i<10;i++)

printf("%d",a[i]);

printf("\n");

}

下面程序的输出结果是____。

#include"string.h"

fun(char*w,intn)

{

chart,*s1,*s2;

s1=w;

s2=w+n-1;

while(s1

{

t=*s1++;

*s1=*s2--;

*s2=t;

}

}

main()

{

staticchar*p="1234567";

fun(p,strlen(p));

printf("%s",p);

}

下面程序的输出结果是____。

#include

char*p="abcdefghijklmnopq";

main()

{

inti=0;

while(*p++!

='e');

printf("%c\n",*p);

}

下面程序的输出结果是____。

#include

f(intx,inty)

{

return(y-x);

}

main()

{

inta=5,b=6,c;

intf(),(*g)()=f;

printf("%d\n",(*g)(a,b));

}

下面程序的输出结果是____。

#include

main()

{

inta=1,*p,**pp;

pp=&p;

p=&a;

a++;

printf("%d,%d,%d\n",a,*p,**pp);

}

下面程序的输出结果是____。

main()

{

char*alpha[7]=

{

"ABCD","EFGH","IJKL","MNOP","QRST","UVWX","YZ"

};

char**p;

inti;

p=alpha;

for(i=0;i<4;i++)

printf("%c",*(p[i]));

printf("\n");

}

下面程序的输出结果是____。

#include

char*pp[2][3]=

{

"abc","defgh","ijkl","mnopqr","stuvw","xyz"

};

main()

{

printf("%c\n",***(pp+1));

/*①*/

printf("%c\n",**pp[0]);

/*②*/

printf("%c\n",(*(*(pp+1)+1))[4]);

/*③*/

printf("%c\n",*(pp[1][2]+2));

/*④*/

printf("%s\n",**(pp+1));

/*⑤*/

}

下面程序的输出结果是____。

#include"stdio.h"

structstr1

{

charc[5];

char*s;

};

main()

{

structstr1s1[2]=

{

{"ABCD","EFGH"},{"IJK","L

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2