2018/11/30渡课(综合测试)

目录

  • 1.什么是HTML,请说出对超文本的解释及HTML语义化的作用是什么?
  • 2.请书写至少3种表单标签(包括关键属性),3种布局标签?
  • 3.什么是CSS,一个HTML元素如何赋予其样式,请说出3种方式,并解释什么是层叠?
  • 4.JavaScript运行在什么环境中,请说出JavaScript的变量数据类型有哪些?
  • 5.什么是DOM,JavaScript中对于DOM的操作有哪些,请举例说明,至少说出5种DOM操作方法,并进行描述?
  • 6.分析代码结果,得出正确的结果。
  • 7.求y和z的值是多少?
  • 8.JavaScript的常用对象有哪些?
  • 9.jQuery是什么?如何使用jQuery?
  • 10.jQuery中的选择器是什么?选择器分为哪几大类,分别的语法是什么?
  • 11.编程题。
  • 12.JDK是什么,在下载的JDK包中bin,jre,lib目录分别存放什么文件?
  • 13.JAVA跨平台的最主要原因是什么,可以用图示解释。
  • 14.编写在控制台打印HelloWorld!字样的TEST类,并编写编译和运行的脚本。
  • 15.JAVA的注释哪几种?请书写一个规范的类文档注释。
  • 16.Java的基本数据类型有哪些,除boolean类型外,请用图示方式表示个数据类型表示范围的大小关系。
  • 17.Java的逻辑运算符和比较运算符分别有哪些?
  • 18.用三目运算符结构写一个判断年龄是否大于18岁的方法,注意是方法,大于18岁在控制台输出“已成年”,否则“未成年”。
  • 19.使用Java,书写从控制台打乘法口诀表的方法。
  • 20.String s = “java”,String s2 = “java”;boolean flag = (s == s2);请问flag的值是多少,请说明理由。

1.什么是HTML,请说出对超文本的解释及HTML语义化的作用是什么?

问题 解答
HTML 运行于浏览器上,创建网页的超文本标记语言
解释 可以超链接(链接)文档(其他资源)
作用 增强可读性,易于维护、读写。

2.请书写至少3种表单标签(包括关键属性),3种布局标签?

  
  
  

...

3.什么是CSS,一个HTML元素如何赋予其样式,请说出3种方式,并解释什么是层叠?

问题 解答
CSS 层叠样式表()
内联样式
。 内部样式表 样式代码块写于本网页的标签内部。 外部样式表 使用 层叠 一个标签可以引用多个样式。

4.JavaScript运行在什么环境中,请说出JavaScript的变量数据类型有哪些?

问题 解答
运行环境 浏览器 或 Node.js
基本数据类型 数字型、字符串型、布尔型、空值(null)、未定义(undefined)、Symbol
引用数据类型 数组型、对象型、函数型

5.什么是DOM,JavaScript中对于DOM的操作有哪些,请举例说明,至少说出5种DOM操作方法,并进行描述?

问题 解答
DOM 文档对象模型(Document Object Model)
标签 document.getElementById(“test”).appendChild(“p”);
属性 document.getElementsByClass(“test”).setAttribute(“属性”,“属性值”);
文本 document.getElementsByTagName(“p”).innerHTML(“插入新文本”);
样式 document.getElementById(“test”).className = “样式名”;
方法 document.getElementById(“test”).classList.add(“colorRED”);

6.分析代码结果,得出正确的结果。

var a=10, b=20 , c=30; 
++a; // 结果:a = 11。
a++; // 结果:a = 12
e=++a+(++b)+(c++)+a++; // 结果:e = 13 + 21 + 30 + 13 = 77。
alert(e);

7.求y和z的值是多少?

 

8.JavaScript的常用对象有哪些?

解答:String、Array、Boolean、Math、Date、Number、DegExp

9.jQuery是什么?如何使用jQuery?

解答:jQuery:JavaScript Query,辅助JavaScript开发的函数库。
使用:

// 引用jQuery

//  编写jQuery代码

--------------------- 
作者:绝世小熊熊 
来源:CSDN 
原文:https://blog.csdn.net/lizengbao/article/details/84671329 
版权声明:本文为博主原创文章,转载请附上博文链接!

10.jQuery中的选择器是什么?选择器分为哪几大类,分别的语法是什么?

选择器 语法
ID $(“ID名”)
class $(“class名”)
属性 $(“属性名[属性值]”)
标签 $(“标签名”)
this $(this)

11.编程题。

有一个关于公司员工信息的数据库empinfo。部门表和员工基本信息表是其中的两个表,表中信息如下:
部门表depts ( dept_id、dept_name、description)
说明:dept_id 部门编号 dept_name 部门名称 description 部门描述

员工表employees(id、name、gender、dept_id、join_time、salary、address、age、des)
说明:id员工号 name员工姓名gender性别 dept_id所在部门join_time加入时间salary工资 address地址 age年龄des描述

  1. 分析各个表之间的关系,写出建表语句

    use empinfo;
    – 部门表depts
    create table depts(
    dept_id int primary key,
    dept_name varchar(20),
    description varchar(50)
    )
    – 员工表employees
    create table employees(
    id int primary key,
    name varchar(20),
    gender varchar(20),
    dept_id int,
    join_time date,
    salary decimal(6,2),
    address varchar(50),
    age int,
    des text

  2. 为员工表employees添加一个字段image用于记录员工头像

    alter table employees add image varchar(50);

  3. 查询除了名字叫张三以外的员工的记录

    select * from employees where name != “张三”;

  4. 查询薪水在2000-5000之间的员工记录

    select * from employees where salary between 2000 and 5000;

1
5) 查询部门编号是1、3、5的员工的记录

-- 方法一
select * from employees where dept_id = 1 or dept_id = 3 or dept_id = 5;
-- 方法二
select * from employees where dept_id in(1,3,5);
  1. 查询名字以“张”开头的员工的记录

    select * from employees where name = “张%”;

1
7) 查询性别为“M”且在2008年1月1日入职的员工的记录

select * from employees where gender = "M" and join_time = "2008-01-01";
  1. 更新以“张”开头的员工的年龄为22

    update employees set age = 22 where name = “张%”;

  2. 创建视图,包括10号部门的信息和所有职员信息

    create view v_name as
    select * from employees as e
    left join depts as d on e.dept_id = d.dept_id and e.dept_id = 10;

  3. 查询出各部门平均薪水,最低薪水,最高薪水

    select dept_id,avg(salary),min(salary),max(salary) from employees group by dept_id;

12.JDK是什么,在下载的JDK包中bin,jre,lib目录分别存放什么文件?

问题 解答
JDK Java 开发工具包(Java Development Kit)
bin 以“.exe”结尾的运行程序。
jre Java运行时环境文件
lib 核心类库文件

13.JAVA跨平台的最主要原因是什么,可以用图示解释。

解答:
java源文件 → 通过javac.exe工具翻译 → 源文件(.class)→ 通过包含不同编译器的JVM的解释 → 运行在不同的平台上

14.编写在控制台打印HelloWorld!字样的TEST类,并编写编译和运行的脚本。

public class HelloWorld{
 public static void main(String[] args){
   System.out.println("Hello World!");
 }
}
/* 命令提示符窗口中执行步骤
 * 1. 使用dir和cd命令找到 HelloWorld.java 文件所在的位置。
 * 2. 通过“javac HelloWorld.java”把源文件转化为字节码文件“HellWorld.class”。
 * 2. 通过“java HelloWorld”展示输出内容。
 *
 */

15.JAVA的注释哪几种?请书写一个规范的类文档注释。

/**
 * 文本注释
 * @author 张三
 * @version 1.2
 */
 // 单行注释
 /*
  * 多行注释
  * 这是多行注释
  */

16.Java的基本数据类型有哪些,除boolean类型外,请用图示方式表示个数据类型表示范围的大小关系。

  1. 整数型:byte
  2. 浮点性:float
  3. 字符型:char
  4. 布尔型:true或false

17.Java的逻辑运算符和比较运算符分别有哪些?

问题 解答
逻辑运算符 与( && 和 & )、或(
比较运算符 大于(>)、不小于(>=)、小于(<)、不大于(<=)、不等于(!=)、等于(==)

18.用三目运算符结构写一个判断年龄是否大于18岁的方法,注意是方法,大于18岁在控制台输出“已成年”,否则“未成年”。

public static void judgeAge( int age ){
  String result = age > 18 ? "已经成年" : "未成年";
  System.out.println(result);
}

19.使用Java,书写从控制台打乘法口诀表的方法。

public static void multiplicationTable(){
  for(int i = 1; i <= 9; i++){
    for(int j = 1; j <= i; j++){
      System.out.print(i + " × " + j + " = " + i * j + " ");
    }
    System.out.println();
  }
}

20.String s = “java”,String s2 = “java”;boolean flag = (s == s2);请问flag的值是多少,请说明理由。

true 字面量相等

你可能感兴趣的:(2018/11/30渡课(综合测试))