还剩5页未读,继续阅读
文本内容:
单项选择题每道题目2分
1.下列哪个申明是错误的?BA.int i=10;B.float f=l.1;C.double d=
34.4;D.byte b=127;
2.下面哪个不是java中的关键字?CA.publicB.trueC.mainD.class
3.下面程序哪个语句是对的的CA.byte a=0,b=3;byte c=a+b;B.short s=23;s=s+12;C.short s=23;s+=12;D.float f=23+
23.23;
4.下面程序执行的成果是?Bclass Test|public static void mainString[]args System.out.println+,a+1;}A.98B.alC.971D.
1975.下面程序执行的成果是?Bint i=100while trueif i++100{break;System,out.printini;A.100B.101C.102D.报错
6.下面程序的运行成果是D int a=3,b=l;if a==b System.out.printin〃a=〃+a;A.a=lB.a=3C.编译错误D.正常运行但没有输出
7.下面程序的运行后,成果对的的是Bint a=l,b=2;int c=a+b3a++:++b;A.a=2,b=3B.a=l,b=3C.a=l,b=2D.c=
28.下面程序的运行成果Bclass Demopublic staticint funintc{return c+=2;public staticvoid mainString[]args inttemp=fun2;System,out.printintemp;A.2B.4C.6D.
89.下面数组定义错误的是cA.int口arr={23,45,65,78,89;B.int□arr=new int
[10];C.int口arr=new int
[4]{3,4,5,6};D.int[]arr={匕,23,45,6};
10.下面程序执行的成果是?D int x=1,y=l;ifx++=2++y=2{x=7;System,out.printin〃x=〃+x+〃,y=〃+y;A.x=l y=2B.x=7y=lC.x=7y=2D.x=2y=
211.下面不属于基本数据类型的是DA.intB.doubleC.longD.int[]
12.下面程序执行的成果是?cboolean b=true;if b二false System,out.println〃a〃;else ifbSystem.out.printlnb;else if!bSystem.out.printin〃c〃;else System,out.println〃d〃;}A.aB.bC.cD.d
13.下面程序执行的成果是?(D)intx=2,y=3;switch x{default:y++;case3:y++;case4:y++;Sysetem.out.printin〃y=〃+y;A.3B.4C.5D.
614.下面程序执行的成果for inti=l;i=10;i++if i%3=0continue;System.out.printlnjava基础班”;在屏幕上打印几次“java基础班”?C A.5B.6C.7D.
815.阅读下面代码段public classDemo{public staticvoid mainString[]args int[]arr=new int
[10];System.out.printlnarr
[1];}执行成果对的的说法是CA.编译时将产生错误B.编译时对的,运行时将产生错误C.输出零D.输出空
16.和下面代码能完毕相似的选项是B inti=l;int sum=0;while i=100{ifi%2==0{sum=sum+i;}i++;A.for intx=1;x〈=100;x++{sum=sum+x;}B.for intx=0;x=100;x+=2{sum=sum+x;}C.for intx=1;x=100;x+=2{sum=sum+x;}D.上述全对
17.如下代码输出是D inti=0;int sum=0;while i=10{i++;if i%2!=0continue;sum+二i;System,out.printinsum;A.55B.45C.35D.
3018.给出下列代码片段ifx0{System,out.printing Hello”;}else ifx-3{System,out.pirntlnI amTom;else{System.out.printinuIIow areyou;}请问将打印字符串“How areyou”的x的范围是C A.x0B.x-3C.x〈二-3D.x=0x-
319.下列代码执行的成果为Aclass Demopublic staticvoid mainString[]args intnum=max43,34;System.out.printlnnum;}public staticint maxint a,int b{return aba:b;A.43B.23C.77D.
920.下面程序执行的成果是A classDemo{publicstaticvoidmainString[]args inta=10;ifa++10a=20;System,out.printina;A.11B.12C.20D.21多选题每道题目3分
21.下面哪些是合法的标志符BCDA.2variableB.variable2C.what$D._
3.
22.下列函数中能和函数int maxinta,int b,double c构成重载关系的是BC A.double maxinta,int b,double cB.void maxinta,double c,int bC.int maxdoublea,int bD.int maxintx,int y,double z
23.下面的说法对的的是AC A.byte,short,char数据类型可以自动转化为intB.float数据类型可以自动转换为longC.在java语言中默认小数为doubleD.byte a=23;byte b=12;a+b的成果为byte类型
24.下面有关函数描述对的的是ADA.函数是对功能代码块的封装B.函数没有返回值的时候什么都不用写C.没有返回值的函数,不能有return语句D.函数是可以没有形参的
25.下面有关循环描述对的的是ADA.while循环先判断循环条件,后执行循环操作B.while至少会执行一次C.do-while先进行循环条件判断,后执行循环操作D.do-while循环至少执行一次,后进行循环判断简答题目每道题目5分26JDK,JRE,JVM是什么,有什么用,它们之间又有什么关系?27数组是基本类型吗?Java中基本数据类型分类有哪些?28函数是什么?它的运行特点是什么?29数组是什么?我们根据什么可以获取数组中的元素呢?30请说说什么时候使用变量,什么时候使用if语句,什么时候使用循环语句?说的有理即可得分编程题目每道题目10分注意格式,命名规范,注释31在main措施中写一段代码,实目前控制台输出九九乘法表32请写一种函数sum,实现求两个数之和规定在main中调用。
个人认证
优秀文档
获得点赞 0