2022年全国计算机等级考试二级Java模拟试题==通过二级在线考试系统 .pdf
-
资源ID:30535503
资源大小:59.65KB
全文页数:7页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年全国计算机等级考试二级Java模拟试题==通过二级在线考试系统 .pdf
全国计算机等级考试二级Java 模拟试题2=通过二级在线考试系统全国计算机等级考试二级 Java 模拟试题2 一、选择题(每题2 分,共计70 分) 11.Java语言的类型是A A、面向对象语言 B、面向过程语言 C、汇编程序 D、形式语言 A B C D 12.Frame默认的布局管理器是B A、FlowLayout B、BorderLayout C、GridLayout D、CardLayout A B C D 13.保证 Java 语言可移植性的特征是D A、面向对象 B、安全性 C、分布式计算 D、可跨平台 A B C D 14.下列有关Java 语言的叙述中,正确的是B A、Java 是不区分大小写的 B、源文件名与public类型的类名必须相同 C、源文件名其扩展名为.jar D、源文件中public类的数目不限 A B C D 15.下列哪个数代表八进制整数?D A、0XA6 B、-1E3 C、1840 D、0144 A B C D 16.按运算符操作数的数目划分,运算符? :的类型是A A、三元 B、二元 C、四元 D、一元名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - A B C D 17.下列代码的执行结果是:B public class Test3 public static void main(String args) System.out.println(100%3); System.out.print(,); System.out.println(100%3.0); A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.0 A B C D 18.下列赋值语句中错误的是D A、float f=11.1f B、double d=5.3E12; C、char c=r; D、byte bb=433; A B C D 19.给出下面程序 if(x0)System.out.println(Hello.); else if(x-3)System.out.println(Nice to meet you!); else System.out.println(How are you?); 若打印字符串“How are you? ”, 则 x 的取值范围是C A、x0 B、x-3 C、x=-3 D、x-3 A B C D 20.属于 main() 方法的返回类型是C A、public B、static C、void D、main A B C D 21.下列内部类的正确用途是B btnn.addActionListener(new /注册监听器 ActionListener() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - public void actionPerformed(ActionEvent event) String s=input.getText(); output.setText(Hello+s+,Welcome You!); ) A、用于访问外部类的数据 B、用于进行事件处理 C、隐藏起来不被同一包中的其他类所见 D、生成事件适配器 A B C D 22.下列数组 a 中,版本较新的能在程序运行时动态调整大小的是C A、int a B、String a C、a=new ArrayList() D、a=new Array() A B C D 23.下列叙述中,错误的是A A、接口与类的层次无关 B、通过接口说明类所实现的方法 C、通过接口可了解对象的交互界面 D、接口与存储空间有关 A B C D 24.阅读和理解下面程序段B: class Manager extends Employee public Manager(String n,double s,int year,int month,int day) super(n,s,year,month,day); bonus=0; public double getSalary() double baseSalary=super;getSalary(); return baseSalary+bonus; public void setBonus(double b) bonus=b; private double bonus; Manager是 Employee 的子类 , 其理由是 A、Manager 的适用范围较宽 B、extends 关键字声明 C、Manager 的域减小了 D、雇员是一个经理 A B C D 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 25.WindowListener中可以实现窗口关闭功能的方法是BC A、public void windowOpened(WindowEvent e) B、public void windowClosed(WindowEvent e) C、public void windowClosing(WindowEvent e) D、public void windowDeactivated(WindowEvent e) A B C D 28.下列属于正则表达式的是C A、一个数组 B、一组二进制数据 C、一个字符串 D、一个公式 A B C D 29.下列关于线程调度的叙述中, 错误的是D A、调用线程的sleep()方法, 可以使比当前线程优先级低的线程获得运行机会 B、调用线程的yeild()方法, 只会使与当前线程相同优先级的线程获得运行机会 C、 当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行 D、具有相同优先级的多个线程的调度一定是分时的 A B C D 30.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是D A、yeild() B、wait() C、sleep() D、isAlive() A B C D 31.在下面附属类方法中的下划线处,应填入的正确参数是 public void writeData(_D_)throwsIOException GregorianCalendar calendar=new GregorianCalendar(); calendar.setTime(hireDay); out.println(name+”| ” +salary+”| ” +calendar.get(Calendar.YEAR)+”| ” +(calendar.get(Calendar.month)+1)+” | ” +calendar.get(Calendar.Day_OF_MONTH); A、Employeee B、 ”employee.dat ” C、PrintWriter out D、BufferedWriter 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - A B C D 32.下面程序段: A boolean a=false; boolean b=true; boolean c=(a&b)&(!b) boolean result=(a&b)&(!b); 执行完后,正确的结果是 A、c=false;result=false B、d=true;result=true C、c=true;result=false D、c=false;result=true A B C D 33.在匹配器( Matcher )类中,用于输入字符串与模式串比较的方法是 A、static boolean matches() B、boolean matcher.find() C、int matcher.start() D、int matcher.end() A B C D 34.下列情况中,不会使线程返回所持有的对象锁的是D A、当 synchronized()语句块执行完毕 B、当调用了线程的suspend() 方法 C、当在 synchronized()语句块中出现异常(exception ) D、当持有锁的线程调用该对象的wait()方法 A B C D 二、填空题(每空2 分,共计30 分) 6.Java简单性首先表现在自身系统的精炼,它的基本解释程序和编译_占内存 40KB ,附加的基本标准类库和支持线程程序占175KB。输入答案,中间不含空格: 7.如果有一个类MyFrame是 Frame的子类,能够被不同包中的类所使用,请写出该类的声明头: _public class MyFrame extends Frame_ 输入答案,中间不含空格: 8.Java中方法的参数传递是_对象 _调用, 方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 输入答案,中间不含空格: 9.Java中继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可重复使用_。输入答案,中间不含空格: 10.接口可以看作是仅容纳_常量 _、常量,而又不能直接生成对象的特殊抽象类。输入答案,中间不含空格: 11.Java语言的循环语句包括for语句、 do while语句和 _while_ 语句。输入答案,中间不含空格: 12.下列程序的创建了一个线程并运行,请填空,使程序完整。 public class ThreadTest public static void main(String args) Hello h=new Hello(); Thread t=new Thread(t); t.start(); class Hello implements Runnable int i; public void run() while(true) System.out.println(Hello+i+); if(i=5) break; 输入答案,中间不含空格: 14.Java对 象 串 行 化 技 术 , 主 要 是 通 过ObjectInputStream类 和ObjectOutputStream_类来实现。输入答案,中间不含空格: 15.请写出下面程序的运行结果 public class Test extends TT public static void main(String args) Test t=new Test(Tom.); public Test(String s) super(s); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - System.out.print(How are you?); public Test() this(I am Jack.); class TT public TT() System.out.print(Hi!); public TT(String s) this(); System.out.print(I am +s); Hi,am Tom How are you 输入答案,中间不含空格: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -