正确答案: C

依次按自左至右的字段顺序排序

题目:若SQL语句中的0RDER BY短语中指定了多个字段,则

解析:当指定了多个字段时,按从左到右的顺序进行排序。当前一个字段出现相同值的时候,按下一个字段进行排序,如0RDER BY专业,成绩DESC,表示先按专业升

查看原题

举一反三的答案和解析:

  • [单选题]在Visual FoxPro中有如下程序文件TEST: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF CLOSE ALL mX=“Visual FoxPro” mY=“二级” DO SUB1 WITH mY ?mY+mX RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mY mY=“计算机等级”+mY RETURN 执行命令DO TEST后,屏幕的显示结果为
  • 计算机等级二级Visual FoxPro

  • 解析:解析:TEST调用了子程序SUB1,并且传递给SUB1一个参数mY。mY的值在子程序SUB1中发生改变并传回给主程序TEST。

  • [单选题]下列语句中符合C语言语法的赋值语句是 ( )
  • a=7 + b,c=a + 7;


  • [单选题]以下描述中,不是线性表顺序存储结构特征的是( )。
  • 逻辑相邻的数据物理位置上不相邻

  • 解析:线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。

  • [单选题]假设线性表的长度为n,则在最坏情况下,冒泡排序法的时间复杂度是
  • n(n-1)/2

  • 解析:解析:假设线性表的长度为n,则在最坏的情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。

  • [单选题]可在C程序中用作用户标识符的一组标识符是( )。
  • as_b3 _123 If

  • 解析:解析:C语言规定,标识符是由字母、数字或下划线组成,并且它的第一个字符必须是字母或下划线,关键字不能用作用户标识符。

  • [单选题]以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序; void sort(int a[],int n) { int i,j,t; for(i=0;in-1;i++) for(j=i+1,jn;j++) if(a[i]a[j]) {t=a[i];a[i]=a[j];a[j]=t;} } main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(&aa[3],5); for(i=0;i10;i++)print("%d,",aa[i]); printf('\n"); } 程序运行后的输出结果是( )。
  • 1,2,3,8,7,6,5,4,9,10

  • 解析:解析:本题中首先定义一个长度为10的一个整型数组,并初始化为“1,2,3,4,5,6,7,8,9,10”,然后调用排序函数sort(),通过分析不难看出,sort()函数是对具有n个元素的a数组进行从大到小排序。由于函数的第一个参数是数组名,其对应的实参可以是函数名或地址。本题在调用该函数时,实参是&aa[3]的地址,即把aa[3]的地址传给了行参数组名a,函数也就是对aa[3]开始的5个元素进行从大到小的摔序,aa[0]、aa[1]、aa[2]、aa[8]、aa[9]并没有变化。Sort()执行完毕后,接着执行后面的for语句输出数组aa中各个元素的值,由于函数sort()只是对aa[3]开始的5个元素进行从大到小的排序,aa[0]、aa[1]、aa[2]、aa[8]、aa[9]并没有变化,所以输出为“1,2,3,8,7,6,5,4,9,10”。所以4个选项中C正确。

  • [单选题]有如下程序: #includeiostream> using namespace std; class A { public: A(){cout"A";} ~A(){cout"~A";} }; class B:public A { A*p; public: B(){cout"B";p=new A;} ~B(){cout"~B";delete p;} }; int main() { B obj; return 0; } 执行这个程序的输出结果是( )。
  • ABA~B~A~A

  • 解析:解析:此题考查的是类的构造函数和析构函数.派生类构造函数的执行顺序;首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容.因此本题中,首先调用基类构造函数输出A,然后调用子对象的构造函数输出B, p=new A再调用类A的构造函数输出A;析构函数的调用顺序和构造函数的调用顺序相反。

  • [单选题]下列关于运算符重载的叙述中,错误的是
  • 将运算符作为非成员函数重载时必须定义为友元

  • 解析:解析: C是错误的,其余为规定。

  • 推荐下载科目: 计算机二级 软考中级 微软认证 华为认证 计算机一级 软考初级 职称计算机 计算机操作员中级 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2