南通华冈笔试题

南通华冈笔试题

2018年07月31日 23:20:41

阅读数:17

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
 
  1. <!DOCTYPE html>

  2. <html>

  3. <head>

  4. <meta charset="UTF-8">

  5. <title></title>

  6. </head>

  7. <style>

  8. table, th, td {

  9. border:1px solid blue;

  10. }

  11. table {

  12. border-collapse: collapse;

  13. }

  14.  
  15. </style>

  16. <body>

  17. <p>

  18. 检索日期:<input type="text" name="date" value="2018/01/01"/>&nbsp;&nbsp;

  19. 商品对象:<select name="commodity">

  20. <option value="one">1</option>

  21. <option value="two" selected>2</option>

  22. <option value="three">3</option>

  23. </select>

  24. </p>

  25. <table cellpadding="10" cellspacing="2">

  26. <thead>

  27. <tr>

  28. <th>日志ID</th>

  29. <th>店Code</th>

  30. <th>顾客Code</th>

  31. <th>日期</th>

  32. <th>商品ID</th>

  33. <th>登陆者ID</th>

  34. </tr>

  35. </thead>

  36. <tbody>

  37. <tr>

  38. <td>1</td>

  39. <td>300</td>

  40. <td>3000001</td>

  41. <td>20180101</td>

  42. <td>2</td>

  43. <td>A</td>

  44. </tr>

  45.  
  46. <tr>

  47. <td>2</td>

  48. <td>300</td>

  49. <td>3000001</td>

  50. <td>20180101</td>

  51. <td>2</td>

  52. <td>B</td>

  53. </tr>

  54.  
  55. <tr>

  56. <td>3</td>

  57. <td>300</td>

  58. <td>3000002</td>

  59. <td>20180101</td>

  60. <td>2</td>

  61. <td>C</td>

  62. </tr>

  63. </tbody>

  64. </table>

  65. </body>

  66. </html>

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

 
  1. package test;

  2.  
  3. /**

  4. * @author CUI

  5. *

  6. */

  7. public class Test {

  8.  
  9. public static void main(String[] args) {

  10. for (int num = 100; num < 1000; num++) {

  11. // 个位数

  12. int a = num % 10;

  13. // 十位数

  14. int b = num / 10 % 10;

  15. // 百位数

  16. int c = num / 100 % 10;

  17.  
  18. if (Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3) == num) {

  19. System.out.println(num);

  20. }

  21. }

  22. }

  23. }

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

 
  1. package com.dodoke.test;

  2.  
  3. public class Test {

  4. private static String[] mustExistNumber = new String[] { "3", "4", "5", "6", "7", "8" };

  5.  
  6. private static boolean isValidNumber(String str) {

  7. // 检查是否包含345678这五个数,不包含返回false

  8. for (String number : mustExistNumber) {

  9. if (str.indexOf(number) < 0)

  10. return false;

  11. }

  12. // 检查4在不在第三位,是返回false

  13. if (str.charAt(2) == '4') {

  14. return false;

  15. }

  16. // 检查是否存在35在一起,有返回false

  17. if (str.indexOf("35") >= 0 || str.indexOf("53") >= 0) {

  18. return false;

  19. }

  20. return true;

  21. }

  22.  
  23. public static void main(String[] args) {

  24. int count=0;

  25. for (int i = 345678; i <=876543; i++) {

  26. if (isValidNumber(String.valueOf(i))) {

  27. System.out.println(i);

  28. count++;

  29. }

  30. }

  31. System.out.println(count);

  32. }

  33. }

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/ydk1983980885/article/details/81351930