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

题目

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 100
  • B、2 3 4 5 7 100 1
  • C、4 5 7 100 1 2 3
  • D、100 7 5 4 3 2 1

相似考题
更多“sorted会将所给的对象进行排序,请说出下列程序输出结果为va”相关问题
  • 第1题:

    排序时如果选取了多个字段,则输出结果是

    A.按设定的优先次序依次进行排序

    B.按最右边的列开始排序

    C.按从左向右优先次序依次排序

    D.无法进行排序


    正确答案:C

  • 第2题:

    下面程序的输出结果为()。includeclass CStatic{public:CStatic(){val++;}static in

    下面程序的输出结果为( )。 #include<iostream.h> class CStatic { public: CStatic(){val++;} static int val; }; int CStatic::val=0; void main() { CSatic cs1; cout<<cs1.va1<<""; CStatic cs2; CStatic cs3,cs4; cout<<cs2.v

    A.14

    B.24

    C.34

    D.54


    正确答案:A

  • 第3题:

    下列程序运行后,输出结果为( )。

    A.3

    B.4

    C.5

    D.8


    正确答案:A
    A)【解析】本题考查子过程的调用时的参数变化。ByVal是传值调用的关键字,传值调用的时候形参的改变不会影响到实参。

  • 第4题:

    下列程序的输出结果为 include void main( ) { char * a[ ] ={"hello},"the"," wo

    下列程序的输出结果为

    #include<iostream.h>

    void main( )

    {

    char * a[ ] ={"hello},"the"," world"};

    char * * pa=a;

    pa++;

    cout < < * pa < < endl;

    }

    A.hello

    B.the

    C.world

    D.hellotheworld


    正确答案:B
    解析:本题主要考查的是指针数组和指向指针的指针之间的关系,其中a是指针数组,pa是指向指针数组行的指针,所以pa自加1相当于指向下一行。

  • 第5题:

    有以下程序:

    执行程序时,给变量x输入10,程序的输出结果是( )。

    A.55

    B.54

    C.65

    D.45


    正确答案:A
    函数intfun(intn)的功能是求1+2+…+n的值并返回。所以执行程序时,给变量x输入10后,执行语句“x=fun(x);”,x的值将变为1到10中10个整数的累加和,即55。

  • 第6题:

    下列程序的输出结果为includevoid main( ){char * a[ ]={"hello","the","world"};c

    下列程序的输出结果为 #include<iostream.h> void main( ) { char * a[ ]={"hello","the","world"}; char * * pa=a; pa++; cout <<*pa<<end1; }

    A.hello

    B.the

    C.world

    D.hellotheworld


    正确答案:B
    解析:本题主要考查的是指针数组和指向指针的指针之间的关系,其中a是指针数组,pa是指向指针数组行的指针,所以pa自加1相当于指向下一行。

  • 第7题:

    有如下程序: #include<iostream> usingnamespacestd; classMyClass{ public: MyClass(intx):val(x){} voidPrint()const{cout<<"const:val="<<<val<<\t;} voidPrint(){cout<<"val="<<val<<t;} private: intval; }; intmain(){ constMyClassobj1(10); MyClassobj2(20);

    obj1.Print(); obj2.Print(); return0; } 程序的输出结果是( )。

    A.va1=10const:va1=20

    B.const:va1=10const:va1=20

    C.const:va1=10val=20

    D.val=10va1=20


    正确答案:D
    D。【解析】在建立类对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承的声明顺序;执行成员对象的构造函数,调用顺序按照各个成员在类中的声明顺序;执行自身的构造函数。根据以上总结以及题意可知答案选择D选项。

  • 第8题:

    排序时如果选取了多个字段,则输出结果是( )。

    A.按设定的优先次序依次进行排序

    B.按最右边的列开始排序

    C.按从左向右的优先次序依次排序

    D.无法进行排序


    正确答案:C
    C.【解析】本题考查数据表排序的知识。要想对数据表进行排序,既可以按照一个字段进行排序,也可以按照多个字段进行排序。当按照多个字段进行排序时,按从左到右的优先次序进行排序。

  • 第9题:

    下列程序的输出结果为______。 include int&max(int&x,int&y) {return(x

    下列程序的输出结果为______。

    include<iostream.h>

    int&max(int&x,int&y)

    {return(x>y? x:y);)

    void main( )

    {

    int n=3,m=12;

    max(m,n)++;

    cout<<"m="<<m<<",n=<<n<<endl;

    }


    正确答案:m=13n=3
    m=13,n=3 解析:本题考察引用作为形参进行参数传递的知识。max函数的功能是返回较大的那个数,而max(m, n)++的作用是将较大值再进行增一运算。

  • 第10题:

    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 100
    • B、2 3 4 5 7 100 1
    • C、4 5 7 100 1 2 3
    • D、100 7 5 4 3 2 1

    正确答案:A

  • 第11题:

    在scala语言中对于方法的定义以下说法正确的是()

    • A、sorted将会把数组按升序进行重新排序
    • B、sorted将会把数组按降序进行重新排序
    • C、sortWith(_>_)表示降序排序
    • D、sortWith(_<_)表示升序排序

    正确答案:A,B,C,D

  • 第12题:

    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

  • 第13题:

    sorted函数按照长短、大小、英文字母的顺序给每个列表中的元素进行排序,因此改变了列表自身。()

    此题为判断题(对,错)。


    参考答案:×

  • 第14题:

    排序时如果选取了多个字段,则输出结果是 ______。

    A.按设定的优先次序进行排序

    B.按最右边的列开始排序

    C.按从左向右优先次序依次排序

    D.无法进行排序


    正确答案:A
    解析:在Access中按多个字段排序时,Access首先根据第一个字段指定的顺序进行排序,当第一个字段具有相同的值时,Access再按照第二个字段进行排序(也就是按设定的字段优先次序进行排序),以此类推,直到按全部指定字段排好序为止。

  • 第15题:

    阅读下列程序段,程序的输出结果为( )。

    A.3

    B.5

    C.6

    D.8


    正确答案:A
    带参数的宏定义命令行形式如下:#de-fine宏名(形参表)替换文本。首先进行M的宏替换,之后再进行N的宏替换.替换后的表达式为(a)*(b)/(c)。

  • 第16题:

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

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

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    flag为ld,时从小到大排序,flag为0时从大到小排序,这道题要注意排序的起始,和排序的个数,答案选择A)。

  • 第17题:

    窗体上有一个按钮和一个Sorted属性为True的列表框,执行下列过程后的输出结果( )。

    A.i

    B.VB

    C.like

    D.!


    正确答案:C
    Addltem方法的一般格式为:object.AddltemItem,Index。其中,“Item”用来指定添加到该对象的项目;“Index”用来指定新项目或行在该对象中的位置,第一项为0。如果所给出的Index值有效,则Item将放置在object中相应的位置。如果省略Index。当Sorted属性设置为True时,Item将添加到恰当的排序位置,当Sorted属性设置为False时,Item将添加到列表的结尾。本题中执行一系列Addltem操作后,Listl的项目依次是:“i”、“Like”、“VB”、“!”。因为列表框中第一个项目的索引为0而最后一个项目的索引为ListCount-1,所以List(2)取出的是“Like”。

  • 第18题:

    有一组无序排列的整数数组如{1,5,7,9,2} 通过算法实现对该数组按从大到小的顺序进行排序,输出排序后的结果同时输入原始数组的数组索引下标,如输出排序结果为{9,7,5,2,1},输出原始数组索引下标为{3,2,1,4,0}。


    正确答案:
     

  • 第19题:

    下列程序的输出结果为includevoid main(){char*a[]={"hello","the","world"};char*

    下列程序的输出结果为 #include<iostream.h> void main() { char*a[]={"hello","the","world"}; char**pa=a; pa++; cout<<*pa<<end1; }

    A.hello

    B.the

    C.world

    D.hello the world


    正确答案:A
    解析:本题考查的是字符数组的初始化,选项B)中用3个元素初始化大小为2的数组,越界了;选项C)中应该是2行3列的数组,题中使用3行2列初始化;选项D)中数组合后应用方括号。

  • 第20题:

    有下列程序:

    执行程序时,给变量x输入10,程序的输出结果是( )。

    A.55

    B.54

    C.65

    D.45


    正确答案:A
    本题在函数intfun(intn)的定义中又出现了对函数fun的调用,所以函数fun是递归函数。因而在主函数中调用x=fun(x)时,当输入10赋给变量x时,递归调用的过程为fun(10)=l0+fun(9)=10+9+fun(8)=10+9+8+fun(7)=10+9++8+7+fun(6)=10+9++8+7+6+fun(5)=10+9++8+7+6+5+fun(4)=l0+9++8+7+6+5+4+fun(3)=10+9++8+7+6+5+4+3+fun(2)=10+9++8+7+6+5+4+3+2+fun(1)=10+9++8+7+6+5+4+3+2+l+fun(0)=10+9++8+7+6+5+4+3+2+1=55

  • 第21题:

    ( 21 )排序时如果选取了多个字段,则输出结果是

    A )按设定的优先次序依次进行排序

    B )按最右边的列开始排

    C )按从左向右优先次序依次排序

    D )无法进行排序


    正确答案:C

  • 第22题:

    以下代码的输出结果是() $va1=0;   for($val = 9;$val>=0;$val--)   {     $va1++;   }   echo($va1);

    • A、 0
    • B、 9
    • C、 10
    • D、 这是一个无限循环,没有输出

    正确答案:C

  • 第23题:

    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

  • 第24题:

    单选题
    以下代码的输出结果是() $va1=0;   for($val = 9;$val>=0;$val--)   {     $va1++;   }   echo($va1);
    A

     0

    B

     9

    C

     10

    D

     这是一个无限循环,没有输出


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