第一范文网 - 专业文章范例文档资料分享平台

java笔试题

来源:用户分享 时间:2025/5/28 21:22:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

天阳宏业技术笔试题(java)

姓名____________

得分____________

一、选择题

1 、给出如下代码 : class Test{ private int m;

public static void fun() { // some code... }

}

如何使成员变量 m 被函数 fun() 直接访问 ( ) A 、将 private int m 改为 protected int m B 、将 private int m 改为 public int m C 、将 private int m 改为 static int m D 、将 private int m 改为 int m

2 、下面哪个函数是 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){...}

3 、给出下面的代码段 : public class Base{ int w, x, y ,z;

public Base(int a,int b) {

x=a; y=b; }

public Base(int a, int b, int c, int d) {

// assignment x=a, y=b w=d; z=c; }

}

在代码说明 // assignment x=a, y=b 处写入如下哪个代码是正确的?A 、 Base(a,b); B 、 x=a, y=b; C 、 this(a),this(b); D 、 this(a,b);

4 、已知如下定义: String s = \

)

( ) 下面哪个表达式是合法的? ( ) A 、 s += \ B 、 char c = s[1]; C 、 int len = s.length; D 、 String t = 100;

5 、如下哪个不是 Java 中正确的整数表示 ? ( ) A 、 22 B 、 0x22 C 、 022 D 、 22H

6 、下面句话是正确的 ? ( ) A >> 是算术右移操作符 . B << 是算术右移操作符 . C >>> 是算术右移操作符 D <<< 是算术右移操作符

7.指出下列程序运行的结果 ( ) public class Example{

String str=new String(″good″); char[]ch={′a′,′b′,′c′};

public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex,ch); System.out.print(ex.str+″and″); System.out.print(ex.ch);

}

public void change(String str,char ch[]){ str=″test ok″; ch[0]=′g′; }

}

A.good and abc B.good and gbc C.test ok and abc D.test ok and gbc

8 .函数重载是指 ( )

A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 C.两个以上的函数名字不同,但形参的个数或类型相同

D.两个以上的函数取相同的函数名,并且函数的返回类型相同

9.在异常处理中,如释放资源、关闭文件、关闭数据库等由( C )来完成。 A.try子句 B.catch子句

C.finally子句 D.throw子句

10. 下面哪条语句定义了5个元素的数组( ) A、int [] a={22,23,24,25,12}; B、int a []=new int(5); C、int [5] array; D、int [] arr;

11 、已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的? ( ) A 、 args[0] = \ B 、 args[0] = \ C 、 args[0] = \

D 、 args[1]= 'c'

12.对于catch子句的排列,下列哪种是正确的( A.父类在先,子类在后

B.子类在先,父类在后

C.有继承关系的异常不能在同一个try程序段内D.如何排列都可以

13.构造方法何时被调用( )

A.类定义时 B.创建对象时

C.调用对象方法时 D.使用对象的变量时

14. 下面的表达式中正确的是( ) A.String s=″你好″;int i=3;s+=i;

B.String s=″你好″;int i=3;if(i==s){s+=i}; C.String s=″你好″;int i=3;s=i+s; D.String s=″你好″;int i=3;s=i+;

15 、已知如下代码: public class Test {

long a[] = new long[10];

public static void main ( String arg[] ) { System.out.println ( a[6] ); }

}

请问哪个情况是正确的? ( )

A 、 输出为 null. B 、 输出为 0. C 、 编译时出错 D 、 运行时出错

) 16、下列语句片段:

int a=-67,b=116,c=78; int d=~a|b&c;

System.out.println(d)的结果为( ) A.70 B.67 C.78 D.56

17、 对象使用时,下面描述错误的是( ) A.通过“.”运算符调用成员变量和方法

B.通过成员变量的访问权限设定限制自身对这些变量方法的调用 C.将一个对象申明为类的成员时,必须在使用前为其分配内存 D.在方法中使用对象作为参数时,采用引用调用

18、Java编程所必须的默认引用包为( ) A.java.sys包 B.java.lang包 C.java.new包 D.以上都不是

19、 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符 ? A 、 private B 、 public C 、 protected D 、 缺省 E 、 final

20 、已知如下代码: 1: class Example{ 2: String str; 3: public Example(){ 4: str= \ 5: }

6: public Example(String s){ 7: str=s; 8: } 9:}

10: class Demo extends Example{ 11: }

12: public class Test{

13:public void f () {

14:Example ex = new Example(\ 15:Demo d = new Demo(\ 16:} }

哪句语句会导致错误? ( ) A 、 line 3 B 、 line 6

( )

搜索更多关于: java笔试题 的文档
java笔试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1rky018xz47g2499hhug_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top