2017年计算机二级考试java模拟试题及答案
来源:才华咖 本文已影响2.77W人
来源:才华咖 本文已影响2.77W人
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,下面是小编整理的计算机二级的文章" target="_blank" >计算机二级java模拟试题,欢迎大家练习!
1、下列关于Java Application与Java Applet程序的差别描述正确的是______。
A、运行方式不同,程序结构相同,运行工具不同,受到的限制相同
B、运行方式相同,程序结构不同,运行工具不同,受到的限制相同
C、运行方式相同,程序结构相同,运行工具不同,受到的限制也不同
D、运行方式不同,程序结构不同,运行工具不同,受到的限制也不同
本题考查的是程序的结构中Java Application和Java Applet的区别。
Java语言是一种半编译半解释的语言。Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制上都有一定的差异,主要体现在以下几方面:
(1)运行方式不同。Java Application是完整的程序,可以独立运行;Java Applet程序不能单独运行,它必须嵌入到用HTML语言编写的Web页面中,通过与Java兼容的浏览器来控制执行。
(2)运行工具不同。Java Application程序被编译以后,用普通的Java解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。
(3)程序结构不同。每个Java Application程序必定含有一个并且只有一个main方法,程序执行时,首先寻找main方法,并以此为入口点开始运行。含有main方法的那个类,常被称为主类,也就是说,Java Application程序都含有一个主类。而Applet程序则没有含main方法的主类,这也正是Applet程序不能独立运行的原因。尽管Applet没有含main方法的主类,但Applet一定有一个从et派生的类,它是由Java系统提供的。
(4)受到的限制不同。Java Application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是 Java Applet 对站点的磁盘文件既不能进行读操作,也不能进行写 操作。然而,由于Applet的引入,使Web页面具有动态多媒体效果和可交互性能,这使由名为超文本、实为纯文本的HTML语言编写成的Web页面真正具有了超文本功能,不但可以显示文本信息,而且还可以有各种图片效果和动态图形效果,从而使页面显得生动美丽;另外,Applet使Web页面增加了按钮等功能,从而增加了交互性。
故本题答案为D。
2、数据流的类型有______和事务型。标准答案为:变换型
典型的数据流类型有两种:变换型和事务型。
变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。
事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。
3、Java程序的基本单位是______。标准答案为:类 或 class
4、下列程序的功能是在监控台上每隔一秒钟显示一个字符串"Hello!",能够填写在程序中下划线位置,使程序完整并能正确运行的语句是______。
public class Test implements Runnable{
public static void main(String args[]){
Test t=new Test();
Thread tt=new Thread(t);
t();
}
public void run(){
for(;;){
try{
____________;
}catch(____________ e){}
tln("Hello!");
}
}
A、sleep(1000)
InterruptedException
B、p(1000)
InterruptedException
C、p(1000)
RuntimeException
D、p(1000)
InterruptedException
本题考查的是线程的使用。
Thread的sleep方法的原型如下:
public static void sleep(long millis)throws InterruptedException
sleep()的功能是使当前执行的线程睡眠(暂时停止)指定时间。sleep()是Thread的static成员,且抛出InterruptedException。
故本题答案为D。
5、下列关于线程优先级的说法中,正确的是______。
A、线程的优先级是不能改变的
B、线程的.优先级是在创建线程时设置的
C、在创建线程后的任何时候都可以设置
D、B和C
本题考查的是Java语言中线程的优先级。
Java语言中线程的优先级是用一个介于MIN_PRIORITY 和MAX_PRIORITY之间的整数来表示的。可以在创建线程后的任何时候修改线程的优先级。
故本题答案为C。
6、在读字符文件时,使用该文件作为参数的类是______。
A、BufferedReader
B、DataInputStream
C、DataOutputStream
D、FileInputStream
本题考查的是文件和文件I/O。
BufferedReader用来从字符输入流中读取并缓冲字符,以提高读取字符(或字符数组)的效率。其构造方法为:
public BufferedReader(Reader in)
public BufferedReader(Reader in, int sz)
DataInputStream用来以独立于机器的方式从潜在的输入流中读取Java基本数据类型。构造方法为:
DataInputStream(InputStream in)
FileInputStream用来从文件中读取字节。构造方法为:
FileInputStream(String name)
FileInputStream(File file)
故本题答案为D。
2016计算机二级java考试上机模拟试题及答案
2016年9月计算机二级Java模拟试题及答案
2017年计算机二级Java模拟试题及答案
计算机二级JAVA考试模拟试题及答案
2017年计算机二级考试java模拟题(含答案)
2016年计算机二级JAVA模拟试题及答案
2015下半年全国计算机二级Java考试模拟题及答案
2017年3月计算机二级JAVA临考模拟试题与答案
2016下半年计算机二级Java模拟试题及答案
2017年计算机二级Java考试试题及答案
2015年计算机二级考试JAVA模拟试题库(一)答案及解析
计算机考试Java模拟试题及答案2017
2015年计算机二级考试JAVA模拟试题库(二)答案及解析
2016年计算机考试二级java模拟试题(含答案)
2015年全国计算机二级考试Java模拟试题(二)答案及解析
2017年9月计算机二级JAVA考试模拟试题
考试试题及答案参考
2017计算机二级JAVA考试巩固试题及答案
2015计算机二级《JAVA》全真模拟试题及答案
2017年计算机二级JAVA考试试题附答案
2016计算机二级java考试上机试题及答案
2017年9月计算机二级JAVA考试模拟试题大纲
计算机二级考试《java》试题及答案
2017计算机二级Java模拟判断题及答案
2017年9月计算机二级Java考试题库及答案
2017年9月计算机二级考试JAVA复习题及答案
全国计算机二级考试Java模拟试题(一)答案及解析
2017年9月计算机二级JAVA考试基础试题及答案
2016年计算机二级JAVA考试题及答案
计算机二级考试真题以及答案
2017年计算机二级考试JAVA冲刺试题及答案大纲
2017下半年计算机二级考试《java》试题及答案
2017计算机二级考试Java练习题及答案
2017计算机等级考试二级java笔试套题及答案
2017年计算机二级考试Java练习题及答案
2017年9月计算机二级JAVA考试题及答案
2015下半年全国计算机二级Java全真模拟试题及答案
2016年计算机二级JAVA考试试题及答案
2017年计算机二级Java考试及答案
2017年计算机二级Java模拟试题及答案