• [单选题]在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目为( )。
  • 正确答案 :B
  • n

  • 解析:解析:在一般情况下,要么第i个元素之前插入一个新元素时,首先是从最后一个元素开始,直到第i个元素之间共n-i+1个元素依次向后移动一个位置,移动结束后,第i个位置就被空出,然后将新元素插入到第i项。最坏情况指的是性表的第1个元素之前插入一个新元素,则需要移动表中所有的元素。答案为B。

  • [单选题]在七类内聚中具有最强内聚的一类是( )。
  • 正确答案 :A
  • 功能内聚


  • [单选题]有以下程序 int a=2; int f(int *a) {return (*a)++; } main ( ) int s=0; { int a=5; s+=f (&a); } s+=f (&a); printf ( "%d\n",s ); 执行后输出结果是
  • 正确答案 :C
  • 7

  • 解析:解析:本题考核的知识点是局部变量和全局变量的区别。若在函数中定义与全局变量名字相同局部变量,则全局变量在该函数中将不起作用。本题中定义了一个全局变量a和局部变量a在主函数中定义一个整型变量s并赋初值为0,接着定义了一个局部变量a并赋值为5,由于该局部变量的和全局变量a同名,故全局变量在复合语句中将不起作用,然后调用函数f(&a)(该函数的作用是返回存储变量a的空间中的值,并让该值加1,分析程序可知返回值为5,并让a值加1变为6),并将返回值加到s中.此时s的值为5,然后执行该复合语句外的其他语句,同样调用函数f(&a),但传递的参数是全局变量a,故其返回值为2,加到。中后s的值变为7,故最后输出的s的值为7,所以,4个选项中选项C符合题意。

  • [单选题]下列关于注释语句的描述中,正确的一项是______。
  • 正确答案 :C
  • 以/**开始,*/结束的是可以用于生成帮助文档的注释语句


  • [单选题]在Java中,管理线程组的类是( )。
  • 正确答案 :A
  • java.lang.ThreadGroup

  • 解析:解析:Java语言将一组线程定义为线程组,再将线程组作为一个对象进行统一的处理和维护,线程组由java.lang.ThreadGroup类实现。

  • [单选题]VBA程序的多条语句写在一行中时其分隔符必须使用符号( )。
  • 正确答案 :A
  • 冒号(:)

  • 解析:本题考查VBA语句书写的知识。在VBA中每条语句写在独立的一行上,若将多条语句写在一行中,需要使用“:”将其分隔开来。

  • [单选题]下列叙述中正确的是( )。
  • 正确答案 :A
  • 在switch语句中,不-定使用break语句

  • 解析:default语句在swtch语句中可以省,所以8错误;switch语句中并非每个case后都需要使用break语句,所以c错误;break语句还可以用于for等循环结构中,所以D错误。

  • [单选题]下列程序执行后,k的值是 ( ) public class TestDemo { public static void main(String args[]) { int m=3,n=6,k=0; while((m++)(- -n)) + + k; System.out.println(k);
  • 正确答案 :B
  • 1


  • [单选题]下列叙述中不正确的是。
  • 正确答案 :C
  • 数据的逻辑结构与存储结构是一一对应的

  • 解析:本题主要考查与算法有关的基本知识。算法是对一个问题求解步骤的描述,是求解问题的方法,它是指令的有限序列,其中的每条指令表示一个或多个操作。算法的效率不仅与问题的规模有关,还与数据的存储结构有关。

  • [单选题]运行以下程序后,打印机上的输出结果是( )。 For I=To 9 Printer.Print tab(I*I),I Next
  • 正确答案 :D
  • 1 2 3 4 5 6 7 8 9


  • 查看原题

    推荐下载科目: 软考中级 思科认证 Linux认证 JAVA认证 计算机一级 软考高级 通信工程师 计算机操作员初级 计算机辅助设计 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2