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等。