<p>华为Java笔试题+数据库题</p><p>一、单项选择题</p><p> 1.Java是从( B)语言改进重新设计。</p><p> A.Ada B.C++ C.Pasacal D.BASIC </p><p> 2.下列语句哪一个正确(B )</p><p> A. Java程序经编译后会产生machine code</p><p> B. Java程序经编译后会产生byte code</p><p> C. Java程序经编译后会产生DLL</p><p> D.以上都不正确 </p><p> 3.下列说法正确的有(C )</p><p> A. class中的constructor不可省略</p><p> B. constructor必须与class同名,但方法不能与class同名</p><p> C. constructor在一个对象被new时执行</p><p> D.一个class只能定义一个constructor </p><p> 4.提供Java存取数据库能力的包是( A)</p><p> A.java.sql B.java.awt C.ng D.java.swing 5.下列运算符合法的是( A)</p><p> A.&& B.<> C.if D.:= </p><p> 6.执行如下程序代码</p><p> a=0;c=0;</p><p> do{</p><p> --c;</p><p> a=a-1;</p><p> }while(a>0);</p><p> 后,C的值是(C )</p><p> A.0 B.1 C.-1 D.死循环 </p><p> 7.下列哪一种叙述是正确的( D)</p><p> A. abstract修饰符可修饰字段、方法和类</p><p> B.抽象方法的body部分必须用一对大括号{ }包住</p><p> C.声明抽象方法,大括号可有可无</p><p> D.声明抽象方法不可写出大括号 </p><p> 8.下列语句正确的是( C)</p><p> A.形式参数可被视为local variable</p><p> B.形式参数可被字段修饰符修饰</p><p> C.形式参数为方法被调用时,真正被传递的参数</p><p> D.形式参数不可以是对象 </p><p> 9.下列哪种说法是正确的(A )</p><p> A.实例方法可直接调用超类的实例方法</p><p> B.实例方法可直接调用超类的类方法</p><p> C.实例方法可直接调用其他类的实例方法</p><p> D.实例方法可直接调用本类的类方法 </p><p> 二、多项选择题</p><p> 1.Java程序的种类有(BCD )</p><p> A.类(Class) B.Applet C.Application D.Servlet</p><p> 2.下列说法正确的有( BCD)</p><p> A.环境变量可在编译source code时指定</p><p> D. javac.exe能指定编译结果要置于哪个目录(directory) </p><p> 3.下列标识符不合法的有( ACD)</p><p> A.new B.$Usdollars C.1234 D.car.taxi </p><p> 4.下列说法错误的有(BCD)</p><p> A.数组是一种对象</p><p> B.数组属于一种原生类</p><p> C. int number=[]={31,23,33,43,35,63}</p><p> D.数组的大小可以任意改变 </p><p> 5.不能用来修饰interface的有(ACD )</p><p> A.private B.public C.protected D.static </p><p> 6.下列正确的有(ACD )</p><p> A. call by value不会改变实际参数的数值</p><p> B. call by reference能改变实际参数的参考地址</p><p> C. call by reference不能改变实际参数的参考地址</p><p> D. call by reference能改变实际参数的内容 </p><p> 7.下列说法错误的有( ACD)</p><p> A.在类方法中可用this来调用本类的类方法</p><p> B.在类方法中调用本类的类方法时可直接调用</p><p> C.在类方法中只能调用本类中的类方法</p><p> D.在类方法中绝对不能调用实例方法 </p><p> 8.下列说法错误的有(ABC )</p><p> A. Java面向对象语言容许单独的过程与函数存在</p><p> B. Java面向对象语言容许单独的方法存在</p><p> C. Java语言中的方法属于类中的成员(member)</p><p> D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同 </p><p> 9.下列说法错误的有(BCD )</p><p> A.能被java.exe成功运行的java class文件必须有main()方法</p><p> B. J2SDK就是Java API</p><p> C. Appletviewer.exe可利用jar选项运行.jar文件</p><p> D.能被Appletviewer成功运行的java class文件必须有main()方法 </p><p> 三、判断题</p><p> 1.Java程序中的起始类名称必须与存放该类的文件名相同。(√) </p><p> 2.Unicode是用16位来表示一个字的。(√) </p><p> 3.原生类中的数据类型均可任意转换。(×) </p><p>1、给定如下JAVA 程序片断: class A{ public A(){ system.out.println(“A”); } } class B extends A{ public B(){System.out.println(“B”);} public static void main(String[] args){ B b=new B();} } 上述程序将( ).(选择一项) 答案:B</p><p>A、不能通过编译</p><p>B、通过编译,输出为: A B</p><p>C、通过编译,输出为: B</p><p>D、通过编译,输出为: A</p><p>2、某一java程序中有如下代码:Datalnputstream din=new DataInputstream(new BufferedInputstream (new FileInputstream(“employee.dat”) )); 假设在employee.dat文件中只有如下一段字符:abcdefg。则:System.out.println(din)在屏幕上打印().(选择一项)</p><p>A、A</p><p>B、B</p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/155221.html