2017计算机二级考试Java练习题及答案
来源:才华咖 本文已影响2.92W人
来源:才华咖 本文已影响2.92W人
以下是应届毕业生考试网小编整理的2017年计算机二级的文章" target="_blank" >计算机二级考试Java练习题及答案,供考生参考。更多计算机等级考试相关信息请关注应届毕业生计算机等级考试网。
1[单选题] 下列方法被调用后,一定使调用线程改变当前状态的是( )。
fy() d()p()ive()
参考答案:C
参考解析:线程调用sleep函数后,使当前线程进入停滞状态。yield函数可使线程进入可执行状态,排程器从可执行状态的线程中重新排程,调用了yield函数的线程有可能被马上执行,也有可能不会马上执行。notify函数从线程等待池中移走任意一个线程,并把它放到锁标志等待池中,其状态仍旧是等待。所以只有sleep一定会改变线程状态。
2[单选题] 如果应用程序要在Applet上显示输出,则必须重写的方法是( )。
string()int()t()te()
参考答案:C
3[单选题] 下列不属于虚拟机执行过程的特点的是( )。
A.多线程 B.动态连接C.异常处理 D.代码安全检查
参考答案:D
参考解析:本题考查虚拟机执行过程的特点。Java虚拟机是编译器生成的字节码,不用考虑具体的硬件环境,实现一次编写,随处运行,实现其可移植性。虚拟机执行过程的特点有:多线程、动态连接、异常处理。代码安全检查是Java语言的一个突出特点,但不属于虚拟机执行过程特点。
4[单选题] 软件(程序)调试的任务是( )。
A.诊断和改正程序中的错误
B.尽可能多地发现程序中的错误
C.发现并改正程序中的所有错误
D.确定程序中错误的性质
参考答案:A
参考解析:调试的目的是发现错误或导致程序失效的错误原因,并修改程序以修正错误。调试是测试之后的活动
5[单选题]下列有关接口的说法,正确的是( )。
A.接口与抽象类是相同的概念
B.实现一个接口必须实现接口的所有方法
C.接口之间不能有继承关系
D.一个类不可实现多个接口
参考答案:B
参考解析:Java的接口是为实现多继承并简化其复杂性。接口与抽象类非常相似,它将抽象推进到更深层次。-个类可实现许多接口,但只有同-个父类。所以只有选项B正确。
6[单选题] 算法的时间复杂度是指( )。
A.算法的执行时间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的基本运算次数
参考答案:D
参考解析:算法的时间复杂度是指算法需要消耗的时间资源。一般来说,计算机算法是问题规模n的函数f(n),算法的时间复杂度也因此记做T(n)=O(f(n))因此,算法执行的时间的增长率与f(n)的增长率正相关,称作渐进时间复杂度(Asymptotic Time Complexity)。简单来说就是算法在执行过程中所需要的基本运算次数。
7[单选题] 下面叙述中错误的是( )。
A.软件测试的目的是发现错误并改正错误
B.对被调试的程序进行“错误定位”是程序调试的.必要步骤
C.程序调试通常也被称为Debug
D.软件测试应严格执行测试汁划,排除测试的随意性
参考答案:A
参考解析:软件测试的目的是为了发现错误及漏洞而执行程序的过程。软件测试要严格执行测试计划。程序调式通常也称Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。
8[单选题] J2EE和( )语言绑定。
A.C B.C++D.汇编语言
参考答案:C
参考解析:J2EE的基础是J2SE,以Java为平台;而C语言用于0DBCAPl。由于两者不兼容,SUN公司才提出了JDBC作为Java几个平台与数据库的标准连接。
9[单选题] 在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用下列( )语句。
rt t.*;
rt .*;
rt .*;
rt et.*;
参考答案:A
参考解析:本题考查对Java常用的各种包所包含的-些类的基本功能的理解。包是抽象窗口工具包,里面包括各种容器、组件、窗口布局管理器以及-些常用的类如Color、Font等,选项C满足题意。而et包里面包括了小程序执行时必须要重载的-个类Applet,也就只有这-个类,选项D错误。包主要是提供-些输入/输出类的,选项B不满足题意。t包就包含了-些能够对事件做出响应和处理的-些标准类,选项 A满足题意。
11[单选题] 数据库管理系统中负责数据模式定义的语言是( )。
A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言
参考答案:A
参考解析:数据模式是由数据定义语言(Data Definition Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。
13[单选题] 下面( )正确表示了int类型的聚会范围。
A.-216~216-1 B.-231~231-1C.-232~232-1 D.-264~264-1
参考答案:B
参考解析:该题考查对基本数据类型的长度范围的掌握。在Java语言中,每一种基本类型的长度范围是固定的,它不随着机器字长的改变而改变。对于整型(int),它的长度是4字节,而且它可正可负,所以其取值范围应该是-231~231-1。
14[单选题] 对于给出的一组权W={10,12,16,21,30},通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为( )。
A.89B.189C.200D.300
参考答案:C
参考解析:其带权外部路径长度为:2×16+2×21+2×30+3×l0+3×12=200。
15[单选题] Java语言中,负责并发管理的机制是( )。
A.垃圾回收B.虚拟机C.代码安全D.多线程
参考答案:D
参考解析:多线程是Java程序的并发机制,它能同步共享数据、处理不同的事件。
16[单选题] 在编译Java程序时,用于指定生成s文件位置的选项是( )。
A.-9B.-dC.-verboseD.-nowarn
参考答案:B
参考解析:是Java编译器,能将源程序代码编译成字节码,以s扩展名存入Java工作目录中。它的命令格式为:javac[选项]文件名。其中[选项]包括以下几个:
-g输出文件中加行号以及局部变量信息,为调试程序时用。
-o对类文件进行优化编译。
-nowarn关闭警告信息,只显示错误信息。
-verbose显示源代码文件和字节码文件的相关信息。
-d<目录>指定存放生成的类(s)文件的位置根据上述介绍可知,在编译Java程序时,可以通过选项-d来指定生成的s文件的位置。因此,本题的正确答案是B。
17[简答题]本题的功能是获得字符串“China”的长度和最后一个字符,并将这些信息打印出来。
public class javal(
public static void main(String[]args){
;
str="China";
int n=0:
;
char C;
;
tln("字符串中共有"+n+"个字
符,最后一个字符是:"+c);
}
}
参考解析:
第1处:String str
第2处:n=th()
第3处:c=At(n-1)
【解析】第1处定义一个String字符串类型的变量str;第2处将str字符串的长度赋给n;第3处用str的charAt方法获得最后一个字符并赋给C,用n-1来定位最后一个字符。
2017年计算机二级Java备考练习题及答案大纲
2015全国计算机二级JAVA考试练习题及答案(四)
2017年9月计算机二级Java考前练习题及答案
2017年计算机二级Java备考练习题及答案
2017计算机二级Java练习题及答案
2017计算机二级Java考前训练题及答案
2017年计算机二级Java练习题及答案
计算机二级Java巩固练习题及答案2017
2017计算机二级《Java》练习题及答案
计算机二级Java练习题及答案2017
2015全国计算机二级JAVA考试练习题及答案(五)
2017上半年计算机二级Java备考练习题及答案
Java计算机二级练习题及答案2017
2015全国计算机二级JAVA考试练习题及答案(六)
计算机二级Java考试练习题及答案
2017年计算机二级JAVA考试模拟试题及答案
计算机二级Java考试及答案2017
2017计算机二级JAVA考试巩固试题及答案
党课考试练习题及答案
2017年计算机二级考试Java强化训练及答案
2017计算机二级Java备考冲刺试题及答案
2017年计算机二级Java考试试题及答案
2016计算机二级考试Java练习题(含答案)
2017计算机二级考试JAVA上机试题及答案
2016计算机二级JAVA练习题及答案
2017年9月计算机二级Java机考试题及答案
计算机二级考试Java模拟试题及答案2017
计算机二级考试《java》试题及答案
2017年计算机二级Java练习题及答案
2017年3月计算机二级Java备考习题及答案
JAVA计算机二级上机试题及答案2017
计算机二级《Java》备考训练题及答案2017
2017年计算机二级考试Java测试题及答案
12月计算机二级Java练习题及答案
2017年计算机二级考试Java模拟题及答案
计算机二级考试真题以及答案
2017计算机二级《JAVA》考点训练题及答案
计算机二级JAVA上机试题及答案2017
2017年9月计算机二级JAVA考试题及答案
2017年9月计算机二级Java选择题练习及答案