刘老师 退出登录

考卷ID: 1030

考试名称: 第一章的中级基础关卡

考试时间: 01:00

三、简答(共 2 题)

1

请解释Java跨平台的原理

解析:

Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。

学生答案:

gfgfsfhfghgffghffhgf

参考答案:

Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。

评分:

尚未打分

评语:

2

一个教授逻辑学的教授,有三个学生,而且三个学生均非常聪明! 一天教授给他们出了一个题,教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条上都写了一个正整数,且某两个数的和等于第三个!(每个人可以看见另两个数,但看不见自己的) 教授问第一个学生:你能猜出自己的数吗?回答:不能,问第二个,不能,第三个,不能,再问第一个,不能,第二个,不能,第三个:我猜出来了,是144!教授很满意的笑了。请问您能猜出另外两个人的数吗?

解析:

学生答案:

123456

参考答案:

经过第一轮,说明任何两个数都是不同的。第二轮,前两个人没有猜出,说明任何一个数都不是其它数的两倍。现在有了以下几个条件: * 每个数大于0 * 两两不等 * 任意一个数不是其他数的两倍。 每个数字可能是另两个之和或之差,第三个人能猜出144,必然根据前面三个条件排除了其中的一种可能。假设:是两个数之差,即x-y=144。这时条件1(x,y>0)和条件2(x!=y)都满足,所以要否定x+y必然要使条件3不满足,即x+y=2y,解得x=y,不成立(不然第一轮就可猜出),所以不是两数之差。因此是两数之和,即x+y=144。同理,这时条件1,条件2都满足,必然要使条件3不满足,即x-y=2y,两方程联立,可得x=108,y=36。

评分:

尚未打分

评语:

四、程序设计(共 2 题)

1

输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值
1  1  2  3  5  8  13  21  34规律:一个数等于前两个数之和

解析:

见答案

学生答案:

gfhgfhgfghfhsfhg

参考答案:

public class Fibonacci{
  public static void main(String args[]){
    int n = Integer.parseInt(args[0]);
    int n1 = 1;//第一个数
    int n2 = 1;//第二个数
    int sum = 0;//和
    if(n<=0){
        System.out.println(“参数错误!”);
        return;
    }
    if(n<=2){
        sum = 1;
    }else{
        for(int i=3;i<=n;i++){
            sum = n1+n2;
            n1 = n2;
            n2 = sum;
        }
    }
    System.out.println(sum);
  }
}

评分:

尚未打分

评语:

2

案例描述:实现效果图,背景图+多个H1标签(使用标签有:h1-hn,ul-li,dl-dt-dd,ol-li)

效果图

(见题目图片1)

图1

解析:

学生答案:

aaaaaaaa

参考答案:


<!DOCTYPE	html PUBLIC	"-//W3C//DTD XHTML 1.1 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html	xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"	/>
 <title>常用于页面布局的块级标签练习</title>
</head>
<body>
   <div>     
	 <h1>商品信息</h1>   
     <h2>产品类别</h2> 
     <hr/>
     <ul>
      <li>数码</li>	
         <ul>
           <li>笔记本</li>	
           <li>手机</li>
           <li>家电</li>
         </ul>  
      <li>美容</li>
      <li>服装</li>
    </ul>  
    <hr/>
	 <dl>
	<dt>联想电脑</dt>
	<dd>产品型号: 联想IdeaPad Y450A-TFU(NBA纪念版) </dd>
	<dd>价格: 4999元 </dd>
	<dd>所在地: 北京 </dd>
	 </dl>
    <hr/>
	<h2>购物流程</h2>
    <ol>
	  <li>确认购买信息</li>
	  <li>付款到淘宝</li>
	  <li>确认收货</li>
	  <li>付款给商家</li>
	  <li>双方评价</li>
    </ol>
  </div> 
</body>
</html>

评分:

尚未打分

评语: