分页:
上一页 1 2 3 4 [5] 6 7 8 9 10 下一页
main()
{ char a,b,c,*d;
a=’\’; b=’\xbc’;
c=’\0xab’; d="\0127";
printf("%c%c%c%c\n",a,b,c,*d);
}
编译时出现错误,以下叙述中正确的是
A) 程序中只有a=’\’;语句不正确
B) b=’\xbc’;语句不正确
C) d="\0127";语句不正确
D) a=’\’;和 c=’\0xab’;语句都不正确
(27) main()
{int a=4,b=3,c=5,d,e,f;
d=f1(a,b); d=f1(d,c);
e=f2(a,b); e=f2(e,c);
f=a+b+c-d-e;
printf("%d,%d,%d\n",d,f,e);
}
执行后输出的结果是
A) 3,4,5 B) 5,3,4 C) 5,4,3 D) 3,5,4
(28) 有以下程序
void f(int x,int y)
{ int t;
if(x<y){ t=x; x=y; y=t; }
}
main()
{ int a=4,b=3,c=5;
f(a,b); f(a,c); f(b,c);
printf("%d,%d,%d\n",a,b,c);
}
执行后输出的结果是
A) 3,4,5 B) 5,3,4 C) 5,4,3 D) 4,3,5
(29) 若有一些定义和语句
#include <stdio.h>
int a=4,b=3,*p,*q,*w;
p=&a; q=&b; w=q; q=NULL;
则以下选项中错误的语句是
A) *q=0; B) w=p; C) *p=va; D) *p=*w;
(30)有以下程序
int *f(int *x,int *y)
分页:
上一页 1 2 3 4 [5] 6 7 8 9 10 下一页