【单选题】以下程序的正确运行结果是 #include void num() { extern int x,y; inta=15,6=10; x=a-b y=a+b; } int x,y; main() { int a=7b=5; x=a+b; y=a一b; num(); printf(%d.%dN".x.y) }
A. A) 12,2 B. B)不确定 C. C)5,25 D. D) 1,12
A. A) 12,2 B. B)不确定 C. C)5,25 D. D) 1,12
举一反三
- 下面程序的输出结果是________________ #include int x,y; f( ) { int y,a=25,b=10; x=a+b; y=a-b; return; } void main( ) { int a=9,b=5; x=a+b; y=a-b; f( ); printf(“%d,%d\n”,x,y); }
- 以下程序输出结果为:#include<;stdio.h>;int num(int x,int y){int a,b;a=x+y;b=x-y;}int main(){int a=3,b=2;int x,y;x=a+b;y=a-b;num(a,b);printf("%d",a);return 0;}
- 以下程序没有语法问题的是() A: B: include<;stdio.h>;int main( ){int x , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} C: D: include<;stdio.h>;int main( ){int x = 3 ;y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} E: F: include<;stdio.h>;int main( ){int x = 3 ,y ; printf( "%d\n" , x / y ) ;y = 5; return 0 ;} G: H: include<;stdio.h>;int main( ){int x = 3 , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;}
- 【单选题】以下程序的运行结果是() 。 void sub(int x, int y, int *z) { *z = y - x; } int main() { int a, b, c; sub(10, 5, &a); sub(7, a, &b); sub(a, b, &c); printf("%4d, %4d, %4d", a, b, c); } A. 5,2,3 B. -5,-12,-7 C. -5,-12,-17 D. 5,-2,-7
- 【单选题】有以下程序: #include <stdio.h> int main() { float x=2.5; int y; y=(int)x; printf("x=%f , y=%d",x,y); return 0; } 程序运行后,输出结果是: A. x=2.5 , y=2.5 B. x=2.5 , y=2 C. x=2.500000 , y=2.5 D. x=2.500000 , y=2