选择下面程序的正确输入和输出( )。 [br][/br]#include[br][/br]int main( )[br][/br]{[br][/br] int x,y,t;[br][/br] printf(“Enter x&y:”);[br][/br] scanf(“%d,%d”,&x,&y);[br][/br] printf(“x=%d,y=%d\n”,x,y);[br][/br] t=x; x=y; y=t;[br][/br] printf(“x=%d,y=%d\n”,x,y);[br][/br] return 0;[br][/br]}[br][/br] [br][/br](2.0)
A: 输入:123 456
输出:x=123,y=456 x=456,y=123
B: 输入:123,456
输出:x=123,y=456 x=y, y=t
C: 输入:123 456
输出:x=123,y=456 x=y, y=t
D: 输入:123,456
输出:x=123,y=456 x=456,y=123
A: 输入:123 456
输出:x=123,y=456 x=456,y=123
B: 输入:123,456
输出:x=123,y=456 x=y, y=t
C: 输入:123 456
输出:x=123,y=456 x=y, y=t
D: 输入:123,456
输出:x=123,y=456 x=456,y=123
举一反三
- 选择下面程序的正确输入和输出( )。 #include int main( ) { int x,y,t; printf(“Enter x&y:”); scanf(“%d,%d”,&x,&y); printf(“x=%d,y=%d\n”,x,y); t=x; x=y; y=t; printf(“x=%d,y=%d\n”,x,y); return 0;[br][/br] } A: 输入:123 456 输出:x=123,y=456 x=456,y=123 B: 输入:123,456 输出:x=123,y=456 x=y, y=t C: 输入:123 456 输出:x=123,y=456 x=y, y=t D: 输入:123,456 输出:x=123,y=456 x=456,y=123
- 若有以下程序, voidfun(intx,inty)[br][/br]{ x=x+y;y=x-y;x=x-y;[br][/br]printf(“%d,%d,”,x,y); }[br][/br]main()[br][/br]{ intx=2,y=3;[br][/br]fun(x,y);[br][/br]printf(“%d,%d\n”,x,y); } 程序的输出结果是 。
- 要求函数的功能是交换x和y中的值,且通过正确调用返回交换结果.能正确执行<br/>此功能的函数是(<br/>)。 A: funa (int<br/>*x,int<br/>*y){ int *p;*p=*x;*x=*y;*y=*p;} B: fund (int<br/>x,int<br/>y)<br/>{ int t;t=x;x=y;y=t;} C: func (int<br/>*x,int<br/>*y){<br/>*x=*y;*y=*x;} D: fund (int<br/>*x,int<br/>*y){<br/>*x=*x+*y;*y=*x-*y;*x=*x-*y;}
- 阅读下面程序,程序执行后的输出结果是____。[br][/br]#include "stdio.h"[br][/br]main()[br][/br]{ [br][/br] int x,y,z;[br][/br] x = 1; y = 2; z = 3;[br][/br] if(x>y)[br][/br]if(x>z)printf("%d",x);[br][/br]else printf("%d",y);[br][/br]printf("%d\n",z);[br][/br]}
- 有如下程序:[br][/br]#include [iostream][br][/br]using namespace std;[br][/br]void fl(int& x,int& y){int z=x;x=y;y=z;}[br][/br]void f2(int x,int y){int z=x;x=y;y=z;}[br][/br]int main(){[br][/br] int x=10,y=26;[br][/br] f1(x,y);[br][/br] f2(x,y);[br][/br] cout[<y<<endl;<br] return 0;[br][/br]}[br][/br]运行时的输出结果是( )。 A: 10 B: 16 C: 26 D: 36