{"action":"opened","issue":{"url":"https://api.github.com/repos/xingstarx/LearnJava/issues/3","repository_url":"https://api.github.com/repos/xingstarx/LearnJava","labels_url":"https://api.github.com/repos/xingstarx/LearnJava/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/xingstarx/LearnJava/issues/3/comments","events_url":"https://api.github.com/repos/xingstarx/LearnJava/issues/3/events","html_url":"https://github.com/xingstarx/LearnJava/issues/3","id":174906150,"number":3,"title":"java基础知识测试题","user":{"login":"xingstarx","id":8245264,"avatar_url":"https://avatars.githubusercontent.com/u/8245264?v=3","gravatar_id":"","url":"https://api.github.com/users/xingstarx","html_url":"https://github.com/xingstarx","followers_url":"https://api.github.com/users/xingstarx/followers","following_url":"https://api.github.com/users/xingstarx/following{/other_user}","gists_url":"https://api.github.com/users/xingstarx/gists{/gist_id}","starred_url":"https://api.github.com/users/xingstarx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xingstarx/subscriptions","organizations_url":"https://api.github.com/users/xingstarx/orgs","repos_url":"https://api.github.com/users/xingstarx/repos","events_url":"https://api.github.com/users/xingstarx/events{/privacy}","received_events_url":"https://api.github.com/users/xingstarx/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-03T17:07:49Z","updated_at":"2016-09-03T17:07:49Z","closed_at":null,"body":"1 、给出如下代码 : \r\nclass Test{ \r\nprivate int m; \r\npublic static void fun() { \r\n// some code... \r\n} \r\n} \r\n如何使成员变量 m  被函数 fun() 直接访问 ? \r\nA 、将 private int m  改为 protected int m \r\nB 、将 private int m  改为  public int m \r\nC 、将 private int m  改为  static int m \r\nD 、将 private int m  改为  int m \r\n\r\n2 、下面哪个函数是 public void example(){...} 的重载函数？\r\nA 、 private void example( int m){...} \r\nB 、 public int example(){...} \r\nC 、 public void example2(){...} \r\nD 、 public int example ( int m, float f){...} \r\n\r\n3 、给出下面的代码段 : \r\npublic class Base{ \r\nint w, x, y ,z; \r\npublic Base(int a,int b) \r\n{ \r\nx=a; y=b; \r\n} \r\npublic Base(int a, int b, int c, int d) \r\n{ \r\n// assignment x=a, y=b \r\nw=d; \r\nz=c; \r\n} \r\n} \r\n在代码说明 // assignment x=a, y=b 处写入如下哪个代码是正确的\r\nA 、 Base(a,b); \r\nB 、 x=a, y=b; \r\nC 、 this(a),this(b); \r\nD 、 this(a,b); \r\n\r\n4 、已知如下定义： String s = \"story\"; \r\n下面哪个表达式是合法的？\r\nA 、  s += \"books\"; \r\nB 、 char c = s[1]; \r\nC 、 int len = s.length; \r\nD 、 String t = 100; \r\n\r\n5 、 Java 中 main() 函数的返回值是什么 ?\r\nA 、 String \r\nB 、 int \r\nC 、 char \r\nD 、 void \r\n\r\n6 、如下哪个字串在Java 中可作为自定义标识符?\r\nA 、 $number  \r\nB 、 super \r\nC 、 3number \r\nD 、 #number \r\n\r\n7 、如下哪个不是 Java 中有效的关键字？\r\nA 、 const \r\nB 、 NULL \r\nC 、 false \r\nD 、 this \r\n\r\n8 、如下哪个不是 Java 中正确的整数表示 ? \r\nA 、 22 \r\nB 、 0x22 \r\nC 、 022 \r\nD 、 22H \r\n\r\n9 、下面的代码段中，执行之后 i  和 j  的值是什么 ? \r\nint i = 1; \r\nint j; \r\nj = i++;  \r\nA 、  1, 1 \r\nB 、 1, 2 \r\nC 、 2, 1 \r\nD 、 2, 2 \r\n\r\n10 、下面句话是正确的 ? \r\nA  >>  是算术右移操作符 . \r\nB  <<  是算术右移操作符 . \r\nC  >>>  是算术右移操作符 \r\nD  <<<  是算术右移操作符 \r\n\r\n11 、下面哪个赋值语句不是合法的？ \r\nA 、 float a = 2.0 \r\nB 、 double b = 2.0 \r\nC 、 int c = 2 \r\nD 、 long d = 2 \r\n\r\n12 、下面哪个是 main() 函数的合法参数 ? \r\nA 、 char args[] \r\nB 、 char args[][] \r\nC 、 String arg[] \r\nD 、 String args \r\n\r\n13 、已知表达式 int m[] = {0, 1, 2, 3, 4, 5, 6 }; \r\n下面哪个表达式的值与数组最大下标数(不是下标对应的值)相等？\r\nA 、  m.length() \r\nB 、 m.length-1 \r\nC 、 m.length()+1 \r\nD 、 m.length+1   \r\n\r\n14.指出下列程序运行的结果()  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 \r\n\r\n 15 .函数重载是指 ( )  A.两个或两个以上的函数取相同的函数名，但形参的个数或类型不同  B.两个以上的函数取相同的名字和具有相同的参数个数，但形参的类型可以不同  C.两个以上的函数名字不同，但形参的个数或类型相同  D.两个以上的函数取相同的函数名，并且函数的返回类型相同\r\n\r\n16. Java编程所必须的默认引用包为( )  A.java.sys包　B.java.lang包   C.java.new包  D.以上都不是 \r\n\r\n17 如果类中的成员变量可以被同一包访问，则使用如下哪个约束符 ? \r\nA 、 private \r\nB 、 public \r\nC 、 protected \r\nD 、 缺省\r\nE 、 final  \r\n\r\n18 古典问题：有一对兔子，从出生后第3个月起每个月都生一对兔子，小兔子长到第三个月后每个月又生一对兔子，假如兔子都不死，问每个月的兔子总数为多少？    \r\n\r\n"}}
{"actor":{"display_login":"xingstarx"}}