下列语句正确的是( )
A: if(a >; b >; c) temp=a
B: if((a=b) >; 0) temp=a;
C: int a=b=c=4
D: int a;scanf(%d,a)
A: if(a >; b >; c) temp=a
B: if((a=b) >; 0) temp=a;
C: int a=b=c=4
D: int a;scanf(%d,a)
举一反三
- 下列语句正确的是( ) A: if(a > b > c) temp=a B: if((a=b) > 0) temp=a; C: int a=b=c=4 D: int a;scanf(%d,a)
- There are ( ) basic paths for the following program.int FUN(int count, int flag){ int temp=0; while(count>0){ if(0==flag){ temp=count+100; } else{ if(1==flag) temp=temp+10; else temp=temp+20; } count--; } return temp;} A: 2 B: 3 C: 4 D: 4
- 定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是() A: swapa(int x,int y){ int temp;temp=x;x=y;y=temp;} B: swapb(int *x,int *y){ int temp;temp=x;x=y;y=temp;} C: swapc(int *x,int *y){ int temp;temp=*x;*x=*y;*y=temp;} D: swapd(int *x,int *y){ int *temp;temp=x;x=y;y=temp;}
- 在C语言中,定义一个函数f1如下: f1(int x,int y) { static int count=0; int temp; temp=x; x=y; y=temp; count++; } 则下列叙述正确的是( ) ,,
- 阅读下面的程序: main() { int swap(); int a,b; a=3;b=10; swap(a,b); printf("a=%d,b=%d ",a,b); } swap(int a,int b) { int temp; temp=a; a=b; b=temp; } 下面的说法中,正确的是________