正确答案: C
n(n-1)/2
题目:冒泡排序在最坏情况下的比较次数是( )
解析:对于长度为n的线性表,在最坏情况下,冒泡排序需要进行的比较次数是n(n-1)/2。因此本题的正确答案是C。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
(exp!=0)
解析:必须是判断0或者1的语句,而且要与(exp)等价,即输入exp=1则()内为1等,只有B符合条件
[单选题]以下关于文件的叙述中,错误的是( )。
当以输入方式(Input)打开文件时,如果文件不存在,则建立一个新文件
[单选题]在一个抽象类中,一定包含有( )。
纯虚函数
解析:解析:此题考查的是抽象类的定义。带有纯虚函数的类称为抽象类,所以抽象类一定含有纯虚函数。
[单选题]假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是 ______。
SELECT 产品名称,AVG(单价)FROM 产品 GROUP BY产品名称
解析:解析:本题求每种产品的平均单价应该按产品名称进行分组,通过“GROUP BY产品名称”实现。ORDER BY短语用来对查询的结果进行排序。
[单选题]下列程序从标准输入设备—键盘诗篇一个字符,然后再输出到屏幕。要想完成此功能,画线处应该填入的语句为( )。 impoajava.io.*; publicclassTest { publicstaticvoidmain(Stringargs[]) { charch; try { ______, System.out.println(Ch); } catch(IOExceptione) { e.printStackTrace(); } } }
ch=(char)System.in.read();
解析:解析: 此题程序通过调用系统的系准输入流Sysmm.in的read()方法,从键盘读入一个字符,由于read()方法的返回值是int类型,而变量ch是字符类型,不能直接转换,因此需要进行强制类型转换,应该填入的正确语句是 ch=(char)System.in.read()。
[单选题]下面程序的输出结果是 ______。 #define a 121 const b=12; enum c{a1,a2}; main() { printf("%d,%d,%d",sizeof(a) ,sizeof(b) ,sizeof(enum c) ); }
2,2,2
解析:解析:sizeof函数是取变量所占的存储空间的字节数,标识a代表常量121;const b=12;,其中数据类型可以缺省,默认为整型;enum c{a1,a2};定义了一个枚举类型enum c,a1,a2为枚举元素,在C编译时,对枚举元素按常量处理,它们的值按定义顺序依次为0,1。因此它们的字节数均为2,2,2。
[单选题]要将“选课成绩”表中学生的成绩取整,可以使用
Int([成绩])
解析:解析:A)选项为返回数值表达式值的绝对值,C)选项为平方根值,D)选项为数值表达式的符号值。
[单选题]Microsoft Visual Basic 0包括三种版本,其中不包括______。
通用版
解析:解析:MicrosoftVisualBasic6.0包括三种版本,分别是:学习版、专业版、企业版.