




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 Java基础1.1 单项选择题1下面关于Java Application 程序结构特点描述中,错误的是( )。A一个Java Application程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。BJava程序中声明有public类时,则Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。C组成Java Application程序的多个类中,有且仅有一个主类。D一个.java文件中定义多个类时,允许其中声明多个public类。2编译Java程序后生成的面向JVM的字节码文件的扩展名是( )。A.java B.class
2、 C.obj D.exe 3下面关于Java 语言特点的描述中,错误的是( )。AJava是纯面向对象编程语言,支持单继承和多继承。BJava支持分布式的网络应用,可透明地访问网络上的其他对象。CJava支持多线程编程。DJava程序与平台无关、可移植性好。4Java SE的命令文件(java、javac、javadoc等)所在目录是( )。A%JAVA_HOME%jre B%JAVA_HOME%libC%JAVA_HOME%bin D%JAVA_HOME%demo5下列关于运行字节码文件的命令行参的描述中,正确的是( )。A命令行的命令字被存放在args0中。B数组args的大小与命令行的参
3、数的个数无关。C第一个命令行参数(紧跟命令字的参数)被存放在args0中。D第一个命令行参数被存放在args1中。6Java的核心包中,提供编程应用的基本类的包是( )。Ajava.util Bjava.lang Cjava.applet Djava.rmi7编译Java程序时,用于指定生成class文件位置的选项是( )。A-d B-g C-verbose D-nowarn8下列标识符(名字)命名原则中,正确的是( )。A类名的首字母小写 B接口名的首字母小写C常量全部大写 D变量名和方法名的首字母大写9下面哪个选项是正确的main方法说明?( )Avoid main() Bprivate
4、static void main(String args)Cpublic main(String args) Dpublic static void main(String args)10下面哪种注释方法能够支持javadoc命令?( )A/ B/*.*/ C/*.*/ D/*.*/11.下列哪些语句关于Java内存回收的说明是正确的? ( )A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象12. 有以下程序片段,下列哪个选项不能插入到行1。( )1.2 .public class Inter
5、esting3. /do sth 4.A、import java.awt.*;B、package mypackage;C、class OtherClass D、public class MyClass 13.下面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) 14. 下列说法哪个正确?()A、一个
6、程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序使用15下面哪些标识符在Java语言中是合法的?( )A2persons$ BTwoUsers C*point Dinstanceof F.end-line16下列( )是合法标识符。A2end B-hello C=AB D整型变量17若x = 5,y = 8,则表达式x|y的值为( )。A3 B13 C0 D518若定义有变量float f1,f2 = 8.0F,则下列说法正确的是( )。A变量f1,f2均被初始化为8.0 B变量f1没有被初始化,f2被初始化为8.0C变量f1,f2
7、均未被初始化 D变量f2没有被初始化,f1被初始化为8.019下列( )是不能通过编译的语句。Adouble d = 545.0; Bchar a1 = “c”; Cint i = 321; Dfloat f1 =45.0f;20下列循环语句的循环次数是( )。int i=5; do System.out.println(i-); i-; while(i!=0); A5 B无限 C0 D121下列代码哪一行会出错?( )1) public void modify() 2) int I, j, k; 3) I = 100; 4) while (I > 0) 5) j = I * 2; 6)
8、 System.out.println(" The value of j is " + j); 7) k = k + 1; 8) I-; 9) 10 Aline 4 Bline 6 Cline 7 Dline 822下列关于数组的定义形式,哪一个是对的?( )Aint c=new char10; Bint 3=new int2 ;Cint a; a=new int; Dchar b ; b=new char80; 23执行String s=new String10;语句后,哪些结论是正确的?( )As0 为 未定义 Bs.length 为9Cs9 为 null Ds10 为
9、 ""24下列关于Java语言的数组描述中,错误的是( )。A数组的长度通常用length表示 B数组下标从0开始 C数组元素是按顺序存放在内存的 D数组在赋初值和赋值时都不判界25下列代表十六进制整数的是( )。A012345 B2008 C0xfa08 Dfb0526在switch(expression)语句中,expression的数据型不能是( )。Achar Bshort Cdouble Dbyte27下列说法正确的是( )。A表达式“1+2>3”的值是false B表达式“1+2|3”是非法的表达式C表达式“i+j=1”是合法的表达式 D表达式“1+2&g
10、t;3”的值是true28指出正确的表达式( )。Abyte=128; Blong l=0xfffL; CBoolean=null; Ddouble=0.9239d;29若String s = "hello" String t = "hello" char c = 'h','e','l','l','o' ; 则下列哪一个表达式返回true?( )As.equals(t); Bt=c;Ct.equals(c); Ds=c;30. 不允许作为类及类成员的访问控制符的是( )。 A
11、. public B. private C. static D. protected31. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )32. 下面程序段执行后b的值是( )。Integer integ =new Integer(9); boolean b = integ instanceof Object; A.
12、9 B. true C. 1 D. false33. return语句:()A只能让方法返回数值B方法都必须含有C方法中可以有多句return D不能用来返回对象1.2 填空题1.java是一个网络编程语言,简单易学,利用了_的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。2. 如果在Java程序中需要使用java.utile包中的所有类,则应该在程序开始处加上_语句。3.JVM的执行过程有三个特点: _,动态连结,异常处理。4.在JAVA语言中,将后缀名为_的源代码文件编译后形成后缀名为.class的字节码文件。5.JAVA语言的执行模式是半编译和_。6.Java类库具
13、有_的特点,保证了软件的可移植性。7.Java Application应用程序的编写和执行分3步进行:编辑源代码、编译生成字节码文件、_。8.每个java应用程序可以包括许多方法,但必须有且只能有一个_方法。9.Java源文件中最多只能有一个_类,其它类的个数不限。10. Java程序中的单行注释符是_。11. Java程序中的多行注释符是_。12. 如果将类MyClass声明为public,它的文件名称必须是_ _ 才能正常编译。13. 导入mypackage包中的所类的命令是_ _ 。14. Java语言只允许单继承,指每个类只能有一个_ 。15. 在java语言中,boolean型常量只
14、有true和_两个值。16. 标识符是以_、下划线、美元符号作为首字母的字符串序列。17. 下面的语句是声明一个变量并赋值: boolean b1=5!=8;b1的值是_。18. 在java程序中,用关键字_修饰的常量对象创建后就不能再修改了。19. 数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数组、_。20. 八进制整数012表示十进制的_。21. 浮点型数据属于实型数据,分为float和_两种类型。22. 类变量在类中声明,而不是在类的某个方法中声明,它的作用域是_.23. java语言中的各种数据类型之间提供自动转换,如第1操作数是byte类型,
15、第2操作数是float类型,其结果是_类型。24. 在java语言中,如果数值后没有字母,计算机默认值为_类型。1.3 判断题1Java语言具有较好的安全性和可移植性及与平台无关等特性。( )2Java语言的源程序不是编译型的,而是编译解释型的。( )3Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。( )4java.util.Scanner(System.in)可以接收用户从键盘输入的简单数据。( )5Java程序中不区分大小写字母。( × )6机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。( )7System类中的p
16、rintln()方法分行显示信息,而print()方法不分行显示信息。( )8当前路径的标识是“.”。 ( )9printf()和 format()方法使用指定格式字符串和参数,将格式化字符串写入到PrintStream类型的输出流(System.out对象)中。( )10在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。( × )11. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。( )12Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 (× )13Java有垃圾回收机
17、制,内存回收程序可在指定的时间释放内存对象。 (× )14Java语言使用的是Unicode字符集,每个字符在内存中占8位。( × )15Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。( )16所有的变量在使用前都必须进行初始化。( × )17已知byte i = (byte)127; i = i +1;这两个语句能被成功编译。( )18String str="abcdefghi"char chr=str.charAt(9); ( × )19char chrArray= 'a', 'b
18、9;, 'c', 'd', 'e', 'f', 'g'char chr=chrArray6; ( )20String str="abcedf" int length=str.length; ( × )21char str="abcdefgh" ( × )22说明或声明数组时不分配内存大小,创建数组时分配内存大小。( )23强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。( )1.4 简答题1. int 和 Integer 有什么区别?2. &和&&的区别。1.5 参考答案1.5.1 单项选择题1.D 2.B 3.A 4.C 5.C 6.B 7.A 8.C 9.D 10.C 11.B 12.D 13.B 14.A15.B 16.D 17.B 18.B 19.B 20.B 21.C 22.D 23.C 24.D 25.C 26.C 27
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 羽绒制品市场细分与目标客户定位考核试卷
- 海洋生态保护与海洋环境保护与渔业资源环境保护与利用服务考核试卷
- 耐火材料施工技术与质量控制考核试卷
- 纤维板生产效率优化考核试卷
- 电子书与物联网技术的融合应用考核试卷
- 建筑设计院项目管理与运营
- 聚乙烯醇缩丙酮纤维在环保纸质材料的应用考核试卷
- 肉制品加工业的供需平衡与市场调节机制考核试卷
- 私募股权投资跨境投资与并购考核试卷
- 光缆的耐辐射性能研究考核试卷
- 《飞机结构与系统》课件-机翼结构
- 运动与身体教育智慧树知到期末考试答案章节答案2024年温州大学
- 电梯维保服务考核标准及评分办法
- (正式版)JBT 3300-2024 平衡重式叉车 整机试验方法
- 2024全新校医合作协议(重点条款版)
- 小脑梗死的护理查房
- 水产养殖公司合伙人股权分配协议
- 急救医疗资源整合优化研究
- 牛津译林7A-Unit3、4单元复习
- 专题四“挺膺担当”主题团课
- 国家义务教育质量监测初中美术试题
评论
0/150
提交评论