以下程序的输出结果是
以下程序的输出结果是_32_____。
main()
{ int i=0,a=0;
while(i<20)
{ for(;;)
{ if((i%10)==0) break;
else i--;
}
i+=11; a+=i;
}
printf("%d\n",a);
}
C语言的编译预处理就是对源程序进行初步的语法检查。×
若有以下定义和语句:int x=10,*p=&x;*p=x;则两处的*p都用来给指针变量p赋值。 ×
知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是
#include
main()
{ char a,b;
a=getchar();scanf("%d",&b);
a=a-'A'+'0';b=b*2;
printf("%c %c\n",a,b);
} 1 B
下面程序的执行结果是__0____。
main()
{ int x=10;
do {x--;}
while( --x);
printf("%d\n",x--);
}
有以下程序(注:字符a的ASCIl码值为97)
有以下程序,程序运行后的输出结果是______。
main()
{ int i;
for(i=0;i<3;i++)
switch(i)
{case 0:printf("%d",i);
case 2:printf("%d",i);
default:printf("%d",i); }}
以下程序的输出结果是__31____。
fun(int x, int y, int z) { z=x*x+y*y; }
main()
{ int a=31;
fun(5,2,a);
printf("%d",a);
}
下列程序的输出结果是___GDABC___。
# include
main( ) { char b[30] , * chp; strcpy(&b[0],"GH");
strcpy(&b[1],"DEF"); strcpy(&b[2],"ABC"); printf("%s \n",b); }
include
int fun(int (*s)[4],int n, int k)
{ int m, i;
m=s[0][k];
for(i=1; im) m=s[i][k];
return m;
}
main()
{ int a[4][4]={{1,2,3,4},{11,12,13,14},{2l,22,23,24},
{31,32,33,34}};
printf("%d\n", fun(a,4,0)); }
程序的运行结果是 31
执行下列程序段后,则(*p)和(*q)的值分别为_6 5_____。 int *p, *q, i=5, j=6; p = &i;
q = p;
p = &j;后
有以下程序
#include
void fun(int *a,int *b) { int *c;
c=a;a=b;b=c;
}
main()
{ int x=3,y=5,*p=&x,*q=&y;
fun(p,q); printf("%d,%d,",*p,*q); fun(&x,&y);printf("%d,%d\n",*p,*q); }
程序运行后输出的结果是 3535
以下程序运行后的输出结果是___10 20 0______ 。
main()
{ int a,b,c;
a=10; b=20; c=(a%b<1)||(a/b>1);
printf("%d %d %d\n",a,b,c);
}
以下程序的输出结果是___4_________。
#include
main()
{
int a[5]={2,4,6,8,10},*p;
p=a;p++;
printf("%d",*p);
}
以下程序运行后的输出结果是___13715______。
#include
main()
{ int i, n[5]={0};
for(i=1;i<=4;i++)
{ n[i]=n[i-1]*2+1; printf("%d",n[i]);}
printf("\n");
}
C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是地址传递 × 设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是__2___.