目录: 标题| 题干| 答案| 搜索| 相关
问题

若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=3


若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
参考答案
参考解析:

本题主要考查逗号表达式。逗号是一个特殊的运算符,它具有所有运算符中最低的优先级。在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){...}

5、(22)若i和k都是int类型变量,有以下for语句

(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"...