第 1 页:单选题 |
第 5 页:基本操作题 |
第 6 页:简单应用题 |
第 7 页:综合应用题 |
11下列关于顺序存储结构的叙述中,错误的是( )。
A.存储密度大
B.某些非线性结构也可以采用顺序方法存储
C.结点中只有自身信息域,没有链接信息域
D.便于进行插入、删除等运算操作
参考答案:D
参考解析:顺序结构每个结点只包含自身的信息域,且逻辑上相邻的结点物理上也是相邻的。因此其存储密度大,但插入、删除运算操作不方便,需移动大量的结点。
12软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
A.调试程序B.操作系统C.教务管理系统D.汇编程序
参考答案:C
13使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。
A.abstractB.privateC.protectedD.不使用保留字
参考答案:D
参考解析:本题考查类的修饰符。类的默认访问控制策是不使用保留字来定义类,这会限制其他包中的类访问该类,该类只能被同-个包的类访问和引用,也不能用import语句引用,选项D正确。protected保留字不起作用,具有protected成员的类的子类可以在包外访问这些被保护的成员。abstract修饰符修饰的类被称为抽象类,没有具体对象的概念类,不满足题意。private修饰符修饰的类只能被该类自身访问和修改,而不能被任何其他类获取和引用,不满足题意。可见本题正确答案为选项D。
14下列关于Applet的安全限制的叙述中,错误的是( )。
A.通常情况下,禁止Applet读、写本地文件系统
B.通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接
C.通常情况下,禁止Applet读取系统信息
D.通常情况下,禁止Applet加载本地库或方法
参考答案:C
参考解析:本题考查Applet的安全限制。许多浏览器为了保护本地主机,-般情况下,对Applet作了如下安全限制:Applet不能运行任何本地可执行程序;禁止Applet读、写本地计算机的文件系统;禁止加载本地库或方法。Applet只能使用自身的代码或Applet浏览器提供的JavaAPl;禁止向提供Applet之外的任何主机建立网络连接;不能读取某些系统信息。除了Java版本号、操作系统名等-些简单信息外,Applet不能获得与本地计算机有关的任何信息。根据上述介绍可知,Applet只能读取有限的系统信息,但不是-点几都不能读取。因此,本题的正确答案是C。
15支持子程序调用的数据结构是( )。
A.栈B.树C.队列D.二叉树
参考答案:A
参考解析:根据栈的定义,栈是-种限定在-端进行插入与删除的线性表。在主函数调用子函数时,主函数会保持当前状态,然后转去执行子函数,把子函数的运行结果返回到主函数,主函数继续向下执行,这种过程符合栈的特点。所以-般采用栈式存储方式。
16能向内部直接写入数据的流是( )。
A.FileOutputStreamB.FileInputStreamC.ByteArrayOutputStreamD.ByteArrayInputStream
参考答案:C
参考解析:本题考查Java的内存读写。在java.io中,还提供了ByteArrayInputStream、ByteArrayOutput-Stream和StringBufferInputStream类可直接访问内存,它们是InputStream和OutputStream的子类。用ByteArrayOut-putStream可向字节数组写入数据;ByteArraylnputStream可从字节数组中读取数据。
17在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
A.( )(n)B.( )(n2)C.( )(log2n)D.( )(nlog2n)
参考答案:C
参考解析:对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次,而顺序查找需要比较n次。
18模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。
A.抽象和信息隐蔽
B.局部化和封装化
C.内聚性和耦合性
D.激活机制和控制方法
参考答案:C
参考解析:模块的独立性是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。
19在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。
A.startB.10calC.interruptD.run
参考答案:D
参考解析:Thread类本身实现了Runnable接口,所以可以通过继承Thread类,并重写run( )方法定义线程体,然后创建该子类的对象创建线程。
20下面程序段的输出结果为( )。
A.a=true b=false
b=true C=trueB.a=true b=false
b=true e=falseC.a=true b=true
b=true C=falseD.a=false b=false
b=true C=false
参考答案:C
参考解析:本题考查关系运算符<和==。题目中a=(3<5);比较3和5的大小,因为,3<5,返回true给a;b=(a==true);判断a是否为真,因为a确实为真,返回true给b;c=(b==false);判断h是否为假,因为b不为假,返回false给c。最后结果a=true,b=true,b=true,C=false,选项C正确。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |