更多“ 下列程序段执行结果为A.-3 3B.5 -9C.3 -3D.-6 5 ”相关问题
  • 第1题:

    下列程序段的执行结果为( )。

    A. A Row

    B. B Row

    C. C Row

    D. D Row


    正确答案:C
    c)    【解析】本题考查Select语句的执行。Rnd产生
    [0,1)范围内的数,Int0函数取不大于参数的最小整数,因此X的值总为4。Select Case语句的功能是在各个Case分支中寻找x的位置,
    找到则执行该分支的语句,执行完毕退出Select Case语句。

  • 第2题:

    下列程序段的执行结果为 A=2 B=5 If A * B < 1 Then B=B - 1 Else B= - 1 Print B -A > 0A.T

    下列程序段的执行结果为 A=2 B=5 If A * B < 1 Then B=B - 1 Else B= - 1 Print B -A > 0

    A.True

    B.False

    C.-1

    D.1


    正确答案:B
    解析:Print方法具有计算和输出双重功能,对于表达式,它先计算后输出,此题中经过第一步的条件语句后,B的数值为-1,则B-A的值为-3,小于0,所以B-A>0为逻辑假,故输出结果应该为False。注意:表达式的计算。

  • 第3题:

    设执行以下程序段时依次输入:1、3、5.执行结果为

    A.1

    B.3

    C.5

    D.0


    正确答案:A
    【答案】A【解析】本题考察For循环语句,计算数组b(K)的值。在程序中,首先定义了两个数组a(4)、b(4),之后执行For循环。当K=0时,进入第一次循环,将输入的l赋值给a(1),即a(1)=1,b(3)=a(1)=1;之后K=1,进入第二次循环,将输入的3赋值给a(2),即a(2)=3,b(2)=a(2)=3;之后K=2,进入第三次循环,将输入的5赋值给a(3),即a(3)=5.b(1)=a(3)=5,之后K=3,不满足循环条件,结束循环。输出b(3),值为1。

  • 第4题:

    下列程序段的执行结果为 a=5 For k=1 To 0 a=a * k Next k Print k;a

    A.-1 6

    B.-1 16

    C.1 5

    D.11 21


    正确答案:C
    解析:For循环有两种格式,其中一种格式是:For循环变量=初值To终值Step[步长]语句[ExitFor]语句Next[循环变量]此循环语句的执行过程为:“循环变量”首先取得“初值”,检查是否超过“终值”,如果超过,一次也不循环就跳出循环,属于“先检查后执行”的类型。现在来看程序段,Fork=1To0中,初值为1,终值为0,显然当“循环变量”首先取得“初值”1,检查结果超过“终值”0,所以一次也不执行,即最后执行Printk=1,a=5。

  • 第5题:

    执行下面程序段的输出结果为( )。

    A.0

    B.1

    C.2

    D.5


    正确答案:A
    本题考查Java中数组的定义和初始化。在该方法里定义并动态初始化了-个整型数组anar,由于没有赋初值,系统默认的初始值是数组中的每个元素都为零。所以输出数组中的第-个元素anar[0]时,自然也是等于零。