2023年传智播客Java基础知识测试初测带答案.doc

上传人:M****1 文档编号:554932138 上传时间:2023-11-14 格式:DOC 页数:19 大小:41.04KB
返回 下载 相关 举报
2023年传智播客Java基础知识测试初测带答案.doc_第1页
第1页 / 共19页
2023年传智播客Java基础知识测试初测带答案.doc_第2页
第2页 / 共19页
2023年传智播客Java基础知识测试初测带答案.doc_第3页
第3页 / 共19页
2023年传智播客Java基础知识测试初测带答案.doc_第4页
第4页 / 共19页
2023年传智播客Java基础知识测试初测带答案.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《2023年传智播客Java基础知识测试初测带答案.doc》由会员分享,可在线阅读,更多相关《2023年传智播客Java基础知识测试初测带答案.doc(19页珍藏版)》请在金锄头文库上搜索。

1、答题格式:1 - 30题为单选题, 31 - 40为多选题. 新建一个txt文献, 答案写在这个文献中.答案必须保存为txt格式的文献。答题的时候,可以在EditPlus上答题,会自动显示题目序号文献名改为自己的名字, 每题一行. 多选题按abcd的顺序填答案, 比如某一题的答案acd, 就必须是acd, 不能是adc等等. 不能有空行, 不能有空格,不能有题目序号,一定不要某一题不会就空在那, 会导致后面的答案全都辨认错了!填完答案数一下, 不要填挪了!共40道选择题,每题2.5分。多选题有错则全错,全对才满分.单选题:1.下列哪个声明是错误的?( ) A. int i=10;B. byte

2、 b=127;C. float f=1.1; /1.1fD. double d=34.4;2.下面哪个不是java中的关键字?( )A.publicB. trueC. classD. main3.下面哪个语句不会产生编译错误?( )A. float a =2.0; /2.0fB. byte b =25; C. char c =”a”;D. boolean d=0;4.下面程序哪个语句是对的的 ( )A. byte a=0,b=3; byte c =a+b;B. short s =23; s=s+12;C. float f = 23+23.23;D. short s=23; s+=12;5. b

3、yte类型的大小是 ( )A. -228 128B. -255 256C. -128 127D. -255 2556.下面程序执行的结果是?( )int i = 100;while(true)If ( i+ 100 )break;System.out.println(i);A. 100B. 101C. 102D. 1037.下面程序执行的结果是?( )public class Test()public static void main(String args)System.out.println(“”+a+1); A.98B. a1C. 197D. 9718. 下面程序的运营结果是 ( )in

4、t a=3, b=1;if(a=b)System.out.println(a=+a);A. a=1 B. a=3C. 正常运营但没有输出D. 编译错误9.下面程序的运营后,a,b,c的值对的的是:( )int a=1,b=2;int c=(a+b3?a+:+b);A. a=2,b=3B. a=1,b=3C. a=1,b=2D. c=210. 下面程序执行的结果是?( )int a=2;switch(a)case 1:a+=1;break;case 2:a+=2;case 3:a+=3;break;case 4:a+=4;break;default:a=0;System.out.println(

5、a);A. 5B. 6C. 7D. 811.下面程序的运营结果( )public class Demopublic static int fun(int c)return c+=2;public static void main(String args) int temp=fun(2);System.out.println(temp); A. 2B. 4C. 6D. 812.下面程序的运营结果,哪个是对的的( )int b=1;while(+b3) System.out.println(LOOP);A. 程序将会进入死循环导致无输出B. 会输出多次LOOPC 程序中具有编译错误D. 输出一次L

6、OOP 13.下面数组定义错误的是( )A. int arr =23,45,65,78,89;B. int arr=new int10 ;C. int arr=new int43,4,5,6;D. int arr=a, 23 , 45 , 6;14. 下面程序执行的结果是?( )int x =1,y=1;if(x+=2 & +y=2)x=7;System.out.println(x=+x+ , y=+y);A. x=1 y=2 B. x=7 y=1 C. x=7 y=2 D. x=2 y=215. 下面不属于基本数据类型的是( )A. intB. doubleC. longD. int /引用

7、类型16. 给出下列代码:boolean a = false;boolean b = true;boolean c= ( a&b)&(!b);int result = (c = false)?1:2;执行完后,c 与 result 的值是 ( )A. false和1B. true和2C. true和1D. false和217. 阅读下列代码:public class Testpublic static void main ( String args ) int f=12;int i = 3;System.out.println( f /i );程序运营结果为 ( )A. 3B. 3.0C. 4

8、D. 4.018. 下面程序执行的结果是?( )boolean b=true;if(b=false)System.out.println(a);else if(!b)System.out.println(b);else if(b)System.out.println(c);elseSystem.out.println(d);A.a B.true C.cD.d19. 下面程序执行的结果是?( )int x=2,y=3;switch(x)default:y+;case 3:y+;case 4:y+;Sysetem.out.println(y=+y);A. 3B. 4C. 5D. 620. 下面程序

9、执行的结果for(int i=1;i=10;i+)if (i5)continue;System.out.println(“java基础班”);在屏幕上打印几次java基础班? ( )A. 5B. 6C. 7D. 821.阅读下面代码段:public class Demopublic static void main (String args)int arr = new int 10;System.out.println(arr1);执行结果对的的说法是( )A. 编译时将产生错误B. 输出零C. 编译时对的,运营时将产生错误D. 输出空22 .和下面代码能完毕相同的选项是( )int i=1;

10、int sum=0;while(i=100)if(i%2=0) /i为偶数sum=sum+i;i+;A. for (int x =1; x=100;x+) sum=sum+x;B. for (int x =0; x=100;x+=2) sum=sum+x;C. for (int x =1; x=100;x+=2) sum=sum+x;D.上述全对23.阅读下面代码段:public class Testpublic static void main (String args)char ch=c;switch (ch)case a:System.out.print(“a”);break;case

11、b: System.out.print(“ab”);case c:System.out.print(“c”);default:System.out.print(“d”);输出的结果为 ( )A. a B. b C. cD. cd24. 以下代码输出是( )int i=0;int sum=0;while(i 0 ) System.out.println(“Hello.”); else if ( x -3 ) System.out.pirntln ( “ I am Tom. ”); else System.out.println (“How are you?”); 请问将打印字符串 “How are you ?”的x的范围是( )A. x0B. x -3C. x = -3D. x -328. 下列代码中,将引起编译错误的行是( )。 1)public class Exercise 2) public static void main(String args) 3) float f=0.0; 4) f+=1.0; 5) 6) A. 第2行 B.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号