更多“已知x=5;y=9,复合赋值语句x*=y-5执行后,x变量中的值是()。”相关问题
  • 第1题:

    已知x=[[1]]*3,那么执行语句x[0][0]=5之后,变量x的值为________________。


    正确答案:[[5],[5],[5]]

  • 第2题:

    下列选项中合法的Java语言赋值语句是( )。

    A.x=y=9

    B.x=y++;

    C.x+y;

    D.x++=y;


    正确答案:B
    解析:赋值表达式的组成是:在赋值运算符的左边是一变量,右边是一表达式。表达式值的类型应与左边变量类型一致或可以转换为左边的变量类型。赋值运算符分为赋值运算符和扩展赋值运算符两种。赋值语句则是在赋值表达式末加上语句结束标记分号(;)构成。本题中选项A没有语句结束标记,不是语句;选项C中并没有把值赋给任何变量,不是赋值语句;选项D中,等号左边是++符号,不能与=号一起构成扩展赋值运算符,也不是正确的赋值语句。选项B满足赋值语句的要求,是正确答案。

  • 第3题:

    下列语句: X=5 If X>0 Then Y=5 Y=10 运行程序后,下列叙述中正确的是 ______。

    A.变量Y的值是5

    B.变量Y的值是10

    C.变量X的值是10

    D.变量Y的值无法确定


    正确答案:B
    解析:程序运行后,系统会从上至下执行这三条语句。当执行到第二条语句时,因满足If语句中的条件X>0,故Y被赋值5,当执行到第三条语句时,又赋值10,取代原来的5,故最后Y的值是10。

  • 第4题:

    语句X++;、++X;、X=X+1;和X=1+X;执行后都使变量X中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)


    正确答案:X+=1;
    在C语言中使变量增1的方法有:自增运算符与赋值语句。其中自增运算符有前置与后置方式,赋值语句也有两种类型。主要增1的方式有:X++;、++X;、X=X+1;、X=1+X;、X+=1;,所以本题可以填写X+=1;。

  • 第5题:

    在Visual FoxPr0中有如下内存变量的赋值语句:

    X={2008—08—08 8:00:00 AM,}

    Y=.y.

    Z=“12.34”

    执行上述语句之后,内存变量的X、Y、Z的数据类型为( )。


    正确答案:B
    本题中x的变量值为日期时间型(T),以花括号为定界符;Y的变量值为逻辑型(L),以两个旬点为定界符;2的变量值为字符型(C),以半角状态下的双引号、单引号或中括号为定界符。内存变量另外还有3种数据类型,分别是数值型(N)、日期型(D)和货币型(Y)。

  • 第6题:

    不借助于其他变量交换x和y两个变量的值,应顺序执行的三个赋值语句是(),()和()。


    正确答案:x=x+y;y=x-y;x=x-y

  • 第7题:

    假定整数变量x的值为10,则执行y=2*x++赋值后,y的值为()。


    正确答案:20

  • 第8题:

    已知x=123,那么执行语句y=x/10Mod10后,变量y的值是()。

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:C

  • 第9题:

    假定整数变量x的值为10,则执行y=2*--x赋值后,y的值为()。


    正确答案:18

  • 第10题:

    填空题
    已知x=[[1]]*3,那么执行语句x[0][0]=5之后,变量x的值为()。

    正确答案: [[5], [5], [5]]
    解析: 暂无解析

  • 第11题:

    填空题
    假定整数变量x的值为10,则执行y=2*--x赋值后,y的值为()。

    正确答案: 18
    解析: 暂无解析

  • 第12题:

    单选题
    在执行语句if((x=y=2)>=x&&(x=5))y*=x;后变量x,y的值应分别为()
    A

    2、2

    B

    5、2

    C

    5、10

    D

    执行时报错


    正确答案: C
    解析: 暂无解析

  • 第13题:

    已知x=3和y=5,执行语句x,y=y,x后x的值是____。


    正确答案:5

  • 第14题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5; B.X=n%2.5: SXB

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

    A.x=y==5;

    B.X=n%2.5:

    C.x+n=i;

    D.x=5=4+1:


    正确答案:A
    求余运算符“%”两侧的运算对象都应当是整型数据,所以选项8错误。因为赋值运算符左侧的操作数必须是一个变量,所以选项C和D是错误的。

  • 第15题:

    设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。

    A.不定值

    B.4

    C.3

    D.1


    正确答案:C
    解析:因为x的值为3,表达式首先去求++x的值,由于++x的逻辑值为1,无论表达式++y为何值,逻辑表达式的运算结果总是1,因此跳过++y不进行求值。

  • 第16题:

    若x和y是两个整型变量,在执行了语句序列:

    x=5;

    y=6;

    y+=x--;

    后,x+y的值为______。


    正确答案:15。
    15。 解析:y+=x--等同于y=y+x,x=x-1,X--是先用原始x然后再自减,于是y=6+5=11,x=4,最后x+y=11+4=15。

  • 第17题:

    执行下列语句段后Y的值是( )。 x=3.14 y=Len(Str$(x)+Space(6))

    A.5

    B.9

    C.10

    D.11


    正确答案:D
    D。【解析】本题考查字符串函数的基本使用。在VBA中,Str函数用于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给前面的正负号。如果参数是正数,回传的字符串会有一个前置空格。先将3.14转换成字符串“3.14”,然后接6个空格,最后用Len函数来求长度。输出结果为ll。

  • 第18题:

    已知有定义“intx,a[3]={5,7,9},*pa=a;”,在执行“x=++*pa;”语句后,x的值是()。


    正确答案:6

  • 第19题:

    已知有说明CONST a=1;b=2;c=3;d=4;VAR w,x,y,:Integer;执行语句x:=a;x:=c;y:=a+2;Z:=b;w:=d-a+b;后,其值相等的变量是()

    • A、x,y
    • B、x,z
    • C、x,w
    • D、y,z

    正确答案:A

  • 第20题:

    在执行语句if((x=y=2)>=x&&(x=5))y*=x;后变量x,y的值应分别为()

    • A、2、2
    • B、5、2
    • C、5、10
    • D、执行时报错

    正确答案:C

  • 第21题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是()

    • A、x=y=5
    • B、x=n%2.5
    • C、x+n=i
    • D、x=5=4+1

    正确答案:A

  • 第22题:

    单选题
    已知x=123,那么执行语句y=x/10Mod10后,变量y的值是()。
    A

    0

    B

    1

    C

    2

    D

    3


    正确答案: B
    解析: 暂无解析

  • 第23题:

    填空题
    已知x=3和y=5,执行语句x,y=y,x后x的值是()。

    正确答案: 5
    解析: 暂无解析

  • 第24题:

    填空题
    假定整数变量x的值为10,则执行y=2*x++赋值后,y的值为()。

    正确答案: 20
    解析: 暂无解析