若变量已正确定义并赋初值,以下合法的赋值语句是
A: k=(m==n);
B: k=-m-n
C: k=int(m+n);
D: k=m*n=1;
A: k=(m==n);
B: k=-m-n
C: k=int(m+n);
D: k=m*n=1;
A
举一反三
- 阅读下面程序,则执行后的结果为( ). main( ) { int m=4,n=2,k; k=fun(m,n); printf("%d\n",k); } fun(int m,int n) { return(m*m*m-n*n*n);}
- 以下程序段的输出结果是 ( ) int k , n , m ; n=10 ; m=1 ; k=1 ; while ( k<=n ) {m*=2 ; k+=4 ; } printf ( "%d\n" , m );
- 语句K=(m=5,n=++m);运行之后,变量k, m, n的值依次为( )
- 设m、n和k都是int 型变量,且m=1,m=2,k=3,则以下的表达式中值为0的表达式是( ). A: m||n+k&&n-k B: !((m<n)&&!k||1) C: m<=n D: m&&k
- 已知:M、N和K的值只能有一个1,其他为0,并且满足下列所有逻辑式: ((M AND (NOT K)) OR ((NOT M) AND K)) = 1; (NOT N) AND ((M AND (NOT K)) OR ((NOT M) AND K)) = 1; (NOT N) AND (NOT K) = 1; 问:M、N、K的值为______。
内容
- 0
以下程序段中循环体语句k 执行的次数为 for k 0 m 10 m 0 m 3 for n 1 n 3 n k
- 1
已知:M、N和K的值只能有一个1,其他为0,并且满足下列所有逻辑式:((M AND (NOT K)) OR ((NOT M) AND K)) = 1;(NOT N) AND ((M AND (NOT K)) OR ((NOT M) AND K)) = 1(NOT N) AND (NOT K) = 1;问:M、N、K的值为_____。 A: 0,1,0 B: 1,0,0 C: 0,0,1 D: 0,1,1
- 2
设m、n和k都是int 型变量,且m=1,m=2,k=3,则以下的表达式中值为0的表达式是( ). A: m||n+k&&n-k B: !((m<n)&&!k||1) C: m<=n D: m&&k
- 3
以下程序输出的结果是: main() {int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a
- 4
在Matlab中,subplot(m,n,k),如果将屏幕分为上下左右4个窗口,并在右上角窗口作图,则m,n,k的取值分别为 A: m=2,n=2,k=1 B: m=1,n=4,k=2 C: m=2,n=2,k=2 D: m=4,n=1,k=2