java笔试常见的选择题

(*-*)浩
发布: 2019-11-18 16:46:01
原创
3822 人浏览过

java笔试常见的选择题

1.已知表达式int m[] = {0,1,2,3,4,5,6}; 下面那个表达式的值与数组的长度相等()

A m.length()

B. m.length

C. m.length()+1

D. m.length+1

答案:B

分析:数组的长度是.length

2.下面那些声明是合法的?()

A long l = 4990

B. int i = 4L

C. float f = 1.1

D. double d = 34.4

答案:AD

分析:B int属于整数型应该是int=4 C应该是float f=1.1f

3.以下选项中选择正确的java表达式()

A int k=new String(“aa”)

B. String str = String(“bb”)

C. char c=74;

D. long j=8888;

答案:CD

分析:A需要强制类型转换 B String str =new String(“bb”)

4.下列代码的输出结果是

System.out.println(""+("12"=="12"&&"12".equals("12"))); (“12”==”12”&&”12”.equals(“12”)) “12”==”12”&&”12”.equals(“12”)
登录后复制

true

false

5.以下哪些运算符是含有短路运算机制的?请选择:()

A &

B. &&

C. |

D. ||

答案:BD

分析:A C是逻辑与计算

6.下面哪个函数是public void example(){....}的重载函数?()

A private void example(int m){...}

B. public int example(){...}

C. public void example2(){...}

D. public int example(int m.float f){...}

答案:AD

分析:BC定义的是新函数

7.给定某java程序片段,该程序运行后,j的输出结果为()

int i=1; Int j=i++; If((j>++j)&&(i++==j)){j+=i:} System.out.println(j);
登录后复制

A 1

B. 2

C. 3

D. 4

答案:B

分析: i++先引用后。++i 先增加后引用

8.在java中,无论测试条件是什么,下列()循环将至少执行一次。

A for

B. do...while

C. while

D. while...do

答案:B

分析: ACD都不一定进行循环

9.打印结果:

package cn.wuliaokankan; public class smaillT{ public static void main(String args[]){ smaillT t=new smaillT(); int b = t.get(); System.out.println(b); } public int get() { try { return 1; }finally{ return 2; } }
登录后复制

输出结果:

2
登录后复制

10.指出下列程序的运行结果

int i=9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); break; case 2: System.out.println("two"); break; }
登录后复制

打印结果:

zero
登录后复制

以上是java笔试常见的选择题的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!