小小的测试题

Oracle

1.      登录sys用户或system用户

2.      执行create user lx01 identified by lx01 创建用户lx01,密码是lx01

3.      执行 grant connect,resource,create session,createview to lx01 为lx01创建常用权限

4.      编写SQL语句,建立员工信息表Employee,内容

列名

类型

含义

约束

Empid

Number

员工id

主键

Ename

Varchar2(16)

员工姓名

非空

Hiredate

Date

入职时间

 

Sex

Number

性别 0:女  1:男

检查,只能0或1

Jobid

Number

当前职位id

外键   JOB

Deptid

Number

当前部门id

外键   DEPT

5.      编写SQL语句,建立职位信息表JOB,内容

列名

类型

含义

约束

Jobid

Number

职位id

主键

Jname

Varchar2(16)

职位名称

非空

Jlevel

Number

职位等级

非空

6.      编写SQL语句,建立部门信息表DEPT,内容

列名

类型

含义

约束

Deptid

Number

部门id

主键

Dname

Varchar2(16)

部门名称

非空

UPP_DEPTID

Number

上级部门id

 

7.      编写SQL语句,建立员工职位履历表EMP_JOB,内容

列名

类型

含义

约束

Empid

Number

员工id

 

Jobid

Number

职位id

 

Start_time

Date

开始时间

非空

End_time

Date

结束时间

 

8.      编写SQL语句,建立员工部门履历表EMP_DEPT,内容

列名

类型

含义

约束

Empid

Number

员工id

 

deptid

Number

岗位id

 

Start_time

Date

开始时间

非空

End_time

Date

结束时间

 

9.      编写SQL语句,向JOB表插入以下数据

1

见习软件工程师

1

2

初级软件工程师

2

3

软件工程师

3

4

高级软件工程师

4

5

资深软件工程师

5

6

架构师

6

10.  编写SQL语句,向dept表插入以下数据

1

XXX软件公司

NULL

2

国内开发部

1

3

国际开发部

1

4

教育项目组

2

5

北美项目组

3

6

欧洲项目组

3

11.  编写SQL语句,向Employee表插入以下数据

1

人名任意

2004-7-5

1

6

1

2

 

2004-7-6

1

6

2

3

 

2004-8-2

1

6

3

4

 

2005-2-14

1

5

4

5

 

2005-7-5

0

5

5

6

 

2005-7-17

1

4

6

7

 

2008-3-11

1

5

4

8

 

2008-7-15

0

4

5

9

 

2010-7-15

1

3

6

10

 

2010-7-15

1

2

6

11

 

2011-7-15

0

3

6

12

 

2011-7-15

1

2

5

13

 

2012-7-15

1

2

5

14

 

2012-7-15

0

2

4

15

 

2013-7-1

1

2

4

16

 

2013-12-15

0

1

4

15

 

2013-7-1

1

2

5

16

 

2013-12-15

0

1

6

12.  向EMP_JOB表插入任意数据

13.  向EMP_DEPT表插入任意数据

14.  查询2010年之后入职的所有女性员工

15.  查询2010年期间在“北美项目组”工作的所有初级软件工程师

16.  查询员工编号是1的员工的工作履历,并按照时间由远至近排列

17.  查询所有在“国际开发部”工作的员工,包含在其子部门工作的所有员工信息

18.  查询“国内开发部”的总人数

19.  若职位只升不降,查询2010年前成为“架构师”的所有员工信息

20.  查询当前职位比2008年入职的员工当前最高职位还要高的所有员工信息

Java

编写一段游戏的程序

1.      编写基础单位类Unit,包含以下属性

类型

作用

字符串

单位名称

浮点数

生命值上限

浮点数

当前生命值

 

2.      编写基础技能类Magic,包含以下属性

类型

作用

字符串

技能名称

浮点数

技能伤害值

浮点数

技能消耗魔力值

3.      编写接口Magicable,提供一个magic方法,参数是被魔法攻击的基础单位对象

4.      编写接口Attackable,提供一个attack方法,被攻击的基础单位对象

5.      编写一个电脑控制的不会施法的单位类NPCUnit1,继承Unit,实现Attackable接口

并实现attack方法

6.      编写一个电脑控制的会施法的单位类NPCUnit2,继承Unit,实现Attackable接口和Magicable接口,并实现attack和magic方法

7.      编写一个玩家控制的Hero类,继承Unit,实现Attackable接口和Magicable接口,并实现attack和magic方法

8.      NPCUnit2和Hero类需要分别增加以下属性

类型

作用

Magic[]

技能(数组)

浮点数

最大魔力值

浮点数

当前魔力值

9.      Hero类需要增加以下属性,攻击出现暴击时,会对敌人造成2倍伤害

类型

作用

浮点数

暴击率,取值范围[0,1]

10.  编写线程类UnitThread,创建一个Hero对象,一个NPCUnit2对象和一个NPCUnit1对象

分别给3个线程类对象,启动三个线程,随机调用攻击或施法,随机攻击其他目标

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tableau是一种数据可视化和商业智能工具,用于分析和理解数据。它具有简单易用的界面,并且具备强大的功能,能够帮助用户探索数据、发现模式和趋势,并从中获得洞见。 对于Tableau测试题,我可以给出以下回答: 首先,在Tableau测试题中,我们可能会被要求解决一个特定的数据分析问题。这可能涉及到从给定数据源中提取、清洗和转换数据,然后使用Tableau来进行分析和可视化。 其次,Tableau提供了各种数据分析和可视化功能,我们可以使用这些功能来解决测试题中的问题。例如,我们可以使用Tableau的连接功能将多个数据源合并在一起,然后使用数据透视来汇总和聚合数据。我们还可以使用Tableau的图工具创建各种类型的图,如柱状图、折线图、散点图等,来直观地展示数据。 此外,在Tableau测试题中,我们还可能需要使用计算字段和参数来进行更高级的分析。计算字段允许我们根据特定的公式或条件在已有的数据源中创建新的字段。而参数则允许用户在运行时调整特定的数值或条件,以实现更灵活的数据分析。 最后,在回答Tableau测试题时,我们应该注重解释我们的分析结果和洞见。这意味着我们需要清楚地描述我们采取的分析方法、使用的功能以及我们从中得出的结论。同时,我们还可以使用Tableau的故事板功能,将我们的分析结果整合成一个连贯的故事,以更好地向他人展示我们的分析成果。 总之,Tableau测试题要求我们使用Tableau进行数据分析和可视化。我们需要熟悉Tableau的各种功能,并能够灵活运用这些功能来解决特定的问题。在回答测试题时,我们需要清晰地陈述我们的分析步骤和结果,并使用图和故事板等工具来有效地展示我们的分析成果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值