更多"分析下列程序: #include<stdio.h> main( )"的相关试题:
[单项选择]分析下列程序:
#include<stdio.h>
main( )
int *p1,*p2,*p;
int a=6,b=9;
p1=&a;p2=&b;
if(a<b)p=p1;p1=p2;p2=p;
printf("%d,%d",*p1,*p2);
printf("%d,%d",a,b);
程序的输出结果为( )。
A. 9,66,9
B. 6,9 9,6
C. 6,9 6,9
D. 9,69,6
[单项选择]
有以下程序
#include
int f(int t[],int n);
main
{ int a[4]={1,2,3,4},s;
s=f(a,4); printf("%d/n",s);
}
int f(int t[],int n)
{ if(n>0) return t[n-1]+f(t,n-1);
else return 0;
}
程序运行后的输出结果是()
A. 4
B. 10
C. 14
D. 6
[填空题]有以下程序
#include
main( )
{
int d, n = 1234;
while(n != 0)
{ d = n % 10; n = n / 10; printf("%d", d); }
}
程序运行后的输出结果是____[10]______ 。
[填空题]下列程序可以判断输入的年份是不是闰年。
#include
main( )
int 【11】 ,leap;
scanf("%d",&year);
if(year%4)
leap=0;
else if(year%lO0)
【12】 ;
else if(year%400)
leap=0;
else
leap=1;
if( 【13】 )
printf("%d年是闰年",year);
else
printf (" %d年不是闰年/n", year);
[单项选择]有以下程序:
#include
main( )
{ FILE *fp; int i,k,n; fp=fopen("data.dat","w+"); for(i=1;i<6;i++)
{fprintf(fp,"%d ",i);
if(i%3==0) fprintf(fp,"/n");
}
rewind(fp);
fscanf(fp,"%d%d",&k,&n); printf("%d %d/n",k,n);
fclose(fp);
}
程序运行后的输出结果是______。
A. 0 0
B. 123 45
C. 1 4
D. 1 2
[单项选择]分析下面的程序
main( )
int*p1,*p2,*p;
int x=4,y=6;
p1=&x;p2=&y;
if(x<y)
p=p1;p1=p2;p2=p;
printf("%d,%d,",*p1,*p2);
printf("%d,%d/n",x,y);
程序的输出结果为_______。
A. 6,4,4,6
B. 4,6,6,4
C. 4,6,4,6
D. 6,4,6,4
[填空题]有以下程序
#include
main( )
{ int c[3]={0}, k ,i;
while((k=getchar( )!=’/n’)
c[k-’A’]++;
for(i=0;i<3;i++) printf("%d",c[i]); printf("/n");
}
若程序运行时从键盘输入ABCACC<回车>,则输出结果为 【12】 。
[填空题]
有以下程序
#include
main( )
{ int m,n;
scanf("%d%d",&m,&n);
while(m!=n)
{ while(m>n) m=m-n;
while(m
}
printf(“%d/n”,m);
}
程序运行后,当输入14 63 <回车> 时,输出结果是 () 。
[单项选择]有以下程序
#include
main( )
{ FILE *fp;
int k,n,i,a[6]={1,2,3,4,5,6};
fp=fopen("d2.dat","w");
for(i=0;i<6;i++) fprintf(fp, "%d,",a[i]);
fclose(fp);
fp=fopen("d2.dat","r");
for(i=0;i<3;i++) fscanf(fp, "%d%d",&k,&n);
fclose(fp);
printf("%d,%d/n",k,n);
}
程序运行后的输出结果是_______。
A. 1,2
B. 3,4
C. 5,6
D. 123,456
[填空题]写出下列程序的执行结果。
swap(p1,p2)
int*p1,*p2;
int p;
p=*p1;*p1=*p2;*p2=p;
main( )
int a,b,*p1,*p2;
scanf("%d%d",&a,&b);
p1=&a;p2=&b;
if(a<b)swap(p1,p2);
printf("/na=%d,b=%d/n",a,b);
若a=7,b=8,则程序的运行结果为______。