-
WORD
格式
--
专业
学习资料分享
精品文档考试教学资料施工组织设计方案
1
、
写
p>
出你知道的排序算法名称及其复杂度(至少三种)
答:
1
)冒泡排序(简单)
2
)插入排序
(最复杂)
3
)选择排序
(较复杂)
2
、
给
p>
出
TCP
,
IP<
/p>
,
HTTP
,
F
TP
之间的层次关系(参照网络七层协议划分)
答:百度“网络七层协议”
3
、
设
有下列数据表
职工号
姓名
车间
车间主任姓名
职工工资
如何将该数据表的对应关系规范化到第三范式
答:车间编号
车间名称
车间主任名称
职工号
姓名
职工工资
所属车间编号
4
、
设
p>
有学生表
A
和考试成绩表
< br>B
,结构如下:
A A
p>
表主键(
a
)
字段名
a
b
c
d
含义
学号
姓名
性别,
0
表示男
1
表示女
年龄
B B
表主键(
a
,
b
,
c
)
字段名
含义
-
WORD
格式
--
专业学习资料分享
a
b
c
d
学号
课程号
考试时间(
yyyymmdd
,例如:
20041201
)
考试成绩(百分制,
60
分及格)
a
)
写一个
sql
语句,列出
”
200411
”
号课程考试成绩不及格的学生的学
号、姓名、年龄
Select a,b,d from A
where a in(select a from B where b=
’
200411
’
and d<60)
b
)
写
p>
一个
sql
语句,列出考试成绩不及格的课
程门数大于
6
门的学生的学号、姓名、
年龄
Select a,b,d from A where
a in(Select a from b where d<60 group by a having
count(*)>6)
c
)
写一个
sql
语句,列出考试成绩尚未及格的课程门数大于
6
门的女生的学号、姓名、
年龄
< br>
Select a,b,d from A where a
in(Select a from b where d<60 group by a having
count(*)>6) and c=1
第三部分:实际开发经验
一、
程序设计部分
< br>(
5,6
题任选一题即可)
[
使用任意一种语言均可
]
5
、
编
p>
写一个表达式,计算月收入为
x
元时的个人
所得税,假定
x<=5000
。所得累进
税率为
5%
,累进点为
1000
p>
元,
1500
元和
3000
元
如:
x=1200
时,税为
(1200-1000)*5%
p>
x=2000
时,税为
(2000-100
0)*5%+(2000-1500)*5%
x=5000
时
,税为
(5000-1000)*5%+(5000-1500)*5%+(5000-
3000)*5%
特别注意:要求写的是一句的表达式,而不是一段程序,其中不得有
分行符,尽量
短
x>3000?
(x-1000)*5%+(x-1500)*5%+(x-3000)*5%:x>1500?
(x-1000)*5%+(x-
1500)*5%:(x-1000)*5%
6
、
编
写字符串查找函数
函数有三个参数,一个是源字符串,一个是目标子串,一个是查找方向(自右向左
或自左向右),函数实现按照查找方向在源字符串中查找目标子串,并返回查找到
的位
置。查不到返回
-1
-
WORD<
/p>
格式
--
专业学习资料分享
答:
public int
findStr(String source,String target,int type){
int
position=-1;
if(type==0){
//
自左向右
position=f(target);
}else{
//
自右向左
position=dexOf(target);
}
}
二、
开发工具部分
7
、
J
p>
ava/J2ee
基础知识
a
)
Jav
a
有哪些基本数据类型,
String
是不是基本数据类型,他们有何区别?
答:
byte short int long float
double char boolean
,值类型
String
不是基本数据类型,引用类型
b
)
如
p>
何将数值型字符转换为数字(
Integer
、
Double
),如何将数字转换为字符?
答:
nt ouble
数字
+
””
(char)
数字
c
)
float
型
float
f=3.4
是否正确?
答:不正确,
默认小数是
double
类型,应为
3
.4f
d
)
请
解释抽象类和接口的区别?
答:抽象类中可以有常量、变量、构造、正常方法和抽象方法,可以被继承,其子
类如果不重写,子类也是抽象类;
接口中
可以有常量和抽象方法,可以被实现,子类必须重写其抽象方法
抽象类可以继承类也可以实现接口;接口只能继承接口
return position;
e
)
请解释
String
和
StringBuff
er
的区别?
答:
< br>String
固定字符串
StringBuffer
是可变字
符串
-
WORD
< br>格式
--
专业学习资料分享
f
)
请解释
forward
和
redirect<
/p>
的区别?
答:
g
)
请
p>
解释
jsp
中动态
include
和静态
include
的区别?
答:
jsp:includ
e
动态
include
,包含的是结果
@include
p>
静态
include
,包含的是代码
h
)
请
解释
ArrayList
与
Vector
的区别,
HashM
ap
与
Hashtable
的区别及<
/p>
Hashtable
的原理
答:
i
)
请解释
关于
j2ee
的名词:
JNDI
、
JMS
、
JTA<
/p>
、
RMI
答:
j
)
什么是
web
容器?
答:
tomcat
、
weblogi
c
、
jboss
、
jerrt
k
)
什么是
Wb
Service
?
答:
8
、
j
ava
编程
写出下列程序的运行结果:
public class X{
}
public static void modify (int a){
}
}
答:输出
0
四、
主观题
1
、
你
p>
关心
IT
业界尤其是软件行业的各种最新动
态吗?请简单举出
IT
业界最近比较热
a++;
private static int a;
public static void main(String[ ]
args){
modify(a);
n(a);
-
WORD
格式
--
专业学习资料分享
门的两三个话题
2
、
你
p>
最喜欢自己的哪些优点?对你个人成长起了多大的积极作用?
3
、
你
p>
如何定义成功?你觉得什么样的企业能给你的成功创造更多的机会?
1.
写出
配置
java
环境变量的路径。
p>
path=
安装路径
2.
写出
6
个常用的
html
标签。
head<
/p>
、
style
、
table
、
h1
、
< br>br
、
center
、
marquee
、
strong
有哪些内置对象?作用是什么?
request
用户端请求
,
此请求会包含来自
GET/POST
请求的参
数
response
网页传回用户端
的回应
page
指向当前
JSP
页面本身
,
有点像
类中的
this
指针
pageContext
网页的属性是在这里管理
session
与请求有关的会话期
application
应用程序对象
< br>,servlet
正在执行的内容
out
用来传送回应的输出
config
配置对象
,ser
vlet
的架构部件
exception
例外对象
有哪些动作?作用分别是什么?
jsp:include:
在页面被请求的时候引入一个文件
j
sp:useBean:
寻找或者实例化一个
JavaBean
jsp:setProperty:
设置
JavaBean
的属性
jsp:
getProperty:
获取
JavaBean
的属性
jsp:forword:
把请求转到一个新的页面
-
WORD
格式
--
专业学习资料分享
jsp:plugin:
根据浏览器
类型为
Java
插件生成
Object
或者
Embed
标记
< br>
是什么?为什么实用
GC
p>
?
GC
是垃圾收
集的意思
,
内存处理是编程人员容易出现问题的地方,忘记或者
错误的内存
回收会导致程序或系统的不稳定甚至崩溃,
Java
提供的
GC
功能可以自动检测对象是否
超过作用域从而达到自动回收内存的目的,
Java
语言没有提供释放已分配内存的显示
操作方法。
和
Exception
有什么区别
?
error
表
示恢复不是不可能但是很困难的情况下的一种严重问题(例:内存溢出),不
可能指望程
序能处理这样的情况。
Exception
< br>表示一种设计或实现问题,也就是说,它表示如果程序运行正常,从不会发
生的情
况。
()
和
wait()
有什么区别?
slee
p
是线程类
(Thread)
的方法<
/p>
,
导致此线程暂停执行指定时间,给执行机会让给其它
线程,但是监控状态依然保持,到时候会自动恢复,调用
sleep
不会释放对象锁。
wait
是
Object
类的方法
,<
/p>
对此方法对象调用
wait
方法导致本线
程放弃对象锁,进入等
待此对象的等待锁定池,只有针对此对象调用
notify
方法
(
或
notifyAll)
后本线程猜
进入对象锁定池
准备获得对象锁进入运行状态。
s=new
String(
创建了几个
String Object? <
/p>
两个或者一个
,
对应一个对象,这个对象
放在字符串常量缓冲区
,
常量
不管
出现多少遍
,
都是
缓冲区中的那一个。
new String
每写一遍,就创建一
个新的对象,但
是创建
对象时,系统检
查缓存里面是否存在
对象,如果有着调用缓存里的
对象,没有这创建新对象。
s1=1;s1=s1+1;
有什么错
?short
s1=1;s1+=1;
有什么错?
对于
short s1=1;s1=s1+1;
由于
s1+1
运算时会自动提升表达式的类型,所以结
果是
int
型,再赋值给
short<
/p>
类型是,编译器将报告需要强制转换类型的错误。
对于
short s1=1;s1+=1;
由于
+=
是
java
语言中规定的运算符,
java
编译器会对它进行<
/p>
特殊处理,因此可以正确运行。
中的异常处理机制的简单原理和应用。
异常:是指
java
程序运行时
(
非编译
)
所发生的
非正常情况或错误。
-
-
-
-
-
-
-
-
-
-
上一篇:C++中的各种数据类型和关键字的意思
下一篇:c语言趣味题