niusouti.com

单选题设x=“123”,y=123,k=“y”,表达式x+&k的值是(  )。A 123123B 246C 123yD 数据类型不匹配

题目
单选题
设x=“123”,y=123,k=“y”,表达式x+&k的值是(  )。
A

123123

B

246

C

123y

D

数据类型不匹配


相似考题
更多“单选题设x=“123”,y=123,k=“y”,表达式x+k的值是(  )。A 123123B 246C 123yD 数据类型不匹配”相关问题
  • 第1题:

    设x=”998”,Y=1,k=”2”,则表达式X+&k的值是( )。

    A.9982

    B.1000

    C.”9982”

    D.数据类型不匹配


    正确答案:D
    本题考查的是VisualFoxPro中的宏替换。宏替换函数的功能是替换出字符型变量的内容,即函数值是变量中的字符串。这里k=”2”,则&k取出的是数值型2,而X=”998”,所以相加的结果是数据类型不匹配。

  • 第2题:

    设x="l23",y=123,k="Y",表达式x+&k的值是( )。 A.123123B.246C.123ySX

    设x="l23",y=123,k="Y",表达式x+&k的值是( )。

    A.123123

    B.246

    C.123y

    D.数据类型不匹配


    正确答案:D
    D。【解析】“&”表示取址符号,x为值,“&k”表示取k的地址,所以类型不匹配。

  • 第3题:

    设x=”998”,Y=1,k=”2”,则表达式X+&k的值是( )。

    A. 9982

    B. 1000

    C. ”9982”

    D. 数据类型不匹配


    正确答案:D
    本题考查的是Visual FoxPro中的宏替换。宏替换函数的功能是替换出字符型变量的内容,即函数值是变量中的字符串。这里k=”2”,则&k取出的是数值型2,而X=”998”,所以相加的结果是数据类型不匹配。

  • 第4题:

    设x=“123”,Y=“1234”,则下列表达式中值为.T.的是( )。


    正确答案:A
    “<前字符型表达式>$<后字符型表达式>,为字串包含测试,如果前者是后者的一个子字符串,结果为逻辑真(.T.),否则为逻辑假(.F.),本题中“123”是包含在“1234”中的,故选项A)的值为逻辑真(.T.)。AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])的函数值为数值型。如果<字符表达式1>是<字符表达式2>的子串:则返回<字符表达式1>值的首字符在<字符表达式2>值中的位置;若不是子串,则返回0。<数值表达式>用于表示要在<字符表达式2>值中搜索<字符表达式1>值的第几次出现,其默认值是1。用双等号运算符“==”比较两个字符串,只有当两个字符串完全相同(包括空格以及各字符的位置)时,运算结果才会是逻辑真(.T.)。用单等号运算符“=”比较两个字符串时,运算结果与SETEXACTON/OFF设置有关,该命令是设置是否精确匹配的开关。该命令可以在命令窗口或在程序中执行,也可以通过“数据”选项卡设置。①当处于OFF状态时,只要右边的字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真(.T.)的结果。也就是说,字符串的比较以右面的字符串为目标,右字符串结束即终止比较。②当处于ON状态时,比较到两个字符串全部结束,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行比较。

  • 第5题:

    设x=7,y=9,则以下表达式值为“真”的是A.x>=y And y>10B.x>y Or y>0C.x<0 Eqv y>0D.-2+4>x And y>0

    设x=7,y=9,则以下表达式值为“真”的是

    A.x>=y And y>10

    B.x>y Or y>0

    C.x<0 Eqv y>0

    D.-2+4>x And y>0


    正确答案:B
    解析:在混合表达式中,按优先级有:先运算算术表达式,再运算比较表达式,最后运算逻辑表达式。选项B的运算结果为True。

  • 第6题:

    下述代码A和B正确的值是() Dim X As String = "123"  Dim Y As Integer = 123  Dim A As String = X + Y  Dim B As String = X & Y

    A“246”,“123123”

    B246,“123123”

    C“123123”,“123123”

    D123123,“123123”


    A

  • 第7题:

    已知x=’123’和y=’456’,那么表达式x+y的值为()。


    正确答案:123456

  • 第8题:

    下述代码A和B正确的值是() Dim X As String = "123"  Dim Y As Integer = 123  Dim A As String = X + Y  Dim B As String = X & Y

    • A、“246”,“123123”
    • B、246,“123123”
    • C、“123123”,“123123”
    • D、123123,“123123”

    正确答案:A

  • 第9题:

    设N=123,M=456,X=’N+M’,表达式(&X)*10的值是()。

    • A、5790
    • B、’N+M*10
    • C、123
    • D、456

    正确答案:A

  • 第10题:

    单选题
    下述代码A和B正确的值是() Dim X As String = "123"  Dim Y As Integer = 123  Dim A As String = X + Y  Dim B As String = X & Y
    A

    “246”,“123123”

    B

    246,“123123”

    C

    “123123”,“123123”

    D

    123123,“123123”


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

  • 第11题:

    填空题
    已知x=’123’和y=’456’,那么表达式x+y的值为()。

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

  • 第12题:

    单选题
    设x.y.z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为()
    A

    4

    B

    16

    C

    32

    D

    52


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

  • 第13题:

    设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。

    A.4

    B.16

    C.32

    D.52


    正确答案:C

  • 第14题:

    设X=”123”,Y=”1234”,则下列表达式中值为.T.的是( )。

    A. x$Y

    B. AT(X,Y)=0

    C. X==Y

    D. X:Y


    正确答案:A
    关系表达式“<字符型表达式1>$<字符型表达式2>”含义为子串包含测试,如果左字符串是右字符串的一个子串,则结果为逻辑真(.T.),否则为逻辑假(. F.)。在用双等号运算符(==)比较两个字符串时,只有当两个字符串完全相同,运算结果才会是逻辑真,否则为逻辑假。在用单等号运算符(=)比较两个字符串时,运算结果与SET EXACT ONlOFF的设置有关。此外;AT函数的函数值为数值型。

  • 第15题:

    设x=“123”,y=123,k=“y”,表达式x+&k的值是( )。

    A.123123

    B.246

    C.123y

    D.数据类型不匹配


    正确答案:D
    解析:&表示取址符号,X为值,&K表示取K的地址,所以类型不匹配。

  • 第16题:

    设x、y\z和k都是int型变量,执行表达式x=(y=4,z=16,k=32)后,x的值为______。

    A.4

    B.16

    C.32

    D.52


    正确答案:C

  • 第17题:

    设X=123,Y=456,z="X+Y",则表达式6+&Z的值是______。

    A.6+&Z

    B.6+X+Y

    C.585

    D.错误提示


    正确答案:C

  • 第18题:

    设int x=l,y=l;表达式(!x||y--)的值是()


    正确答案:1

  • 第19题:

    设intx=7,y=3,则表达式x%y+x/y的值是()。


    正确答案:3

  • 第20题:

    设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是()     for (x=0,y=0;y!=123&&x<3;x++)            scanf ("%d",&y);


    正确答案:3

  • 第21题:

    单选题
    设N=123,M=456,X=’N+M’,表达式(&X)*10的值是()。
    A

    5790

    B

    ’N+M*10

    C

    123

    D

    456


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

  • 第22题:

    单选题
    设x、y、z和k都是int型变量,则执行下列表达式后,变量x的值为().x=(y=4,z=16,k=32)
    A

    4

    B

    16

    C

    32

    D

    52


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

  • 第23题:

    填空题
    设intx=7,y=3,则表达式x%y+x/y的值是()。

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