中联公司技术招聘面试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中联西安公司技术招聘面试题
(试卷时间90分钟)
一、计算机基础及网络能力(10分)
1、在网络硬件安装后,一般使用windows的:命令对网
络硬件安装的正确性和性能进行测试
2、在安装应用程序前,我们一般是先找到:或可
执行文件,然后运行它,当我们要删除它时在windows的
处删除
3、在windows中,我们在:控制面板处添加打印机,打
印机能共享吗?不能
4、在windows2000中,使用msconfig可以完成那些功能设置?
开机默认启动项
5、请用文字描述在有交换机的网络中水晶头的夹线线续及两台机子直连时
水晶头的两头线续
二、程序题(15分)
在窗体上画一个文本框和一个计时器控件,名称分别为Text1和Timer1,在属性窗口中把计时器的Interval属性设置为1000,Enabled属性设置为False,程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程序:
Private Sub Command1_Click()
Timer1._setInterval(1000);________
End Sub
Private Sub Timer1_Timer()
Text1.Text = Time
End Sub
在______处应填入的内容是
三、关于Oracle sql试题(75分)
Ⅰ、写出以下Oracle函数的基本语法和定义说明:
1、Replace:字串替代
2、 Substr:求子串
3、Length:字串长度
4、 Mod:求余
5、Up per:转大写
6、To_Char:转字符
7、To_Date:转日期
8、To_number:转数字
9、Decode:输入数值与函数中的参数列表相比较,根据输入值返回一个对
应值
10、nvl:求表达式的值
Ⅱ、简答题:
1、请简单描述一下UNION的功能及使用条件,union和union all的区别在哪
里?
在数据库中,union和union all关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。union在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。如:select * from test_union1 union select * from test_union2。这个SQL在运行时先取出两个表的结果,再用排序空间进行排序删除重复的记录,最后返回结果集,如果表数据量大的话可能会导致用磁盘进行排序。
而union all只是简单的将两个结果合并后就返回。这样,如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。
从效率上说,union all要比union快很多,所以,如果可以确认合并的两个结果集中不包含重复的数据的话,那么就使用union all
2、Oracle中的物理文件包含哪几种?
1、控制文件(参数文件init.ora记录了控制文件的位置)
2、数据文件(数据文件的详细信息记载在控制文件中)、系统数据文件(system_01.dbf)、回滚段文件(rbs_01.dbf)、临时数据文件(temp_01.dbf)、用户数据文件(/applsys_data_01.dbf ,applsys_indx_01.dbf)
3、重做日志文件(联机重做日志)
4、归档日志文件
5、初始化参数文件
6、其他文件
Ⅲ、语句:
1、假设数据库中存在以下几个表,三表关系为通过【编码】项将三表实现关联。
表1为主表。且此【编码】项为三表主键。请用SQL语言实现以下要求:
SQL
create table salary(
id int,
salary varchar(5) not null default '2000',
primary key (id)
)
b.查询出所有薪金低于2500元,且职称为服务生的人员的姓名、薪金、职称、
工作年限
select b.姓名,a.薪金,c.职称,b.工作年限from工资表a, 人员表b, 职称表 c where a. 编码=b. 编码and a. 编码=c. 编码
c.将姓名为【周星驰】的人员薪金调整为3000元。
Update 工资表set 薪金=’3000’where 编码in(select 编码from人员表where姓名=’周星驰’)
2、写出如下SQL语句,系统用户scott 的emp和dept表,查询出员工名字以A
打头的人数最多的部门名称和员工名
emp 表:
员工号员工名部门号
EMPNO ENAME DEPTNO
dept 表:
部门号部门名称
DEPTNO DNAME
3、现有一表test(id,name,names,ids,value) 请把ids=8的name更新为
ids=7的names
ID NAME NAMES IDS VALUE
1 a b1 7 1
2 a b2 7 2
3 a b3 7 3
4 a b4 7 4
5 a1 b 8 1
6 a2 b 8 2
7 a3 b 8 3
即把青色的数据换成红色的。用一条sql语句
Ⅳ、.oracle数据库有那几种备份?描述导入和导出的语法命令?
四、附加题(30分)