正确答案: C

n(n-1)/2

题目:冒泡排序在最坏情况下的比较次数是。

解析:C

查看原题

举一反三的答案和解析:

  • [单选题]在执行完此程序段后,i,j值为 int i=1-10; do{ if(++i>j--)continue; } while(i5);
  • i=5 and j=6

  • 解析:解析:本题考查考生对自增自减运算符的理解。++op和op++,表示对操作数op加1,其中++op表示先对op加I然后再取值,而op什表示先取值,然后再对op进行加1。-op和op一也是一样。当进行到i=5时退出循环,此时i为6。

  • [单选题]每个Java的编译单元可包含多个类或界面,但是每个编译单元最多只能有( )类或者界面是公共的。
  • 1个


  • [多选题]查找条件为:姓名为NULL的记录( )
  • \WHERE NAME IS NULL


  • [单选题]以下程序段执行后整型变量度n的值为______。 n=0 for I=l to 20 step 5 n=n+1 next I
  • 4


  • [单选题]设有定义int a=2,b=3,c=4;,则以下选项中值为0的表达式是 ______。
  • (!a==1&&(!b==0)

  • 解析:解析:逻辑运算符的优先级由高到低运算次序如下:!(非)→&&(与)→||(或),选项A的表达式中,先对左边括号中“!a”进行运算,值为0,由于“0==1”的值为0,故整个表达式的值为0,本题答案为A。

  • [单选题]有以下程序 #include stdio.h> int fun(char s[]) { int n=O; while(*s='9'&&*s>='0') { n=10*n+*s-'0'; s++; } return (n); } main() { char s[10]={ '6', '1', '*', '4', '*', '9', '*', '0', '*'}; printf("%d\n",fun(s)); }
  • 61

  • 解析:解析:题目fun()函数中while循环的意思是:判断s所指内容是否为数字字符,如果是数字字符,则计算表达式11=10*n+*s-'0';。其中。s-'0'的作用是将相应的数字字符转换为数值,例如字符'8'减去字符'0'后,得到的结果就是数值8了。n=10*n+的作用是将累计变量n中原来内容乘以10,然后再加上刚转换的数字字符的数值,例如原来n的值为1,*s现在的内容为'2',那么执行了n=10*n+*s-'0,;语句后,n的值变为12,如果接下来再来一个'8'字符,执行n=10*n+*s-'0';语句后,n的值就是128了。故不难看出fun()函数的作用是“将数字字符串转换为相应的十进制数值,碰到非数字字符时结束”。从主函数中定义的字符数组s的初始化内容可以看出,fun()函数返回值应该是61。故应该选择C。

  • [单选题]以下叙述中正确的是_______。
  • C源程序中,凡是行首以标识的控制行都是预处理指令

  • 解析:解析:预处理功能主要有以下三种:宏定义、文件包含和条件编译,所以A不正确。预处理不是C语句,所以B不正确。预处理命令是由ANSIC统—规定的,编译程序不能识别它们,D也不正确。

  • [单选题]有以下程序:street STU{ char num[10]; float score[3]; };main(){ struct STU s[3]={ {"20021",90,95,85}, { "20022",95,80,75 }, {"20023",100, 95, 90} },*p=s, int i; float sum=0; for(i=0;i3 ,i++) sum=sum+ p->score[i]; printf("%6.2f\n",sum);}程序运行后的输出结果是( )。
  • 270

  • 解析:解析:程序中首先定义了一个结构体,其成员为一字符数组和一浮点型数组。在main()首先定义了一个结构体数组并初始化。接下来在for循环中遍历了结构体数组中的第一个元素中数组成员即{“20021”,90,95,85”}循环结果为90+95+85=270最后sum为270,又输出格式为“%6.2f\n”要求保留两位小数故最后输出为270.00。所以4个选项中B正确。

  • [单选题]规范化理论中分解( )主要是消除其中多余的数据相关性。
  • 关系运算

  • 解析:解析:数据库规范化的基本思想是逐步消除数据依赖中不合适的部分,根本思想是通过分解关系运算来消除多余的数据相关性。

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