若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为A.4 B.16 C.32 D.52
- A4
- B16
- C32
- D52
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为A.4 B.16 C.32 D.52
本题主要考查逗号表达式。逗号是一个特殊的运算符,它具有所有运算符中最低的优先级。在C语言中,用它可以将两个表达式连接起来,逗号表达式的一般表现形式为: 表达式1,表达式2,…,表达式n逗号表达式的求解过程是:先求解表达式1,再求解表达式2,依次往后计算,整个逗号表达式的值是最后一个表达式的值,如“3+5,5+6”的值是11。在本题中,逗号表达式为i=4,j=16,k=32,根据上面的分析,计算逗号表达式得到的结果为k=32,最后将逗号表达式的结果赋值给变量x,那么变量x的值为32。因此,本题的正确答案选C。
1、设x.y.z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=
设x.y.z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为()A4B16C32D52
2、若x,ij和k都是int型变量,则计算表达式x=(i=4,j=16,k=32
若x,ij和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,X的值为( )。AA)4BB)16CC)32DD)52
3、若x是int型变量,则执行下面表达式后,x的值为()。x=(a=4,6*2)
若x是int型变量,则执行下面表达式后,x的值为()。x=(a=4,6*2)
4、设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是()
设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是()Ax(intm){...}Bvoidx(intm){...}Cx(intm,intn){...}Dx(inth,intm,intn){...}
(22)若i和k都是int类型变量,有以下for语句Afor(i=0,k=-1;k=1;k++) printf("*****n");B下面关于语句执行情况的叙述中正确的是CA)循环体执行两次DB)循环体执行一次EC)循环...
6、已知i、j、k为int型变量,若要从键盘输入2、3、4,使i、j、k的值分别
已知i、j、k为int型变量,若要从键盘输入2、3、4,使i、j、k的值分别为2、3、4,下列正确的输入语句是( )。Ascanf("%3d,‰3d,%3d",&i,&j,%k);Bscanf("%d,%d,%d"...