参考答案和解析
正确答案:C
更多“假设已定义Integer变量x、y,则以下赋值语句正确的是()。A、x+1=yB、x:=yC、y=x+yD、1=x”相关问题
  • 第1题:

    以下赋值语句正确的是______。

    A.STORE 8 TO X,Y

    B.STORE 8,9 TO X,Y

    C.X=8,Y=9

    D.X,Y=8


    正确答案:A

  • 第2题:

    若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。A.++x,y=x-B.x+1=ySXB

    若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。

    A.++x,y=x-

    B.x+1=y

    C.x=x+10=x+y

    D.double(x/10)


    正确答案:A
    赋值表达式左边必须是一个变量,而选项B)、c)中赋值号左边都是表达式,选项D)进行强制类型转换时,应写为(double)x/10。

  • 第3题:

    假设已定义Integer变量x、y,则以下赋值语句正确的是( )。

    A.x+1=y

    B.x:=y

    C.y=x+y

    D.1=x


    参考答案:C

  • 第4题:

    以下赋值语句正确的是______。

    A.STORE 8TOX,Y

    B.STORE 8,9TOX,Y

    C.X=8,Y=9

    D.X,Y=8


    正确答案:A
    解析:变量的赋值命令分为两种格式。内存变量名>=表达式>STORE表达式>TO内存变量名表>说明:等号一次只能给一个内存变量赋值,所以C不正确。STORE命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须有逗号隔开,所以B不正确。选项D格式不正确。

  • 第5题:

    以下赋值语句正确的是 ______。

    A.STORE8TOX,Y

    B.STORE 8,9TOX,Y

    C.X=S,Y=9

    D.X,Y=8


    正确答案:A
    解析:变量的赋值命令分为两种格式。内存变量名>:表达式>STORE<表达式>TO<内存变量名表)说明:等号一次只能给一个内存变量赋值,所以C不正确。STORE命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须有逗号隔开,所以B不正确。选项D格式不正确。

  • 第6题:

    设变量已正确定义并赋值,以下正确的表达式是( )。

    A.X=Y+z+5,++Y

    B.int(15.8%5)

    C.X=Y*5=X+Z

    D.X=25%5.0


    正确答案:A
    B与D选项中取模运算符%的左右两个操作数均应为整数,所以B、D错误。c选项中不能将X+Y的值赋给表达式Y*5,所以c错误。

  • 第7题:

    设x和y为浮点型变量,则以下(C)语句是正确的赋值语句。

    A.x=&y

    B.x*x=y

    C.x=x+10*y

    D.*x=y+2


    正确答案:C

  • 第8题:

    设以下变量都是int类型,则值不等于7的表达式是()。

    • A、x=y=6,x+y,x+1
    • B、x=y=6,x+y,y+1
    • C、x=6,x+1,y=6,x+y
    • D、y=6,y+1,x=y,x+1

    正确答案:C

  • 第9题:

    以下赋值语句正确的是().

    • A、X=8,Y=9
    • B、STORE 8,9TO X,Y
    • C、X,Y=8
    • D、STORE 8 TO X,Y

    正确答案:D

  • 第10题:

    以下赋值语句正确的是()

    • A、STORE 8 TO X,Y
    • B、STORE 8,9 TO X,Y
    • C、X=8,Y=9
    • D、X,Y=8

    正确答案:A

  • 第11题:

    下列正确的赋值语句是()。

    • A、x=y+1
    • B、x+1=y
    • C、x-1=2
    • D、2*x=3

    正确答案:A

  • 第12题:

    单选题
    若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是(  )。
    A

    x+1=y

    B

    ++x,y=x--

    C

    x=x+10=x+y

    D

    double(x)/10


    正确答案: B
    解析:
    B项正确,++x是前缀表达式,y=x--是复合语句,先进行x--,然后把自减后的值赋给y。A项错误,x+1是右值,不能被赋值;C项错误,x+10是右值,不能被赋值;D项错误,应改成(double)x/10,double (x)/10是表示声明了一个double变量,它名字是(x)/10,显然不符合C语言语法。答案选择B选项。

  • 第13题:

    对变量赋值,以下命令中正确的是()

    A、STORE8TOX,Y

    B、STORE8,9TOX,Y

    C、X=8,Y=9

    D、X=Y=8


    参考答案:A

  • 第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已正确定义并赋值,以下符合C语言语法的表达式是( )。

    A.++x,y=x--

    B.x+1=y

    C.x=x+10=x+y

    D.double(x)/10


    正确答案:A
    解析:在C语言的赋值表达式中,赋值对象必须是一个变量,而在选项B中其子表达式x+1代表的是一个临时常量,因此不能将y赋给x+1,选项B错误。而选项C中由于“=”运算符是从右至左运算的,即原表达式相当于x=(x+10=x+y),所以也犯了对一个临时常量赋值的错误。选项D中,将x强制转换为double类型的表达式应该为(double)x,所以选项D也不正确。故本题的正确答案为选项A。

  • 第16题:

    若变量X、y已正确定义并赋值,以下符合c语言语法的表达式是( )。A.x,y=x一B.xl=ySX

    若变量X、y已正确定义并赋值,以下符合c语言语法的表达式是( )。

    A.++x,y=x-一

    B.x+l=y

    C.x=x+10--x+y

    D.double(x)/lO


    正确答案:A
    x+1和x+10不能做左值,B)和c)错误;类型转换需要用括号括起类型名,所以D)错误。

  • 第17题:

    若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。

    A.X+1=y

    B.++X.Y=X一一

    C.X=X+10=X+Y

    D.double(X)/10


    正确答案:B
    A选项中不能将变量Y赋给表达式,c选项中错误与A选项一样,D选项中强制类型转换表达式应写成(double)x/10。

  • 第18题:

    设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。A.if(x++);SXB

    设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。

    A.if(x++);

    B. if(x>y&&y!=0);

    C.if(x>y)x--else y++;

    D.if(y<0) {;} else x++;


    正确答案:C
    本题考查的是if语句。if是c语言关键字,表达式两侧的圆括号不可少,最后是一条语句或是用花括号括起来的一组语句。选项A)和B)是在表达式后跟了一条空语句,选项D)是在表达式后跟了一组空语句,选项C)中x一一是表达式而不是语句,所以在编译时会出现错误信息,在X一一后面加上”;”号就对了。

  • 第19题:

    假设已定义Integer变量x、y,则以下赋值语句正确的是()。

    Ax+1=y

    Bx:=y

    Cy=x+y

    D1=x


    C

  • 第20题:

    在VB中,使用变量前一般应对变量进行定义。以下变量定义语句错误的是()。

    • A、Dim  x As Integer
    • B、Dim  x As Integer,y As Single
    • C、Var  x,y:Integer
    • D、Dim  x As Integer,y As Integer

    正确答案:C

  • 第21题:

    设以下变量均为int类型,则值不等于7的表达式是()。

    • A、(x=y=6,x+y,x+1)
    • B、(x=y=6,x+y,y+1)
    • C、(x=6,x+1,y=6,x+y)
    • D、(y=6,y+1,x=y,x+1)

    正确答案:C

  • 第22题:

    在VB语言中,下列正确的赋值语句是()。

    • A、x-1=2
    • B、x+1=y
    • C、x=y+1
    • D、2*x=3

    正确答案:C

  • 第23题:

    单选题
    假设已定义Integer变量x、y,则以下赋值语句正确的是()。
    A

    x+1=y

    B

    x:=y

    C

    y=x+y

    D

    1=x


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