华冈笔试题

1.学校从各班级随机抽取学生进行了一次模拟考试。以下是一张成绩表,请利用SQL文给出成绩全部合格的信息(包含学号,科目,得分)注:合格分:60分及以上
学号     科目     得分
...     ...     ...
002045     语文     96
002045     数学     62
002046     语文     84
002046     数学     99
003002     语文     36
003002     数学     67
...     ...     ...

SELECT code,course,score FROM student  WHERE score>=60;

2.简单地用HTML画出如下的页面内容:

检索日期:
2018/01/01

商品对象:                
2
日志ID     店Code     顾客Code     日期     商品ID     登陆者ID
1     300     3000001     20180101     2     A
2     300     3000001     20180101     2     B
3     300     3000002     20180101     2     C

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <style>
            table, th, td {
                border:1px solid blue;
            }
            table {
                border-collapse: collapse;
            }
        
        </style>
        <body>
        <p>
            检索日期:<input type="text" name="date" value="2018/01/01"/>&nbsp;&nbsp;
            商品对象:<select name="commodity">
            <option value="one">1</option>
            <option value="two" selected>2</option>
            <option value="three">3</option>
            </select>
        </p>
        <table cellpadding="10" cellspacing="2">
            <thead>
                <tr>
                    <th>日志ID</th>
                    <th>店Code</th>
                    <th>顾客Code</th>
                    <th>日期</th>
                    <th>商品ID</th>
                    <th>登陆者ID</th>            
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>1</td>
                    <td>300</td>
                    <td>3000001</td>
                    <td>20180101</td>
                    <td>2</td>
                    <td>A</td>
                </tr>
                
                <tr>
                    <td>2</td>
                    <td>300</td>
                    <td>3000001</td>
                    <td>20180101</td>
                    <td>2</td>
                    <td>B</td>
                </tr>            
                
                <tr>
                    <td>3</td>
                    <td>300</td>
                    <td>3000002</td>
                    <td>20180101</td>
                    <td>2</td>
                    <td>C</td>
                </tr>            
            </tbody>
        </table>
        </body>
    </html>

3.从键盘录入任意两个三位数,分别是最大值和最小值,再改范围内输出一个三位数,要求该三位数每一位的数字立方加起来等于这个数的本身。

    package test;
     
    /**
     * @author CUI
     *
     */
    public class Test {
     
        public static void main(String[] args) {
            for (int num = 100; num < 1000; num++) {
                // 个位数
                int a = num % 10;
                // 十位数
                int b = num / 10 % 10;
                // 百位数
                int c = num / 100 % 10;
     
                if (Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3) == num) {
                    System.out.println(num);
                }
            }
        }
    }

4.某钢厂在对成品钢卷进行排列并存放,假设钢卷编号分别为NO.3,NO.4,NO.5,NO.6,NO.7,NO.8,请用你熟悉的语法编写一个函数,打印出所有不同的组合排列,如:345678, 876543等,要求:NO.4号钢卷不能在第3位,NO.3和NO.5号钢卷不能相邻。

    package com.dodoke.test;
     
    public class Test {
        private static String[] mustExistNumber = new String[] { "3", "4", "5", "6", "7", "8" };
     
        private static boolean isValidNumber(String str) {
            // 检查是否包含345678这五个数,不包含返回false
            for (String number : mustExistNumber) {
                if (str.indexOf(number) < 0)
                    return false;
            }
            // 检查4在不在第三位,是返回false
            if (str.charAt(2) == '4') {
                return false;
            }
            // 检查是否存在35在一起,有返回false
            if (str.indexOf("35") >= 0 || str.indexOf("53") >= 0) {
                return false;
            }
            return true;
        }
     
        public static void main(String[] args) {
            int count=0;
            for (int i = 345678; i <=876543; i++) {
                if (isValidNumber(String.valueOf(i))) {
                    System.out.println(i);
                    count++;
                }
            }
            System.out.println(count);
        }
    }

5   请阅读以下代码,并使用JavaScript或者Jquery实现。

<ul>

      <li id="li_html">HTML</li>

      <li class="li_css">CSS</li>

      <li>JAVA</li>

      <li>C#</li>

      <li>C++</li>

</ul>

   5-1  请将上述代码中的第一个“li”中的文字修改成“HTML++”。

$("#li_html").html("HTML++");

5-2  请将上述代码中的第二个“li”的背景颜色设置为红色

$(".li_css").css("background-color","red"

5-3  请将上述代码中的第四个“li”删除。

$(".li_css").next().next().remove();

5-4  请将上述代码中的第五个“li”里的文字内容添加到第二个“li”中。

var a=$(".li_css").next().next().next().html();

$(".li_css").append(a);

猜你喜欢

转载自blog.csdn.net/monchhichl123/article/details/81347397