正确答案: D

21

题目:将7个数据进行插入排序,在最坏情况下需要比较的次数是

解析:对长度为n的线性表进行插入排序,在最坏情况下需要n(n-1)/2次比较,现线性表的长度为7,在最坏情况下需要比较的次数为7(7-1)/2=21。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]下列关于队列的叙述中正确的是
  • 可以插入元素,也能删除元素

  • 解析:解析:队列是一种特殊的线性表,只能在一端插入元素,在另一端删除元素,并且在插入与删除操作时都不需要移动其他元素。

  • [单选题]以下关系表达式中,其值为假的是______。
  • Visual Basic="visualbasic"

  • 解析:解析:字符串比较大小规则:从左到右逐个比较其字符的ASCII值。有以下几种情况:

  • [单选题]在下列文件系统控件的事件中,当文件列表框的Path属性改变时发生的事件是 ______。
  • PathChange

  • 解析:解析:Click事件:用鼠标单击时发生;DblClick事件:用鼠标双击时发生;PattermChange事件:当文件列表框的Patterm属性改变时发生;PathChange:当文件列表框的Path属性改变时发生。所以应选择D。

  • [单选题]在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。
  • 消息

  • 解析:解析:在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,接受者独立决定采用什么方式完成所需的处理。

  • [单选题]已有定义:char a[]="xyz"'b[]={'x', 'y', 'z');,以下叙述中正确的是______。
  • a数组长度大于b数组长度

  • 解析:解析:a数组是字符串,系统会自动地给它加一个结束标志符'\0',因此a的长度就变为4了,所以a数组比b数组长。

  • [单选题]通过文本框( )事件过程可以获取文本框中输入字符的ASCII码值。
  • KeyPress


  • [单选题]下列是重载乘法运算符的函数原型声明,其中错误的是( )。
  • MyClass operator*(double,double);

  • 解析:解析: 此题考查的是乘法运算符的重载函数原型声明。因为操作的对象是类对象,所以重载函数的参数至少有一个是类对象。故选项A)中两个参数都为double型是错误的。

  • [单选题]类型修饰符unsigned修饰( )是错误的。
  • char

  • 解析:解析:没有unsigned char这种数据类型。

  • [单选题]在代码中定义了一个子过程: Sub P(a,B)... End Sub 下面 ______ 调用该过程的格式是正确的。
  • Call P(10,20)

  • 解析:解析:如果使用Call关键字来调用一个需要参数的过程,参数列argumentlist就必须要加上括号。如果省略了Call关键字,那么也必须要省略argumentlis外面的括号。

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