点击进入>>最新版全国计算机等级考试真题题库全套资料
1). 数据的存储结构是指( )。
A.存储在外存中的数据
B.数据所占的存储空间量
C.数据在计算机中的顺序存储方式
D.数据的逻辑结构在计算机中的表示
正确答案:D
答案解析:数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构。数据的存储结构主要有两种:顺序存储结构和链式存储结构。
2). 在Java 中,用package 语句说明一个包时,该包的层次结构必须是( )。
A.与文件的结构相同
B.与文件目录的层次相同
C.与文件类型相同
D.与文件大小相同
正确答案:B
答案解析:本题考查Java 包的概念。Java 采用包来管理类名空间,为编程分享一种命名机制,也是一种可见性限制机制。定义一个包要用package 关键字,用package 语句说明一个包时,该包的层次结构必须与文件目录的层次相同。否则,在编译时可能出现查找不到的问题,所以选项B正确。
3). 常采用的两种存储结构是( )。
A.顺序存储结构和链式存储结构
B.散列方法和索引方式
C.链表存储结构和数组
D.线性存储结构和非线性存储结构
正确答案:A
答案解析:线性表的存储结构有顺序存储结构和链式存储结构。
4). 在多线程并发程序设计中,能够给对象x 加锁的语句是( )。
A.x.wait()
B.synchronized(x)
C.x.notify()
D.x.synchronized()
正确答案:B
答案解析:Java 平台将每一个由synchronized(object)语句指定的对象设置一个锁,为对象锁,是一种独占的排他锁。
点击进入>>全国计算机等级考试真题题库全套最新考试资料
5). 数据库设计中,按照统一观点构造全局逻辑结构,这称为数据库的( )。
A.内模式
B.概念模式
C.外模式
D.用户模式
正确答案:B
6). 下列( )不是高级程序设计语言。
A.FORTRAN
B.Java
C.C++
D.Visual ASM
正确答案:D
答案解析:高级语言是一类人工设计的语言,因为它对具体的算法进行了描述,所以又称为算法语言。它是面向程序设计独立于计算机的硬件。目前,计算机常用的高级语言有:BASIC语言、FORTRAN语言、COB()L语言、PASCAl。语言、C语言、PR()L()G语言、而当前流行的,面向对象的程序设计语言有C++和用于网络环境的程序设计语言Java等。
1). 结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。
A.对象
B.数据结构
C.数据流
D.目标
正确答案:C
答案解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解 、建立系统的处理流程。
2). 一个Java Application 运行后,在系统中是作为一个( )。
A.线程
B.进程
C.进程或线程
D.不确定
正确答案:B
答案解析:线程为一个程序中的单个执行流;进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到消亡的过程。一个JavaApplication 运行后,在系统中应该就是一个进程了(动态)。
3). 下列方法中,不属于Throwable 类的方法是( )。
A.pri nt Message
B.get Message
C.toStri ng
D.fillStackTrace
正确答案:C
答案解析:toStri ng 是Object 类的方法,所有类都从Object 类继承。
4). 使新创建的线程参与运行调度的方法是( )。
A.run()
B.start()
C.i nit()
D.resume()
正确答案:B
答案解析:start()方法使线程参与运行调度。
5). 下列关于Applet的叙述中,错误的是
A.Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行
B.Applet应该定义为java.applet.Applet类或javax.swing.Japplet类的子类
C.Applet与Applicationg的主要区别在执行方式上
D.通过在HTML文件中采用标记可以向Applet传递参数
正确答案:A
6). 下列关于实型变量书写正确的是( )。
A.E3
B.2e0.3
C.1.2e3
D.1.2EO.3
正确答案:C
答案解析:本题考查实型变量科学计算格式的书写。在科学计算格式中,e或E是指数符,要求在e/E之前必须有数字,选项A错误。同时还要求在e/E之后必须是整数,选项B和选项D错误。虽然题目非常简单,但是不容易正确回答。正确答案为选项C。
1). 下列语句中,可以作为无限循环语句的是( )。
A.for(;;){}
B.for(i nt i =0;i <10000;i ++){}
C.while(false){}
D.do {}while(false)
正确答案:A
答案解析:B的循环终止条件为10000,CD 的终止条件为常量false ,都不能无限循环。
2). 用下列4种排序方法,对一个已排好序(由小到大)的序列进行由小到大排序时,选择( )方法最好。
A.冒泡排序
B.直接选择排序
C.直接插入排序
D.归并排序
正确答案:C
答案解析:直接插入排序的基本算法是:当插入第i(i>=l)个对象时,前面的V[O],V[l],…,V[i -i]已经排好序,这时,用V[i]的关键码与V[i一1],[i -2]--的关键码顺序进行比较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关。在本题中,序列已经排好序,所以其i的取值达到了最大,也就是序列中元素的个数,其实根本无需比较和交换,所以这种方法是最佳的。
3). 下面叙述中错误的是( )。
A.软件测试的目的是发现错误并改正错误
B.对被调试的程序进行“错误定位”是程序调试的必要步骤
C.程序调试通常也被称为Debug
D.软件测试应严格执行测试计划,排除测试的随意性
正确答案:A
答案解析:软件测试的目的是为了发现错误及漏洞而执行程序的过程。软件测试要严格执行测试计划。程序调式通常也称Debug ,对被调试的程序进行“错误”定位是程序调试的必要步骤。
4). 下列有关接口的说法,正确的是( )。
A.接口与抽象类是相同的概念
B.实现一个接口必须实现接口的所有方法
C.接口之间不能有继承关系
D.一个类不可实现多个接口
正确答案:B
答案解析:ava的接口是为实现多继承并简化其复杂性。接口与抽象类非常相似,它将抽象推进到更深层次。一个类可实现许多接口,但只有同一个父类。所以只有选项B正确。
5). 若干进程之间相互合作,共同完成一项任务,进程的这种协同工作关系称为( )。
A.异步
B.同步
C.并发
D.互斥
正确答案:B
答案解析:进程同步是指进程之间一种直接的协同工作关系,这些进程相互合作,共同完成一项任务。进程间的直接相互作用构成进程的同步。
6). Java 语言中,对当前对象的父类对象进行引用的关键字是( )。
A.case
B.super
C.char
D.break
正确答案:B
答案解析:当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的方法时,可以通过super 来实现对父类变量的访问和对父类方法的调用。
下载仅供下载体验和测试学习,不得商用和正当使用。
下载体验