更多“ 下列秸序在运行时输出的结果是( )。A. 1 3 5 7 9B. 9 7 5 3 1C. 1 2 3 4 5 6 7 8 9 10D. 10 9 8 7 6 5 4 3 2 1 ”相关问题
  • 第1题:

    有以下程序程序的运行结果是( )。A.1,2,3,4,5,6,7,8,9,0,B.2,1,4,3,6,5,8,7,0,9,SXB

    有以下程序

    程序的运行结果是( )。

    A.1,2,3,4,5,6,7,8,9,0,

    B.2,1,4,3,6,5,8,7,0,9,

    C.0,9,8,7,6,5,4,3,2,l,

    D.0,1,2,3,4,5,6,7,8,9,


    正确答案:A
    函数调用中发生的数据传递是单向的,即只能把实参的值传递给形参。而不能把形参的值反向地传递给实参。因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化,所以数组C中的元素的值并没有变化,故选择A)。

  • 第2题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.1,2,3,4,5,6,7,8,9,0,

    B.2,1,4,3,6,5,8,7,0,9,

    C.0,9,8,7,6,5,4,3,2,1,

    D.0,1,2,3,4,5,6,7,8,9,


    正确答案:A
    函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化,所以数组c中的元素的值并没有变化,选择A。

  • 第3题:

    数据序列(10,9,8,7,6,5,4,3,2,1)采用二路归并排序方法进行递增排序,第2趟排序结束后的结果是()。

    A.(9,10,7,8,5,6,3,4,1,2)

    B.(7,8,9,10,3,4,5,6,1,2)

    C.(1,2,3,4,5,6,7,8,9,10)

    D.(1,2,3,4,7,8,9,10,1,2)


    B

  • 第4题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.2,3,1,6,8,7,5,4,10,9,

    B.10,9,8,7,6,5,4,3,2,l,

    C.1,2,3,4,5,6,7,8,9,10,

    D.10,9,8,7,6,1,2,3,4,5,


    正确答案:C
    本题的子函数f的功能是对结构体变量。中第二个成员数组中所有的数据进行从小到大的冒泡排序,所以结果是C。

  • 第5题:

    若有以下程序

    则程序的输出结果是

    A.1,10,3,8,5,6,7,4,9,2,

    B.10,9,8,7,6,5,4,3,2,1,

    C.10,1,8,3,6,5,4,7,2,9,

    D.2,9,4,7,6,5,8,3,10,l,


    正确答案:D
    该题首先对一维数组进行初始化,e[O]到c[9]依次赋值为10到1;fun(c,10);语句调用fun函数,fun函数的功能是将一维数组奇数位元素的数值由小到大排序;最后将排好序的新的一维数组进行输出。因此D选项正确。

  • 第6题:

    2、下面语句的输出结果是? range(len('Hello World'))

    A.[1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11]

    B.11

    C.[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

    D.[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]


    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]