正确答案: C

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

题目:有以下程序void sort(int a[],int n){ int i,j,t; for(i=0;i<n-1;i+=2) for(j=i+2;j<n;j+=2) 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,10); for(i=0;i<10;i++) printf("%d,",aa[i]); printf("\n");}执行后的输出结果是

解析:sort函数的功能实际上是对数组中奇数位置上的数进行从大到小排序。排序后的结果应该为9,2,7,4,5,6,3,8,1,10。

查看原题

举一反三的答案和解析:

  • [单选题]设变量a是 int 型,f是 double 型,i是 float 型,则表达式10+'a'+i*f值的数据类型
  • double

  • 解析:解析:根据混合运算规则,如果有一个数据是double型,则其他数据类型先转化为double型,运算的结果最终也是double型。为保证精度的不丢失,表达式的数据类型是变量和常量中精确度最高的变量类型。

  • [单选题]下列程序段的运行结果是( )。#includestdio.h>void main(){ char str[]="ABC",*p=str; printf("%d\n",*(p+3));}
  • 0

  • 解析:解析:先定义了一个指向字符型数组str的指针p,指针p指向数组str的首地址,p+3将指针指向str[3],又因为字符型数组在存放字符串时会自动在末尾加上'\0',所以*(p+3)=0。

  • [单选题]如果通过从“数据库”窗口拖曳________的方式来向宏中添加操作,Access将自动为这个操作设置适当的参数。
  • 数据库对象

  • 解析:解析:如果操作中有调用数据库对象名的参数,则可以直接将对象从“数据库”窗体中拖动到参数框,从而由系统自动设置操作及相应的对象类型参数。

  • [单选题]通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的
  • 域完整性

  • 解析:解析:本题考查域完整性的概念,属常考题目,曾多次在考题中出现。域完整性是指通过字段的数据类型和宽度来限制该字段的取值范围。因此选项C为正确答案。

  • [单选题]下列结构中属于线性结构链式存储的是()
  • 双向链表


  • 推荐下载科目: 计算机三级 软考中级 微软认证 Linux认证 软考高级 软考初级 计算机操作员中级 计算机操作员高级 计算机辅助设计 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2