Java基础练习题附答案

Java附答案基础练习题一、简单Java程序调试1)以下哪个是Java应用程序main方法的有效定义?A.publicstaticvoidmain();B.publicstaticvoidmain(Stringargs);C.publicstaticvoidmain(Stringargs[]);D.publicstaticvoidmain(Graphicsg);E.publicstaticbooleanmain(Stringa[]);2)编译和运行以下代码的结果为:publicclassMyMain{publicstaticvoidmain(Stringargv){System.out.println(Hellocruelworld);}}A.编译错误;B.运行输出?汥潬挠畲汥眠牯摬;C.编译无错,但运行时指示没有定义构造方法。D.编译无错,但运行时指示没有正确定义main方法。3)下列选项中不属于Java虚拟机的执行特点的一项是:A.异常处理B.多线程C.动态链接D.简单易学4)不属于Java语言特点的一项是:A.分布式B.安全性C.编译执行D.面向对象5)以下程序的运行结果为:publicclassTest{publicstaticvoidmain(Stringargv[]){祓瑳浥漮瑵瀮楲瑮湬尨???}}A.5B.x=5?尠??‵?尠??6)以下程序的运行结果为:publicclassTest{publicstaticvoidmain(Stringargv[]){System.out.println(good+morning);}}A.goodmorningB.good+morningC.goodmorningD.good+morning二、Java符号与表达式1)现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为:A.int类型B.double类型C.float类型D.long类型2)下面程序段的输出结果是:inta=2;System.out.print(a++);System.out.print(a);System.out.print(++a);A.333B.334C.234D.2333)以下代码的输出结果?publicclassTest{intx=3;publicstaticvoidmain(Stringargv[]){intx=012;System.out.println(x);}}A.12B.012C.10D.34)下列定义语句正确的是:A.charc=\/n;B.inti=12;C.floatf=2.8;D.booleanb=null;5)检查如下代码:publicclassQuiz2_l{publicstaticvoidmain(String[]args){inta=8;intb=-8;System.out.print(a<<2);祓瑳浥漮瑵瀮楲瑮尨,+(b>>1));}}下列哪条语句正确描述了程序在编译和运行时的行为?A.编译成功,输出为“32,-4”B.编译成功,输出为“16,4”C.编译成功,输出为“32,2147483644”D.编译成功,输出为“16,2147483644”E.编泽器拒绝表达式b>>,因为不能对一个负数应用>>操作符6)以下代码中变量result的可能类型有哪些?byteb=11;shorts=13;result=b*++s;A.byte,short,int,long,float,doubleB.boolean,byte,short,char,int,long,float,doubleC.byte,short,char,int,long,float,doubleD.byte,short,charE.int,long,float,double7)以下代码的输出结果为:System.out.println(+2+3);System.out.println(2+3);System.out.println(2+3+\);System.out.println(2+\+3);A.第3行出现编译错误B.输出23,5,5和23.C.输出5,5,5和23.D.输出23,5,23和23.8)设有如下变量说明:bytemyByte;intmyInt;longmyLong;charmyChar;floatmyFloat;doublemyDouble;以下赋值语句哪个需要强制转换。A.myInt=myByte;B.myInt=myLong;myByte=3;.C.D.myInt=myChar;E.myFloat=myDouble;F.myFloat=3;G.myDouble=3.0;9)考虑如下两语句:1.booleanpassingScore=false&&grade==70;2.booleanpassingScore=false&grade==70;表达式grade==70在什么地方被计算A.在1和2中均计算B.在1和2中均未计算C.在1中计算,在2中未计算D.在2中计算,在1中未计算E.非法,因为false应写FALSE10)设有一个整数x其二进制值为10011100(用1字节表示),则执行如下语句后z的二进制值为:inty=1<<7;intz=x&y;A.10000001B.10000000C.00000001D.10011101E.1001110011)以下哪些编译正确?A.shortmyshort=99S;B.Stringname='ExcellenttutorialMrGreen';C.charc=17c;D.intz=015;12)以下哪些是java关键字?A.doubleB.SwitchC.thenD.instanceof13)以下程序行的输出结果为?System.out.println(010|4);A.14B.0C.6D.1214)设有如下变量charc='c';inti=10;doubled=10;longl=1;Strings=Hello;以下哪些语句编译不出错?A.c=c+i;B.s+=i;C.i+=s;D.c+=s;15)整型变量a,b的值定义如下:inta=3;intb=4;则表达式++a==b的值为:A.4B.falseC.3D.true16)执行下列代码后输出结果为:p...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?