教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

Java基础知识测试(含答案)

来源:网络收集 时间:2026-06-30
导读: 共40道选择题,每题2.5分。多选题有错则全错,全对才满分. 单选题: 1. 下列哪个声明是错误的?(b) A. int i=10; B. float f=1.1; C. double d=34.4; D. byte b=127; 2. 下面哪个不是java中的关键字?(c) A. public B. true C. main D. class 3. 下面哪

共40道选择题,每题2.5分。多选题有错则全错,全对才满分.

单选题:

1. 下列哪个声明是错误的?(b) A. int i=10; B. float f=1.1;

C. double d=34.4; D. byte b=127;

2. 下面哪个不是java中的关键字?(c) A. public B. true C. main D. class

3. 下面哪个语句不会产生编译错误?( c ) A. float a =2.0; B. char c =”a”; C. byte b =25; D. boolean d=0;

4. 下面程序哪个语句是正确的c

A. 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;

5. byte类型的大小是a A. -128 ~ 127 B. -228 ~128 C. -255 ~ 256 D. -255 ~ 255

6. 下面程序执行的结果是?(b) public class Test() {

public static void main(String[] args) { System.out.println(“”+?a?+1);

} }

A. 98 B. a1 C. 971

D. 197

7. 下面程序执行的结果是?(b) int i = 100; while(true) { If ( i++ > 100 ) break; System.out.println(i); }

A. 100 B. 101 C. 102 D. 103

8. 下面程序执行的结果是?(c) 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(a); A. 5 B. 6 C. 7 D. 8

9. 下面程序的运行结果是 ( d ) int a=3, b=1; if(a==b)

System.out.println(\

A. a=1 B. a=3 C. 编译错误

D. 正常运行但没有输出

10. 下面程序的运行后,a,b,c的值正确的是:b int a=1,b=2;

int c=(a+b>3?a++:++b); A. a=2,b=3 B. a=1,b=3 C. a=1,b=2 D. c=2

11. 下面程序的运行结果b public class Demo { public static int fun(int c)

{ return c+=2; } public static void main(String[] args)

{ int temp=fun(2); System.out.println(temp); } }

A. 2 B. 4 C. 6 D. 8

12. 下面程序的运行结果,哪个是正确的b int b=1;

while(++b<3)

System.out.println(\A. 程序将会进入死循环导致无输出 B. 输出一次LOOP C. 会输出多次LOOP D. 程序中含有编译错误

13. 下面数组定义错误的是(d)C A. 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={?a?, 23 , 45 , 6};

14. 下面程序执行的结果是?( d) int x =1,y=1;

if(x++==2 & ++y==2) { x=7; }

System.out.println(\ , y=\A. x=1 y=2 B. x=7 y=1 C. x=7 y=2 D. x=2 y=2

15. 下面不属于基本数据类型的是(b) A. int

B. double C. long D. int[]

16. 给出下列代码: boolean a = false; boolean b = true;

boolean c= ( a&&b)&&(!b); int result = (c = = false)?1:2; 执行完后,c 与 result 的值是( a). A. false和1 B. true和2 C. true和1 D. false和2

17. 阅读下列代码: public class Test {

public static void main ( String []args ) { int f=12; int i = 3; System.out.println( f /i ); } }

程序运行结果为(c ). A. 3

B. 3.0 C. 4 D. 4.0

18. 下面程序执行的结果是?(c)

boolean b=true; if(b=false) { System.out.println(\}

else if(b) { System.out.println(b); }

else if(!b) { System.out.println(\} else System.out.println(\A. a B. true C. c D. d

19. 下面程序执行的结果是?(d) int x=2,y=3; switch(x) { default: y++; case 3: y++; case 4: y++; }

Sysetem.out.println(\A. 3 B. 4 C. 5 D. 6

…… 此处隐藏:492字,全部文档内容请下载后查看。喜欢就下载吧 ……
Java基础知识测试(含答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/594359.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)