ImageVerifierCode 换一换
格式:DOCX , 页数:90 ,大小:53.56KB ,
资源ID:1459856      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1459856.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(精选最新版大学JAVA期末完整考试题库500题含参考答案.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

精选最新版大学JAVA期末完整考试题库500题含参考答案.docx

1、精选最新版大学JAVA期末完整考试题库500题含参考答案2019年大学JAVA期末题库500题含参考答案一、判断题1已知:int x=10,y=4; x/y的值为(c )。22分析下面的代码行 float f=3.2; int I=f; ,错误的答案是( B )。代码不能编译代码编译,i被设置为3 第二行若改为 int i=(byte)f 则可编译 第一行若改为 float f=3.2f 则可编译3下列运算符合法的是( A )。 &if:=4下列的哪个赋值语句是不正确的?(A )float f = 11.1; double d = 5.3E12; float d = 3.14f ; doubl

2、e f=11.1E10f;5设A为已定义的类名,下面声明类A的对象a的语句中正确的是( D )。float A a; public A a=A(); A a=new int(); A a=new A();6我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。this public static final7在Java中,下面关于构造方法的描述正确的是(D)。类必须有显式构造函数它的返回类型是void它和类有相同的名称,但它不能带任何参数以上皆非8如果要让一个变量的值不被修改,可以将这个变量用关键字( C )修饰。static superfinalfinally9在类的说明符中,被指

3、定为私有的数据可以被以下( C )访问。程序中的任何方法其他类的成员方法本类中的成员方法子类中的成员方法10在Java语言中,下列关于类的继承的描述,正确的是( C)。一个类可以继承多个父类一个类可以具有多个子类子类可以使用父类的所有方法子类一定比父类有更多的成员方11在Java中,下面对于构造方法的描述正确的是(D )。类必须显式定义构造方法构造方法的返回类型是void构造方法和类有相同的名称,并且不能带任何参数一个类可以定义多个构造方法12在Java中,下列关于方法重载的说法中错误的是( D )。方法重载要求方法名称必须相同重载方法的参数列表必须不一致重载方法的返回类型可以不一致一个方法在

4、所属的类中只能被重载一次13在Java类中,使用以下( c )声明语句来定义公有的int型常量MAX。public int MAX = 100;final int MAX = 100;public static int MAX = 100; public static final int MAX = 100;14在Java中,下列说法正确的是( c )。编写的源程序保存在扩展名为class的文件中源程序编译后保存在扩展名为java的文件中 编写的源程序必须先编译后才能运行程序员可以读懂扩展名为class的文件15设有数组定义:int b = 10 , 20 , 30 , 40 , 50 , 6

5、0 , 70; 则b1的值是 ( B )。1020304016System.out.println(4|3)能打印出什么结果?( c )601717若定义int a=2,b=2,下列表达式中值不为4的是( a )。a+(+b);a*(b+);a+b;a*b;18下列选项中属于字符串常量的是(a )。abcabc(abc)abc19java所有类的父类是( d )。FatherLangExceptionObject20下列选项中,与成员变量共同构成一个类得是( a )。关键字方法运算符表达式21下列不属于关系运算符的是(c )。!=22在java中,使用switch语句时,如希望设置默认值,则需

6、要使用( c )关键字。CaseDoDefaultelse23内部数据类型byte的取值范围是( B )065-1281273276832767256 25524下面对于方法的描述,正确的有( c )。方法必须返回一个值方法可以返回多个值在方法内可以定义其他方法方法可以有多个参数25在JAVA中下面哪一行代码不出现编译警告或错误( d )。float f=1.3;char c=a;byte b=257;int i=10;26以下( c )不是Java的原始数据类型。shortbooleanunitfloat27在Java中,以下(d )标识符是不是合法的。IDoLikeTheLongNameC

7、lass$byte_ok4_case28在java中,下列( c)语句不能通过编译。String s=john+was+here;String s=john+3;float f=5+5.5;int a=3+5;29以下Java语句,会产生编译错误的是( a )。if(2=3) System.out.println(Hi);if(2=3) System.out.println(Hi);if(true) System.out.println(Hi);if(2!= 3) System.out.println(Hi);30设有数组定义:int a =new int10;则最后一个数组元素的下标是(B

8、)。1091031在单一文件中import.class和package的正确出现顺序是( a )。package, import, classclass, import, packageimport, package, classpackage, class, import32和while(true)等价的for语句是(C )。for(true)for(1)for(;)for(,)33his关键字的含义是表示一个( D )。指针当前对象一个类一个方法34_ methodA(byte x,double y) return (short)x/y*2; 下划线上应填写的关键字是( B )。byted

9、oubleshortfloat35若a是int型变量,计算表达式 a=25/3%3 后,a为(B )。123436若有定义 int x=3,y;则执行语句y=(+x)+(+x)+(+x)后,y=( B )。912151837Java的一个int型变量占内存的字节是( B )。142838下面关于float数的定义错误的是( C )。float f=-5;float f=0x0687;float f=1.0;float f=7.8f;39定义整型变量:int n=456;表达式的值为5的是( C )。n%10n/10(n-n/100*100)/10n%10/1040设x为int型变量,则执行语句

10、段x=10; x+=x-=x-x; 后,x的值为( B )。3020401041在Java中负责对字节代码解释执行的是( B )。应用服务器虚拟机垃圾回收器编译器42若有int i, j=30 , k=10;i=j=k*3?1:0;则i的值为( A )。13009043int a,b,c,d;表达式(a+bc+d)的值的数据类型是(B )。intbooleanchar以上都不对44若有int x=10;char c=d;则表达式a+c的值的类型是( A )。charintfloatbyte45有如下定义:float a=1.0f;double b=2.0;则表达式a+b的值的数据类型为( B

11、)。floatdoublecharint46下列语句正确的是(A )。 形式参数可被视为局部变量 形式参数可被全局变量 形式参数为方法被调用时,是真正被传递的参数 形式参数不可以是对象47下面哪一个不是Java中合法的标识符( A )。$pertwoNum_myVar*point48为一个boolean类型变量赋值时,可以使用( A )方式。boolean a=1;boolean a=(9=10);boolean a=真;boolean a=false;49表达式(13+3*4)/4%3的值是( B )。2501250下列值或表达式不能作为循环条件的是(D )。111!=0i-2&251执行下

12、面代码结果( C )。for(int i=0; ;) System.out.println(这是 +i); break; 语法错误,缺少表达式2和表达式3死循环程序什么都不输出输出:这是052以下代码段执行后的输出结果为( A )。int x=3;int y=10; System.out.println(y%x);1-12353有如下定义:float a=3.14f;byte b=3;则表达式a+b的值的数据类型为(D )。byteintcharfloat54055数组int results=new int6所占存储空间是( C )字节?612244856534557while循环和 dowh

13、ile循环的区别是( D )。没有区别 这两个结构任何情况下效果一样while循环比 dowhile循环执行效率高while循环是先循环后判断 所以循环体至少被执行一次dowhile循环是先循环后判断 所以循环体至少被执行一次58下列循环执行的次数是( C )。while(1) i+;10无数次以上说法都不对59下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是( D )。表达式1仅在刚开始时被执行一次表达式2是一个条件表达式表达式3通常用作修改循环控制变量之用表达式3在循环体之前被执行60下列不是合法for语句的是(B )。for(表达式1;)for(表达式1,表达式2,表达式3)for(;表达式2;)for(;表达式3)61下列变量定义中,不合法的是(d )。int $x;int _12;int Summer_2012;int #dim;620263下列为合法类名的是:( C )class123StudentWatchTV类名64String与StringBuffer最大的区别在

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1