全国计算机等级考试二级Java模拟试题【最新】
全国计算机等级考试《二级Java》模拟试题(含答案)(2)
全国计算机等级考试《二级Java》模拟试题(含答案)(2)全国计算机等级考试《二级Java》模拟试题(含答案)25.下面for循环语句的执行结果是()。
for(intj=10;j>3;j--)if(j1=O)j--;--j;--j;System.OUt.println(j);}A.63B.74C.62D.7326.关于Applet执行的操作,下面说法正确的是()。
A.在运行时调用其他程序B.可以进行文件读/写操作C.不能装载动态连接库和调用任何本地方法D.试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机27.下列关于Applet生命周期的说法,正确的是()。
A.voidinit()在Applet下载前调用B.voidstart()只在初始化之后调用C.voidstop()在关闭浏览器时调用D.stop()总在voiddestroy()之前被调用28.对于下面语句的说法,不正确的是()。
ThreadthrObj=newThread():A.系统没有为该线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法29.在Java中,线程是()。
A.分时的B.抢占式的C.非抢占式的D.非分时的30.下列关于线程和进程的说法正确的是()。
A.进程结构的所有成分都在用户空间内B.用户程序能够直接访问进程涉及的数据C.线程是内核级的实体D.线程结构驻留在用户空间中31.下列选项成员变量声明正确的是()。
A.publicprotectedfinalinti;B.abstractclassFl{…}C.privatedoubleheight;D.doubleweight()32.下面程序段的输出结果是()。
classTest{publics,taticvoidmain(Stringargs[]){ MyThreadt=newMyThread();t.displayOutput("thasbeencreateD"); t.start();}} ClassMyThreadextendsThread{ publicvoiddisplayOutput(Strings){ System.out.println(s);}publicvoidrun(){displayOutput("tisrunning.");}}A.thasbeencreated.B.thasbeencreated.tisrunning.C.tisrunning.D.编译出错33.执行下列程序时,会产生什么异常()。
计算机二级考试Java题库及答案
计算机二级考试Java题库及答案第一题题目:什么是Java?答案:Java是一种面向对象的编程语言,由Sun Microsystems (现在是Oracle Corporation)开发。
第二题题目:Java的特点有哪些?答案:Java具有跨平台性、面向对象、简单易学、安全可靠、多线程、动态性等特点。
第三题题目:Java的基本数据类型有哪些?答案:Java的基本数据类型包括整型(byte、short、int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean)。
第四题题目:Java中如何声明一个变量?答案:在Java中,可以使用关键字`int`、`float`、`char`等声明一个变量,并指定变量的类型和名称。
第五题题目:Java中的循环语句有哪些?答案:Java中的循环语句包括`for`循环、`while`循环和`do-while`循环。
第六题题目:Java中如何定义一个类?答案:在Java中,可以使用关键字`class`定义一个类,并在类中定义属性和方法。
第七题题目:Java中如何实现继承?答案:Java中使用关键字`extends`实现继承,子类可以继承父类的属性和方法。
第八题题目:Java中如何处理异常?答案:Java中使用`try-catch-finally`语句块来处理异常,可以捕获并处理异常,保证程序的正常运行。
第九题题目:Java中如何读取文件?答案:Java中可以使用`FileInputStream`或`BufferedReader`类来读取文件内容。
第十题题目:Java中如何创建线程?答案:Java中可以通过继承`Thread`类或实现`Runnable`接口来创建线程,并使用`start()`方法启动线程。
以上是计算机二级考试Java题库及答案的一部分,希望对您的备考有所帮助。
全国计算机等级考试二级Java模拟试卷及答案
全国计算机等级考试二级Java模拟试卷及答案Java语言程序设计一、选择题(1)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?A)安全性B)多线性C)跨平台D)可移植(2)下列哪个类声明是正确的?A)abstract final class HI{···}B)abstract private move(){···}C)protected private number; D)public abstract class Car{···}(3)下列关于for循环和while循环的说法中哪个是正确的?A)while循环能实现的操作,for循环也都能实现B)while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C)两种循环任何时候都可替换D)两种循环结构中都必须有循环体,循环体不能为空(4)异常包含下列那些内容?A)程序中的语法错误B)程序的编译错误C)程序执行过程中遇到的事先没有预料到的情况D)程序事先定义好的可能出现的意外情况(5)Character流与Byte流的区别是A)每次读入的字节数不同B)前者带有缓冲,后者没有C)前者是块读写,后者是字节读写D)二者没有区别,可以互换使用(6)监听事件和处理事件A)都由Listener完成B)都由相应事件Listener处登记过的构件完成C)由Listener和构件分别完成D)由Listener和窗口分别完成(7)Applet可以做下列那些操作?A)读取客户端文件B)在客户端主机上创建新文件C)在客户端装载程序库D)读取客户端部分系统变量(8)下列哪个属于容器的构件?A)JFrame B)JButton C)JPnel D)JApplet(9)如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout(10)为实现多线程之间的通信,需要使用下列那种流才合适?A)Filter stream B)File stream C)Random access stream D)Pipde stream二、填空题(1)对象串行化可以很容易地扩展成支持Java对象的[1],它提供了对象从流中重建的补充方式.(2)Vector类的对象是通过capacity和capacityIncrement两个值来改变集合的容量,其中capacity表示集合最多能容纳的[2] ,capacityIncrement表示每次增加多少容量,不是一个一个增加.(3)下列程序的功能是判断某一年是否为闰年.请在横线处填入适当内容,使程序能够正确运行.import java.io.*;public class LeapYear{public static void main(String arge[])throws IOException{InputStreamReader ir;BufferdeReadwe in;ir=new InputStreamReader(System.in);in=new BufferedReader(ir);System.out.println(“输入年份是:”);String s= [3]int year=Integer.parseInt(s);if year % 4 = = 0 && year % 100! = 0 // year % 400 = = 0){System.out.println(""+year+"年是闰年.");}else{System.out.println(""+year+"年不是闰年..");}}}(4)下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行.import java.io.*;public class ArrayTest{public static void main(String args[]){int i;int a[] = new int[5];for(i=0;i<5;i++)a=i;for( [4] i>=0;i- -)System.out.println("a["+i+"]="a);}}(5)下列程序的功能是:输入一个姓名,程序运行后,输出“姓名Welcome you!”.例如,输入“张三Welcomeyou !”.请在下面横线处填入正确的方法名,使程序可以正确运行.import java,awt,*;import java.awt.event.*;public class welcomenYou{public static void main(String args[]){new FrameInOut();}}class FrameInOut extends Frame implements ActionListener{Label prompt;TextField input,output;Button btnn;void FramInOut(){prompt=new Label("Please input your name");input=new TextField(10);output=new TextField(25);btnn=new Button("Class");[5] (new FlowLayout());add(prompt);add(input);add(output);add(btnn);input.addActionListener(this);btnn.addActionListener(this);setSize(300.200);show();}public void actionperformed(ActionEvent e){if(e.getSource() = = input)output.setText(input.getText()+"Welcome you!");else{dispose();system.exit(0);}}}Java程序设计答案一:选择题:1-5 :B D D C C6-10:B A A B D二:填空题:(1)[1]:持续存储或持久存储(2)[2]:元素个数(3)[3]:in.readLine()(4)[4]:i=a.Length-1(5)[5]:setLayout。
全国计算机等级考试二级Java模拟试题2==通过二级在线考试系统
全国计算机等级考试二级Java模拟试题2==通过二级在线考试系统全国计算机等级考试二级Java 模拟试题2==通过二级在线考试系统全国计算机等级考试二级Java 模拟试题2一、选择题(每题2分,共计70分)11.Java语言的类型是AA、面向对象语言B、面向过程语言C、汇编程序D、形式语言A B C D12.Frame默认的布局管理器是BA、FlowLayoutB、BorderLayoutC、GridLayoutD、CardLayoutA B C D13.保证Java语言可移植性的特征是DA、面向对象B、安全性C、分布式计算D、可跨平台A B C D14.下列有关Java语言的叙述中,正确的是BA、Java是不区分大小写的B、源文件名与public类型的类名必须相同C、源文件名其扩展名为.jarD、源文件中public类的数目不限A B C D15.下列哪个数代表八进制整数?DA、0XA6B、-1E3C、1840D、0144A B C D16.按运算符操作数的数目划分,运算符?:的类型是AA、三元B、二元C、四元D、一元A B C D17.下列代码的执行结果是:Bpublic class Test3{public static void main(String args[]){System.out.println(100%3);System.out.print(",");System.out.println(100%3.0);}}A、1,1B、1,1.0C、1.0,1D、1.0,1.0A B C D18.下列赋值语句中错误的是DA、float f=11.1fB、double d=5.3E12;C、char c='\r';D、byte bb=433;A B C D19.给出下面程序if(x>0){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的取值范围是CA、x>0B、x>-3C、x<=-3D、x<=0&x>-3A B C D20.属于main()方法的返回类型是CA、publicB、staticC、voidD、mainA B C D21.下列内部类的正确用途是Bbtnn.addActionListener(new //注册监听器ActionListener(){ public void actionPerformed(ActionEvent event){ String s=input.getText();output.setText("Hello"+s+",Welcome You!");}})A、用于访问外部类的数据B、用于进行事件处理C、隐藏起来不被同一包中的其他类所见D、生成事件适配器A B C D22.下列数组 a 中,版本较新的能在程序运行时动态调整大小的是CA、int a[]B、String[] aC、a=new ArrayList()D、a=new Array()A B C D23.下列叙述中,错误的是AA、接口与类的层次无关B、通过接口说明类所实现的方法C、通过接口可了解对象的交互界面D、接口与存储空间有关A B C D24.阅读和理解下面程序段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 D25.WindowListener中可以实现窗口关闭功能的方法是BCA、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 D28.下列属于正则表达式的是CA、一个数组B、一组二进制数据C、一个字符串D、一个公式A B C D29.下列关于线程调度的叙述中,错误的是DA、调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会B、调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会C、当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行D、具有相同优先级的多个线程的调度一定是分时的A B C D30.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是DA、yeild()B、wait()C、sleep()D、isAlive()A B C D31.在下面附属类方法中的下划线处,应填入的正确参数是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、Employee[]eB、”employee.dat”C、PrintWriter outD、BufferedWriterA B C D32.下面程序段:Aboolean a=false;boolean b=true;boolean c=(a&&b)&&(!b)boolean result=(a&b)&(!b);执行完后,正确的结果是A、c=false;result=falseB、d=true;result=trueC、c=true;result=falseD、c=false;result=trueA B C D33.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是A、static boolean matches()B、boolean matcher.find()C、int matcher.start()D、int matcher.end()A B C D34.下列情况中,不会使线程返回所持有的对象锁的是DA、当synchronized()语句块执行完毕B、当调用了线程的suspend()方法C、当在synchronized()语句块中出现异常(exception)D、当持有锁的线程调用该对象的wait()方法A B C D二、填空题(每空2分,共计30分)6.Java简单性首先表现在自身系统的精炼,它的基本解释程序和编译____占内存40KB,附加的基本标准类库和支持线程程序占175KB。
2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题2带答案
2024年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.编译JavaApplet源程序文件产生的字节码文件的扩展名为()A.javaB.classC.htmlD.exe2.获取 InetAddress 对象的 IP 地址所用到的方法是A.etHostlPAddress()B.getHostlP()C.getHostAddress()D. getHost()3.下列叙述中正确的是哪一个( ) 。
A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3种说法都不对4.有整型数组: int[] x={12,35,8,7,2};, 则调用方法 Arrays.sort(x)后,数组 x 中的元素值依次是 ( ).A.2 7 8 12 35B.12 35 8 7 2C.35 12 8 7 2D.8 7 12 35 25.定义类头时能使用的修饰符是A. privateB.staticC.abstractD.protected6.开发软件时对提高开发人员工作效率至关重要的是 ( ) 。
A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.计算机的并行处理能力7.下列有关Java的叙述错误的是A.是—种强类型语言B.与平台无关C.可以使用汉字变量名D.不检查数组下标越界8.下述概念中不属于面向对象方法的是 () 。
A.对象、消息B.继承、多态C.类、封装D.过程调用9.设 int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的 switch 语句是A.switch (x + y) { ...... }B.switch ( ch + 1 ) { ...... }C. switch ch D) { ...... }D.switch ( a + b ) { ...... }10.关于包的描述错误的是A.包可以将相关的类和接口组织在一起,便于识别和管理B.包中的类可以访问同一包的其它类的私有成员C.不同包中的相同命名,不会产生冲突D.用修饰的顶级类和接口对包外代码可见11.在 Java 中, 表示换行符的转义字符是 () 。
计算机二级考试Java题库及答案
计算机二级考试Java题库及答案一、选择题1.1 单选题1. 下列关于Java语言的描述,错误的是____。
A. Java是一种面向对象的程序设计语言B. Java语言可以一次编写,到处运行C. Java语言的中文名为“爪哇”D. Java语言的版本号是固定的答案:D2. 在Java语言中,下列哪个选项不是合法的数据类型?A. intB. charC. StringD. 123abc答案:D1.2 多选题1. 下列哪些是Java基本数据类型?A. intB. charC. StringD. boolean答案:ABD二、填空题1. 在Java中,一个整型常量的值可以是____。
答案:123452. Java中的String类属于____类型。
答案:类三、判断题1. Java中的所有变量都必须初始化后才能使用,这个说法是____正确的。
答案:错误2. 在Java中,一个类的构造方法名必须与类名相同,这个说法是____正确的。
答案:正确四、编程题1. 编写一个Java程序,实现以下功能:- 输出1到100之间所有的偶数- 输出1到100之间所有的奇数答案:public class EvenOdd {public static void main(String[] args) { for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {System.out.println("偶数:" + i);} else {System.out.println("奇数:" + i);}}}}2. 编写一个Java程序,实现以下功能:- 输入一个字符串,输出字符串中字母和数字的个数- 输入一个字符串,输出字符串中字母和数字的顺序(从小到大)答案:import java.util.Arrays;import java.util.Scanner;public class LetterDigitCount {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入一个字符串:");String input = scanner.nextLine();int letterCount = 0;int digitCount = 0;char[] chars = input.toCharArray();Arrays.sort(chars);for (char c : chars) {if (Character.isLetter(c)) {letterCount++;} else if (Character.isDigit(c)) {digitCount++;}}System.out.println("字符串中字母的个数:" + letterCount);System.out.println("字符串中数字的个数:" + digitCount);}}以上是计算机二级考试Java题库及答案的一个简单示例,实际题库更为丰富和全面。
全国计算机二级《Java》题库及答案
全国计算机二级《Java》题库及答案1. 信息隐蔽的概念与下述哪一种概念直接相关()。
A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模块耦合度【答案】B2. 下列各选项中,不属于序言性注释的是()。
A. 程序标题B. 程序设计者C. 主要算法D. 数据状态【答案】D 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。
3. 对建立良好的程序设计风格,下面描述正确的是()。
A. 程序应简单、清晰、可读性好B. 符号名的命名只要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无【答案】A4. 下列叙述中,不符合良好程序设计风格要求的是()。
A. 程序的效率第一,清晰第二B. 程序的可读性好C. 程序中要有必要的注释D. 输入数据前要有提示信息【答案】A5. 结构化程序所要求的基本结构不包括()。
A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构【答案】B6. 下列选项中不属于结构化程序设计原则的是()。
A. 可封装B. 自顶向下C. 模块化D. 逐步求精【答案】A7. 结构化程序设计的基本原则不包括()。
A. 多态性B. 自顶向下C. 模块化D. 逐步求精【答案】A8. 结构化程序设计主要强调的是()。
A. 程序的规模B. 程序的效率C. 程序设计语言的先进性D. 程序易读性【答案】D9. 结构化程序设计的3种结构是()。
A. 顺序结构,分支结构,跳转结构B. 顺序结构,选择结构,循环结构C. 分支结构,选择结构,循环结构D. 分支结构,跳转结构,循环结构【答案】B10. 结构化程序的三种基本控制结构是()。
A. 顺序、选择和重复(循环)B. 过程、子程序和分程序C. 顺序、选择和调用D. 调用、返回和转移【答案】A 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。
11. 下列能生成Java文档的命令是()。
全国计算机等级考试二级Java模拟题及解析10套
全国计算机等级考试二级Java模拟题(1)一、选择题(每小题1分,共40分)1、下列选项中为单精度数的是()。
A.2B.5.2C.0.2fD.0232、软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用3、为使下列代码正常运行,应该在下画线处填入的选项是()。
A.sizeB.lengthC.dimensionD.measurement4、 Java语言和C++语言相比,下面哪项内容是Java独有的()。
A.面向对象B.动态链接C.有类库D.跨平台5、下列关于Java布尔类型的描述中,正确的是()。
A.-种基本的数据类型,它的类型名称为booleanB.用int表示类型C.其值可以赋给int类型的变量D.有两个值,l代表真,0代表假6、在读字符文件Employee.dat时,使用该文件作为参数的类是()。
A.BufferedReaderB.DataInputStreamC.DataOutputStreamD.FilelnputStream7、为了提高软件模块的独立性,模块之间最好是()。
A.控制耦合B.公共耦合C.内容耦合D.高内聚低耦合8、在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是s,B 的主关键字是D,则关系A的外码是()。
A.CNB.SNC.SD.D9、数据库技术的根本目标是要解决数据的()。
A.存储问题B.共享问题C.安全问题D.保护问题10、相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和()。
A.可重用性差B.安全性差C.非持久性D.冗余性11、下列代码中的内部类名是()。
A.TimerB.ActionListenerC.listenerD.匿名12、-棵二叉树有10个度为l的结点,7个度为2的结点,则该二叉树共有结点个数为()。
A.8B.25C.17D.713、下列叙述中正确的是()。
二级计算机java考试试题及答案
二级计算机java考试试题及答案一、选择题(每题2分,共40分)1. Java中,以下哪个关键字用于声明一个类?A. classB. interfaceC. abstractD. final答案:A2. 在Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. count()D. length答案:A3. 下列哪个选项是Java中的多态性?A. 一个方法可以被多个类继承B. 一个类可以继承多个类C. 一个接口可以被多个类实现D. 一个类可以有多个父类答案:C4. Java中,哪个关键字用于声明一个方法?A. methodB. functionC. procedureD. void答案:D5. 在Java中,哪个关键字用于声明一个变量为静态?A. staticB. finalC. constD. volatile答案:A6. Java中,哪个关键字用于声明一个变量为常量?A. finalB. staticC. constD. volatile答案:A7. 在Java中,哪个关键字用于声明一个方法为同步?A. synchronizedB. threadC. lockD. mutex答案:A8. Java中,哪个关键字用于声明一个类为抽象类?A. abstractB. interfaceC. staticD. final答案:A9. 在Java中,哪个关键字用于声明一个方法为重载?A. overloadB. overloadsC. overloadingD. none of the above答案:D10. Java中,哪个关键字用于声明一个方法为重写?A. overrideB. overloadC. extendsD. implements答案:A11. 在Java中,哪个关键字用于声明一个变量为线程安全的?A. synchronizedB. threadC. volatileD. static答案:C12. Java中,哪个关键字用于声明一个类为最终类?A. finalB. abstractC. staticD. volatile答案:A13. 在Java中,哪个关键字用于声明一个变量为瞬态?A. transientB. staticC. volatileD. synchronized答案:A14. Java中,哪个关键字用于声明一个方法为本地方法?A. nativeB. synchronizedC. abstractD. final答案:A15. 在Java中,哪个关键字用于声明一个变量为严格FP(浮点数)?A. strictfpB. volatileC. synchronizedD. transient答案:A16. Java中,哪个关键字用于声明一个类为接口?A. interfaceB. abstractC. classD. final答案:A17. 在Java中,哪个关键字用于声明一个方法为私有?A. privateB. publicC. protectedD. default答案:A18. Java中,哪个关键字用于声明一个变量为包级私有?A. packageB. privateC. protectedD. default答案:D19. 在Java中,哪个关键字用于声明一个方法为保护级别?A. protectedB. publicC. privateD. default答案:A20. Java中,哪个关键字用于声明一个变量为公开?A. publicB. privateC. protectedD. default答案:A二、填空题(每题2分,共20分)1. Java中,用于声明一个类的关键字是____。
全国计算机等级考试二级Java模拟试卷及答案
全国计算机等级考试二级Java模拟试卷及答案Java一、选择题(1)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?BA)安全性 B)多线性 C)跨平台 D)可移植(2)下列哪个类声明是正确的?DA)abstract final class HI{} B)abstract private move(){}C)protected private number; D)public abstract class Car{}(3)下列关于for循环和while循环的说法中哪个是正确的?DA)while循环能实现的操作,for循环也都能实现B)while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C)两种循环任何时候都可替换D)两种循环结构中都必须有循环体,循环体不能为空(4)异常包含下列那些内容?CA)程序中的语法错误B)程序的编译错误C)程序执行过程中遇到的事先没有预料到的情况D)程序事先定义好的可能出现的意外情况(5)Character流与Byte流的区别是CA)每次读入的字节数不同 B)前者带有缓冲,后者没有C)前者是块读写,后者是字节读写 D)二者没有区别,可以互换使用(6)在设计程序时,应采纳的原则之一是 DA.不限制goto语句的使用 B.减少或取消注解行C.程序越短越好 D.程序结构应有助于读者理解(7)程序设计语言的基本成分是数据成分、运算成分、控制成分和 DA.对象成分 B.变量成分1C.语句成分 D.传输成分(8)下列叙述中,不属于软件需求规格说明书的作用的是 DA.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析(9)下列哪个选项是合法的标识符?BA.123 B._name C.class D.1first (10)下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试? CA.java.exe B.javadoc.exe C.jdb.exe D.javaprof.exe (11)下列关于继承的哪项叙述是正确的? DA.在java中允许多重继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口 D.java的单一继承使代码更可靠(12)下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? BA.private B.无修饰符 C.public D.protected (13)给出下列代码,如何使成员变量m 被方法fun()直接访问? C class Test{private int m;public static void fun(){...}2}A.将private int m 改为protected int m B.将private int m 改为public int m C.将private int m 改为 static int m D.将private int m 改为 int m (14)已知有下列类的说明,则下列哪个语句是正确的?A public class Test{private float f = 1.0f;int m = 12;static int n=1;public static void main(String arg[]){Test t = new Test();}}A.t.f; B.this.n; C.Test.m; D.Test.f;(15)下列代码的执行结果是 A public class Test{public int aMethod(){static int i=0;i++;System.out.println(i);3}public static void main(String args[]){Test test = new Test();test.aMethod();}}A.编译错误 B.0 C.1 D.运行成功,但不输出(16)下列关于内部类的说法不正确的是CA.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 B.内部类可以使用它所在类的静态成员变量和实例成员变量 C.内部类不可以用abstract修饰符定义为抽象类D.内部类可作为其他类的成员,而且可访问它所在类的成员(17)顺序执行下列程序语句后,则b的值是 CString a="Hello";String b=a.substring(0,2);A.Hello B.hello C.Hel D.null (18)在oneMethod()方法运行正常的情况下,程序段将输出什么? D public void test(){try { oneMethod();System.out.println("condition 1");} catch (ArrayIndexOutOfBoundsException e){System.out.println("condition 2");} catch(Exception e)4{System.out.println("condition 3");} finally{System.out.println("finally");}}A.condition 1 B.condition 2 C.condition 3 D.condition 1finally (19)下列常见的系统定义的异常中,哪个是输入、输出异常? B A.ClassNotFoundException B.IOException C.FileNotFoundException D.UnknownHostException (20)下列哪个选项是正确计算42度(角度)的余弦值?C A.double d=Math.cos(42);B.double d=Math.cosine(42);C.double d=Math.cos(Math.toRadians(42));D.double d=Math.cos(Math.toDegrees(42));(21)下列InputStream类中哪个方法可以用于关闭流?B A.skip() B.close() C.mark() D.reset()(22)下列方法中哪个是执行线程的方法?AA.run() B.start() C.sleep() D.suspend()(23)下列关于Frame类的说法不正确的是 CA.Frame是Window类的直接子类B.Frame对象显示的效果是一个窗口C.Frame被默认初始化为可见D.Frame的默认布局管理器为BorderLayout5(24)下列Java常见事件类中哪个是鼠标事件类? C A.InputEventB.KeyEventC.MouseEventD.WindowEvent(25)在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源? DA.init()B.start()C.paint()D.destroy()(26)下列哪个是面向大型企业级用容器管理专用构件的应用平台? AA.J2EEB.J2MEC.J2SED.J2DE(27)下列哪个选项的java源文件代码片段是不正确的? BA.package testpackage;public class Test{ }B.import java.io.*;package testpackage;public class Test{ }C.import java.io.*;class Person{ }public class Test{ }D.import java.io.*;6import java.awt.*;public class Test{ }二、填空题(1)对象串行化可以很容易地扩展成支持Java对象的 [1],它提供了对象从流中重建的补充方式。
计算机二级考试《java》试题及答案
计算机二级考试《java》试题及答案计算机二级考试《java》试题及答案「篇一」1、以下不是Java中有效的关键字。
A、constB、NULLC、falseD、this本题考查的是Java的关键字。
Java中常量null,false,true,new,this,const,break都是小写。
故本题答案为B。
2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是。
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问本题考查的是成员变量的修饰符。
private修饰的变量说明变量为私有访问。
只能被该类自己访问或调用,是对成员变量的高级保护。
故本题答案为C。
3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。
该对象。
A、以选中的压缩文件为参数B、以FileInputStream对象为参数C、以InputStreamReader对象为参数D、以BufferedReader对象为参数本题考查的是压缩文件。
在java.io包中提供了对压缩文件进行操作的能力。
它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。
在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。
故本题答案为B。
4、计算机中的流是______ 。
A、流动的字节B、流动的对象C、流动的文件D、流动的数据缓冲区本题考查的是流的概念。
流,最早从C语言中引入的。
其可以看成是一个流动的数据缓冲区。
数据从数据源方向经过缓冲区流向数据的目的地。
在传送的过程中,其传送方式是串行的。
在Java中的java.io包中定义了Java中常见流的接口与类。
其中包括两个最基本的流的抽象类,它们分别是OutputStream与InputStream。
2023计算机等级二级考试java练习题
2023计算机等级二级考试java练习题2023计算机等级二级考试java练习题练习题一:1、______是对关系的描绘。
A.二维表B.关系形式C.记录D.属性:B2、表中的一列叫做______。
A.二维表B.关系形式C.记录D.字段:D3、唯一确定一条记录的某个属性组是______。
A.关键字B.关系形式C.记录D.属性:A4、被选中的关键字是______。
A.主键B.关系形式C.记录D.属性:A5、属性的`取值范围是______。
A.值域B.关系形式C.记录D.属性:A6、关系名(属性,属性2,……属性n)是______。
A.主键B.关系形式C.记录D.属性:B7、添加新记录时,自动添加到字段中的是______。
A.默认值B.有效性规那么C.有效性文本D.索引:A8、检查字段中的输入值是否合法的是______。
A.默认值B.有效性规那么C.有效性文本D.索引:B9、检查字段中的输入值不合法时,提示的信息是______。
A.默认值B.有效性规那么C.有效性文本D.索引:C10、可以加快查询操作的是______。
A.默认值B.有效性规那么C.有效性文本D.索引:D练习题二:1、用于存放数据库数据的是______。
:AA.表B.查询C.窗体D.报表2、假如在创立表中建立字段根本工资额,其数据类型应当为______。
:BA.文本类型B.货币类型C.日期类型D.数字类型3、在Access中,表和数据库的关系是______。
AA.一个数据库可以包含多个表B.一个表只能包含2个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表4、Access数据库管理系统依赖于______操作系统。
:BA.DosB.WindowsC.UnixD.Ucdos5、在关系型数据库中,二维表中的一行被称为______。
:CA.字段B.数据C.记录D.数据视图6、定义某一个字段的默认值的作用是______。
:CA.当数据不符合有效性规那么时所显示的信息B.不允许字段的值超出某个范围C.在未输入数值之前,系统自动提供数值D.系统自动把小写字母转换成大写字母7、常见的数据模型有3种,它们是______。
计算机二级java考试题库及答案
计算机二级java考试题库及答案1. 以下哪个选项是Java语言中的关键字?A. classB. publicC. voidD. All of the above答案:D2. Java程序的执行入口是:A. main方法B. constructorC. finalize方法D. toString方法答案:A3. 在Java中,下列哪个数据类型是基本数据类型?A. StringB. intC. ArrayListD. HashMap答案:B4. Java中,下列哪个修饰符表示成员变量或方法是类的私有成员?A. publicB. privateD. default答案:B5. 在Java中,下列哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案:C6. Java中,下列哪个关键字用于捕获异常?A. tryB. catchC. throwD. finally答案:B7. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. final答案:B8. 在Java中,下列哪个关键字用于定义一个抽象类?A. classC. abstractD. final答案:C9. 在Java中,下列哪个关键字用于定义一个方法的重载?A. overloadB. overloadingC. overrideD. None of the above答案:D10. 在Java中,下列哪个关键字用于定义一个方法的重写?A. overloadB. overloadingC. overrideD. None of the above答案:C11. 在Java中,下列哪个关键字用于定义一个静态方法?A. staticB. finalC. abstractD. synchronized答案:A12. 在Java中,下列哪个关键字用于定义一个常量?A. staticB. finalC. abstractD. synchronized答案:B13. 在Java中,下列哪个关键字用于定义一个同步方法?A. staticB. finalC. abstractD. synchronized答案:D14. 在Java中,下列哪个关键字用于定义一个内部类?A. innerB. nestedC. inner classD. None of the above答案:D15. 在Java中,下列哪个关键字用于定义一个泛型?A. genericB. typeC. generic typeD. None of the above答案:D16. 在Java中,下列哪个关键字用于定义一个枚举?A. enumB. enumerationC. listD. None of the above答案:A17. 在Java中,下列哪个关键字用于定义一个注解?A. annotationB. noteC. annotateD. None of the above答案:A18. 在Java中,下列哪个关键字用于定义一个单例模式?A. singletonB. uniqueC. instanceD. None of the above答案:D19. 在Java中,下列哪个关键字用于定义一个线程?A. threadB. runnableC. executorD. None of the above答案:B20. 在Java中,下列哪个关键字用于定义一个线程安全的类?A. synchronizedB. thread-safeC. atomicD. None of the above答案:A。
全国计算机考试二级考试Java模拟试题附答案
全国计算机考试二级考试Java模拟试题附答案全国计算机考试二级考试Java模拟试题附答案全国计算机等级考试二级考试,需要考生在考前做好足够的复习准备,下面是店铺给大家整理了全国计算机考试二级考试Java模拟试题附答案,供大家参阅。
1、类Test1定义如下:public class Test1{public float aMethod(float a,float b){}____}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。
(B )public float aMethod(float a,float b,float c){}public float aMethod(float c,float d){}public float aMethod(int a,int b){}public float aMethod(int a,int b,int c){}2、为AB类的一个无形参无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A )。
static void method()public void method()final void method()abstract void method()3、有以下方法的定义,ReturnType method(byte x,float y){return(short)x/y*2;}请选择该方法的返回类型( B)。
**byteshortintfloat4、定义一个表示20个值为null的字符串数组,下面选项正确的是(D )。
String[] aString a[]char a[20][]String a[]=new String[20]5、关于方法的形参和实参,下列说法正确的是(C )。
和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。
实参可以是常量、变量、表达式,但是不能是方法。
实参和形参在数量上、类型上和顺序上必须严格一致。
全国计算机等级考试二级Java模拟题及解析10套
全国计算机等级考试二级Java模拟题(1)一、选择题(每小题1分,共40分)1、下列选项中为单精度数的是()。
A.2B.5.2C.0.2fD.0232、软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用3、为使下列代码正常运行,应该在下画线处填入的选项是()。
A.sizeB.lengthC.dimensionD.measurement4、 Java语言和C++语言相比,下面哪项内容是Java独有的()。
A.面向对象B.动态链接C.有类库D.跨平台5、下列关于Java布尔类型的描述中,正确的是()。
A.-种基本的数据类型,它的类型名称为booleanB.用int表示类型C.其值可以赋给int类型的变量D.有两个值,l代表真,0代表假6、在读字符文件Employee.dat时,使用该文件作为参数的类是()。
A.BufferedReaderB.DataInputStreamC.DataOutputStreamD.FilelnputStream7、为了提高软件模块的独立性,模块之间最好是()。
A.控制耦合B.公共耦合C.内容耦合D.高内聚低耦合8、在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是s,B的主关键字是D,则关系A的外码是()。
A.CNB.SNC.SD.D9、数据库技术的根本目标是要解决数据的()。
A.存储问题B.共享问题C.安全问题D.保护问题10、相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和()。
A.可重用性差B.安全性差C.非持久性D.冗余性11、下列代码中的内部类名是()。
A.TimerB.ActionListenerC.listenerD.匿名12、-棵二叉树有10个度为l的结点,7个度为2的结点,则该二叉树共有结点个数为()。
A.8B.25C.17D.713、下列叙述中正确的是()。
国家二级(JAVA)笔试模拟试卷120(题后含答案及解析)
国家二级(JA V A)笔试模拟试卷120(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.对于算法的每一步,指令必须是可执行的。
算法的( )要求算法在有限步骤之后能够达到预期的目的。
A.可行性B.有穷性C.正确性D.确定性正确答案:A2.下列叙述中错误的是( )。
A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据处理的效率无关C.数据的存储结构与数据处理的效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的正确答案:B3.在结构化程序设计方法中,下面内聚性最弱的是( )。
A.逻辑内聚B.时间内聚C.偶然内聚D.过程内聚正确答案:C4.最简单的交换排序方法是( )。
A.快速排序B.选择排序C.堆排序D.冒泡排序正确答案:D5.在深度为7的满二叉树中,叶子结点的个数为( )。
A.32B.31C.64D.63正确答案:C6.在结构化方法中,软件功能分解属于下列软件开发中的阶段是( )。
A.详细设计B.需求分析C.总体设计D.编程调试正确答案:C7.结构化程序设计的主要特征是( )。
A.封装和数据隐藏B.继承和重用C.数据和处理数据的过程分离D.把数据和处理数据的过程看成一个整体正确答案:C8.在数据库管理系统的层次结构中,处于最上层的是( )。
A.应用层B.语言翻译处理层C.数据存取层D.数据存储层正确答案:A9.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )。
A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码正确答案:D10.数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是( )。
A.实体完整性规则B.参照完整性规则C.对象完整性规则D.用户自定义完整性规则正确答案:C11.Java语言的许多特点中,下列( )特点是C++语言所不具备的。
国家二级(JAVA)笔试模拟试卷200(题后含答案及解析)
国家二级(JA V A)笔试模拟试卷200(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列命令中,______能为远程对象生成stub和skeleton。
A.rmidB.rmicC.serialverD.rmiregistry正确答案:B 涉及知识点:J2SDK的下载和操作2.算法的时间复杂度是指A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数正确答案:C解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。
所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。
3.下面对对象概念的描述中,错误的是______。
A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态属性正确答案:A解析:对象可以执行的操作表示其动态行为,在面向对象分析与设计中,通常把对象的操作也称为方法或服务。
属性在设计对象时确定,一般只能通过执行对象的操作来改变。
对象有一些基本特点:标识唯一性,分类性,多态性,封装性,模块独立性好。
而继承是使用已有的类定义作为基础来建立新类的技术。
4.阅读下面一个支持多线程并发操作的堆栈类代码public class MyStack { private int idx=0;private int[] data=new int[8]; public ______ V oid push(int i) { data[idx]=i;idx++;} …} 在下画线处应填入的是A.synchronizedB.waitC.blockedD.interrupt正确答案:A解析:一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为临界区。
国家二级(JAVA)笔试模拟试卷110(题后含答案及解析)
国家二级(JA V A)笔试模拟试卷110(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列不属于软件工程的3个要素的是( )。
A.工具B.过程C.方法D.环境正确答案:D2.目前,计算机病毒传播最快的途径是( )。
A.通过软件复制B.通过网络传播C.通过磁盘拷贝D.通过软盘拷贝正确答案:B3.下列对于线性链表的描述中正确的是( )。
A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后刊:元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的正确答案:A4.软件详细设计主要采用的方法是( )。
A.模块设计B.结构化设计C.PDL语言D.结构化程序设计正确答案:D5.在关系模型中,一个关系对应即是我们通常所说的( )。
A.一张表B.数据库C.图D.模型正确答案:A6.软件危机爆发之后,荷兰科学家Bijkstra在1968年提出了一种新的程序设计思想,它就是( )。
A.面向对象的程序设计B.结构化程序设计C.面向模块的程序设计D.嵌入式程序设计正确答案:B7.检查软件产品是否符合需求定义的过程称为( )。
A.确认测试B.集成测试C.验证测试D.验收测试正确答案:A8.面向数据流的设计方法可以直接把数据流图映射成软件结构。
对于变换流,除了输入模块、变换模块和输出模块外还需要一个( )。
A.调度模块B.主控模块C.平衡模块D.等价模块正确答案:B9.在数据库系统的组织结构中,把概念数据库与物理数据库联系起来的映射是( )。
A.外模式/模式B.内模式/外模式C.模式/内模式D.模式/外模式正确答案:C10.结构化方法的核心和基础是( )。
A.结构化分析方法B.结构化设计方法C.结构化设计理论D.结构化编程方法正确答案:C11.Java语言中,负责并发管理的机制是( )。
计算机二级java考试上机模拟试题及答案
计算机二级java考试上机模拟试题及答案2023计算机二级java考试上机模拟试题及答案在平平淡淡的日常中,我们或多或少都会接触到试题,试题是参考者回顾所学知识和技能的重要参考资料。
你所见过的试题是什么样的呢?下面是店铺收集整理的2023计算机二级java考试上机模拟试题及答案,希望对大家有所帮助。
计算机二级java考试上机模拟试题及答案篇1选择题1). 下面( )是合法的标识符。
A.$personsB.2UsersC.*poi ntD.this正确答案:A答案解析:本题考查Java 标识符的命名,属于考试重点内容,应该掌握。
Java 中标识符的命名规则是:标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。
由此可见,Java 中标识符不能以数字开头,所以选项B错误;不能以“*”开头,选项C错误;this 是专用标识符,具有专门的意义和用途,选项D 错误,只有选项A 正确。
2). 设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较的次数分别是s和b,在查找不成功情况下s和b的关系是( )。
A.s =bB.s>bC.sD.s>=b正确答案:B答案解析:顺序查找的基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到结点的关键字和给定值k进行比较,若当前扫描到结点的.关键字与k相等,则查找成功;若扫描结束后,仍未找到关键字等于k的结点,则查找失败。
二分查找法是一种效率较高的查找方法,要求线性表是有序表。
基本思想是:首先将待查的k值和有序表R[O]~R[n -1]的中间位置mid上的结点的关键字进行比较,若相等,则查找完成;否则,若R[mi d]. key>k,则说明待查找的结点只可能在左子表R[O]~R[mi d -1]中,我们只需在左子表中继续进行折半查找,若R[mi d]. key3). 定义一个表示10个值为null的字符串数组,下面选项正确的是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
来源:-计算机二级考试答案
16.下列程序段的输出结果是void doublearithmaticOperator(){int a=10,b=4,c=20,d=6;System.out.print(a+b*c+d);System.out.print(",");System.out.print(a+c%b);System.out.print(",");System.out.println(a++*b+c*--d);}A、860,10,360 B、96,10,140 C、96,13,140 D、860,13,360
A B C D
来源:-计算机二级考试答案
6.下面不属于软件工程的三个要素的是A、工具B、过程C、方法D、环境
A B C D
7.成功的测试是指A、运行测试实例后未发现错误B、发现程序的错误C、证明程序正确D、软件产生
A B C D
8.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统联合 体。其中数据独立性最高的阶段是A、数据库系统B、文件系统C、人工管理D、数据项管理
全国计算机等级考试二级Java模拟试题
一、选择题(每题2分,共计70分)
1.数据结构____。A、用于描述系统的动态特性B、描述系统的静态特性C、是一组规则D、描述数据之间的联系
A B C D
2.设有栈S和队列Q,其状态为空,元素a1,a2,a3,a4,a5,a6依次入栈,出栈的元素则进 入队列Q,若6个元素出列的顺序是a2,a3,a4,a6,a5,a1,则栈的容量至少是____。A、6 B、4 C、3 D、2
11.Java语言的许多特点中,下列哪个特点是C++语言所不具备的?A、高性能B、跨平台C、面向对象D、有类库
A B C D
12.保证Java语言可移植性的特征是A、面向对象B、安全性C、分布式计算D、可跨平台
A B C D
13.下列赋值语句中错误的是A、float f=11.1f B、double d=5.3E12;C、char c='\r';D、byte bb=433;
A B C D
9.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是A、数据的物理独立性B、数据的逻辑独立性C、数据的位置独立性D、数据的存储独立性
A B C D
10.将E-R图转换成关系模式时,实体与联系都可以表示成A、属性B、关系C、键D、域
A B C D
来源:-计算机二级考试答案
A B C D
17.若a的值为3时,下列程序段被执行后,c的值是int c=1;if(a>0)if(a>3)c=2;else c=3;else c=4;A、1 B、2 C、3 D、4
A B C D
18.以下选项中循环结构合法的是A、while (int i<7){i++;system.out.println("i>
21.下面是关于类及其修饰符的一些描述,不正确的是A、abstract类只能用来派生子类,不能用来创建abstract类的对象。B、final类不但可以用来派生子类,也可以用来创建final类的对象。C、abstract不能与final同时修饰一个类。D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
A B C D
24.关于以下初始化序列的执行结果的说法正确的是int index=1;int[] foo=new int[3];int bar=foo[index];int baz=bar+index;A、baz的值为0 B、baz的值为1 C、编译通过,但产生异常D、编译不能通过
A B C D
22.关于私有访问控制符protected修饰的成员变量,以下说法正确的是A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只.执行完以下代码int[]x=new int[25];后,以下哪项说明是正确的A、x[24]为0 B、x[24]未定义C、x[25]为0 D、x[0]为空
A B C D
14.设x=1,y=2,z=3,则表达式 y+=z--/++x 执行后,y的值是A、3 B、4 C、3.5 D、5
A B C D
15.下列代码的执行结果是:public class Test5{public static void main(String args[]){String s1=new String("hello");String s2=new String("hello");System.out.print(s1==s2);System.out.print(",");System.out.println(s1.equals(s2));}}A、true,false B、true,true C、false,true D、false,false
A B C D
19.若要把变量声名为多个线程共用的变量,应使用如下哪种修饰符?A、protected B、provate C、transient D、volatile
A B C D
20.属于main()方法的返回类型是A、public B、static C、void D、main
A B C D
来源:-计算机二级考试答案
A B C D
3.设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T是的叶子结点个 数为A、8 B、7 C、6 D、5
A B C D
4.排序的重要目的是为了以后对已排序的数据元素进行____。A、打印输出B、分类C、查找D、合并
A B C D
5.下列关于结构化设计原则的描述,错误的是A、在块和进程的非正常出口处往往需要调用GOTO语句,使用GOTO语句使程序执行效率 提高,但是滥用GOTO语句确实有害,应该避免使用GOTO语句。B、程序设计时应该自顶向下,逐步求精。C、程序设计时,应该将复杂问题进行模块化,就是将程序设计的总目标分解为若干个 分目标,再进一步分解为具体的小目标。D、在进行程序设计时,应该尽量在一行书写一条语句,尽量做到效率第一,清晰第二。