华为java面试题库
华为的JAVA面试题
(后记:没有想到华为的面试题就是非同一般,很多题不是一眼就能够看得出来,至少对我这种鸟来说是这样。对我个人来说,看看这样的题,可能比看《Think In Java》都还要好,因为这里面有很多的东西,都是我们平时没有太在意,或者是只是懂一点皮毛而已,通过做一下这样的练习,把自己不知道、不熟悉的知识点,利用这个机会好好的巩固一下。这些答案是我自己做的,有一些是从网上来的,有一部是自己做的,并且还有一部份没有做完,我不敢保证都对,所以请你在引用的时候,务必通过自己核对一下。当然,我既然能够把这些答案放在这里,那说明我肯定是自己检验了一遍的,也不是那么恐怖的)
QUESTION NO: 1
publicclass Test1 {
public static void changeStr(String str){
str="welcome";
}
public static void main(String[] args) {
String str="1234";
changeStr(str);
System.out.println(str);
}
}
//输出结果:1234
//这里虽然是一个静态方法,但是里面的变量是一个局部变量,
//所以这里不因为是静态方法,就误认为里面的变量也是静态变量了
QUESTION NO:2
public class Test2 {
static boolean foo(char c) {
System.out.print(c);
return true;
}
public static void main(String[] argv) {
int i = 0;
//for( 65 ; 88 && ( i < 2) ; 67)
for (foo('A'); foo('B') && (i < 2); foo('C')) {
i++;
foo('D');
}
}
}
/*
What is the result?
A. ABDCBDCB
B. ABCDABCD
C. Compilation fails.
D. An exception is thrown at runtime.
//输出结果是:ABDCBDCB
分析:FOR循环里面讲究的条件要为真,与你的判断式是什么没有关系
就像这里,虽然是打印的字母,但是却不是false,所以可以执行
第一次进行循环:
foo('A')打印字母A,(注:这里不是false条件就默认为true条件)
foo('B')打印字母B,i=0,比较(i < 2),条件为true,进行循环体,foo('D')打印D
foo('C')打印字母C
第二次循环:
foo('B')打印B,i=1,比较(i < 2)为true,进行循环体,foo('D')打印D
foo('C')打印字母C
第三次循环:
foo('B')打印字母B,i=2,比较(i < 2)为false,退出循环,得结果
*/
QUESTION NO: 3
1. class A {
2. protected int method1(int a, int b) { return 0; }
3. }
Which two are valid in a class that extends class A? (Choose two)
A. public int method1(int a, int b) { return 0; }
B. private int method1(int a, int b) { return 0; }
C. private int method1(int a, long b) { return 0; }
D. public short method1(int a, int b) { return 0; }
E. static protected int method1(int a, int b) { return 0; }
publicclass B extends A{
/**
*@paramargs
*/
//can not reduce the visibility of the inherited method from A
华为Java 笔试题+数据库题 123 一、 单项选择题 1.Java 是从( )语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确( )...
5页 免费 JAVA华为面试题目 7页 1财富值 JAVA华为面试 22页 2财富值 华为Java面试参考资料-2 15页 10财富值 java华为面试 2页 5财富值喜欢此文档的还喜欢...
华为java面试题_IT/计算机_专业资料。华为java面试题一、 单项选择题 1.Java是从( )语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列...
华为java面试题 4页 1下载券华为的JAVA面试题及答案 暂无评价0人阅读0次下载举报文档...
华为java面试题及答案[华为面试题]_计算机软件及应用_IT/计算机_专业资料。...5、SQL 问答题 表结构: 1、 表名:g_cardapply 字段(字段名/类型/长度): ...
华为Java面试题集第3部分编程题_IT/计算机_专业资料。华为Java面试题集第3... 按提交键就在另一页面显示 按什么排序,结果为, , 提供 reset 答案(1) ...
88页 1下载券 华为java人员面试题 5页 免费 华为的JAVA面试题及答案 5页 免费 华为java面试题1 4页 免费 华为招聘Java面试题 5页 免费喜欢此文档的还喜欢...
华为面试题,java 8页 1下载券 JAVA面试题( 华为)(答案... 7页 免费 ...此题目有问题 对对 题目有问题 错对 存储函数也可以 create table t_serrice(...
华为面试题,java 8页 2财富值 JAVA面试题( 华为)(答案) 7页 免费 华为的...查询学生平均成绩及其名次 SELECT 1+(SELECT COUNT( distinct 平均成绩) FROM (...
华为面试题(附答案) 5页 2下载券 华为面试题3 13页 1下载券 喜欢此文档的还喜欢 微软IBM面试题及答案 5页 免费 最新JAVA编程题全集(50题... 31页 1...
热门文档