第149题 (1.0分) 题号:604 以下程序的输出结果是【1】. main()
{ int a[]={1,2,3,4,5,6},*p=a; *(p+3)+=2;
printf(\ printf(\}
答案:
=======(答案1)======= 2,6
第150题 (1.0分) 题号:606 以下程序运行时输出结果是【1】. #include
{ char *s, *s1=\ s=s1;
while(*s1) s1++; printf(\ }
答案:
=======(答案1)======= 4
第151题 (1.0分) 题号:622 以下程序的输出结果是【1】. 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(\}
答案:
=======(答案1)=======
sum=25
第152题 (1.0分) 题号:624 main( )
{int num1,num2;
int *p1=&num1,*p2=&num2; int *pointer; scanf(\ scanf(\ if(*p1>*p2)
{pointer=p1;p1=p2;p2=pointer;}
printf(\若通过键盘输入了9和6,则: 上述程序的输出结果是【1】.
答案:
=======(答案1)======= min=6,max=9
第153题 (1.0分) 题号:603 下列程序的输出结果是【1】. main()
{char s[]=\ while (*p)
{ printf(\ if(*p) p++; } }
答案:
=======(答案1)======= ABCDECDEE
第154题 (1.0分) 题号:611 以下程序段的运行结果是【1】. char *p=\p+=3;
printf(\
答案:
=======(答案1)=======
4
第155题 (1.0分) 题号:626
执行程序段后,表达式*--p的值是【1】. static int a[]={63,20,30,28}; p=&a[2];
答案:
=======(答案1)======= 20
第156题 (1.0分) 题号:610 以下程序的运行结果是【1】. main()
{ char a[]=\ int s=0;
for(p=a; *p!='\\0';p++) s=10*s+ *p -'0'; printf(\}
答案:
=======(答案1)======= 12345
第157题 (1.0分) 题号:607
执行以下程序后,a的值为【1】,b的值为【2】. main()
{int a,b,k=4,m=6; int *p1=&k,*p2=&m; a=(p1==&m);
b=(-*p1)/(*p2)+7;
printf(\ }
答案:
=======(答案1)======= 0
=======(答案2)======= 7
第158题 (1.0分) 题号:617 以下程序段的运行结果是【1】. char *p=\int i,d;
for(i=0;i<7;i++)
if(isdigit(*(p+i))) printf(\
答案:
=======(答案1)======= 1*0*
第159题 (1.0分) 题号:702 下列程序的输出结果是【1】 int sum1 (int m) { int n=0; n++;
return(m+n); }
int sum2 (int m) {static int n=0; ++n;
return (m+n); } main() { int j;
for (j=0;j<3;j++) printf(\}
答案:
=======(答案1)======= 2 5 8
第160题 (1.0分) 题号:675 以下程序的输出结果是【1】. char *fun(char *s) { int i,j;
for(i=j=0;s[i]!='\\0';i++)
if(s[i]!='c') s[j++]=s[i]; s[j]='\\0'; return s;