欢迎来到天天文库
浏览记录
ID:59254718
大小:15.32 KB
页数:9页
时间:2020-09-08
《javaSE练习题2及答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、单选1、(1分)下列描述中,错误的是(A)。A.Java语言的性能要比C语言差B.Java能够实现一次编写,处处运行C.Java是一种面向对象的编程语言D.Java有多线程机制2、下列不属于java语言特点的是(B)A.自动垃圾回收机制B.面向过程的编程语言C.跨平台特性D.去除了难理解的指针等概念3、下列不是虚拟机执行过程特点的是(A)A.单线程B.多线程C.动态链接D.异常处理4、(2分)阅读下列代码,选出该代码段正确的文件名(B)。classA{voidmethod1(){System.out.println("Method1inclassA");}}p
2、ublicclassB{voidmethod2(){System.out.println("Method2inclassB");}publicstaticvoidmain(String[]args){System.out.println("main()inclassB");}}A:A.javaB:A.classC:B.javaD:B.class5、结构化程序设计所规定的三种基本控制结构是(C)A、输入.处理.输出B、树形.网形.函数C、顺序.选择.循环D、主程序.之程序.函数6、下面为数组初始化正确的写法是(d):A、doublec[]=newdouble[]{1
3、,2}B、doublec[]=newdouble{1,2}C、doublec[]=newdouble[](1,2)D、doublec[]=newdouble(1,2)7、(2分):下面不属于java类中的类修饰符的是(C):A.publicB.finalC.extendsD.abstract8、下列描述中,错误的是(A)A、java要求编程者管理内存B、对象是类的一个实例C、类是一个抽象D、java有多线程机制9、(2分):不论循环条件判断的结果是什么,(B)循环将至少执行一次。A.whileB.do-whileC.forD.以上都不是10、下列描述中,错误的是(
4、A)A、java要求编程者管理内存B、对象是类的一个实例C、类是一个抽象D、java有多线程机制11、(1分):下面关于for-each循环说法不正确的是:(D)A、JDK1.5之后才提供了for-each循环B、使用for-each循环遍历数组时,无须获得数组长度。C、使用for-each循环遍历数组时,无须根据索引来访问数组元素。D、以上说法都不正确12、以下哪一项不是File类的功能(B)A)创建文件B)创建目录C)删除文件D)拷贝文件13、下列程序test类中的变量c的最后结果为(D)publicclasstest{publicstaticvoidmain
5、(Stringargs[]){inta=10;intb;intc;if(a>50){b=9;}c=b+a;}}A、10B、0C、19D、编译出错15、那么下列说法正确的是:(--------)A:程序运行结果为”有参”;B:程序编译错误,不能运行C:程序运行结果为“name”;D:程序能编译,但是没有输出结果16、如下代码:for(inti=0;i<2;i++){System.out.println("hello");}循环会执行(C)次:A、0B、1C、2D、317、下列语句中不正确的一个是(D)。(A)floatf=1.1f;(B)byteb=128;(C)d
6、oubled=1.1/0.0;(D)charc=(char)1.1f;18、对于while(循环条件){循环体}循环,在每次执行循环之前,都先对循环条件求值,如果循环条件为(A)则运行循环体部分。A、trueB、falseC、1D、019、2.下列对于continue的作用描述正确的是(B):A、continue用于强行终止循环,跳出循环体B、continue用于终止本次循环,接着会开始下次循环C、continue不仅能终止循环,还能终止循环语句之外的语句的执行D、continue不能终止任何循环二、多选。1、对于while(循环条件){循环体}循环,下面选项说法
7、正确的是(AD):A、循环条件为true,执行循环体B、循环条件为true,不执行循环体C、循环条件为false,执行循环体D、循环条件为false,不执行循环体2、int和Integer的区别是?(ABC)A、Int是java的原始数据类型,Integer是java为int提供的封装类。B、引用类型和原始类型的行为完全不同,并且它们具有不同的语义。C、引用类型和原始类型具有不同的特征和用法。D、Integer是java的原始数据类型,Intager是java为int提供的封装类。3、下面哪些选项那些可以用作变量名的首字符?(A)A.字母B.下划线(_)C.数字D
8、.美圆符号
此文档下载收益归作者所有