【单选题】【消耗次数:1】
如果两个表都在连接属性上建立了排序,连接操作的启发式规则是( )。
Hash Join算法
排序-合并算法
索引连接算法
嵌套循环算法
参考答案:
复制
纠错
相关题目
【多选题】 连接操作是查询处理中最常见也是最耗时的操作之一。数据库管理系统中实现连接操作的算法包括( )。
①  嵌套循环算法
②  Hash Join算法
③  排序-合并算法
④  索引连接算法.
【单选题】 下列排序算法中,其中( )是稳定的。
①  堆排序,冒泡排序
②  快速排序,堆排序
③  直接选择排序,归并排序
④  归并排序,冒泡排序
【单选题】 就排序算法所用的辅助空间而言,堆排序、快速排序、归并排序的关系是( )。
①  A.堆排序 快速排序 归并排序
②  B.堆排序 归并排序 快速排序
③  C.堆排序 归并排序 快速排序
④  D.堆排序 快速排序 归并排序
【判断题】 快速排序是排序算法中平均性能最好的一种排序。()
①  正确
②  错误
【单选题】 算法分析的两个主要方面是( )。
①  正确性和简单性
②  可读性和文档性
③  数据复杂性和程序复杂性
④  时间复杂度和空间复杂度
【单选题】 算法分析的两个主要方面是( )。
①  A.时间复杂性和空间复杂性
②  B.正确性和简明性
③  C.可读性和文档性
④  D.数据复杂性和程序复杂性
【单选题】 算法分析的两个主要方面是( )。
①  空间复杂性和时间复杂性
②  正确性和简明性
③  可读性和文档性
④  数据复杂性和程序复杂性
【单选题】 对初始状态为递增序列的表按递增顺序排序,最省时间的是( )算法。
①  堆排序
②  快速排序
③  插入排序
④  归并排序
【单选题】 以下算法中属于非对称算法的是( )。
①  Hash算法
②  RSA算法
③  IDEA
④  三重DES
【判断题】 希尔排序算法的时间复杂度为O(n2)。()
①  正确
②  错误
随机题目
【单选题】 C-Free中单步执行的快捷键是
①  F7
②  F8
③  F9
④  Home
【单选题】 C语言中多行注释的写法正确的是
①  ///
②  //
③  -*
④  -/* */
【单选题】 以下程序的运行结果是( )。 void fun(int array[3][3]) { int j; for(j=0;jj++) array[1][j]=array[1][j]++; printf(\n} void main(){ int j,a[3][3]={0,1,2,1,0,4,2,4,5};fun(a);for(j=0;jj++)printf(%d,a[1][j]); printf(\n }
①  1 0 4
②  2 1 5
③  0 1 2
④  1 2 3
【单选题】 下列说法不正确的是()
①  for循环用于循环次数已知的情况更加方便。
②  for的特例:for(变量=终值;变量初值;变量--)
③  do…while循环的循环体至少执行一次
④  循环体里不能有if 语句
【单选题】 当全局变量与函数内部的局部变量同名时,则在函数内部( )。
①  全局变量与局部变量都无效
②  全局变量有效
③  局部变量有效
④  全局变量与局部变量都有效
【单选题】 C语言中常用的格式输出的函数名称是
①  printf()
②  cin()
③  writeln()
④  output()
【单选题】 一个C语言程序的基本组成单位是( )。
①  主程序
②  子程序
③  过程
④  函数
【单选题】 下列程序执行后的输出结果是_______.#include stdio.h void main( ) { int a=5,b=60,c; if (ab) {c=a*b; printf(%d*%d=%d\n,b,a,c);} else {c=b/a; printf(%d/%d=%d\n,b,a,c);} }
①  60/5=12
②  300
③  60*5=300
④  12
【单选题】 以下数组定义中,错误的是( )。
①  int a[]={1,2,3};
②  int a[5]={1,2,3};
③  int a[3]={2,3,4,5};
④  int a[5],b;
【单选题】 下列哪组数据能存入数组中( )
①  “吕布”、“貂蝉”、“刘备”
②  100、98、‘A’、3.5
③  12.5、17.9、33.7
④  12、17、33