华为 java 笔试面试题华为 Java 笔试题+数据库题一、 单项选择题 1.Java 是从( B)语言改善重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 2.下列语句哪一种对的(B ) A. Java 程序经编译后会产生 machine code B. Java 程序经编译后会产生 byte code C. Java 程序经编译后会产生 DLL D. 以上都不对的 3.下列说法对的的有(C ) A. class 中的 constructor 不可省略 B. constructor 必须与 class 同名,但措施不能与 class 同名 C. constructor 在一种对象被 new 时执行 D. 一种 class 只能定义一种 constructor 4.提供 Java 存取数据库能力的包是( A) A.java.sql B.java.awt C.java.lang D.java.swing 5.下列运算符合法的是( A) A.&& B.<> C.if D.:= 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C 的值是(C ) A.0 B.1 C.-1 D.死循环 7.下列哪一种论述是对的的( D) A. abstract 修饰符可修饰字段、措施和类 B. 抽象措施的 body 部分必须用一对大括号{ }包住 C. 申明抽象措施,大括号可有可无 D. 申明抽象措施不可写出大括号 8.下列语句对的的是( C) A. 形式参数可被视为 local variable B. 形式参数可被字段修饰符修饰 C. 形式参数为措施被调用时,真正被传递的参数 D. 形式参数不可以是对象 9.下列哪种说法是对的的(A ) A. 实例措施可直接调用超类的实例措施 B. 实例措施可直接调用超类的类措施 C. 实例措施可直接调用其他类的实例措施 D. 实例措施可直接调用本类的类措施 二、 多选题 1.Java 程序的种类有(BCD ) A . 类 ( Class ) B . Applet C.Application D.Servlet 2.下列说法对的的有( BCD) A. 环境变量可在编译 source code 时指定 B. 在编译程序时,所能指定的环境变量不包括class path C. javac 一次可同步编译数个 Java 源文献 D. javac.exe 能指定编译成果要置于哪个目录(directory) 3.下列标识符不合法的有( ACD) A . new B . $Usdollars C . 1234 D.car.taxi 4.下列说法错误的有( BCD) A. 数组是一种对象 B. 数组属于一种原生类 C. int number=[]={31,23,33,43,35,63} D. 数组的大小可以任意变化 5.不能用来修饰 interface 的有...