java笔试常考选择题_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.下⾯那些声明是合法的?()
ignorecase函数的用法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”)
compareto比较大小规则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是逻辑与计算
诚信的it编程培训机构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
java常见笔试题B. do...while
C. while
D. 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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论