




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java选择题复制1.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是()。 单选题 *A. i = i + 2B. a0 = 7(正确答案)C. i+ - -jD. a(0) = 662.下面可用得到x和y的最大值的表达式是() 单选题 *A.xy?y:xC.xy?(x+y):(x-y)D.x=y?y:x;3.下面有关java代码安全性的叙述错误的是() 单选题 *A. 字节码校验器加载查询执行需要的所有类。(正确答案)B. 运行时解释器执行代码。C. 在运行时,字节码被加载,验证然后在解释器里面运行。D. 类加载器通过分离本机文件系统的类和从网络导入的类增加
2、安全性。4.关于Java中数据类型叙述正确的是() 单选题 *A.整型数据在不同平台下长度不同Bboolean类型数据只有2个值,true和false(正确答案)C数组属于简单数据类型DJava中的指针类型和C语言的一样5.若a的值为3时,下列程序段被执行后,c的值是多少?( )if ( a0 ) if ( a3 ) c = 2; else c = 3; else c = 4;单选题 *A 1B2C3(正确答案)D 46.以下可能包含菜单条的是() 单选题 *A.PanelB.Frame(正确答案)C.AppletD.Dialog7.为AB类的一个无形式参数无返回值的方法method书写方法头
3、,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。 单选题 *A. static void method( )(正确答案)B. public void method( )C. final void method( )D. abstract void method( )8.下面属于面向字符的输入流的是() 单选题 *A.BufferedWriterB.FileInputStreamC.ObjectInputStreamD.InputStreamReader(正确答案)9.Java的集合框架中重要的接口java.util.Collection定义了许多方法。下列不是Collection
4、接口所定义的的方法是() 单选题 *A.int size()B.boolean containsAll(Collection c)C.compareTo(Object obj)(正确答案)D.boolean remove(Object obj)10.关于类和对象的叙述正确的是() 单选题 *AJava的类分为两大部分:系统定义的类和用户自定义的类(正确答案)B类的静态属性和全局变量的概念完全一样,只是表达形式不同C类的成员至少有一个属性和一个方法D类是对象的实例化11.关于Java语言叙述错误的是:() 单选题 *AJava语言具有跨平台性BJava是一种面向对象的语言CJava语言中的类可以
5、多继承(正确答案)DJava的垃圾收集机制回收的是已不再使用的对象所占内存空间12.设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值的类型是()。 单选题 *A.double(正确答案)B. longC. intD. char13.下列语句序列执行后,k 的值是( )。int m=3, n=6, k=0; while( (m+) ( - n) ) +k; 单选题 *A.0B.1(正确答案)C. 2D. 314.设有定义 int i=123; long j=456; 下面赋值不正确的语句是()。 单
6、选题 *A. j=i;B.j=(long)i;C. i=(int)j;D. i=j;(正确答案)15.下列哪一个关键字用于实现接口来定义类? ( B ) 单选题 *AextendsBimplements(正确答案)CabstractDinterface16.paint()方法使用的类型参数是() 单选题 *A.Graphics(正确答案)B.Graphics2DDD C.String D.Color17.System.out.println(8 + 3);的输出结果应该是() 单选题 *A3B8C10D83(正确答案)18.如果需要从文件中读取数据,则可以在程序中创建对象的类是() 单选题 *
7、A.FileInputStream(正确答案)B.FileOutputStreamC.DataOutputStreamD.FileWriter19.下面main()方法的定义错误的是() 单选题 *A.public static void main(String args) B.public static void main(String) (正确答案)C.public static void main(String args) D.public static void main(String x) 20.下列程序段执行后的结果是()。String s=new String(abcdefg);
8、for(int i=0;is.length();i+=2)System.out.print(s.charAt(i); 单选题 *A. aceg(正确答案)B. ACEGC.abcdefgD. abcd21.以下有关构造方法的说法,正确的是() 单选题 *A一个类的构造方法可以有多个(正确答案)B构造方法在类定义时被调用C构造方法只能由对象中的其它方法调用D构造方法可以和类同名,也可以和类名不同22.下列语句序列执行后,ch1 的值是( )。char ch1=A,ch2=W; if(ch1 + 2 j ) i-; else j-; 单选题 *A. 7B. 8(正确答案)C. 15D. 1625.
9、设有定义 int i = 6 ;,则执行以下语句后,i 的值为()。i += i - 1; 单选题 *A. 10B. 11(正确答案)C. 100D. 12126.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰符() 单选题 *A private(正确答案)BprotectedCprivate protectedDpublic27.下列检查型异常需要在编写程序时声明的是() 单选题 *A.NullPointerExceptionB.ClassCastExceptionC.FileNotFoundException(正确答案)D. IndexOutOfBoundsEx
10、ception28.设有下面两个赋值语句:a = Integer.parseInt(“12”);b = Integer.valueOf(“12”).intValue();下述说法正确的是( )。 单选题 *A.a是整数类型变量,b是整数类对象B.a是整数类对象,b是整数类型变量C.a和b都是整数类对象并且值相等D.a和b都是整数类型变量并且值相等(正确答案)29.在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现的接口是() 单选题 *AActionListenerBMouseListenerCMouseMotionListernDItemListener(正确答案)30.运行下列程序,
11、 会产生什么结果 ()public class X extends Thread implements Runnable public void run() System.out.println(this is run(); public static void main(String args) Thread t=new Thread(new X(); t.start(); 单选题 *A.第一行会产生编译错误B.第六行会产生编译错误C.第六行会产生运行错误D.程序会运行和启动(正确答案)31.在调用方法时,若要使方法改变实参的值,可以() 单选题 *A.用基本数据类型作为参数B.用对象作为参
12、数(正确答案)C. A和B都对D. A和B都不对32.下列方法头中哪一个不与其他方法形成重载(overload)关系?() 单选题 *Avoid mmm()Bvoid mmm(int i)Cvoid mmm(String s)Dint mm()(正确答案)33.Java为移动设备提供的平台是()。 单选题 *A.J2ME(正确答案)B.J2SEC.J2EED.JDK8.034. 在Java中下列描述正确的是() 单选题 *A.一个子类可以有多个父类,一个父类也可以有多个子类B.一个子类可以有多个父类,但一个父类只可以有一个子类C.一个子类可以有一个父类,但一个父类可以有多个子类(正确答案)D.
13、上述说法都不对35.下面的代码段执行之后count的值是 ( )int count = 1;for (int i = 1; i 0 ) if ( a3 ) c = 2; else c = 3; else c = 4;单选题 *A 1B2C3(正确答案)D 446.下列方法头中哪一个不与其他方法形成重载(overload)关系?() 单选题 *Avoid mmm()(正确答案)Bvoid mmm(int i)Cvoid mmm(String s)Dint mm()47.编译Java程序的命令是() 单选题 *AappletviewerBjavacCjava(正确答案)Djavadoc48.如果希
14、望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰符() 单选题 *A privateBprotectedCprivate protectedDpublic(正确答案)49. System.out.println(5 + 2);的输出结果应该是() 单选题 *A2B5C7D52(正确答案)50. 有如下程序段:int a = b = 5;String s1 = 祝你今天考出好成绩!;String s2 = s1;则表达式a = b与s2 = s1的结果分别是:( ) 单选题 *Atrue与true(正确答案)Bfalse与trueCtrue与falseDfalse与false
15、51.以下属于Java标识符的是() 单选题 *A.publicB.superC.3numberD.width(正确答案)52.编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为() 单选题 *A.byteB .class(正确答案)C.htmlD.exe53. Java语言具有许多优点和特点,反映了Java程序并行机制的特点的是() 单选题 *A. 多线性(正确答案)B. 安全性C.跨平台D.可移植54.下列表达式正确的是() 单选题 *Abyte=128;BBoolean=null;Clong l=0 xfffL;(正确答案)Ddouble=0.9239d;55. 有如
16、下程序段:nt a = b = 5;String s1 = 祝你今天考出好成绩!;String s2 = s1;则表达式a = b与s2 = s1的结果分别是:( ) 单选题 *Atrue与true(正确答案)Bfalse与trueCtrue与falseDfalse与false56.下面语句在编译时不会出现警告或错误的是() 单选题 *A. float f=3.14B. char c=”c”C. Boolean b=null(正确答案)D. int i=10.057.在创建对象时必须() 单选题 *A.先声明对象,然后才能使用对象B.先声明对象,为对象分配内存空间,然后才能使用对象C.先声明对
17、象,为对象分配内存空间,对对象初始化,然后才能使用对象(正确答案)D.上述说法都正确58.以下由 for 语句构成的循环执行的次数是( )。for ( int i = 0; true ; i+) ; 单选题 *A. 有语法错,不能执行B. 一次也不执行C. 执行1次D. 无限次(正确答案)59.下列属于容器的组件是() 单选题 *AJbuttonBJpane(正确答案)CCanvasDJtextArea60.类Teacher和Student都是类Person的子类Person p;Teacher t;Student s;若p,t和s都是非空值if(t instanceof Person) s
18、= (Student)t; 若默认new时声明的都是本类,这个语句导致的结果是( )单选题 *A. 将构造一个Student对象B. 表达式合法C. 编译时非法(正确答案)D. 编译时合法而在运行时可能非法61.编译Java程序的命令是() 单选题 *AappletviewerBjavac(正确答案)CjavaDjavadoc62.Java语言的类间的继承关系是()。 单选题 *A. 单重的(正确答案)B. 多重的C. 线程的D. 不能继承63.不能构成循环的语句是() 单选题 *A. for 语句B. while 语句C. switch 语句(正确答案)D. do_while 语句64.类的
19、设计要求它的某个成员变量不能被外部类直接访问,若要获得需要的访问控制应使用的修饰符是() 单选题 *A. publicB. protectedC. private(正确答案)D. 不加修饰符65.下面数据结构中,属于非线性的是()。 单选题 *A. 线性表B. 堆栈C. 队列D.树(正确答案)66.如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用语句是( ) 单选题 *A.p.add(b)B.p.add(b,South)(正确答案)C.p.add(b,North)D.b.add(p,North)67.下面合法的数组声明和构造语句是() 单选题 *A. in
20、t ages = 100B. int ages = new int100C. int ages = new int100(正确答案)D. int() ages = new int(100)68.下面语句的功能是()。RandomAccessFile raf2 = new RandomAccessFile(1.txt,rw ); 单选题 *A.打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据(正确答案)B.打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据C.打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据D. 以上说法都不对6
21、9.关于Java中异常的叙述正确的是() 单选题 *A异常是程序编写过程中代码的语法错误B异常是程序编写过程中代码的逻辑错误C异常出现后程序的运行马上中止D异常是可以捕获和处理的(正确答案)70.下面的方法,当输入为2的时候返回值是( )public int getValue(int i) int result = 0;switch (i) case 1:result = result + i;case 2:result = result + i * 2;case 3:result = result + i * 3;return result;单选题 *A.0B.2C.4D.10(正确答案)71.执行语句int i = 1, j = +i; 后i与j的值分别为() 单选题 *A1与1B1与2C2与1D2与2(正确答案)72.下面这些类型的应用,不使用Java语言来编写的是() 单选题 *A.JavaScript(正确答案)B.AppletC.ServletD.Java Swing73.以下代码段执行后的输出结果为()int x =3;int y =10;System.out.println(y%x); 单选题 *A. -1(正确答案)B. 1C. 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 母婴技术考试题目及答案
- it公司技术面试题目及答案
- 辅警培训内课件
- 中国银行2025运城市秋招无领导模拟题角色攻略
- 交通银行2025双鸭山市秋招无领导模拟题角色攻略
- 2025年3D打印技术的生物工程应用
- 中国银行2025松原市秋招笔试综合模拟题库及答案
- 中国银行2025肇庆市秋招无领导模拟题角色攻略
- 邮储银行2025东营市信息科技岗笔试题及答案
- 农业银行2025衢州市笔试英文行测高频题含答案
- 煤矿应急预案v
- 汽车售后行业分析
- 南通市事业单位招聘笔试真题2024
- 铁路设备企业数字化转型与智慧升级战略研究报告
- 电梯自动化与智能化技术的前沿探索
- 物料计划控制管理
- 2025年万达商业地产租赁合同标准版
- 2025年日历表(含农历、节假日、记事、A4打印版)
- 感染性腹泻病例演示文档
- 涂塑钢管焊接施工方案
- DB21-T 4079-2024 畜禽养殖场污水贮存设施建设规范
评论
0/150
提交评论