Java奇葩笔试题

<div id="article_content" class="article_content">


<div class="blog-title clearfix" style="margin:10px 0px 0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all; color:rgb(51,51,51); font-size:14px">
<h2 class="show-title" style="margin:0px; line-height:40px; font-size:22px; padding:0px; word-wrap:break-word; word-break:break-all">
<span style="font-size:14px; line-height:28px">1、下面代码中,在if处填写什么代码,可以使得输出结果为:AB</span></h2>
</div>
<div class="blog-content clearfix" style="margin:0px; padding:10px 0px 4px; font-family:宋体,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all; font-size:14px; vertical-align:baseline; line-height:28px; color:rgb(51,51,51)">
<div class="desc rich-content" style="margin:0px; padding:1px 0px 0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<div class="markdown" style="margin:0px 10px; padding:0px; word-wrap:break-word; word-break:break-all">
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px">1
2
3
4
5
6
7
8
9</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>


        <span class="k" style="color:rgb(0,128,0); font-weight:bold">if</span> <span class="o" style="color:rgb(102,102,102)">(</span>          <span class="o" style="color:rgb(102,102,102)">){</span><span class="c1" style="color:rgb(64,128,128); font-style:italic">//填写条件</span>
            <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">out</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">print</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"A"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="o" style="color:rgb(102,102,102)">}</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">else</span> <span class="o" style="color:rgb(102,102,102)">{</span>
            <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">out</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">print</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"B"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="o" style="color:rgb(102,102,102)">}</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
2、 运算符问题,下面代码分别输出什么?</p>
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px"> 1
 2
 3
 4
 5
 6
 7
 8
 9
10</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kn" style="color:rgb(0,128,0); font-weight:bold">package</span> <span class="n">test</span><span class="o" style="color:rgb(102,102,102)">;</span>
<span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Test</span> <span class="o" style="color:rgb(102,102,102)">{</span>
    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="kt" style="color:rgb(176,0,64)">int</span> <span class="n">i1</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="mi" style="color:rgb(102,102,102)">10</span><span class="o" style="color:rgb(102,102,102)">,</span> <span class="n">i2</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="mi" style="color:rgb(102,102,102)">10</span><span class="o" style="color:rgb(102,102,102)">;</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"i1 + i2 = "</span> <span class="o" style="color:rgb(102,102,102)">+</span> <span class="n">i1</span> <span class="o" style="color:rgb(102,102,102)">+</span> <span class="n">i2</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"i1 - i2 = "</span> <span class="o" style="color:rgb(102,102,102)">+</span> <span class="n">i1</span> <span class="o" style="color:rgb(102,102,102)">-</span> <span class="n">i2</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"i1 * i2 = "</span> <span class="o" style="color:rgb(102,102,102)">+</span> <span class="n">i1</span> <span class="o" style="color:rgb(102,102,102)">*</span> <span class="n">i2</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"i1 / i2 = "</span> <span class="o" style="color:rgb(102,102,102)">+</span> <span class="n">i1</span> <span class="o" style="color:rgb(102,102,102)">/</span> <span class="n">i2</span><span class="o" style="color:rgb(102,102,102)">);</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
3、下面代码的结果是什么?还是抛出异常?</p>
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px"> 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kn" style="color:rgb(0,128,0); font-weight:bold">package</span> <span class="n">test</span><span class="o" style="color:rgb(102,102,102)">;</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Test</span> <span class="o" style="color:rgb(102,102,102)">{</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">myMethod</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span> <span class="n">str</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"string"</span><span class="o" style="color:rgb(102,102,102)">);</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">myMethod</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">Object</span> <span class="n">obj</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"object"</span><span class="o" style="color:rgb(102,102,102)">);</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">Test</span> <span class="n">t</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">Test</span><span class="o" style="color:rgb(102,102,102)">();</span>
        <span class="n">t</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">myMethod</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="kc" style="color:rgb(0,128,0); font-weight:bold">null</span><span class="o" style="color:rgb(102,102,102)">);</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
4、下面代码的输出结果是什么?</p>
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px"> 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kn" style="color:rgb(0,128,0); font-weight:bold">package</span> <span class="n">test</span><span class="o" style="color:rgb(102,102,102)">;</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Test</span> <span class="o" style="color:rgb(102,102,102)">{</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="kt" style="color:rgb(176,0,64)">double</span> <span class="n">val</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="mf" style="color:rgb(102,102,102)">11.5</span><span class="o" style="color:rgb(102,102,102)">;</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">Math</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">round</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">val</span><span class="o" style="color:rgb(102,102,102)">));</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">Math</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">floor</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">val</span><span class="o" style="color:rgb(102,102,102)">));</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">Math</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">ceil</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">val</span><span class="o" style="color:rgb(102,102,102)">));</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
5、 下面代码的结果是什么?</p>
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px"> 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kn" style="color:rgb(0,128,0); font-weight:bold">package</span> <span class="n">test</span><span class="o" style="color:rgb(102,102,102)">;</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Test</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">extends</span> <span class="n">Base</span> <span class="o" style="color:rgb(102,102,102)">{</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">Base</span> <span class="n">b</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">Test</span><span class="o" style="color:rgb(102,102,102)">();</span>
        <span class="n">b</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">method</span><span class="o" style="color:rgb(102,102,102)">();</span>


        <span class="n">Test</span> <span class="n">t</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">Test</span><span class="o" style="color:rgb(102,102,102)">();</span>
        <span class="n">t</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">method</span><span class="o" style="color:rgb(102,102,102)">();</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>


    <span class="nd" style="color:rgb(170,34,255)">@Override</span>
    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">method</span><span class="o" style="color:rgb(102,102,102)">()</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"test"</span><span class="o" style="color:rgb(102,102,102)">);</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>


<span class="o" style="color:rgb(102,102,102)">}</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Base</span> <span class="o" style="color:rgb(102,102,102)">{</span>
    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">method</span><span class="o" style="color:rgb(102,102,102)">()</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">throws</span> <span class="n">InterruptedException</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"base"</span><span class="o" style="color:rgb(102,102,102)">);</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
6、以下代码的结果是什么?</p>
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px"> 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kn" style="color:rgb(0,128,0); font-weight:bold">package</span> <span class="n">test</span><span class="o" style="color:rgb(102,102,102)">;</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Test</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">extends</span> <span class="n">Base</span> <span class="o" style="color:rgb(102,102,102)">{</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="nf" style="color:rgb(0,0,255)">Test</span><span class="o" style="color:rgb(102,102,102)">().</span><span class="na" style="color:rgb(125,144,41)">method</span><span class="o" style="color:rgb(102,102,102)">();</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">method</span><span class="o" style="color:rgb(102,102,102)">()</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="k" style="color:rgb(0,128,0); font-weight:bold">this</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">getClass</span><span class="o" style="color:rgb(102,102,102)">().</span><span class="na" style="color:rgb(125,144,41)">getName</span><span class="o" style="color:rgb(102,102,102)">());</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="kd" style="color:rgb(0,128,0); font-weight:bold">super</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">getClass</span><span class="o" style="color:rgb(102,102,102)">().</span><span class="na" style="color:rgb(125,144,41)">getName</span><span class="o" style="color:rgb(102,102,102)">());</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="k" style="color:rgb(0,128,0); font-weight:bold">this</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">getClass</span><span class="o" style="color:rgb(102,102,102)">().</span><span class="na" style="color:rgb(125,144,41)">getSuperclass</span><span class="o" style="color:rgb(102,102,102)">().</span><span class="na" style="color:rgb(125,144,41)">getName</span><span class="o" style="color:rgb(102,102,102)">());</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="kd" style="color:rgb(0,128,0); font-weight:bold">super</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">getClass</span><span class="o" style="color:rgb(102,102,102)">().</span><span class="na" style="color:rgb(125,144,41)">getSuperclass</span><span class="o" style="color:rgb(102,102,102)">().</span><span class="na" style="color:rgb(125,144,41)">getName</span><span class="o" style="color:rgb(102,102,102)">());</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>


<span class="o" style="color:rgb(102,102,102)">}</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Base</span> <span class="o" style="color:rgb(102,102,102)">{</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
7、true or false?</p>
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px"> 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kn" style="color:rgb(0,128,0); font-weight:bold">package</span> <span class="n">test</span><span class="o" style="color:rgb(102,102,102)">;</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Test</span> <span class="o" style="color:rgb(102,102,102)">{</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">String</span> <span class="n">str1</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">String</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"abc"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">String</span> <span class="n">str2</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">String</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"abc"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">str1</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">equals</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">str2</span><span class="o" style="color:rgb(102,102,102)">));</span>


        <span class="n">StringBuffer</span> <span class="n">sb1</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">StringBuffer</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"abc"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">StringBuffer</span> <span class="n">sb2</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">StringBuffer</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"abc"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">sb1</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">equals</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">sb2</span><span class="o" style="color:rgb(102,102,102)">));</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
8、输出的结果是什么?</p>
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px"> 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kn" style="color:rgb(0,128,0); font-weight:bold">package</span> <span class="n">test</span><span class="o" style="color:rgb(102,102,102)">;</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Test</span> <span class="o" style="color:rgb(102,102,102)">{</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">Test</span><span class="o" style="color:rgb(102,102,102)">().</span><span class="na" style="color:rgb(125,144,41)">method1</span><span class="o" style="color:rgb(102,102,102)">());</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">Test</span><span class="o" style="color:rgb(102,102,102)">().</span><span class="na" style="color:rgb(125,144,41)">method2</span><span class="o" style="color:rgb(102,102,102)">());</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kt" style="color:rgb(176,0,64)">int</span> <span class="nf" style="color:rgb(0,0,255)">method1</span><span class="o" style="color:rgb(102,102,102)">()</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="kt" style="color:rgb(176,0,64)">int</span> <span class="n">x</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="mi" style="color:rgb(102,102,102)">1</span><span class="o" style="color:rgb(102,102,102)">;</span>
        <span class="k" style="color:rgb(0,128,0); font-weight:bold">try</span> <span class="o" style="color:rgb(102,102,102)">{</span>
            <span class="k" style="color:rgb(0,128,0); font-weight:bold">return</span> <span class="n">x</span><span class="o" style="color:rgb(102,102,102)">;</span>
        <span class="o" style="color:rgb(102,102,102)">}</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">finally</span> <span class="o" style="color:rgb(102,102,102)">{</span>
            <span class="o" style="color:rgb(102,102,102)">++</span><span class="n">x</span><span class="o" style="color:rgb(102,102,102)">;</span>
        <span class="o" style="color:rgb(102,102,102)">}</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kt" style="color:rgb(176,0,64)">int</span> <span class="nf" style="color:rgb(0,0,255)">method2</span><span class="o" style="color:rgb(102,102,102)">()</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="kt" style="color:rgb(176,0,64)">int</span> <span class="n">x</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="mi" style="color:rgb(102,102,102)">1</span><span class="o" style="color:rgb(102,102,102)">;</span>
        <span class="k" style="color:rgb(0,128,0); font-weight:bold">try</span> <span class="o" style="color:rgb(102,102,102)">{</span>
            <span class="k" style="color:rgb(0,128,0); font-weight:bold">return</span> <span class="n">x</span><span class="o" style="color:rgb(102,102,102)">;</span>
        <span class="o" style="color:rgb(102,102,102)">}</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">finally</span> <span class="o" style="color:rgb(102,102,102)">{</span>
            <span class="k" style="color:rgb(0,128,0); font-weight:bold">return</span> <span class="o" style="color:rgb(102,102,102)">++</span><span class="n">x</span><span class="o" style="color:rgb(102,102,102)">;</span>
        <span class="o" style="color:rgb(102,102,102)">}</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
9、true or false?</p>
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px">1
2
3
4
5
6
7
8</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kn" style="color:rgb(0,128,0); font-weight:bold">package</span> <span class="n">test</span><span class="o" style="color:rgb(102,102,102)">;</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Test</span> <span class="o" style="color:rgb(102,102,102)">{</span>


    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">err</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="mi" style="color:rgb(102,102,102)">12</span> <span class="o" style="color:rgb(102,102,102)">-</span> <span class="mf" style="color:rgb(102,102,102)">11.9</span> <span class="o" style="color:rgb(102,102,102)">==</span> <span class="mf" style="color:rgb(102,102,102)">0.1</span><span class="o" style="color:rgb(102,102,102)">);</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
10、以下代码输出是什么?</p>
<table class="highlighttable " style="max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0px; word-wrap:break-word; word-break:break-all; width:910px; overflow-x:auto; margin:0px 0px 10px; padding:0px; border:1px solid rgb(204,204,204); display:block; overflow-y:hidden">
<tbody>
<tr style="word-wrap:break-word; word-break:break-all">
<td class="linenos" style="word-wrap:break-word; word-break:break-all; width:25px; text-align:right; border-right-width:1px; border-right-style:solid; border-right-color:rgb(204,204,204); background-color:rgb(245,245,245)">
<div class="linenodiv" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:0px 8px 0px 0px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:0px; line-height:20px; word-break:break-all; word-wrap:break-word; border:none; width:30px"> 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20</pre>
</div>
</td>
<td class="code" style="word-wrap:break-word; word-break:break-all">
<div class="highlight" style="margin:0px; padding:0px; font-family:微软雅黑,Arial,Helvetica,sans-serif; word-wrap:break-word; word-break:break-all">
<pre style="padding:9.5px; font-family:Monaco,Menlo,Consolas,'Courier New',monospace; font-size:13px; color:rgb(51,51,51); margin-top:0px; margin-bottom:-1px; line-height:20px; word-break:break-all; word-wrap:break-word; background-color:white; border:none"><span class="kn" style="color:rgb(0,128,0); font-weight:bold">package</span> <span class="n">test</span><span class="o" style="color:rgb(102,102,102)">;</span>


<span class="kn" style="color:rgb(0,128,0); font-weight:bold">import</span> <span class="nn" style="color:rgb(0,0,255); font-weight:bold">java.math.BigInteger</span><span class="o" style="color:rgb(102,102,102)">;</span>


<span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">class</span> <span class="nc" style="color:rgb(0,0,255); font-weight:bold">Test</span> <span class="o" style="color:rgb(102,102,102)">{</span>








    <span class="kd" style="color:rgb(0,128,0); font-weight:bold">public</span> <span class="kd" style="color:rgb(0,128,0); font-weight:bold">static</span> <span class="kt" style="color:rgb(176,0,64)">void</span> <span class="nf" style="color:rgb(0,0,255)">main</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">String</span><span class="o" style="color:rgb(102,102,102)">[]</span> <span class="n">args</span><span class="o" style="color:rgb(102,102,102)">)</span> <span class="o" style="color:rgb(102,102,102)">{</span>
        <span class="n">BigInteger</span> <span class="n">one</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">BigInteger</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"1"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">BigInteger</span> <span class="n">two</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">BigInteger</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"2"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">BigInteger</span> <span class="n">three</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">BigInteger</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"3"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">BigInteger</span> <span class="n">sum</span> <span class="o" style="color:rgb(102,102,102)">=</span> <span class="k" style="color:rgb(0,128,0); font-weight:bold">new</span> <span class="n">BigInteger</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="s" style="color:rgb(186,33,33)">"0"</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">sum</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">add</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">one</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">sum</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">add</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">two</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">sum</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">add</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">three</span><span class="o" style="color:rgb(102,102,102)">);</span>
        <span class="n">System</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">out</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">println</span><span class="o" style="color:rgb(102,102,102)">(</span><span class="n">sum</span><span class="o" style="color:rgb(102,102,102)">.</span><span class="na" style="color:rgb(125,144,41)">toString</span><span class="o" style="color:rgb(102,102,102)">());</span>
    <span class="o" style="color:rgb(102,102,102)">}</span>
<span class="o" style="color:rgb(102,102,102)">}</span>
</pre>
</div>
</td>
</tr>
</tbody>
</table>
<hr style="margin:20px 0px; border-right-width:0px; border-left-width:0px; border-top-style:solid; border-top-color:rgb(238,238,238); border-bottom-style:solid; border-bottom-color:rgb(255,255,255)">
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
答案:</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(1)、 System.out.printf("A") == null</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(2)、</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
第一行结果i1 + i2 = 1010</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
第二行异常,字符串不能和数字做减法</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
第三行i1 * i2 = 100</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
第四行i1 / i2 = 1</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(3)、尽可能的从子类找,因此是string</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(4)、要注意返回类型long,double,double,答案是</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
12</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
11.0</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
12.0</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(5)、 答:异常。因为子类重写父类方法时也要抛出异常。</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(6)、</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
test.Test</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
test.Test</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
test.Base</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
test.Base</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(7)、</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
true</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
false</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(8)、</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
1</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
2</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(9)、 false</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
(10)、0</p>
<p style="margin-top:0px; margin-bottom:10px; word-wrap:break-word; word-break:break-all">
转载自:http://my.eoe.cn/zhongcx/archive/24063.html</p>
</div>
</div>
</div>
   
</div>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值