• [单选题]以下程序的输出结果是main(){ int k=4,m=1,p; p=func(k,m); printf("%d,",p); p=func(k,m); printf("%d\n",p);}func(int a,int b){ static int m=0,i=2; i+=m+1; m=i+a+b; return(m);}
  • 正确答案 :A
  • 8,17

  • 解析:将k和m的值带入函数func中,第一次调用完func()后,其中,m和i的值要保留,并在第二次调用时使用,这是因为两者都是局部静态变量,最后的结果是8和17。

  • [单选题]下列关于纯虚函数与抽象类的描述中,错误的是( )。
  • 正确答案 :A
  • 纯虚函数是一种特殊的虚函数,它没有具体的实现


  • [单选题]如要求读取大文件的中间一段内容,则最方便的是采用下列( )流米操作。
  • 正确答案 :C
  • random stream


  • [单选题]在下面程序的空白处,应填入的正确选项是 import java.io.*; public class writeInt { public static void main(String[]a) { int[] myArray={10,20,30,40}; try{ DataoutputStream dos=new DataoutputStream(new FileOutputStream("ints.dat")); for(int i=0;imyArray.length;i++)dos.writeInt(myArray[i]); dos.______; System.out.println("Have written binary file ints.dat"); }catch(IOException ioe){System.out.println("IO Exception");} } }
  • 正确答案 :B
  • close()

  • 解析:解析:字节输出流首先要实现DataOutput接口,字节数据流DataOutputStream是一个实现这一接口的类。字节数据是以文件输出流FileOutputStream对象的形式作为DataOutputStream的构造方法的参数。字节数据来自二进制文件,二进制文件作为FileOutputSteam对象的构造方法的参数出现。这里将数据写入了二进制文件,最后要关闭输出流,并释放相关资源,所以应该调用close()方法。

  • [单选题]若长度为n的线性表采用顺序存储结构,那么删除它的第i个元素,需要它依次向前移动 ______个元素。
  • 正确答案 :A
  • n-i

  • 解析:解析: 线性表顺序存储结构删除第i个元素,需将i以后的元素都向前移动一个位置,所以是n-i个元素。

  • [单选题]( ) 可以改变坐标的单位。
  • 正确答案 :C
  • ScaleMode属性


  • [单选题]下列程序运行后屏幕显示的结果是( )。 S= FOR X=2 TO 10 STEP 2 S=S+X ENDFOR ?S RETURN
  • 正确答案 :C
  • 30

  • 解析:FOR—ENDFOR语句的格式:FOR<循环变量>=<初值>TO<终值>[STEP<步长>]<循环体>ENDFORINEXT执行该语句时,首先将初值赋给循环变量,然后判断循环条件是否成立(若步长为正值,循环条件为<循环变量$amp;>amp;$lt;一<终值>;若步长为负值,循环条件为<循环变量$amp;>amp;$gt;一<终值>)。若循环条件成立,则执行循环体,然后循环变量增加一个步长值,并再次判断循环条件是否成立,以确定是否再次执行循环体。若循环条件不成立,则结束该循环语句,执行ENDFR后面的语句。根据题干,首先将初值2赋给循环变量X,因为X<=10,循环条件成立,执行循环体S=S+X后,S=2,然后循环变量X增加一个步长值2,此时X=4,再次判断循环条件是否成立,依此类推,最后s的值为30,即选项c。

  • [单选题]当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象
  • 正确答案 :B
  • 以FileInputStream对象为参数

  • 解析:解析:本题考查压缩文件流的概念。当输入一个Zip文件时要将zip文件作为FileInputStream构造方法的参数,所以选项B正确。而FileInputStream对象又作为ZipInputStream构造方法的参数出现。这里的ZipInputStream对象在将压:缩文件内的输入项作为字符文本读出时即作为InputStreamReader的构造方法参数出现。最后, InputStreamReader对象作为BufferedReader的构造方法的参数,并且使用readLine()方法将压缩文件输入项作为文本读出。

  • [单选题]把用高级语言写的程序转换为可执行的程序,要经过的过程叫做______。
  • 正确答案 :C
  • 编译和连接

  • 解析:

    用高级程序设计语言编写的程序称为源程序,源程序不可直接运行。要在计算机上使用高级语言,必须先经过编译,把用高级语言编制的程序翻译成机器指令程序,再经过连接装配,把经编译程序产生的目标程序变成可执行的机器语言程序,这样才能使用该高级语言。


  • [单选题]对于catch语句的正确排列是( )。
  • 正确答案 :B
  • 子类在先,父类在后


  • 查看原题

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