相关题目
360、以下for语句构成的循环执行了______次。
#include
#define N 2
#define M N+1
#define NUM (M+1)*M/2
main()
{ int i,n=0;
for(i=1;i<=NUM;i++) {
n++; printf( );
}
printf( );
}
359、已知字符0的ASCII码为十六进制的30,下面程序
main()
{
union{
unsigned char c;
unsigned int i[4];
}z;
z.i[0]=0x39;
z.i[1]=0x36;
printf( );
}
的输出是______。
358、下面各语句行中,能正确进行给字符串赋值操作的语句行是______。
357、下面的程序
main()
{ int a=2;
do{
printf("%d\n",a-=2);
}while(
356、下面的程序片段
y=-1;
if (x!=0)
if(x>0) y=1; else y=0;
所表示的数学函数关系是______。
355、下面程序
void prtv( )
{ ++*x;
printf( );
}
main()
{ int a=24;
prtv( );
}
的输出是______。
354、下面程序
main()
{ int y=9;
for(;y>0;y--){
if(y%3==0)
{ printf( );
continue;
}
}
}
的输出是______。
353、下面程序
int aa[3][3]={{2},{4},{6}};
main()
{ int i,*p=&aa[0][0];
for (i=0;i<2;i++){
if(i==0) aa[i][i+1]=*p+1;
else ++p;
printf( );
}
}
的输出是______。
352、下面程序
#include
#include
main()
{ char *p1="abc",*p2="ABC",str[50]="xyz";
strcpy(str+2,strcat(p1,p2) );
printf( );
}
的输出是______。
351、下面程序的输出是______:
char s[]="ABCD";
main()
{ char *p;
for(p=s;p<s+4;p++)
printf( );
}
① ABCD ② A ③ D ④ ABCD
