国家计算机二级考试试题java
2017年下半年的国家计算机二级考试Java试题
广州市考2021
【计算机等级考试暂未公布2017年下半年的国家计算机二级考试Java试题,届时小编会为你第一时间收集整理】
为了是广大考生备注2017年9月的计算机考试而更好的掌握相应的知识点,店铺给大家整理的计算机二级考试Java试题及答案和一些考试建议,供大家参阅!
国家计算机二级考试Java试题及答案
1). 运行Java程序需要的工具软件所在的目录是( )。
A.JDK的bin目录
B.JDK的demo目录
C.JDK的lib目录
D.JDK的jre目录
正确答案:A
答案解析:运行Java的JDK -共包含五个目录,分别是:bin目录,该目录包含Java编译器、解释器和许多工具(如服务器工具、IDL、package工具等);lib目录,该目录包含Java库文件;jre目录,该目录是Java程序运行环境的根目录,它下面包含bin子目录,包括平合所用工具和库的可执行文件以及DLL文件;demo目录,该目录包含源代码的程序示例;include目录,该目录包含Win32子目录,都是本地方法的文件。主治医师报名考试入口
2). 软件需求分析阶段的工作,可以分为四个方面需求获取,需求分析,编写需求规格说明书,以及
A.阶段性报告
B.需求评审
C.总结
女生技校最吃香的专业
D.以上都不正确
正确答案:B
3). Java中的字符变量在内存中占位(bit)为( )。
A.4
B.8
C.16
D.24
正确答案:C
答案解析:字符变量在内存中占16位二进制数位,int变量在内存中占32位二进制数位。
4). int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )。
A.public int MAX_LENGTH=100
B.final int MAX_LENGTH=100
C.public const int MAX_LENGTH=100
D.public final int MAX_LENGTH=100
忻州人力资源考试报名
正确答案:D
答案解析:本题考查Java中变量的声明。选项A虽然按照题目要求定义了一个变量,但没有满足保持为常数的要求,该变量可以被改变;选项B没有满足题目要求的public成员变量;选项C与C语言混淆,const是C语言用来定义常值变量的关键字;J ava中定义常值变量使用的是final属性,说明该值赋值以后永不改变,所以选项D为正确答案。
5). 用树形结构来表示实体之间联系的模型称为
A.关系模型
B.层次模型
C.网状模型
D.数据模型
正确答案:B
6). 下列关于结构化设计原则的描述,错误的是
A.在块和进程的非正常出口处往往需要调用GOTO语句,使用GOTO语句使程序执行效率提高,但是滥用GOTO语句确实有害,应该避免使用GOTO语句。
B.程序设计时应该自顶向下,逐步求精。
C.程序设计时,应该将复杂问题进行模块化,就是将程序设计的总目标分解为若干个分目标,再进一步分解为具体的小目标。
D.在进行程序设计时,应该尽量在一行书写一条语句,尽量做到效率第一,清晰第二。
正确答案:D
7). 如果线程调用下列方法,不能保证使该线程停止运行的是( )。
2013国考分数线A.sleep()
B.stop()
C.yield()
D.wait()
正确答案:C
答案解析:线程的方法中sleep()方法的作用是使比当前线程优先级低的线程运行。该方法使一个线程暂停运行一段固定时间。在休眠时间内,线程将不运行,低优先级的线程将有机会运行。yield()方法为只让给同等优先级的线程运行。如果没有同等优先级的线程是可运行状态,yield()方法将什么也不做,即线程将继续运行。stop()方法是强行终止线程。wait()方法是线程间交互的方法,是使一个线程停止运行,进入等待状态。
8). 若数组a定义为int[][]a=new int[3][4],则a是( )。
A.一维数组
B.二维数组
C.三维数组
D.四维数组
正确答案:B
答案解析:二维数组有两种定义方式:①type ar rayName[][];②type口[]arrayName;从题目中的语句可以看出,本题定义了一个二维数组。
9). 在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。2022高考听力查询网址
A.1
B.2
C.3
D.4
正确答案:C
答案解析:线程组是由java.lang包中的ThreadGroup类实现的。在创建线程时可以显式地 指定线程组,此时需要从如下三种线程构造方法中选择一种:public Thread(ThreadGroup group,Runnable target);public Thread(ThreadGroup group,String name);public Thread(ThreadGroup group,Runnable target,String name)。
10). J2EE和( )语言绑定。
A.C
B.C++
C.Java
D.汇编语言
正确答案:C
答案解析:J2EE的基础是J2SE,以Java为平台;而C语言用于ODBCAPI。由于两者不兼容,SUN公司才提出了JDBC作为Java几个平台与麴据库的标准连接。
11). 在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是
A.数据的物理独立性
B.数据的逻辑独立性
C.数据的位置独立性
D.数据的存储独立性
正确答案:B
12). 下面哪个操作是applet可以做的?
A.读取客户端部分系统变量
B.读取客户端文件
C.在客户端主机上创建新文件
D.在客户端装载程序库
正确答案:B
13). 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现
A.可移植性
B.可扩充性
C.安全性
D.可靠性
正确答案:B
14). 在Java 中,由Java 编译器自动导入而无需在程序中用i mport 导入的包是( )。
A.java.applet
B.java.awt
C.java.util
D.java.lang
正确答案:D
答案解析:本题考查Java 中包的概念。Java 中用i mport 语句来导入包,但需注意的是,Java 语言中的java.lang 包是由编译器直接自动导入的,因此,编程时使用该包中的类,可省去i mport 导入。使用其他包中的类,必须用i mport 导入,选项D 为正确答案。