相关题目
有以下程序
#include
void main()
{
int x=15;
while(x<20)
{ x++;
if(x/3!=0) {x++;break;}
else continue;
}
printf("%d\n",x);
}
执行后的输出结果是( )。
有以下程序
#include
void main()
{
int a,b,i;
a=b=0;
for(i=0;i<=10;i+=2)
{ a+=i;
b+=i+1;
}
printf("a=%d\n",a);
printf("b=%d\n", b-11);
}
执行后的输出结果是( )。
有以下程序
#include
void main()
{
int i=16,j,x=6;
j=i+++1;
x*=i=j;
printf("%d,%d\n",j,x);
}
执行后的输出结果是( )。
有以下程序
#include
main()
{
int a,b,c,d;
a=c=0;
b=1;
d=20;
if(a) d=d-10;
else if(!b)
if(!c) d=25;
else d=15;
printf("d=%d\n",d);
}
执行后的输出结果是( )。
有以下程序
#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;
}
执行后的输出结果是( )。
