更多“ 下列程序段的执行结果为( )。A. A RowB. B RowC. C RowD. D Row ”相关问题
  • 第1题:

    单击命令按钮时,下列程序段的执行结果为( )。

    A.8

    B.6

    C.4

    D.2


    正确答案:B
    B)【解析】本题考查循环程序的分析。在函数Funcl中,程序主要由一条嵌套的循环语句构成,如果m<>n,外循环内部的第一条内循环为除去m中包含的所有的n的倍数。第二条内循环为除去n中包含的m的倍数。最后计算到m和n相等。

  • 第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题:

    下列程序段执行后显示结果为()

    A 1

    B 0

    C -53

    D 53


    D

  • 第4题:

    下列程序段执行结果为

    A.-3 3

    B.5 -9

    C.3 -3

    D.-6 5


    正确答案:A
    把程序具体分析一下,可得:程序开始时分别执行m,13赋值5,-6。If语句Notm>0相当于m<=0,现在nl得值为5比0大,所以条件值为False,执行Else语句n=m+3,此时n为8,执行Print语句,即输出m-n和n-m的值,m-n=-3,n-m=3,所以最后输出结果应该如选项A所示。

  • 第5题:

    阅读下面程序:includevoid main(){int i,j,row=0,column=0,min;static int a[3][3]

    阅读下面程序: #include<iostream.h> void main() { int i,j,row=0,column=0,min; static int a[3][3]={100,28,72,-30,2,-100}; min=a[0][0]; for(i=0;i<3;i++) for(j=0;j<3;j++) if(a[i][jl<min) { min=a[i][j]; row=i; column=j; } cout<<min<<","<<row<<","<<column<<endl; } 该程序的执行结果为( )。

    A.-100,2,3

    B.-100,1,2

    C.100,1,1

    D.100,0,0


    正确答案:B
    解析:该程序是找到数组a中的最小值,然后输出其数值及行、列。首先将min的值赋值为a中的第一行第一列的数值。然后在for两层循环中利用if语句进行大小比较,求出数组最小值,即-100。它的位置为第二行;第三列。标识由0开始计数,所以是1,2。