若有int x=5,y=7,t;,则执行下列程序段后t的输出结果是() t=x *=x>y?x:y;
35
举一反三
- 若有int x=5,y=7,t;,则执行下列程序段后t的输出结果是() t=x *=x>y?x:y; A: 5 B: 7 C: 35 D: 49
- 以下程序段输出的结果是。 int x=5,y=10,t=0; if(x==y) t=x;x=y;y=t; printf("%d,%d",x,y);
- 下列程序段的执行结果是( )。 x = 5: y = 7: z = 8 If x < y Then t = x: x = y: y = t End If If y < z Then t = y: y = z: z = t If x < y Then t = x: x = y: y = t End If End If Print x, y, z A: 8 5 7 B: 8 7 5 C: 5 7 8 D: 7 5 8
- 当int x=1,y=2,t=3时,执行以下程序段后x=_____. if(!x-y) t=x;x=y;y=t;
- 运行下列程序段后,x的值是() int x=1,y=2,t=3; if(x>y) t=x; x=y; y=t;
内容
- 0
下列程序段运行后,x 的值是 。int x=10,y=20,t=0; if(x==y)t=x; x=y; y=t;
- 1
下面程序运行后的输出结果是_________。#include [stdio.h]int main(){ int x=10,y=20,t=0; if(x==y) t=x;x=y;y=t; printf("%d",x);}
- 2
以下程序段输出的结果是 int x=10,y=20,t=0; if(x==y) t=x;x=y;y=t; printf("%d,%d",x,y); A: 10,0 B: 20,0 C: 10,20 D: 20,10
- 3
执行以下程序后,输出结果是__________。 #include Void swap(int *x,int *y) {int t; t=*x,*x=*y,*y=t; } Void main( ) {int a=12,b=24; Swap(&a,&b); Printf(“%d,%d”,a,b); }
- 4
定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是()。 A: swap(int x, int y){ int t;<br/>t=x; x=y; y=t; } B: swap(int *x, int *y){ int<br/>t; t=x; x=y; y=t; } C: swap(int *x, int *y){ int<br/>t; t= *x; *x = *y; *y=t; } D: swap(int *x, int *y){ int<br/>*t; t=x; x=y; y=t; }