java mytest a b c_java选择题练习附答案

浙江大学远程教育 电子商务(本科)

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

答: C

2、下面哪几个函数是public void example(){...}的重载函数?

A、 public void example( int m){...}

B、public int example(){...}

C、public void example2(){...}

D、 public int example ( int m, float f){...}

答: A,D

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、x=a; y=b;

D、this(a,b);

答: C,D

4、已知如下定义:String s = "story";

下面哪个表达式是合法的?

A、 s += "books";

B、char c = s[1];

C、int len = s.length;

D、String t = s.toLowerCase();

答: A,D

5、Java中main()函数的值是什么?

A、 String

B、int

C、char

D、void

答:D

6、如下哪些字串是Java中的标识符?

A、 fieldname

B、super

C、3number

D、#number

E、$number

答: A,E

7、如下哪些是Java中有效的关键字?

A、 const

B、NULL

C、false

D、this

E、 native

答:A,C,D,E

8、如下哪些是Java中正确的整数表示?

A、22

B、0x22

C、022

D、22H

答: A,B,C

9、下面的代码段中,执行之后i 和j 的值是什么?

int i = 1;

int j;

j = i++;

A、 1, 1

B、1, 2

C、2, 1

D、2, 2

答: C

10、下面句话是正确的?

A、 >> 是算术右移操作符.

B、>> 是逻辑右移操作符.

C、>>> 是算术右移操作符

D、>>> 是逻辑右移操作符

答:A,D

11、下面哪个赋值语句是合法的?

A、float a = 2.0

B、double b = 2.0

C、int c = 2

D、long d = 2

答:B,C,D

12、下面哪个是main()函数的合法参数?

A、char args[]

B、char args[][]

C、String arg要[]

D、String args

答: C

13、下面哪个语句是创建数组的正确语句?

A、 float f[][] = new float[6][6];

B、float []f[] = new float[6][6];

C、float f[][] = new float[][6];

D、float [][]f = new float[6][6];

E、float [][]f = new float[6][];

答:A,B,C,D

14、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };

下面哪个表达式的值与数组下标量总数相等?

A、 m.length()

B、m.length

C、m.length()+1

D、m.length+1

答:B

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值