若整型变量a值为2、b的值为3,则下列程序段执行后整型变量c的值为______。 If a>5 then If b<4 Then c=a-b Else c=b-a Else If b>3 Then c=a*b Else c=a mod b End IfA. 2B.-1C.1D.6

题目

若整型变量a值为2、b的值为3,则下列程序段执行后整型变量c的值为______。 If a>5 then If b<4 Then c=a-b Else c=b-a Else If b>3 Then c=a*b Else c=a mod b End If

A. 2

B.-1

C.1

D.6


相似考题
更多“若整型变量a值为2、b的值为3,则下列程序段执行后整型变量c的值为______。If a>5 thenIf b<4 Then c ”相关问题
  • 第1题:

    若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为( )。 If a>5 Then If b<4 Thenc=a-b Elsec=b-a Else If b>3 Thenc=a*b Elsec=aMod6 End If

    A.2

    B.-1

    C.1

    D.6


    正确答案:A

  • 第2题:

    设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是().


    正确答案:2
    a||b若a,b都为假,则a||b为假,其他都为真.如果a为真时,则对b不进行真假,所以对于c=a++||b++,因为a++时为真,所以b++不进行判断,b的值保持不变,故b=2。

  • 第3题:

    假设变量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。

  • 第4题:

    若整型变量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的值。

  • 第5题:

    设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c = a++‖b++;变量b的值是【 8 】。


    正确答案:
    【答案】2
    【知识点】||运算符的考察
    【解析】||运算符只要有一项为真结果就为真,且如果前面表达式已经为真后满表达式不再执行。所以b的值还是2。

  • 第6题:

    若整型变量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的值。

  • 第7题:

    以下程序段执行后整型变量度n的值为______。 n=0 for I=l to 20 step 5 n=n+1 next I

    A. 50

    B.4

    C.15

    D.210


    正确答案:B

  • 第8题:

    执行下列程序段后,整型变量C的值为

    A.537

    B.2432

    C.24328

    D.240328


    正确答案:C
    【答案】C【解析】SelectCase结构运行时,首先计算“表达式”的值,然后会依次将表达式的值与每个Case表达式的值进行比较,直到值匹配成功,程序会转处相应Case结构内执行语句。本题中,SelectCase语句中b\10的值为32,因此程序执行Case10to99后边的c=a}1000+b语句,即c=24*1000+328=24328.

  • 第9题:

    若整型变量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的值。

  • 第10题:

    已知整型变量y的值为-13,则VB表达式“Abs(y/3)”的值是()。

    • A、5
    • B、4.333333333333
    • C、4
    • D、-4

    正确答案:B

  • 第11题:

    以下程序段执行后,整型变量s的值为()。  s=4  For i=1 To 4 s=s-1 Next i

    • A、0
    • B、-1
    • C、4
    • D、5

    正确答案:A

  • 第12题:

    单选题
    以下程序段执行后,整型变量s的值为()。  s=4  For i=1 To 4 s=s-1 Next i
    A

    0

    B

    -1

    C

    4

    D

    5


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

  • 第13题:

    (19)执行下列程序段后,整型变量n的值为 n=0 For i=1 To 20 Step 5 N=n+1 Next iA.50 B.4 C.15 D.210


    正确答案:B
    【解析】i的初值为1,步长为5,本段程序的执行过程如下:
      第1次循环,即i=1时:n=1;第2次循环,即i=6时:n=2;第3次循环,即i=11时:n=3;第4次循环,即i=16时:n=4;i=21超过终值,循环停止。

  • 第14题:

    若a为int类型变量,则执行以下程序段后a的值为()。 a=5;a*=a/=a++;

    A.2

    B.1

    C.40

    D.3


    参考答案A

  • 第15题:

    已知a、b、c为整型变量,若从键盘输入5<空格>6<空格>7<回车>,使a的值为5,b的值为6,c的值为7,则下列

    已知a、b、c为整型变量,若从键盘输入5<空格>6<空格>7<回车>,使a的值为5,b的值为6,c的值为7,则下列选项中正确的输入语句是( )。

    A.scanf ("%3d%3d%3d",a,b,C);

    B.scanf ("%d%d%d",a,b,C);

    C.scanf ("%d%d%d",&a,&b,&c);

    D.scanf ("%d%d%d",&a,&b,&c);


    正确答案:C
    解析:通过scanf()函数从键盘读入数据时,接收参数的使用变量的地址值,所以选项A和B是错误的。选项D要求输入时以逗号间隔,故按题目要求的输入方式不能正确读取到3个数,也是错误的。所以正确答案是C。

  • 第16题:

    以下程序段执行后整型变量n的值为( )。 n=0 For i=1 to 20 Step 5 n=n+1 Next i

    A.50

    B.4

    C.15

    D.210


    正确答案:B

  • 第17题:

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

    A.1

    B.2

    C.3

    D.4


    正确答案:A
    解析:本题先计算ab的值,由a=1,b=4得ab的值为真,所以整个表达式ab?a:cd?c:d的值取a的值1。

  • 第18题:

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


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

  • 第19题:

    设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________

    A.0

    B.4

    C.- 4

    D.2


    正确答案:C

  • 第20题:

    执行下列程序段后,整型变量n的值为( )。 n=0 For i=1 To 20 Step 5 n=n+1 Next i

    A.50

    B.4

    C.15

    D.210


    正确答案:B
    解析:i的初值为1,步长为5,本段程序的执行过程如下;第1次循环,即i=1时:n=1第2次循环,即i=6时:n=2;第3次循环,即i=11时;n=3;第4次循环,即i=6时;n=4;i=21超过终值,循环停止。

  • 第21题:

    设a和b为整型变量,执行语句b=(a=2+3,a*4),a+5;后a和b的值为()。

    • A、5;10
    • B、20;25
    • C、5;25
    • D、5;20

    正确答案:D

  • 第22题:

    设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2 后,t的值是()


    正确答案:1

  • 第23题:

    以下程序段执行后,整型变量s的值为()。  s=1  For i=1 To 4 s=s*i Next i

    • A、1
    • B、4
    • C、24
    • D、36

    正确答案:C