版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页程序员开发人员试题程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
1、哪一个SQL有错误?
A.SELECT*FROMemp_dept_vu;
B.SELECTdepartment_id,SUM(salary)
FROMemp_dept_vu
GROUPBYdepartment_id;
C.SELECTdepartment_id,job_id,AVG(salary)
FROMemp_dept_vu
GROUPBYdepartment_id,job_id;
D.SELECTjob_id,SUM(salary)
FROMemp_dept_vu
WHEREdepartment_idIN(10,20)
GROUPBYjob_id
HAVINGSUM(salary)20000;
E.没有一个错误,都是对的.
2、两张表结构如下:
EMPLOYEES
〔EMPLOYEE_IDNUMBERPrimaryKey
FIRST_NAMEVARCHAR2(25)
LAST_NAMEVARCHAR2(25)
HIRE_DATEDATE
〕
NEW_EMPLOYEES
〔
EMPLOYEE_IDNUMBERPrimaryKey
NAMEVARCHAR2(60)
〕
哪一个删除语句是正确的。
A.DELETEFROMemployees
WHEREemployee_id=(SELECTemployee_id
FROMemployees);
B.DELETE*FROMemployees
WHEREemployee_id=(SELECTemployee_id
FROMnew_employees);
C.DELETEFROMemployees
WHEREemployee_idIN(SELECTemployee_id
FROMnew_employees
WHEREname='Carrey');
D.DELETE*FROMemployees
WHEREemployee_idIN(SELECTemployee_id
FROMnew_employees
WHERElast_name='Carrey');
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
3、显示每个部门,最高SALARY,最小SALARY,且最小SALARY小于5000,最大SALARY大于15000。
A.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
WHEREMIN(salary)5000ANDMA*(salary)15000;
B.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
WHEREMIN(salary)5000ANDMA*(salary)15000
GROUPBYdept_id;
C.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
HAVINGMIN(salary)5000ANDMA*(salary)15000;
D.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
GROUPBYdept_id
HAVINGMIN(salary)5000ANDMA*(salary)15000;
E.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
GROUPBYdept_id,salary
HAVINGMIN(salary)5000ANDMA*(salary)15000;
4、执行SQL:
SELECT*FROMorders
WHEREcust_id=(SELECTcust_idFROMcustomersWHEREcust_name='Smith');
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
5、students表结构如下:
STD_IDNUMBER(4)
COURSE_IDVARCHAR2(10)
START_DATEDATE
END_DATEDATE
哪两个在列START_DATE上的运算是正确的?
A.SUM(start_date)
B.AVG(start_date)
C.COUNT(start_date)
D.AVG(start_date,end_date)
E.MIN(start_date)
F.MA*IMUM(start_date)
6、EMPLOYEES表结构如下:
EMP_IDNUMBER(4)NOTNULL
LAST_NAMEVARCHAR2(30)NOTNULL
FIRST_NAMEVARCHAR2(30)
DEPT_IDNUMBER(2)
哪个SQL语句实现last_name为‘Smith’不同DEPT_ID的总数?
A.SELECTCOUNT(*)
FROMemployees
WHERElast_name='Smith';
B.SELECTCOUNT(dept_id)
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
FROMemployees
WHERElast_name='Smith';
C.SELECTDISTINCT(COUNT(dept_id))
FROMemployees
WHERElast_name='Smith';
D.SELECTCOUNT(DISTINCTdept_id)
FROMemployees
WHERElast_name='Smith';
E.SELECTUNIQUE(dept_id)
FROMemployees
WHERElast_name='Smith';
7、查询全部employees表中的数据,无论在departments表中是否department_id的记录。哪个查询是正确的?
A.SELECTlast_name,department_name
FROMemployeesNATURALJOINdepartments;
B.SELECTlast_name,department_name
FROMemployeesJOINdepartments;
C.SELECTlast_name,department_name
FROMemployeeseJOINdepartmentsd
ON(e.department_id=d.department_id);
D.SELECTlast_name,department_name
FROMemployeese
RIGHTOUTERJOINdepartmentsdON(e.department_id=d.department_id);E.SELECTlast_name,department_name
FROMemployeesFULLJOINdepartments
ON(e.department_id=d.department_id);
F.SELECTlast_name,department_name
FROMemployeeseLEFTOUTER
JOINdepartmentsdON(e.department_id=d.department_id);
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
8、执行以下SQL,哪个结果是正确的。
SELECTe.employee_idEmp_id,e.emp_nameEmployee,e.salary,
m.employee_idMgr_id,m.emp_nameManager
FROMemployeeseJOINemployeesm
ON(e.mgr_id=m.employee_id)
ANDe.salary4000;
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
9、N张表等值联合查询,至少要写几个连接条件?
A.N
B.N-1
C.N+1
10、哪三个查询没有问题?
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
A.SELECT*
FROMemployees
wheresalary(SELECTMIN(salary)
FROMemployees
GROUPBYdepartment_id);
B.SELECT*
FROMemployees
WHEREsalary=(SELECTAVG(salary)
FROMemployees
GROUPBYdepartment_id);
C.SELECTdistinctdepartment_id
FROMemployees
WHEREsalaryANY(SELECTAVG(salary)
FROMemployees
GROUPBYdepartment_id);
D.SELECTdepartment_id
FROMemployees
WHEREsalaryALL(SELECTAVG(salary)
FROMemployees
GROUPBYdepartment_id);
E.SELECTlast_name
FROMemployees
WHEREsalaryANY(SELECTMA*(salary)
FROMemployees
GROUPBYdepartment_id);
F.SELECTdepartment_id
FROMemployees
WHEREsalaryALL(SELECTAVG(salary)
FROMemployees
GROUPBYAVG(SALARY));
判断题:
11、Insertintotable_1(id,name)values(seq_table_1.ne*tval,’test’);这条SQL会报错〔〕
12、
select*fromtable_1
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
wherecreate_dt=to_date(‘2022-01-0212:23:45’,’yyyy-mm-ddhh:mi:ss’)这条SQL没有问题()
13、查询时运用索引肯定能加快查询速度。〔〕
14、取表中的前40条记录,以下SQL没有问题〔〕
selectt.*,rownumrnfrom
(select*fromtable_1
Wherecreate_dtbetweensysdate-100andsysdateorderbycreate_dtdesc)t
whererownum=40
15、表table_1中的记录
Idname
1aa
2bb3cc
表table_2中的记录
IDname
2cc
4dd
5ff
执行如下SQL,
Selectidfromtable_1
Union
Selectidfromtable_2
假如为:
ID
1
2
3
2
4
5
假如正确〔〕
16、表EMPLOYEES如构如下:
EMPLOYEE_IDNUMBERPrimaryKey
FIRST_NAMEVARCHAR2(25)
LAST_NAMEVARCHAR2(25)
HIRE_DATEDATE
Selectfirst_name+last_namefromemployees;查询会正常执行〔〕
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
17、下面SQL没有问题,可以执行〔〕
Selectcity,sum(sal),ma*(id),min(first_name),count(*)
Fromtable_1
Wheredept_id=20
Groupbycity;
18、在更新和插入表的数据时,运用绑定变量肯定能提高速度〔〕
19、SELECTlast_name
FROMemployees
WHEREsalaryIN(SELECTMA*(salary)
FROMemployees
GROUPBYdepartment_id);
此SQL执行时会报错〔〕
20、在select语句中,对查询结果进行排序不会影响查询速度〔〕
21.下面的网络协议中,面对连接的的协议是:
A传输掌握协议B用户数据报协议C网际协议D网际掌握报文协议
22.在重新启动Linu*系统的同时把内存中的信息写入硬盘,应运用指令是:
A#rebootB#haltC#rebootnowD#shutdown–rnow
23.文件权限读、写、执行的三种标识符号依次是:
Arw*B*rwCrd*Dsrw
24.从后台启动进程,应在指令的结尾加上符号:
AB@C#D$
25.crontab文件由六个域组成,每个域之间用空格分割,其排列如下:
AMINHOURDAYMONTHYEARCOMMAND
BMINHOURDAYMONTHDAYOFWEEKCOMMAND
CCOMMANDMINHOURDAYMONTHDAYOFWEEK
DCOMMANDYEARMONTHDAYHOURMIN
26.某文件的组外成员的权限为只读;全部者有全部权限;组内的权限为读与写,
那么该文件
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
的权限为:
A467B674C476D764
27.top指令输出结果loadaverage:0.06,0.03,0.00对其0.06,0.03,0.00描述正确的选项是:
A当前负载5分钟前的负载15分钟前的负载
B当前负载1分钟前的负载5分钟前的负载
C5分钟前的负载1分钟前的负载当前负载
D15分钟前的负载5分钟前的负载当前负载
28.查看磁盘分区运用状况指令:
AlsBllCduDdf
29.你运用指令“vi/etc/inittab”查看该文件的内容,你不当心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应当如何操作:
A在末行模式下,键入:wq
B在末行模式下,键入:q!
C在末行模式下,键入:q
D在编辑模式下,键入“ESC”键径直退出vi
30.取文件a.t*t里内容的第一列以下指令正确的写法是:
Aawk'{print$1}'a.t*t
Bawka.t*t'{print$1}'
Csort–ra.t*t
Dsort–na.t*t
31.运用PS猎取当前运行进程的信息时,输出内容PPID的含义为:
A.进程的用户ID
B.进程调度的级别
C.进程ID
D.父进程ID
32.为匹配以001开头的行,我们可以运用如下的正那么表达式:
A.^001B.$001
C.*001D.\001
33.运用nfs服务时,我们需要在_____文件中指定服务内容:
A./etc/fstab
B./etc/e*ports
C./etc/mountd
D./etc/crontab
34.假如我们先用mount指令加载光驱设备到/mnt/cdrom下,接着我们cd进入该目次,但
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
用IS列出光盘内容后,我们需要换一张CD,这时我们需要先执行_____操作。
A.运用umount卸载该设备
B.径直按光驱的退盘键
C.退出/mnt/cdrom目次
D.重新加载设备mount-a
35.以下的指令将在_______自动执行:
0623**03lp/usr/local/message|mail-stoday'smessageroot
A.每周三23:06分
B.每周三06:23分
C.每周六23:03分
D.每周六03:23分
36.假如您需要找出/etc/my.conf文件属于哪个包(package),您可以执行:
A.rpm-q/etc/my.conf
B.rpm-requires/etc/my.conf
C.rpm-qf/etc/my.conf
D.rpm-q|grep/etc/my.conf
37.假如当前系统是在level3运行,怎样不重启系统就可转换到level5运行?
A.setlevel=5
B.telinit5
C.run5
D.alt-f7-5
38.在bash中,e*port指令的作用是:
A.在子shell中运行条指令
B.使在子shell中可以运用指令历史记录
C.为其它应用程序设置环境变量
D.提供nfs分区给网络中的其它系统运用
39.在/root下编写一个脚本文件showenv。运行此脚本,指令如下:
./showenvPWD
结果显示错误提示如下:
bash:./showennv:权限不够
于是运行指令llshowenv显示如下:
-rw-r—r--1rootroot1556月1909:58showenv
想实现只有自己可以运行此脚本,而其他帐户不能运行,需要运行指令:
AChmodu+*showenv
BChmodg+*showenv
CChmodo+*showenv
D以上指令都不能实现
40.以下关于DNS的查询模式描述正确的选项是〔〕
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
A顺次B递归C随机D迭代
41.下面哪个Linu*指令可以一次显示一页内容?
A.pauseB.catC.moreD.grep
42.显示一个文件最末几行的指令是:
A.tacB.tailC.rearD.last
43.对全部用户的变量设置,应当放在哪个文件下?
A./etc/bashrcB./etc/profileC.~/.bash_profileD./etc/skel/.bashrc
44.在Linu*系统中的脚本文件一般以什么开头?
A.$/bin/shB.#!/bin/shC.use/bin/shD.setshell=/bin/sh
45.在安装软件时下面哪一步需要root权限?
A.makeB.makedepsC.makeconfigD.makeinstall
46.下面哪个指令可以压缩部分文件:
A.tar-dzvffilename.tgz*
B.tar-tzvffilename.tgz*
C.tar-czvffilename.tgz*
D.tar-*zvffilename.tgz*
47.在bashshell环境下,当一指令正在执行时,按下control-Z会:
A.中止前台任务B.给当前文件加上EOF.C.将前台任务转入后台D.注销当前用户
48.通过Makefile来安装已编译过的代码的指令是:
A.makeB.installC.makedependD.makeinstall
49.指令netstat-a停了很长时间没有响应,这可能是哪里的问题?
A.NFS.B.DNS.C.NIS.D.routing
50.TCP/IP中,哪个协议是用来进行IP自动安排的?
A.ARPB.NFSC.DHCPD.DDNS
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
1、哪一个SQL有错误?
A.SELECT*FROMemp_dept_vu;
B.SELECTdepartment_id,SUM(salary)
FROMemp_dept_vu
GROUPBYdepartment_id;
C.SELECTdepartment_id,job_id,AVG(salary)
FROMemp_dept_vu
GROUPBYdepartment_id,job_id;
D.SELECTjob_id,SUM(salary)
FROMemp_dept_vu
WHEREdepartment_idIN(10,20)
GROUPBYjob_id
HAVINGSUM(salary)20000;
E.没有一个错误,都是对的.
2、两张表结构如下:
EMPLOYEES
〔EMPLOYEE_IDNUMBERPrimaryKey
FIRST_NAMEVARCHAR2(25)
LAST_NAMEVARCHAR2(25)
HIRE_DATEDATE
〕
NEW_EMPLOYEES
〔
EMPLOYEE_IDNUMBERPrimaryKey
NAMEVARCHAR2(60)
〕
哪一个删除语句是正确的。
A.DELETEFROMemployees
WHEREemployee_id=(SELECTemployee_id
FROMemployees);
B.DELETE*FROMemployees
WHEREemployee_id=(SELECTemployee_id
FROMnew_employees);
C.DELETEFROMemployees
WHEREemployee_idIN(SELECTemployee_id
FROMnew_employees
WHEREname='Carrey');
D.DELETE*FROMemployees
WHEREemployee_idIN(SELECTemployee_id
FROMnew_employees
WHERElast_name='Carrey');
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
3、显示每个部门,最高SALARY,最小SALARY,且最小SALARY小于5000,最大SALARY大于15000。
A.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
WHEREMIN(salary)5000ANDMA*(salary)15000;
B.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
WHEREMIN(salary)5000ANDMA*(salary)15000
GROUPBYdept_id;
C.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
HAVINGMIN(salary)5000ANDMA*(salary)15000;
D.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
GROUPBYdept_id
HAVINGMIN(salary)5000ANDMA*(salary)15000;
E.SELECTdept_id,MIN(salary),MA*(salary)
FROMemployees
GROUPBYdept_id,salary
HAVINGMIN(salary)5000ANDMA*(salary)15000;
4、执行SQL:
SELECT*FROMorders
WHEREcust_id=(SELECTcust_idFROMcustomersWHEREcust_name='Smith');
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
5、students表结构如下:
STD_IDNUMBER(4)
COURSE_IDVARCHAR2(10)
START_DATEDATE
END_DATEDATE
哪两个在列START_DATE上的运算是正确的?
A.SUM(start_date)
B.AVG(start_date)
C.COUNT(start_date)
D.AVG(start_date,end_date)
E.MIN(start_date)
F.MA*IMUM(start_date)
6、EMPLOYEES表结构如下:
EMP_IDNUMBER(4)NOTNULL
LAST_NAMEVARCHAR2(30)NOTNULL
FIRST_NAMEVARCHAR2(30)
DEPT_IDNUMBER(2)
哪个SQL语句实现last_name为‘Smith’不同DEPT_ID的总数?
A.SELECTCOUNT(*)
FROMemployees
WHERElast_name='Smith';
B.SELECTCOUNT(dept_id)
程序员开发人员面试试题.包括linu*基本操作和sql的一些基本操作.
FROMemployees
WHERElast_name='Smith';
C.SELECTDISTINCT(COUNT(dept_id))
FROMemployees
WHERElast_name='Smith';
D.SELECTCOUNT(DIS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年项目咨询服务合同标准版本(3篇)
- 2024年共有房产分割协议(二篇)
- 2024年融资租赁协议常规版(四篇)
- 2024年餐饮店员工合同(二篇)
- 2024年仓储保管合同标准范本(四篇)
- 2024年车辆租赁协议参考范文(5篇)
- 2024年公墓合作协议模板(二篇)
- 2024年装修工程承包合同参考范文(三篇)
- 2024年培训合同模板(3篇)
- 2024年公司保洁员劳务合同范文(二篇)
- (完整版)艾宾浩斯记忆法表格
- 《肠外营养》PPT课件
- 《声学基础》课后习题答案
- 危险化学品企业安全风险隐患排查治理导则危险化学品安全风险隐患排查表.docx
- 工作联系函格式
- 常规的回购合同协议范本
- 皮亚杰认知发展理论及实例
- 小学四年级行程问题练习及答案-最新精编
- 八年级数学校本课程
- 高定国心理统计学答案.pdf
- 安阳优创热电有限责任公司2×200MW燃煤发电机组项目可行性研究报告
评论
0/150
提交评论