考研英语(二)2017年真题答案



男性网民比女性网民多( )。

A. 12. 8%
B. 14. 4%
C. 6%
D. 16. 2%

答案:B
解析:
观察饼状图容易得知男性网民比女性网民多57. 2%-42. 8% = 14.4%。故本题正确答案为B。


±500kV直流线路与铁路交叉时,导线到铁路轨顶最小距离不应小于( )。
A. 14. 0m B. 16. Om; C 17. Om; D. 20. Om。


答案:B
解析:


除了各式屋顶外,中国传统物业的其他典型元素还有:1.()、2.()、3.()、4.()、5.()、6.()、7.()、8.()、9.()、10.()、11.()、12.()13.()、14.()、15.()、16.()、17.()、18.()、19.()、20.()、21.()。


正确答案:马头墙;须弥座;立帖;梁架;斗栱;雀替;挂落;额枋;藻井;漏窗;飞檐;华表;牌楼;牌坊;照壁;月洞门;墙檐;石狮;貔貅;翁仲;赑屃


11. public enum Title {  12. MR(”Mr.”), MRS(”Mrs.”), MS(”Ms.”);  13. private final String title;  14. private Title(String t) { title = t; }  15. public String format(String last, String first) {  16. return title + “ “ + first + “ “ + last;  17. }  18. }  19. public static void main(String[] args) {  20. System.out.println(Title.MR.format(”Doe”, “John”));  21. }  What is the result?() 

  • A、 Mr. John Doe
  • B、 An exception is thrown at runtime.
  • C、 Compilation fails because of an error in line 12.
  • D、 Compilation fails because of an error in line 15.
  • E、 Compilation fails because of an error in line 20.

正确答案:A


11. public void testIfA() {  12. if(testIfB(”True”)) {  13. System.out.println(”True”);  14. } else {  15. System.out.println(”Not true”);  16. }  17. }  18. public Boolean testIfB(String str) {  19. return Boolean.valueOf(str);  20. }  What is the result when method testIfA is invoked?() 

  • A、 True
  • B、 Not true
  • C、 An exception is thrown at runtime.
  • D、 Compilation fails because of an error at line 12.
  • E、 Compilation fails because of an error at line 19.

正确答案:A


2017年英语(二)试题参考答案Section I Use of English1.C. warning 2. A. inequality 3.D. prediction 4. A. characterized 5. B. meaning 6. B. Indeed 7.C. working 8. A. explanation 9. D. among 10.C. worry about 11. C. necessarily 12. B. downsides 13. A .absence 14. D. yield 15. C. virtue 16. D. scarce 17. A. demands 18. B. tired 19. D. into 20. B. professionalSection Reading ComprehensionPart AText121. B gained great popularity22. D promote sport participation23. C does not emphasize elitism24. B invest in public sports facilities25. A critical Text226.A absorb user attention27. D reduces mother-child communication28. C parents need to respond to childrens emotional needs29. D ensure constant interaction with their children30. B give their parents some free time Text331. C it feels strange to do differently from others32. A relieve freshmen of pressures33. D adaptation34. B decide on the right major35. A In Favor of the Gap Year Text436.A consumed a recordhigh percentage of budget37. D guarantee safer spending of public funds38. C other factors should not be overlooked39. C understand the interrelations of man and nature40. B come to terms withPart B41.E. says that for factory owners, workers are harder to find because of stiff competition. 42.A. says that he switched to electrical engineering because he loves working with tools. 43.G. says that the manufacturing recession is to blame for the lay-off of the young peoples parents. 44.B. points out that there are enough people to fill the jobs that dont need much skill. 45.F. points out that a work / life balance can attract young people into manufacturing.Section Translation46.我的梦想一直是在时尚和出版之间的领域工作。中学毕业前两年,我选了一门缝纫与设计课,心想以后会接着修一门时装设计课。然而,在学习那门课期间,我意识到自己在这个领域不够出色,日后不足以与其他有创造力的人士竞争,因此我认定,这条路不适合我。申请上大学之前,我跟所有人说我要学新闻,因为写作曾经是现在依然是我最喜欢的活动之一。可是,说实话,当时我那么说是因为我觉得时尚和我结缘仅仅是个梦我知道,别人根本无法想象我能进入时尚行业!于是,我决定找些含有写作的与时尚相关的课程。就在这个时候,我注意到了“时尚传媒与推广”这门课。Section WritingPart A47.(略)Part B48. (略)

11. public static void main(String[] args) {  12. Object obj = new Object() {  13. public int hashCode() {  14. returns 42; 15. }  16. };  17. System.out.println(obj.hashCode());  18. }    What is the result? () 

  • A、 42
  • B、 An exception is thrown at runtime.
  • C、 Compilation fails because of an error on line 12.
  • D、 Compilation fails because of an error on line 16.
  • E、 Compilation fails because of an error on line 17.

正确答案:A


11. static class A {  12. void process() throws Exception { throw new Exception(); }  13. }  14. static class B extends A {  15. void process() { System.out.println(”B”); }  16. }  17. public static void main(String[] args) {  18. new B().process();  19. }  What is the result?() 

  • A、 B
  • B、 The code runs with no output.
  • C、 Compilation fails because of an error in line 12.
  • D、 Compilation fails because of an error in line 15.
  • E、 Compilation fails because of an error in line 18.

正确答案:A


12. void start() {  13. A a = new A();  14. B b = new B();  15. a.s(b);  16. b = null;  17. a = null;  18. System.out.println(“start completed”); 19. }  When is the B object, created in line 14, eligible for garbage collection?()  

  • A、 After line 16.
  • B、 After line 17.
  • C、 After line 18 (when the methods ends).
  • D、 There is no way to be absolutely certain.
  • E、 The object is NOT eligible for garbage collection.

正确答案:D


1. public class Test { 2. public static String output =””; 3.  4. public static void foo(int i) { 5. try { 6. if(i==1) { 7. throw new Exception(); 8. } 9. output += “1”; 10. } 11. catch(Exception e) { 12. output += “2”; 13. return; 14. } 15. finally { 16. output += “3”;17. } 18. output += “4”; 19. } 20.  21. public static void main(String args[]) { 22. foo(0); 23. foo(1); 24.  25. }26. } What is the value of the variable output at line 23?()


正确答案:13423


11. public class Test {  12. public void foo() {  13. assert false;  14. assert false;  15. }  16. public void bar(){  17. while(true){  18. assert false;  19. }  20. assert false;  21. }  22. }  What causes compilation to fail?()  

  • A、 Line 13
  • B、 Line 14
  • C、 Line 18
  • D、 Line 20

正确答案:D

更多 “考研英语(二)2017年真题答案” 相关考题
考题 单选题11. static class A {  12. void process() throws Exception { throw new Exception(); }  13. }  14. static class B extends A {  15. void process() { System.out.println(”B”); }  16. }  17. public static void main(String[] args) {  18. new B().process();  19. }  What is the result?()ABBThe code runs with no output.CCompilation fails because of an error in line 12.DCompilation fails because of an error in line 15.ECompilation fails because of an error in line 18.正确答案:D解析:暂无解析

考题 多选题10. public class MyClass {  11.  12. public Integer startingI;  13. public void methodA() {  14. Integer i = new Integer(25);  15. startingI = i;  16. methodB(i);  17. }  18. private void methodB(Integer i2) {  19. i2 = i2.intValue();  20.  21. }  22. }  If methodA is invoked, which two are true at line 20?()Ai2 == startingI returns true.Bi2 == startingI returns false.Ci2.equals(startingI) returns true.Di2.equals(startingI) returns false.正确答案:A,B解析:暂无解析

考题 单选题11. static classA {  12. void process() throws Exception { throw new Exception(); }  13. }  14. static class B extends A {  15. void process() { System.out.println(”B “); }  16. }  17. public static void main(String[] args) {  18.A a=new B();  19. a.process();  20.}  What is the result?()ABBThe code runs with no output.CAn exception is thrown at runtime.DCompilation fails because of an error in line 15.ECompilation fails because of an error in line 18.FCompilation fails because of an error in line 19.正确答案:B解析:暂无解析

考题 Given:   11. static class A {   12. void process() throws Exception { throw new Exception(); }   13. }   14. static class B extends A {   15. void process() { System.out.println("B "); }   16. }   17. public static void main(String[] args) {   18. A a = new B();   19. a.process();   20. }   What is the result? ()A、 Compilation fails because of an error in line 19.B、 An exception is thrown at runtime.C、 BD、 Compilation fails because of an error in line 18.E、 Compilation fails because of an error in line 15. F、 The code runs with no output.正确答案:A

考题 11.classa {  12. public void process() { System.out.print(”a,”); } }  13. class b extends a {  14. public void process() throws IOException {  15. super.process();  16. System.out.print(”b,”);  17. throw new IOException();  18. } }  19. public static void main(String[] args) {  20. try { new b().process(); }  21. catch (IOException e) { System.out.println(”Exception”); } }  What is the result?() A、 ExceptionB、 a,b,ExceptionC、 Compilation fails because of an error in line 20.D、 Compilation fails because of an error in line 14.E、 A NullPointerException is thrown at runtime.正确答案:D

考题 11.classA {  12. public void process() { System.out.print(”A “); } }  13. class B extends A {  14. public void process() throws RuntimeException {  15. super.process();  16. if (true) throw new RuntimeException();  17. System.out.print(“B”); }}  18. public static void main(String[] args) {  19. try { ((A)new B()).process(); }  20. catch (Exception e) { System.out.print(”Exception “); }  21. }  What is the result?() A、 ExceptionB、 A ExceptionC、 A Exception BD、 A B ExceptionE、 Compilation fails because of an error in line 14.F、 Compilation fails because of an error in line 19.正确答案:B

考题 多选题Given:   11. // insert code here   12. private N min, max;   13. public N getMin() { return min; }   14. public N getMax() { return max; }   15. public void add(N added) {   16. if (min == null || added.doubleValue()  max.doubleValue())  19. max = added;   20. }   21. }   Which two, inserted at line 11, will allow the code to compile?()AABBCCDDEEFF正确答案:B,A解析:暂无解析

考题 11. static classA {  12. void process() throws Exception { throw new Exception(); }  13. }  14. static class B extends A {  15. void process() { System.out.println(”B “); }  16. }  17. public static void main(String[] args) {  18.A a=new B();  19. a.process();  20.}  What is the result?() A、 BB、 The code runs with no output.C、 An exception is thrown at runtime.D、 Compilation fails because of an error in line 15.E、 Compilation fails because of an error in line 18.F、 Compilation fails because of an error in line 19.正确答案:F

考题 单选题Given:   11. static class A {   12. void process() throws Exception { throw new Exception(); }   13. }   14. static class B extends A {   15. void process() { System.out.println("B "); }   16. }   17. public static void main(String[] args) {   18. A a = new B();   19. a.process();   20. }   What is the result? ()ACompilation fails because of an error in line 19.BAn exception is thrown at runtime.CBDCompilation fails because of an error in line 18.ECompilation fails because of an error in line 15. FThe code runs with no output.正确答案:E解析:暂无解析

考题 11. class Person {  12. String name = “No name‟;  13. public Person(String nm) { name = nm; }  14. }  15.  16. class Employee extends Person {  17. String emplD = “0000”;  18. public Employee(String id) { empID = id; }  19. }  20.  21. public class EmployeeTest {  22. public static void main(String[] args) {  23. Employee e = new Employee(”4321”);  24. System.out.println(e.empID);  25. }  26. }  What is the result?() A、 4321B、 0000C、 An exception is thrown at runtime.D、 Compilation fails because of an error in line 18.正确答案:D