zoukankan      html  css  js  c++  java
  • 作业DAY013

    一、JavaScript 编程题

    题目文案:谈谈你对Ajax 的理解?(概念、特点、作用)

    答:概念:一种创建交互式网页应用的开发技术、改善用户体验,实现无刷新效果。

           特点:无刷新更新数据,能在不刷新整个页面的前提下与服务器通信维护数据;异步与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力;提高 Web 程序的性能;基于标准被广泛支持,不

                      需要下载插件;破坏浏览器按钮的正常功能,可以通过简单的插件弥补;对搜索引擎的支持不足。

           作用:在不刷新页面的情况下把数据发送给服务器,通过发出http请求。

    二、MySQL 编程题

    题目文案:表 teacher_course

    教师号星期号是否有课
    1 2
    1 3
    2 1
    3 2
    1 2

    写一条 sql 语句让你变为这样的表 :

    教师号星期一星期二星期三
    1 0 2 1
    2 1 0 0
    3 0 1 0

    答:(1)SQL语句如下:

    select 教师号,  
    sum(case when 星期号=1 and 是否有课='' then 1 else 0 end) AS 星期一,  
    sum(case when 星期号=2 and 是否有课='' then 1 else 0 end) AS 星期二,  
    sum(case when 星期号=3 and 是否有课='' then 1 else 0 end) AS 星期三  
    from teacher_course  
    group by 教师号

           (2)截图:

     

    三、Java 编程题

    题目文案:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第 10 个月的兔子总数为多少?

    答:(1)代码如下:

    package package1;
    
    import java.util.Scanner;
    
    public class count {
        public static void main(String[] args) {
            int n = 10;
            System.out.println("第" + n + "个月兔子总数为" + fun(n));
        }
    
        // 程序分析: 兔子的规律为数列 1,1,2,3,5,8,13,21,34,55....
        public static int fun(int n) {
            if (n == 1 || n == 2) {
                return 1;
            } else {
                return fun(n - 1) + fun(n - 2);
            }
        }
    }

           (2)实现截图:

  • 相关阅读:
    phpcms V9 MVC模式 与 URL访问解析
    PHPCMS V9 框架代码分析(入口程序)
    批处理命令——for
    批处理命令——set
    批处理命令——if
    AndroidStudio简单的apk混淆
    CKEditor与CKFinder学习--CKFinder源代码改动自己定义上传文件名称
    LeetCode_Path Sum
    Java 并发:内置锁 Synchronized
    做游戏长知识------基于行为树与状态机的游戏AI(一)
  • 原文地址:https://www.cnblogs.com/fighting2015/p/11336075.html
Copyright © 2011-2022 走看看