基础期末试卷卷附有答案_第1页
基础期末试卷卷附有答案_第2页
基础期末试卷卷附有答案_第3页
基础期末试卷卷附有答案_第4页
基础期末试卷卷附有答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

Java基础期末试卷(A卷)[复制]2018-2019学年第一学期期末考试考试时间:90分一、单项选择题(本大题共15小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码写在题后的括号内。错选、多选或未选均无分。1、Java的字符类型采用的是Unicode编码,每个Unicode码占用()比特位。[单选题]*A、8B、16(正确答案)C、32D、642、下列属于基本数据类型的是()。[单选题]*A、char(正确答案)B、CharC、StringD、JPanel3、基本数据类型int所占的字节数为()。[单选题]*A、2B、4(正确答案)C、6D、84、程序的主方法publicstaticvoid____(String[]args){},横线处应为()[单选题]*A、main(正确答案)B、mianC、MainD、void5、下列属于关系运算符的是()。[单选题]*A、=B、!=(正确答案)C、&&D、!6、下列关于Java的名词描述正确的是()。[单选题]*A、JRE:Java虚拟机B、JVM:Java运行时环境支持C、JDK:Java语言开发包(正确答案)D、以上都不正确7、以下是表示整型数组arr长度的是()。[单选题]*A、arr.length(正确答案)B、arr.length()C、arr.sizeD、arr.size()8、Java程序编译后生成的字节码文件的扩展名为()。[单选题]*A、.javaB、.class(正确答案)C、.htmlD、.exe9、已知

inta=10,b=8;

b=a++;

则b的值是()。[单选题]*A、10(正确答案)B、9C、11D、810、Scanner属于哪个包()。[单选题]*A、java.util(正确答案)B、java.awtC、java.langD、java.array11、下列关于Java的描述不正确的是()。[单选题]*A、Java是一门面向对象的语言B、Java可运行在Windows系统也可运行在Linux上C、Java语言不具有跨平台性(正确答案)D、Java具有自动垃圾回收机制12、当x=1时,表达式“!(x>0)”的结果是()。[单选题]*A、trueB、1C、false(正确答案)D、013、下列关于数组的声明错误的是()。[单选题]*A、int[]arr=newint[10];B、intarr[]={23,45,56,90.0};(正确答案)C、intarr[];arr=newint[]{12,34,53,29};D、int[]arr={12.90.34.56};14、while和do...while循环的区别是()。[单选题]*A、没有区别,这两个结构任何情况下效果都一样B、while和do...while之间不可以互相转换C、while先循环后判断,所以循环体至少被执行一次D、do...while先循环后判断,所以循环体至少执行一次(正确答案)15、byte的范围是多少()。[单选题]*A、-128~127(正确答案)B、0~65535C、-65536~65535D、-127~128二、判断题(本大题共10小题,每小题2分,共10分)

判断下列各小题的描述是否正确。用true表示正确,false表示错误。请将各题的答案填写在题后相应的位置。Java是面向对象的编程语言。[判断题]*true(正确答案)false2、while可以用for改写。()[单选题]*true(正确答案)false3、switchcase语句可以用ifelseif的语句改写。()[单选题]*true(正确答案)false4、JDK安装成功后,classpath环境变量必须配置。()[单选题]*truefalse(正确答案)5、数组下标总是从0开始,下标可以是整数或整型表达式。()[单选题]*true(正确答案)false6、switch结构中必须有default。()[单选题]*truefalse(正确答案)7、if语句必须与else语句成对出现。()[单选题]*truefalse(正确答案)8、for循环可以省略循环条件。()[单选题]*true(正确答案)false9、while循环可以省略循环条件。()[单选题]*truefalse(正确答案)10、一个程序中可以有多个main方法。()[单选题]*truefalse(正确答案)三、程序阅读题(1题5分、2题5分,3题10分,共计20分,请在每小题的空格中填上正确答案。错填、不填均无分。)1、分析下述代码,并写出程序运行结果。(5分)[填空题]_________________________________publicclassSum{

publicstaticvoidmain(String[]args){

doublesum=0;

for(inti=1;i<100;i++){

sum+=1.0/i;

}

System.out.println(sum);

}

}2、分析下述代码,并写出程序运行结果。(5分)[填空题]_________________________________publicclassTestArray{

publicstaticvoidmain(String[]args){

System.out.println(10+20+“30”+40+50);

}

}3、将下述代码补充完整(4分),并写出程序运行结果(6分)。[填空题]_________________________________publicclassTest{

publicstatic__(1)__main(String[]args){

inta=12;

doubled=10;

a=a/5;

System.out.println(a);

a=___(2)___d/2;

d=5/2;

System.out.println(d);

a=a+++a;

System.out.println(a);

}

}四、编程题(本大题共2小题,第一题15分,第二题15分,共计30分)1、控制台输入三个整数

温馨提示

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

最新文档

评论

0/150

提交评论