正确答案: D
n(n-1)/2
题目:假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为( )。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]在10000个int型变量中找出最大的100个,使用下列排序算法中哪一种用时最快()
快速排序
[单选题]以下方法中,能够真正从表中删除记录的是( )。
先用DELETE命令,再用PACK命令
解析:要从数据表文件中真正删除一条记录,我们首先应该用DeLete命令将记录作一个删除标记,然后用 Pack命令对数据表进行整理,这样才能够将数据从数据表中真正删除。
[单选题]若有语句:char*line[5],以下叙述中正确的是
定义line是一个数组,每个数组元素是一个基类型为char的指针变量
解析:解析:理解复杂定义要掌握两点:一、右结合原则.本题中的定义char*line[5];等价于char*(line[5]);;二、自外向内分解成typedef语句。char*(line[5]);等价于typedefchar*A;Aline[5];其中A被typedef定义成字符指针的别名,然后line被定义成A的一维数组,即字符指针的一维数组。再来看看行指针的定义char(*line)[5];它应该被分解成typedefcharB[5];B*line;其中B被定义成包含5个元素的一维字符数组,然后line被定义成指向B的指针,即指向包含5个元素的一维字符数组的指针。所以两者切不可混淆了,后者的括号不能省略。故本题应该选择A。
[单选题]将在1 工作区的父表按主关键字“职工号”和2工作区上的子表建立临时关联,正确的是( )。
SET REL ATION TO 职工号 INTO 2
解析:解析:命令SET RELATION TO在两个打开的表之间建立关系,本题应为SET RELATION TO 职工号 INTO 2。
[单选题]确定一个控件在窗体上的位置的属性是( )。
Top和Left
[单选题]以下程序的运行结果是______。 main() { char n=0x20; printf("%d\n",n=n1); }
64
解析:解析:n初始化时值是十六进制20(即十进制32),左移1位,相当于乘以2,结果是64。