参考答案和解析
正确答案:C
C)    【解析】本题考查数学式与表达式之间的转化。VB 中一个表达式写在同一行,不可以省略运算符。括号必须成对出现。
更多“数学式子5+(a+B.×1对应的Visual Basic表达式是( )。A. 5+a+b*2B. 5+(a+B.2C. 5+(a+B.*2D. 5+(a+B ”相关问题
  • 第1题:

    以下可以得到“2*5=10”结果的VBA表达式为()。A.2*5&"="& 2*5B.2*5+"="+2*5C.2*5&"+"&a

    以下可以得到“2*5=10”结果的VBA表达式为( )。

    A.2*5&"="& 2*5

    B.2*5+"="+2*5

    C.2*5&"+"& 2*5

    D.2*5+"="+2*5


    正确答案:A
    解析:本题考查考生对VBA表达式的应用。在VBA中,字符串连接运算符具有连接字符串的功能,有“&”和“+”两个运算符,“&”用来强制两个表达式进行字符串连接,而“+”是当两个表达式均为字符串数据时,才将两个字符串连接成一个新字符串,更多时候是作为加法运算符。本题中,需要连接的字符串中既有字符串(如“2*5”、“=”),又有表达式 (如2*5),因此应该使用强制字符串连接的运算符“&”。前面的“2*5”是字符串,应该加引号,后面的“2*5”是表达式,不需要加引号。因此选项A是正确的。考生应注意区分“+”和“&”的区别和联系。

  • 第2题:

    若int x=0123,则表达式(5+(int)(x))&(~2)的值是______________。


    C

  • 第3题:

    1、下面表达式 6 * 4 / 5 + (7 % 2) 的值是

    A.5.8

    B.5

    C.6.8

    D.7


    00100100

  • 第4题:

    以下可以得到"2*5"=10"结果的VBA表达式为()。A.2*5&"="&2*5B.2*5+"="+2*5C.2*5&"="&a

    以下可以得到"2*5"=10"结果的VBA表达式为( )。

    A.2*5&"="&2*5

    B.2*5+"="+2*5

    C.2*5&"="&2*5

    D.2*5+"="+2*5


    正确答案:A
    解析:本题中,需要连接的字符串中既有字符串(如"2*5"、"="),又有表达式(如2*5),因此应该使用强制字符串连接的运算符"&"。前面的"2*5"是字符串,应该加引号,后面的"2*5"是表达式,不需要加引号。因此选项A是正确的。

  • 第5题:

    18、若int x=0123,则表达式(5+(int)(x))&(~2)的值是______________。


    +11231123>0 a1=11123>128 a2=11123>512 a3=11123>1024 a4=11024+1024/2=153611231024+1024/4=128011231024+1024/8=115211231024+1024/16=10881123>1088 a8=1即+1123的8位二进制编码为11110001