参考答案和解析
正确答案:D
更多“有if<逻辑表达式><语句>;若整型变量a、b的值相等时执行<语”相关问题
  • 第1题:

    有关for循环的语法形式:for([表达式1];[表达式2];[表达式3])<语句>,说法错误的是()

    A、若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值

    B、若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如break

    C、若表达式3省略时,需要在循环体语句中改变循环变量的值,保证可以形成循环结束的条件,否则回形成死循环

    D、表达式1、2、3都可以省略,中间的两个“;”也可以省略


    参考答案:D

  • 第2题:

    若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。

  • 第3题:

    若整型变量a、b、C、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?C:d的值是( )。A.1

    若整型变量a、b、C、d中的值依次为2、2、3、4,则条件表达式a<;b?a:c<;d?C:d的值是( )。

    A.1

    B.2

    C.3

    D.4


    正确答案:C
    本题考查三目运算符a<b?a:c<d?c:d也可写成a<b?a:(c<d?c:d),所以根据优先级,先算括号内的,c小于d为真取c的值,再看a小于b为假,所以取C的值。

  • 第4题:

    假设变量intVar为一个整型变量,则执行赋值语句int Var="2"+3之后,变量intVar的值是【 】。


    正确答案:5
    5 解析:本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行“2”+3运算时,首先将字符串”2”转换为数值然后再和3进行加运算,结果为5;而 “2”+“3”则为字符串之间相加,结果为“23”,而在赋值给intVar时,系统又强制将字符串按CInt转换为23。因此正确答案是50

  • 第5题:

    若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。A.A.1 SXB

    若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。

    A.A.1

    B.2

    C.3

    D.4


    正确答案:C
    本题考查三目运算符a<b?a:c<d?c:d也可写成a<b?a:(c<d?c:d),所以根据优先级,先算括号内的,c小于d为真取C的值,再看a小于b为假,所以取C的值。

  • 第6题:

    若x是整型变量,表达式(x=10.0/4.0)的值是()

    • A、2.5
    • B、2.0
    • C、3
    • D、2

    正确答案:D

  • 第7题:

    有if<逻辑表达式><语句>;若整型变量a和b的值都不等于0时执行<语句>,则逻辑表达式是()

    • A、a&b
    • B、a&&b
    • C、a!=b
    • D、a-b!=0

    正确答案:B

  • 第8题:

    已知i=5;写出语句i+=012; 执行后整型变量 i 的十进制值是()


    正确答案:15

  • 第9题:

    已知i=5;写出语句a=--i; 执行后整型变量a的值是()


    正确答案:4

  • 第10题:

    执行FOR ...ENDFOR语句时,若步长为()值,则循环条件为(循环变量)<:(终值);若步长为()值,则循环条件为(循环变量)>(终值)。


    正确答案:正;负

  • 第11题:

    单选题
    有if;若整型变量a和b的值都不等于0时执行,则逻辑表达式是()
    A

    a&b

    B

    a&&b

    C

    a!=b

    D

    a-b!=0


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

  • 第12题:

    填空题
    执行FOR ...ENDFOR语句时,若步长为()值,则循环条件为(循环变量)<:(终值);若步长为()值,则循环条件为(循环变量)>(终值)。

    正确答案: 正,负
    解析: 暂无解析

  • 第13题:

    假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句 intVar="2"+"Y'之后,变量intVar的值分别是【 】。


    正确答案:5 23
    5 23 解析:本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行"2"+3运算时,首先将字符串”2”转换为数值然后再和3进行加运算,结果为5;而"2"+"3"则为字符串之间相加,结果为”23”,而在赋值给intVar时,系统又强制将字符串按CInt转换为23,因此正确答案是5和23。

  • 第14题:

    下列叙述中,错误的一条是______。

    A.已知i=3,执行语句k=(++i)+(++i)+(++i)后,k的值为15

    B.逻辑表达式!(5>3)&&(2<4)的值为0

    C.表达式'c'&&'d'||!(3+4)的值为1

    D.整型、实型、字符型数据可以混合运算


    正确答案:A

  • 第15题:

    整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。

    A.X||Y

    B.X|Y

    C.X&Y

    D.XY


    正确答案:D
    解析:“||”为或运算符,当其左右表达式中只要一个为非零则整个表达式的值1。|是按位或,&是按位与,^是按位异或,这三位运算符是按值的二进制位来比较的。

  • 第16题:

    整型变量x和y的值相等,且为非。值,则以下选项中,结果为0的表达式是 ( )

    A.x | |y

    B.x | y

    C.x & y

    D.xy


    正确答案:D

  • 第17题:

    FORTRAN赋值语句M=5+3.0**2/2执行后,整型变量M的值是:
    (A) 9.5 (B) 10
    (C) 9 (D) 8


    答案:C
    解析:

  • 第18题:

    Switch(exp)语句中的exp不应是()

    • A、字符型变量
    • B、整型变量
    • C、整型常量
    • D、逻辑型常量

    正确答案:D

  • 第19题:

    已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是()


    正确答案:30

  • 第20题:

    写出语句 b=(a=6,a*3); 执行后整型变量b的值是()


    正确答案:18

  • 第21题:

    假定已有整型变量初始化语句intx=2;,那么表达式x++,x*=2+1的值为9。


    正确答案:正确

  • 第22题:

    单选题
    Switch(exp)语句中的exp不应是()
    A

    字符型变量

    B

    整型变量

    C

    整型常量

    D

    逻辑型常量


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

  • 第23题:

    单选题
    有if;若整型变量a、b的值相等时执行,则逻辑表达式是()
    A

    a=b

    B

    a!=b

    C

    a-b

    D

    !(a-b)


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