JAVA程序设计.doc_第1页
JAVA程序设计.doc_第2页
JAVA程序设计.doc_第3页
JAVA程序设计.doc_第4页
JAVA程序设计.doc_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

窗体顶端1:108、下列说法中,错误的一项是( )。1.Java系统的标准输入对象是System.in 2.打开一个文件时不可能产生IOException 3.使用File对象可以判断一个文件是否存在 4.使用File对象可以判断一个目录是否存在 2:19、Java语言是以哪一种语言为基础的?( )1.Basic 2.Smalhalk 3.C 4.C+ 3:39、现有一个双精度浮点变量声明为double dValue;下列赋值语句不正确的一个是( )。1.dValue=Fhoat.POSITIVE_INFINITY; 2.dValue=Float.NaN; 3.dValue=Double.POSITIVE_INFINITY; 4.dValue=(double)|true; 4:111、要实现完全定制串行化,串行化类必须实现的接口是( )1.Serializable 2.Runnable 3.Thread 4.Extenalizable 5:47、下列标识符中,正确的是( )。1.1_Back 2.$_Money 3.$-money 4.2-Foward 6:7、如果有2个类A和B,A类基于 B类,则下列描述中正确的一个是( )。1.这2个类都是子类或者超类 2.A是B超类的子类 3.B是A超类的子类 4.这2个类郡是对方的子类 7:129、下列哪一项不属于Applet中的显示方法?( )1.update() 2.repaint() 3.drawLine() 4.paint() 8:99、下列方法中哪一个不能用于获取异常信息( )?1.toString ( ) 2.getMessage( ) 3.drawline( ) 4.printStackTrace() 9:116、下列说法中错误的一项是( )。1.若要编写出色的图形用户界面程序,首先需要考虑如何在界面中放置构件 2.若要编写出色的图形用户界面程序,不需要让构件响应用户的操作 3.若要编写出色的图形用户界面程序,需要考虑如何让构件响应用户的操作 4.若要编写出色的图形用户界面程序,需要掌握构件的显示效果 10:51、以下字符常量中不合法的一个是( )。1.an 2.r 3.t 4.¥ 11:91、下面的是关于类及其修饰符的一些描述,不正确的是( )。1.abstract类只能用来派生子类,不能用来创建abstract类的对象 2.abstract不能与final同时修饰一个类 3.final类不但可以用来派生子类,也可以用来创建final类的对象 4.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法 12:22、下列属于Java核心包的一项是( )。1.javax.naming 2.javax.rmi 3.javax.sound 4.java.math 13:104、下列描述中,正确的一项是( )。1.当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况 2.一个try代码段必须和一个catch代码段相对应 3.catch(Exception e)不能捕获异常抛出的任何类型 4.非GUI程序产生异常时,若没有合适的异常处理与之匹配,则程序将恢复正常的运行 14:32、下列哪个不是面向对象程序设计方法的特点?( )1.抽象 2.继承 3.多态 4.结构化 15:68、下列哪一个不是合法的标识符?( )1.INTEGER 2.Char 3.u0002 4.Void 16:60、现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是( )。1.int类型 2.double类型 3.float类型 4.long类型 17:29、定义主类的类头时可以使用的访问控制符是( )。1.public 2.protected 3.private 4.private protected 18:66、下列关于类型转换的说法中,正确的一项是( )。1.double类型可以自动转换为int类型 2.double类型只能强制转换为int和long类型 3.double类型可以通过强制转换为boolean类型 4.double不可以自动转换为int类型 19:5、下列选项中,属丁JVM执行过程中的特点的一项是( )。1.编译执行 2.多进程 3.异常处理 4.静态链接 20:74、设有定义int x=5;则执行以下语句后,x的值为( )。 x+=x+5; 1.10 2.15 3.20 4.25 21:92、为了使包ch4在当前程序中可见,可以使用的语句是( )。1.import ch4.*; 2.package ch4.*; 3.ch4 imporl,; 4.ch4 package; 22:79、设i、j为int类型变量,a为float类型变量,以下选项中,正确的赋值语句是( )。1.i=i+2 2.a=7; 3.i+一一j; 4.a=660; 23:107、Fileoutputstream类的父类是( )。1.File 2.FileOutput 3.OutputStream 4.InputStream 24:28、下列说法中,不止确的一项是( )。1.Java程序有两类:Application和Applet 2.类的方法只能由public修饰 3.面向对象的程序设计的优点有:可重用性、可扩展性、可管理性 4.Java语言通过接口支持多重继承 25:12、于Java语言的内存回收机制,下列选项中最正确的一项是( )。1.Java程序要求用户必须手工创建一个线程来释放内存 2.Java程序允许用户使用指针来释放内存 3.内存回收线程负责释放无用内存 4.内存回收线程不能释放内存对象 26:20、下列选项中,不属于JDK文件目录中的子目录的是( )。1.bin子目录 2.include子目录 3.j2sdkl42子目录 4.lib子目录 27:86、假设int类型的变量x、Y和z,它们的初始值分别为10、20和30,则布尔表达式xl0&z10的值为( )。1.false 2.true 3.1 4.无法判断 28:126、下列哪一项不是Applet的生命周期方法?( )1.start() 2.getCodeBase() 3.destroy() 4.init() 29:63、下列Java语句中,不正确的一个是( )。 1.Double dValue=(float)1233.213f; 2.double dValue=(float)1.213E2f; 3.char ch=(char)-1; 4.char ch=66: 30:30、下列描述中,不正确的是( )。1.Java不支持多线程 2.一个Java源程序中不允许有多个公共类 3.Java程序可以划分为两大类:Application和Applet 4.Java通过接口支持多重继承 31:40、现有2个byte类型的变量bb=126、bb2=5,当执行bbl=(byte)(bb+bb2);语句之后,bb的值应该是( )。1.-128 2.131 3.-125 bb1 4.语句在编泽中出错 32:24、下列关于注释语句的描述中,正确的一项是( )。1.以开始的是多行注释语句 2.以*开始,*结束的是单行注释语句 3.以*开始,*结束的是可以用于生成帮助文档的注释语句 4.以*开始,*结束的是单行注释语句 33:110、下列哪一个类实现了线程组?( )1.java.lang.Objict 2.java.1ang.ThreadGroup 3.Java.1ang.Thread 4.java.1ang.Runnable 34:96、main()方法是Java Application程序执行的入口点,关于main()方法的方法头下面哪一项母合法的?1.public static void main( ) 2.public static void main(String args ) 3.public static int main(Stnng arg) 4.public Void main(Stnng arg ) 35:14、下列说法正确的一项是( )。1.java.1ang.Integer是接口 2.java.1ang.Runnable是类 3.Doulble对象在iava.1ang包中 4.Double对象在java.1ang.Object包中 36: 87、下列代码段执行之后,输出的结果为( )。 1.true 2.false 3.1 4.0 37:130、JApplet的默认布局管理器是( )。1.FlowLayout 2.BorderLayout 3.GridLayout 4.BoxLayout 38:3、下列选项中属于Java语言的垃圾回收机制的一项是( )。1.语法检查 2.堆栈溢出检查 3.跨平台 4.内存跟踪 39:67、下列哪一个是合法的标识符?( )1.int 2.t 3.0xeeee 4.integer 40:71、算术表达式1+23?4*5B、的值为9( ) 1.1 2.-19 3.-5 4.0 41:122、下列说法中错误的一项是( )。1.Applet参数的名字必须区分大小写 2.Applet参数的值都是字符串类型的值 3.应该为Applet参数设置一个默认值,可以避免Applet工作不正常 4.获得参数的方法getParameter()可以不放在init()方法中进行 42:17、以下关于面向对象概念的描述中,不正确的一项是( )。1.在现实生活中,对象是指客观世界的实体 2.程序中的对象就是现实生活中的对象 3.在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class) 4.在程序中,对象是一组变量和相关方法的集合 43:31、java语言的类间的继承关系是( )。1.多重的 2.单重的 3.线程的 4.不能继承 44: 77、执行下列程序段之后,输出的结果为( )。 1. 02. 53. 104. 1545:52、下列数据表示十六进制数的一个是( )。1.02l 2.123 3.23 4.0xa34 46:118、编写AWT图形用户程序的时候,一定要import的语句是( )。1.import java.awt; 2.import java.awt.*; 3.import javax.awt.*; 4.import javax.swing.*; 47:115、下列说法中,错误的一项是( )。1.MouseAdapter是鼠标运动适配器 2.WindowAdapter是窗口适配器 3.ContainerAdapter是容器适配器 4.KeyAdapter是键盘适配器 48:125、下列说法中错误的一项是( )。1.Swing构件可以设置一个或多个边框 2.Swing的按钮构件上可以使用图标 3.Swing构件可以使用键盘代替鼠标操作 4.Swing中需要手工编写双缓冲区 49:43、下列单精度浮点数fValue的赋值语句中,不正确的一个是( )。1.fValue=(double)-23234f; 2.fValue=(char)-1234f; 3.fValue=(char)-5678d; 4.fValue=(int)23234f; 50:1、在下列说法中,选出最正确的一项是( )。1.Java语言是以类为程序的基本单位的 2.Java语言是不区分大小写的 3.多行注释语句必须以开始 4.在Java语言中,类的源文件名和该类名可以不相同 51:106、下列哪一个类属于java.util.jar包?( )1.GZIPlnputStream 2.ZipInputStream 3.JarlnputStream 4.InflaterInputstream 52:10、下列属于Java语言的特点的一项是( )。1.运算符重载 2.类间多重继承 3.指针操作 4.垃圾回收 53:6、在Java语言中,那一个是最基本的元素?( )1.方法 2.包 3.对象 4.接口 54:16、下列关于类、包和源文件的说法中,错误的一项是( )。1.一个文件可以属于一个包 2.一个包可包含多个文件 3.一个类可以属于一个包 4.一个包只能含有一个类 55:65、以下的变量定义语句,合法的是( )。1.float_*5=123.456F; 2.byte $_bl=156782; 3.int_long_=324233L; 4.double a=Double.MAX_ VALUE: 56:119、下列说法中,错误的一项是( )。1.Swing构件可以直接添加入顶层容器之中 2.内容面板是一个轻量级构件,它是顶层容器所包含的普通容器 3.根面板由一个玻璃面板、一个内容面板和一个可选的菜单条组成 4.玻璃面板可以用于接收鼠标事件 57:50、设有类型定义short i=32;long j=64;下面赋值语句中不正确的一个是( )。1.j=i; 2.i=j; 3.i=(short)j; 4.j=(long)i; 58: 83、执行下列代码之后,输出的结果为( )。1. 22. 33. 54. 759:112、下列哪一个包给出了 Runnable接口的定义?( )1.iava.uti1 2.java.Io 3.java.1ang 4.java.sql 60: 94、下列输出的结果是( )。 1.类AA 类BB 2.类BB 类AA 3.类BB 类BB 4.类AA 类AA 61:45、下列关于byte类型的说法中,正确的一个是( )。1.byte类型的长度为8位 2.byte类型可以自动转换为所有的简单类型 3.128是合法的byte类型数值 4.byte存储顺序是从高到低 62:114、下列说法中,正确的一项是( )。1.AWT的高级事件依赖于触发此类事件的类,可以和特定的动作相关联 2.AWT的高级事件依赖于触发此类事件的类,可以不和特定的动作相关联 3.AWT的低级事件是在构件或者容器上发生的事件 4.AWT的低级事件是基于语义的事件,不一定和特定的动作相关联 63:123、下列说法中错误的一项是( )。1.JApplet是顶层Swing容器 2.JApplet中使用内容面板作为其惟一直接后代 3.内容面板是JApplet中除了菜单条之外所有构件的双亲 4.根面板是JApplet的惟一直接后代 64:55、下列哪一个是合法的char类型数据( )?1.14l 2.rn 3.u00 4.u0xC0 65:49、下列说法中,正确的一个是( )。1.接口属于复合数据类型 2.接口属于简单数据类型 3.标识符的总的字符个数是有限的 4.标识符就是保留字 66:61、下列关于float类型的说法中,正确的一个是( )。1.float类型不能自动转换为其他的简单类型 2.float类型可以自动转换为double类型 3.float类型和long类型在计算机中占的存储空间一样大 4.3342E2D是合法的float类型数值。 67: 72、下列语句序列执行后,x的值是( )。 1.13 2.12 3.11 4.10 68: 89、下列程序执行的结果是( )。 1.5 2.6 3.10 4.3 69: 88、下面程序的输出结果是( )。 1.0 1 2 3 4 2.6 7 8 9 3.0 1 2 3 4 6 7 8 9 4.5 70:127、下列说法中错误的一项是( )。1.Applet必须全部重写其生命周期方法 2.Applet不必全部重写其生命周期方法 3.Applet中使用了线程,则需要重写相应的生命周期方法 4.stop( )总是在destroy( )之前被调用。窗体底端窗体顶端1:104、下列描述中,正确的一项是( )。1.当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况 2.一个try代码段必须和一个catch代码段相对应 3.catch(Exception e)不能捕获异常抛出的任何类型 4.非GUI程序产生异常时,若没有合适的异常处理与之匹配,则程序将恢复正常的运行 2:12、于Java语言的内存回收机制,下列选项中最正确的一项是( )。1.Java程序要求用户必须手工创建一个线程来释放内存 2.Java程序允许用户使用指针来释放内存 3.内存回收线程负责释放无用内存 4.内存回收线程不能释放内存对象 3:101、下列关于RuntimeException的说法中正确的一个项( )。1.此异常默认可以被除了main( )方法之外的任何方法抛出 2.它没有被强迫处理,因此也不会被main( )处理 3.这种异常属于检测异常 4.从jdk的docs可以了解都有哪些异常属于此类 4:11、在创建Applet应用程序时,需要用户考虑的问题是( )。1.窗口如何创建 2.绘制的图形在窗口中的位置 3.程序的框架 4.事件处理 5:64、下列哪一个语句是合法的?( )1.byte=128; 2.Boolean=true: 3.long l=0x23EFL; 4.double=0.1453d: 6: 94、下列输出的结果是( )。 1.类AA 类BB 2.类BB 类AA 3.类BB 类BB 4.类AA 类AA 7:33、下列描述中不正确的一项是( )。1.Java是纯面向对象语言,不兼容以往的任何语言 2.c+不是纯面向对象的,它兼容c语言 3.在1ava语言中,使用对象时必须先声明 4.Java语言和c+一样有指针 8:43、下列单精度浮点数fValue的赋值语句中,不正确的一个是( )。1.fValue=(double)-23234f; 2.fValue=(char)-1234f; 3.fValue=(char)-5678d; 4.fValue=(int)23234f; 9:55、下列哪一个是合法的char类型数据( )?1.14l 2.rn 3.u00 4.u0xC0 10:22、下列属于Java核心包的一项是( )。1.javax.naming 2.javax.rmi 3.javax.sound 4.java.math 11:113、下列是继承Thread类后得到的子类,请选择正确的一项。( )1. 2. 3. 4. 12:16、下列关于类、包和源文件的说法中,错误的一项是( )。1.一个文件可以属于一个包 2.一个包可包含多个文件 3.一个类可以属于一个包 4.一个包只能含有一个类 13:126、下列哪一项不是Applet的生命周期方法?( )1.start() 2.getCodeBase() 3.destroy() 4.init() 14:29、定义主类的类头时可以使用的访问控制符是( )。1.public 2.protected 3.private 4.private protected 15:24、下列关于注释语句的描述中,正确的一项是( )。1.以开始的是多行注释语句 2.以*开始,*结束的是单行注释语句 3.以*开始,*结束的是可以用于生成帮助文档的注释语句 4.以*开始,*结束的是单行注释语句 16:2、下列选项中不属于Java虚拟机的执行特点的一项是( )。1.异常处理 2.多线程 3.动态链接 4.简单易学 17:79、设i、j为int类型变量,a为float类型变量,以下选项中,正确的赋值语句是( )。1.i=i+2 2.a=7; 3.i+一一j; 4.a=660; 18:10、下列属于Java语言的特点的一项是( )。1.运算符重载 2.类间多重继承 3.指针操作 4.垃圾回收 19:63、下列Java语句中,不正确的一个是( )。 1.Double dValue=(float)1233.213f; 2.double dValue=(float)1.213E2f; 3.char ch=(char)-1; 4.char ch=66: 20:111、要实现完全定制串行化,串行化类必须实现的接口是( )1.Serializable 2.Runnable 3.Thread 4.Extenalizable 21:25、对于类的说法中,不正确的一项是( )。1.一般类体的域包括常最、变量、数组等独立的实体 2.类中的每个方法都由方法头和方法体构成 3.Java程序中可以有多个类,但是公共类只有一个 4.java程序可以有多个公共类 22: 83、执行下列代码之后,输出的结果为( )。1. 22. 33. 54. 723:54、下列关于Unicode-亨符的说法中,不正确的一项是( )。1.Unicode字符集比ASII字符集丰富 2.Unicode字符是16位无符号数 3.字符常量a以八进制数表示为142 4.字符常量a以八进制数表示为14l 24: 77、执行下列程序段之后,输出的结果为( )。 1. 02. 53. 104. 1525:109、下列哪一个是Pattern类的方法?( )1.matches() 2.find() 3.start() 4.end() 26:47、下列标识符中,正确的是( )。1.1_Back 2.$_Money 3.$-money 4.2-Foward 27:130、JApplet的默认布局管理器是( )。1.FlowLayout 2.BorderLayout 3.GridLayout 4.BoxLayout 28:99、下列方法中哪一个不能用于获取异常信息( )?1.toString ( ) 2.getMessage( ) 3.drawline( ) 4.printStackTrace() 29:62、下列关于作用域的说法中,正确的一个是( )。1.不同方法中声明的不同变量,可以互相访问 2.在不同方法中可以声明相同数据类型的同名局部变量 3.在同一个类中可以声明相同数据类型的同名类变量 4.在同一个程序块中可以声明相同数据类型的同名变量 30:108、下列说法中,错误的一项是( )。1.Java系统的标准输入对象是System.in 2.打开一个文件时不可能产生IOException 3.使用File对象可以判断一个文件是否存在 4.使用File对象可以判断一个目录是否存在 31:27、下列关于类和对象的描述中,不正确的一项是( )。1.现实世界中,可以把每件事物都看做是一个对象 2.一组对象构成一个程序,对象之间通过发消息通知彼此该做什么 3.有共同属性的对象可以抽象为一个类 4.一个类只能实例化一个对象 32:45、下列关于byte类型的说法中,正确的一个是( )。1.byte类型的长度为8位 2.byte类型可以自动转换为所有的简单类型 3.128是合法的byte类型数值 4.byte存储顺序是从高到低 33:7、如果有2个类A和B,A类基于 B类,则下列描述中正确的一个是( )。1.这2个类都是子类或者超类 2.A是B超类的子类 3.B是A超类的子类 4.这2个类郡是对方的子类 34:71、算术表达式1+23?4*5B、的值为9( ) 1.1 2.-19 3.-5 4.0 35:44、现有一个char类型的变量CC和一个int类型的变量ii,下列语句中不正确的一个是( )。1.cc=d+1 1: 2.CC=(char)(CC+ii); 3.cc=(char)11.23d; 4.cc=cc+(char)ii;char类型相加可能会丢失精度 36:119、下列说法中,错误的一项是( )。1.Swing构件可以直接添加入顶层容器之中 2.内容面板是一个轻量级构件,它是顶层容器所包含的普通容器 3.根面板由一个玻璃面板、一个内容面板和一个可选的菜单条组成 4.玻璃面板可以用于接收鼠标事件 37:91、下面的是关于类及其修饰符的一些描述,不正确的是( )。1.abstract类只能用来派生子类,不能用来创建abstract类的对象 2.abstract不能与final同时修饰一个类 3.final类不但可以用来派生子类,也可以用来创建final类的对象 4.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法 38:15、下列关于类、包和源文件的描述中,不正确的一项是( )。1.一个包可以包含多个类 2.一个源文件中,可能有一个公共类 3.属于同一个包的类在默认情况下可以相互访问 4.系统不会为源文件创建默认的 39:92、为了使包ch4在当前程序中可见,可以使用的语句是( )。1.import ch4.*; 2.package ch4.*; 3.ch4 imporl,; 4.ch4 package; 40:112、下列哪一个包给出了 Runnable接口的定义?( )1.iava.uti1 2.java.Io 3.java.1ang 4.java.sql 41:98、下列描述中不属于 Java异常处理机制优点的一项是( )。1.把错误处理代码从正常代码中分离出来 2.按错误类型和差别分组 3.对无法预测的错误的捕获和处理 4.能够处理任何类型的错误 42:125、下列说法中错误的一项是( )。1.Swing构件可以设置一个或多个边框 2.Swing的按钮构件上可以使用图标 3.Swing构件可以使用键盘代替鼠标操作 4.Swing中需要手工编写双缓冲区 43:32、下列哪个不是面向对象程序设计方法的特点?( )1.抽象 2.继承 3.多态 4.结构化 44:60、现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是( )。1.int类型 2.double类型 3.float类型 4.long类型 45:90、为了定义3个整型数组a1、a2、aL3,下面声明正确的语句是( )。1. 2. 3. 4. 46:86、假设int类型的变量x、Y和z,它们的初始值分别为10、20和30,则布尔表达式xl0&z10的值为( )。1.false 2.true 3.1 4.无法判断 47: 81、下列语句序列执行后,输出的结果是( )。 1. 02. 53. 104. 1548:17、以下关于面向对象概念的描述中,不正确的一项是( )。1.在现实生活中,对象是指客观世界的实体 2.程序中的对象就是现实生活中的对象 3.在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class) 4.在程序中,对象是一组变量和相关方法的集合 49:117、布局管理器可以管理构件的哪个属性?( )。1.大小 2.颜色 3.名称 4.字体 50:8、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?( )1.abstract 2.private 3.protected 4.不使用保留字 51:73、整型变量a、b定义如下,表达式+a= =b的值是( )。 int a=3; int b=4; 1.4 2.3 3.1 4.10 52:103、下列关于异常使用原则的说法中错误的一项是( )。1.处理本异常,然后再把另一个不同异常重掷到较低层 2.中止程序,不让程序继续向下运行 3.使问题简化,不用花很多时间在跟踪错误上 4.让程序更安全 53: 82、执行下列代码之后,输出的结果为( )。 1.true 2. 03. false4. 154:120、下列不属于java.awt包中的基本概念的一项是( )。1.容器 2.构件 3.线程 4.布局管理器 55:128、下列说法中错误的一项是( )。1.getDocumentBase()用于获取包含Applet的HTML文件的URL 2.getCodeBase()用于获取Applet主类的URL 3.getParameter(String name)用于获取标记中的参数的值 4.若指定参数在HTML中没有说明,则Applet将停止运行 56:48、下列标识符中,合法的一个是( )。1.$#!$ 2.$-$ 3.2$2 4.$22$ 57:30、下列描述中,不正确的是( )。1.Java不支持多线程 2.一个Java源程序中不允许有多个公共类 3.Java程序可以划分为两大类:Application和Applet 4.Java通过接口支持多重继承 58:106、下列哪一个类属于java.util.jar包?( )1.GZIPlnputStream 2.ZipInputStream 3.JarlnputStream 4.InflaterInputstream 59:53、现有1个char类型的变量cl=66和1个整型变量i2=2;与执行c1=cl+(char)i2;语句之后,cl的值应该是( )。1.d 2.D 3.68 4.语句在翻译时出错 60:28、下列说法中,不止确的一项是( )。1.Java程序有两类:Application和Applet 2.类的方法只能由public修饰 3.面向对象的程序设计的优点有:可重用性、可扩展性、可管理性 4.Java语言通过接口支持多重继承 61:74、设有定义int x=5;则执行以下语句后,x的值为( )。 x+=x+5; 1.10 2.15 3.20 4.25 62:85、下面哪一个是符合Java语言语法的语句?( )1.int a=0:boolean b=a!=7; 2.int a=0;int b=2;int e=12;a=12+b+e!=4; 3.double i=1.3*12; 4.int a=0; int b=2;int 12=7;a =a+12=c+b; 63:41、现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说法中,正确的一个是( )。1.a必须性制转换为b 2.a可以自动转换为b 3.b必须强制转换为a 4.它们不可以相互转换 64:114、下列说法中,正确的一项是( )。1.AWT的高级事件依赖于触发此类事件的类,可以和特定的动作相关联 2.AWT的高级事件依赖于触发此类事件的类,可以不和特定的动作相关联 3.AWT的低级事件是在构件或者容器上发生的事件 4.AWT的低级事件是基于语义的事件,不一定和特定的动作相关联 65: 88、下面程序的输出结果是( )。 1.0 1 2 3 4 2.6 7 8 9 3.0 1 2 3 4 6 7 8 9 4.5 66:49、下列说法中,正确的一个是( )。1.接口属于复合数据类型 2.接口属于简单数据类型 3.标识符的总的字符个数是有限的 4.标识符就是保留字 67:118、编写AWT图形用户程序的时候,一定要import的语句是( )。1.import java.awt; 2.import java.awt.*; 3.import javax.awt.*; 4.import javax.swing.*; 68:67、下列哪一个是合法的标识符?( )1.int 2.t 3.0xeeee 4.integer 69:107、Fileoutputstream类的父类是( )。1.File 2.FileOutput 3.OutputStream 4.InputStream 70:3、下列选项中属于Java语言的垃圾回收机制的一项是( )。1.语法检查 2.堆栈溢出检查 3.跨平台 4.内存跟踪 窗体底端窗体顶端1:97、若需要定义一个静态域,应使用哪一个修饰符?( )1.static 2.synchronized 3.private 4.protected 2:98、下列描述中不属于 Java异常处理机制优点的一项是( )。1.把错误处理代码从正常代码中分离出来 2.按错误类型和差别分组 3.对无法预测的错误的捕获和处理 4.能够处理任何类型的错误 3:63、下列Java语句中,不正确的一个是( )。 1.Double dValue=(float)1233.213f; 2.double dValue=(float)1.213E2f; 3.char ch=(char)-1; 4.char ch=66: 4:27、下列关于类和对象的描述中,不正确的一项是( )。1.现实世界中,可以把每件事物都看做是一个对象 2.一组对象构成一个程序,对象之间通过发消息通知彼此该做什么 3.有共同属性的对象可以抽象为一个类 4.一个类只能实例化一个对象 5:122、下列说法中错误的一项是( )。1.Applet参数的名字必须区分大小写 2.Applet参数的值都是字符串类型的值 3.应该为Applet参数设置一个默认值,可以避免Applet工作不正常 4.获得参数的方法getParameter()可以不放在init()方法中进行 6:121、下列说法中错误的一项是( )。1.LayoutManager是一个接口,编程时通常使用的是实现该接口的类 2.布局管理器体现了Java平台无关性 3.每个容器都对应一个布局管理器 4.在Java中,必须直接设置构件在容器中的位置和直接设置构件的大小 7:39、现有一个双精度浮点变量声明为double dValue;下列赋值语句不正确的一个是( )。1.dValue=Fhoat.POSITIVE_INFINITY; 2.dValue=Float.NaN; 3.dValue=Double.POSITIVE_INFINITY; 4.dValue=(double)|true; 8:37、下列关于数据类型的类包装的说法中,不正确的一个是( )。1.char类型被包装在Character类中 2.int类型被包装在Integer类中 3.包装类有己的常用方法和常数 4.包装类可以被其他的类继承 9:95、若有定义:byte x=11,22,33,一66;其中0k3,则对x数组元素错误的引用是( )。1.小5?3 2.xk 3.xk+51 4.x0 10:80、对于一个二位的十进制正整数x,求它的十位数字Y(Y为整型)的表达式是( )。1.Y=x?x1010 2.Y=(x?x10*10)10 3.Y=x10 4.Y=x10 11:79、设i、j为int类型变量,a为float类型变量,以下选项中,正确的赋值语句是( )。1.i=i+2 2.a=7; 3.i+一一j; 4.a=660; 12:62、下列关于作用域的说法中,正确的一个是( )。1.不同方法中声明的不同变量,可以互相访问 2.在不同方法中可以声明相同数据类型的同名局部变量 3.在同一个类中可以声明相同数据类型的同名类变量 4.在同一个程序块中可以声明相同数据类型的同名变量 13:60、现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是( )。1.int类型 2.double类型 3.float类型 4.long类型 14:23、下列关于java.1ang包中封装的基本类的说法中,不正确的一项是( )。1.java1ang包封装了Object、Class、System、string、Thread等基本类 2.System类提供了标准的I0操作,可以实例化 3.Class类的对象包含所对应的类的基本信息,可以通过调用Class类的方法访问这些信息 4.Object类是所有类都必须继承的类 15:58、下列数据中是八进制数的一个是( )。1.0X214 2.231 L 3.00 4.10 16:73、整型变量a、b定义如下,表达式+a= =b的值是( )。 int a=3; int b=4; 1.4 2.3 3.1 4.10 17:48、下列标识符中,合法的一个是( )。1.$#!$ 2.$-$ 3.2$2 4.$22$ 18:18、Java语言最初是面向哪个应用领域设计的?( )1.Internet 2.制造业 3.消费电子产品 4.CAD 19:17、以下关于面向对象概念的描述中,不正确的一项是( )。1.在现实生活中,对象是指客观世界的实体 2.程序中的对象就是现实生活中的对象 3.在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class) 4.在程序中,对象是一组变量和相关方法的集合 20:52、下列数据表示十六进制数的一个是( )。1.02l 2.123 3.23 4.0xa34 21:115、下列说法中,错误的一项是( )。1.MouseAdapter是鼠标运动适配器 2.WindowAdapter是窗口适配器 3.ContainerAdapter是容器适配器 4.KeyAda

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论