Java1130考试总结

**HCJMJ综合测试

  1. 什么是HTML,请说出对超文本的解释及HTML语义化的作用是什么?
  2. 请书写至少3种表单标签(包括关键属性),3种布局标签
  3. 什么CSS,一个HTML元素如何赋予其样式,请说出3种方式,并解释什么是层叠?
  4. JavaScript运行在什么环境中,请说出JavaScript的变量数据类型有哪些?
  5. 什么是DOM,JavaScript中对于DOM的操作有哪些,请举例说明,至少说出5种DOM操作方法,并进行描述。
  6. 分析代码,得出正确的结果。
    var a=10, b=20 , c=30;
    ++a;
    a++;
    e=++a+(++b)+(c++)+a++;
    alert(e);
  7. 求y和z的值是多少?
  1. javascript的常用对象有哪些?
  2. jQuery是什么?如何使用jQuery?
  3. jQuery中的选择器是什么?选择器分为哪几大类,分别的语法是什么?(5分)
  4. 编程题
    有一个关于公司员工信息的数据库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. 分析各个表之间的关系,写出建表语句
  2. 为员工表employees添加一个字段image用于记录员工头像
  3. 查询除了名字叫张三以外的员工的记录
  4. 查询薪水在2000-5000之间的员工记录
  5. 查询部门编号是1、3、5的员工的记录
  6. 查询名字以“张”开头的员工的记录
  7. 查询性别为“M”且在2008年1月1日入职的员工的记录
  8. 更新以“张”开头的员工的年龄为22
  9. 创建视图,包括10号部门的信息和所有职员信息
  10. 查询出各部门平均薪水,最低薪水,最高薪水
    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是用于描述网页的语言。超文本是指非仅仅用于文本,还可以有图片、视频等方式。用最恰当的标签来标记内容。
例如:1. h1-6标签是标题,li为列表。
2、

    <form action = " " > </form>
 	<input type = "text" />
 	<select name = ""> </select>
 	<table>
 	<ul>
 	<ol>

3、 css是层叠样式表,用于统一存放样式
第一种:在标签内部加上style属性,在style属性中增加样式。
第二种:在标签内用class内部引用,引用在代码头部style中的样式。
第三种:外部引用css文件样式。
4、运行环境:浏览器
基本类型:字符串、数字、布尔、null、undefined、symbod
引用类型:对象、数组、函数
5、文本对象模型
DOM操作:
1、对于HTML元素的修改。
2、对于样式的修改。
3、对于HTML属性的修改。
4、对于页面中所有的时间做出反应。
1、document.getElementById(id).innerHTML = 修改元素
2、document.getElementById(id).style.property = new style;修改样式
3、document.getElementById(id).attribute = new value;修改元素属性
4、document.getElementById(id)。onclick = function(){} 单击事件
5、id.removechlid(id2):删除节点。

6、e = 13+21+30+13=77
7、undefined
8、window对象、定时函数、document对象
9、jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。

<script language="javascript" src="jquery.js"></script>

10、选择器可以选中页面中的DOM节点。
jQuery中的选择器,主要也就分为:基本选择器、属性选择器、内容选择器、过滤选择器、子元素选择器、表单元素选择器
11、
1.create table depts(
d_id int primary key,
dept_name varchar(20),
description varchar(20)
);
2.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(100),
age int(2),
des text
)
3.alter table employees add image varchar(50);
4.select * from employees where name !=“张三”;
5.SELECT * from employees where salary BETWEEN 2000 AND 5000;
6.select * from employees where dept_id =1 or dept_id = 3 or dept_id = 5;
7.select * from employees where dept_id in(1,3,5);
8.select * from employees where name = “张%”;
9.select * from employees where gender = “M” and join_time = “2008-01-01”;
10.update employees set age = 22 where name = “张%”;

11.create view viewname as select * from employees as e left join depts as d on e.dept_id = d.d_id;
(create + view + viewname + as + 查询的语句/理解为查询的路径/作为后方查询的图)

12.select dept_id,avg(salary),min(salary),max(salary) from employees group by dept_id;
(GROUP BY 根据。。。来分组)

12、JDK是JAVA语言的软件开发工具包。
bin:这是用于存放编译器和工具。
jre:是存放Java运行环境的文件。
lib:是存放类库文件的。
13、
在这里插入图片描述
14、

public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

15、单行//
多行/*
/
文档注释/
*
*@author:指定代码作者。
*@version:指定代码的版本。
*/
16、
数值型

整数型:byte(-128-127)、short(15次方)、int(31次方)、long(63次方)
浮点型:float(38次方)、double(308次方)
字符型:char 用单引号表示,Java 中使用16位的 Unicode 字符集作为编码方式,
布尔型:boolean。
17、逻辑运算符 与( && 和 & )、或( || 和 |)、非(!)
比较运算符 大于(>)、不小于(>=)、小于(<)、不大于(<=)、不等于(!=)、等于(==)
18、

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

19、

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、flag true
理由 字面量相等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值