main() { int x; int; %d"& x}; 5}} 程序运行后,如果从键盘上输入5,则输出结果是 答案是 4 为什么 解答:程序不完整,没有输出语句。26 假定w,x,y,z,m,均为int型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(w<x)?w; x; m=(m<y)?m; y; m=(m<z)?m;z;运行程序后m...
16.设x.y.z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为 A)4 B)16 C)32 D)52 17.设有如下的变量定义: int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2 则以下符合C语言语法的表达式是 A)a+=a-=(b=4)*(a=3) B)x%(-3) C)a=a*3=2 D)y=floa...
t=*x;*x=*y;*y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p{f(p,q);p++;q--;} for(i=0;i<8;i++)printf("%d,",a[i]); } 程序运行后的输出结果是 A)8,2,3,4,5,6,7,1, B)5,6,7,8,1,2,3,4, C)1,2,3,4,5,6...