更多“sorted会将所给的对象进行排序,请说出下列程序输出结果为vala3=Array(1,2,3,4,5,100,7)valcs=a3.sorted;for(j-cs)print(j+"")()A、1 2 3 4 5 7 100B、2 3 4 5 7 100 1C、4 5 7 100 1 2 3D、100 7 5 4 3 2 1”相关问题
  • 第1题:

    下列牙周膜面积排序正确的是(数字代表牙位)

    A.下颌6>7>3>4>5>1>2

    B.下颌6>7>4>5>3>2>1

    C.下颌6>7>4>3>5>2>1

    D.上颌6>7>3>4>5>1>2

    E.上颌6>7>3>5>4>1>2


    正确答案:D

  • 第2题:

    有以下程序

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

    A.1,2,3.4,5,6,7,8,9,10,

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

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

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


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

  • 第3题:

    有以下程序:

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

    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。

  • 第4题:

    下列程序的输出结果是( )。 Dima a=Array(1,2,3,4,5,6,7,8) i=0 ForK=100 To 90 Step-2 s=a(i)^2 If a(i)>3 Then Exit For i=i+1 Nextk Printk;a(i);s

    A.88 6 36

    B.88 1 2

    C.90 2 4

    D.94 4 16


    正确答案:O

  • 第5题:

    设有如下程序: Private Sub Form_ Click() Dim a Dim i As Integer, j As Integer a = Array(1, 2, 3, 4, 5, 6, 7, 8, 9) For i = 0 To 3 Print a(5 - i) Next End Sub程序运行后,单击窗体,则在窗体上显示的是______。。

    A.4 3 2 1

    B.5 4 3 2

    C.6 5 4 3

    D.7 6 5 4


    正确答案:C

  • 第6题:

    ● 假设有 8 个记录,它的初始关键字序列为{5,7,3,8,2,9,1,4},用冒泡排序对它进行排序,第5次排序结果为 (44) 。

    (44)

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

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

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

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


    正确答案:B

  • 第7题:

    以下牙周膜面积排序正确的是(数字代表牙位)

    A.下颌6>7>4>5>3>2>1
    B.下颌6>7>3>4>5>1>2
    C.上颌6>7>3>5>4>1>2
    D.上颌6>7>3>4>5>1>2
    E.下颌6>7>4>3>5>2>1

    答案:D
    解析:

  • 第8题:

    请将如下步骤按沟通的过程进行排序()。 1、传达 2、采取行动 3、领悟含义 4、产生意念 5、接受内容 6、接收 7、转化为表达方式

    • A、4-7-1-6-3-5-2
    • B、4-1-6-7-3-5-2
    • C、4-2-6-7-3-5-1
    • D、4-3-1-7-6-5-2

    正确答案:A

  • 第9题:

    reverse会将所给的对象的顺序反转,请说出下列程序输出结果为valarr=Array(1,2,3,4,5)//带下标的for循环for(i<-(0to4).reverse)print(arr(i)+"")()

    • A、5 4 3 2 1
    • B、4 3 2 1 5
    • C、3 2 1 5 4
    • D、1 2 3 4 5

    正确答案:A

  • 第10题:

    设有如下程序: Option Base 0 Private Sub Form_Click( ) Dim a Dim i As Integer a = Array(1,2,3,4,5,6,7,8,9) For i = 0 To 3 Print a(5 – i); Next End Sub 程序运行后,单击窗体,则在窗体上显示的是()

    • A、4;3;2;1
    • B、5;4;3;2
    • C、6;5;4;3
    • D、7;6;5;4

    正确答案:C

  • 第11题:

    有程序:INTEGERM(3,3)DATAM/1,2,3,4,5,6,7,8,9/DO10I=1.3DO10J=1,3K=M(I,J)M(I,J)=M(J,I)M(J,I)=K10CONTINUEWRITE(*,100)((M(I,J),J=1,3),I=1,3)100FORMAT(1x,3I2)END此程序执行后的结果为:()

    • A、1;4;7;2;5;8;3;6;9
    • B、1;2;3;4;5;6;7;8;9
    • C、9;6;3;8;5;2;7;4;1
    • D、7;8;9;4;5;6;1;2;3

    正确答案:A

  • 第12题:

    单选题
    阅读下列程序  DIMENSION M(3,3)  DATA M/1,2,3,4,5,6,7,8,9/  WRITE(*,100)(M(3,J),J=1,3)  100 FORMAT(1X,3I2)  END  程序运行结果是()
    A

     2  5  8

    B

     3  6  9

    C

     4  5  6

    D

     7  8  9


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

  • 第13题:

    有以下程序(函数fun只对下标为偶数的元素进行操作.:程序运行后的输出结果是( )。

    A.7,2,5,4,3,6,1,

    B.1,6,3,4,5,2,7,

    C.7,6,5,4,3,2,1,

    D.1,7,3,5,6,2,1,


    正确答案:A
    由函数fun(int*a,intn)中语句if(a[j]>a[k])k=j;可知当前k是记录数组中较大数据值所在位置的下标变量,所以该函数的作用是对数组a中的下标为偶数位置的数据进行从大到小的排序,即对a[0],a[2],a[4],a[6]中的数据1,3,5,7进行从大到小的排序,其他位置的数据不变,所以答案为A)。

  • 第14题:

    以下程序中函数f的功能是:当na9为1时,进行由小到大排序;当na9为0时,进行由大到小排序。

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

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

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

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

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


    正确答案:B
    本题重点考察函数的参数传递,函数的参数传递分为传值和传地址两种情况。本题就是结合数组考查参数传递的情形。函数f完成的功能是对数据进行排序,语句f(&a[2],5,O)的作用是对从a[2]开始的5个元素进行从大到小排序。注意:这里传递的是地址&a[2],所以排序操作可看作是直接对数组a操作,执行后的结果为5,4,7,6,3,2,1,8,9,10。语句f(a,5,1)对数组a的前5个元素从小到大排序,排序后数组为:3,4,5,6,7,2,1,8,9,10。因此B选项正确。

  • 第15题:

    下列程序的输出结果是( )。 Dim a a=Array(1,2,3,4,5,6,7,8) i=0 For k=100 To 90 Step-2 s=a(i)^2 If a(i)>3 Then Exit For i=i+1 Next k Print k;i;s

    A.88 6 36

    B.88 1 2

    C.90 2 4

    D.94 3 16


    正确答案:D
    解析:本题定义了一个数组,并给数组元素a(0)~a(7)分别赋值1~8,给变量i赋值0,然后执行For循环:首先给循环变量k赋初值100,没有在变化方向上超过终值,执行循环体,给s赋值a(0)的平方为1,判断If语句后的条件“a(0)>3”为假,执行后面的i=i+1,i的值变为1,循环变量k增加一个步长变成98,没有超过终值,接着执行循环;同样分析可知第二次循环结束时s的值为4,i的值为2,循环变量k增加一个步长变成96,没有超过终值,接着执行循环;同样分析可知第三次循环结束时s的值为9,i的值为3,循环变量k增加一个步长变成94,没有超过终值,接着执行循环;给s赋着a(3)的平方为16,判断If后面的条件“a(3)>3”为True,退出循环。此时输出的循环变量k的值为94,i的值为3,s的值为16。

  • 第16题:

    若有以下程序

    则程序的输出结果是

    A.0,3,2,2,1,0,3,1,

    B.1,4,3,3,2,1,4,2,

    C.5,6,5,6,5,6,5,6,

    D.6,7,6,7,6,7,6,7,


    正确答案:A
    本题考查二维字符数组的运用,题目中首先定义了一个一维字符数组,从三层for循环可以看出要找的是w数组中每个字符在二维数组中的位置,比如d字母,在a数组中就是0,3其他字符类似,所以本题答案为A。

  • 第17题:

    对关键字序列(6,1,4,3,7,2,8,5)进行快速排序时,以第1个元素为基准的一次划分的结果为 ( )

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

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

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

    D.(8,7,6,5,4,3,2,1)


    正确答案:C

  • 第18题:

    下颌恒牙萌出常见的顺序是

    A.1-6-2-3-4-5-7
    B.6-1-2-3-4-5-7
    C.1-2-6-4-3-5-7
    D.6-1-2-4-3-5-7
    E.6-1-2-3-5-4-7

    答案:B
    解析:

  • 第19题:

    二叉树T,已知其先根遍历是1、2、4、3、5、7、6(数字为节点的编号,下同),中根遍历2、4、1、5、7、3、6,则该二叉树的后根遍历是()

    • A、4、2、5、7、6、3、1
    • B、4、2、7、5、6、3、1
    • C、7、4、2、5、6、3、1
    • D、4、2、7、6、5、3、1

    正确答案:B

  • 第20题:

    ()V型八缸发动机的正确点火顺序。

    • A、1—2—3—4—5—6—7—8
    • B、1—8—4—3—6—5—7—2
    • C、1—8—2—7—6—5—4—3
    • D、1—8—7—2—4—5—6—3

    正确答案:B

  • 第21题:

    sortWith会将所给的对象进行给定升降序排序,请说出下列程序输出结果为vala3=Array(4,5,100,7)B22valcs=a3.sortWith(_>_);for(j<-cs)print(j+"")()

    • A、100 7 5 4
    • B、4 5 7 100
    • C、7 5 4 100
    • D、5 4 100 7

    正确答案:A

  • 第22题:

    恒牙萌出顺序大致为()

    • A、1、6、2、3、4、5、7、8
    • B、1、6、2、4、3、5、7、8
    • C、6、1、2、4、3、5、7、8
    • D、6、1、2、5、3、4、7、8
    • E、6、1、5、7、2、4、3、8

    正确答案:C

  • 第23题:

    单选题
    有程序:INTEGERM(3,3)DATAM/1,2,3,4,5,6,7,8,9/DO10I=1.3DO10J=1,3K=M(I,J)M(I,J)=M(J,I)M(J,I)=K10CONTINUEWRITE(*,100)((M(I,J),J=1,3),I=1,3)100FORMAT(1x,3I2)END此程序执行后的结果为:()
    A

    1;4;7;2;5;8;3;6;9

    B

    1;2;3;4;5;6;7;8;9

    C

    9;6;3;8;5;2;7;4;1

    D

    7;8;9;4;5;6;1;2;3


    正确答案: C
    解析: 执行完循环语句之后,M(1,1)=1,M(2,1)=2,M(3,1)=3,M(1,2)=4。M(2,2)=5,M(3,2)=6,M(1,3)=7,M(2,3)=8,M(3,3)=9,由于是按隐含循环的形式输出,每行输出3个数据,按行主序输出,故应选答案A。