相关题目
有以下程序
#include
void main()
{ int a=5,x;
x=a++*a++*a++;
printf("a=%d,x=%d\n",a,x);
}
执行后的输出结果是( )。
有以下程序
#include "stdio.h"
void main()
{int m=37,n=13;
while(m!=n)
{while(m>n)
m=m-n;
while(n>m)
n-=m;
}
printf("m=%d\n",m);
}
执行后的输出结果是( )。
有以下程序
#include "stdio.h"
void main()
{int x[]={0,1,2,3,4,5,6,7,8,9};
int s,i,*p;
s=0;
p=&x[0];
for(i=1;i<10;i+=2)
s+=*(p+i);
printf("sum=%d",s);
}
执行后的输出结果是( )。
有以下程序
#include
int func (int ,int );
void main ( )
{
int k=4,m=1,p1,p2;
p1=func(k,m) ;
p2=func(k,m) ;
printf("%d,%d\n",p1,p2) ;
}
int func (int a,int b)
{
static int m=0,i=2;
i+=m+1;
m=i+a+b;
return (m);
}
执行后的输出结果是( )。
有以下程序
#include
#include
void main()
{
int m=17,i,k;
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0)break;
if(i>k)
printf("%d is a prime number\n",m);
else
printf("%d is not a prime number\n",m);
}
执行后的输出结果是( )。
有以下程序
#include
void swap(int *,int *);
void main()
{
int a=5, b=7, *ptr1, *ptr2;
ptr1=&a, ptr2=&b;
swap (ptr1,ptr2);
printf("a=%d,b=%d\n",a,b);
}
void swap (int *p1, int *p2)
{
int p;
p=*p1;
*p1=*p2;
*p2=p;
}
执行后的输出结果是( )。
有以下程序
#include
func(int a)
{
int b=0;
static int c=3;
a=c++,b++;
return (a);
}
main()
{
int a=2,i,k;
for (i=0;i<2;i++)
k=func(a++);
printf("%d\n",k);
}
执行后的输出结果是( )。
有以下程序
#include
main()
{
int **pp,*p,a=10,b=20;
pp=&p;
p=&a;
p=&b;
printf("%d,%d\n",*p,**pp);
}
执行后的输出结果是( )。
有以下程序
#include
main()
{
int i,j;
for (i=0,j=1;i<=j+1;i+=2,j--)
printf("%d\n",i);
}
执行后的输出结果是( )。
有以下程序
#include
main()
{
int x='f';
printf("%c\n",'a'+(x-'a'+1));
}
执行后的输出结果是( )。
