2023年程序员开发人员试题_第1页
2023年程序员开发人员试题_第2页
2023年程序员开发人员试题_第3页
2023年程序员开发人员试题_第4页
2023年程序员开发人员试题_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、哪一个SQL有错误?A.SELECT*FROMemp_dept_vu;B.SELECTdepartment_id,SUM(salary)FROMemp_dept_vuGROUPBYdepartment_id;C.SELECTdepartment_id,job_id,AVG(salary)FROMemp_dept_vuGROUPBYdepartment_id,job_id;D.SELECTjob_id,SUM(salary)FROMemp_dept_vuWHEREdepartment_idIN(10,20)GROUPBYjob_idHAVINGSUM(salary)>20230;E.没有一个错误,都是对的.2、两张表结构如下:EMPLOYEES(EMPLOYEE_IDNUMBERPrimaryKeyFIRST_NAMEVARCHAR2(25)LAST_NAMEVARCHAR2(25)HIRE_DATEDATE)NEW_EMPLOYEES(EMPLOYEE_IDNUMBERPrimaryKeyNAMEVARCHAR2(60))哪一个删除语句是对的的。A.DELETEFROMemployeesWHEREemployee_id=(SELECTemployee_idFROMemployees);B.DELETE*FROMemployeesWHEREemployee_id=(SELECTemployee_idFROMnew_employees);C.DELETEFROMemployeesWHEREemployee_idIN(SELECTemployee_idFROMnew_employeesWHEREname='Carrey');D.DELETE*FROMemployeesWHEREemployee_idIN(SELECTemployee_idFROMnew_employeesWHERElast_name='Carrey');3、显示每个部门,最高SALARY,最小SALARY,且最小SALARY小于5000,最大SALARY大于15000。A.SELECTdept_id,MIN(salary),MAX(salary)FROMemployeesWHEREMIN(salary)<5000ANDMAX(salary)>15000;B.SELECTdept_id,MIN(salary),MAX(salary)FROMemployeesWHEREMIN(salary)<5000ANDMAX(salary)>15000GROUPBYdept_id;C.SELECTdept_id,MIN(salary),MAX(salary)FROMemployeesHAVINGMIN(salary)<5000ANDMAX(salary)>15000;D.SELECTdept_id,MIN(salary),MAX(salary)FROMemployeesGROUPBYdept_idHAVINGMIN(salary)<5000ANDMAX(salary)>15000;E.SELECTdept_id,MIN(salary),MAX(salary)FROMemployeesGROUPBYdept_id,salaryHAVINGMIN(salary)<5000ANDMAX(salary)>15000;4、执行SQL:SELECT*FROMordersWHEREcust_id=(SELECTcust_idFROMcustomersWHEREcust_name='Smith');5、students表结构如下:STD_IDNUMBER(4)COURSE_IDVARCHAR2(10)START_DATEDATEEND_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.MAXIMUM(start_date)6、EMPLOYEES表结构如下:EMP_IDNUMBER(4)NOTNULLLAST_NAMEVARCHAR2(30)NOTNULLFIRST_NAMEVARCHAR2(30)DEPT_IDNUMBER(2)哪个SQL语句实现last_name为‘Smith’不同DEPT_ID的总数?A.SELECTCOUNT(*)FROMemployeesWHERElast_name='Smith';B.SELECTCOUNT(dept_id)FROMemployeesWHERElast_name='Smith';C.SELECTDISTINCT(COUNT(dept_id))FROMemployeesWHERElast_name='Smith';D.SELECTCOUNT(DISTINCTdept_id)FROMemployeesWHERElast_name='Smith';E.SELECTUNIQUE(dept_id)FROMemployeesWHERElast_name='Smith';7、查询所有employees表中的数据,无论在departments表中是否department_id的记录。哪个查询是对的的?A.SELECTlast_name,department_nameFROMemployeesNATURALJOINdepartments;B.SELECTlast_name,department_nameFROMemployeesJOINdepartments;C.SELECTlast_name,department_nameFROMemployeeseJOINdepartmentsdON(e.department_id=d.department_id);D.SELECTlast_name,department_nameFROMemployeeseRIGHTOUTERJOINdepartmentsdON(e.department_id=d.department_id);E.SELECTlast_name,department_nameFROMemployeesFULLJOINdepartmentsON(e.department_id=d.department_id);F.SELECTlast_name,department_nameFROMemployeeseLEFTOUTERJOINdepartmentsdON(e.department_id=d.department_id);8、执行以下SQL,哪个结果是对的的。SELECTe.employee_id"Emp_id",e.emp_name"Employee",e.salary,m.employee_id"Mgr_id",m.emp_name"Manager"FROMemployeeseJOINemployeesmON(e.mgr_id=m.employee_id)ANDe.salary>4000;9、N张表等值联合查询,至少要写几个连接条件?A.NB.N-1C.N+110、哪三个查询没有问题?A.SELECT*FROMemployeeswheresalary>(SELECTMIN(salary)FROMemployeesGROUPBYdepartment_id);B.SELECT*FROMemployeesWHEREsalary=(SELECTAVG(salary)FROMemployeesGROUPBYdepartment_id);C.SELECTdistinctdepartment_idFROMemployeesWHEREsalary>ANY(SELECTAVG(salary)FROMemployeesGROUPBYdepartment_id);D.SELECTdepartment_idFROMemployeesWHEREsalary>ALL(SELECTAVG(salary)FROMemployeesGROUPBYdepartment_id);E.SELECTlast_nameFROMemployeesWHEREsalary>ANY(SELECTMAX(salary)FROMemployeesGROUPBYdepartment_id);F.SELECTdepartment_idFROMemployeesWHEREsalary>ALL(SELECTAVG(salary)FROMemployeesGROUPBYAVG(SALARY));判断题:11、Insertintotable_1(id,name)values(seq_table_1.nextval,’test’);这条SQL会报错()12、select*fromtable_1wherecreate_dt>=to_date(‘2023-01-0212:23:45’,’yyyy-mm-ddhh:mi:ss’)这条SQL没有问题()13、查询时使用索引一定能加快查询速度。()14、取表中的前40条记录,以下SQL没有问题()selectt.*,rownumrnfrom(select*fromtable_1Wherecreate_dtbetweensysdate-100andsysdateorderbycreate_dtdesc)twhererownum<=4015、表table_1中的记录Idname1aa2bb3cc表table_2中的记录IDname2cc4dd5ff执行如下SQL,Selectidfromtable_1UnionSelectidfromtable_2假如为:ID123245假如对的()16、表EMPLOYEES如构如下:EMPLOYEE_IDNUMBERPrimaryKeyFIRST_NAMEVARCHAR2(25)LAST_NAMEVARCHAR2(25)HIRE_DATEDATESelectfirst_name+last_namefromemployees;查询会正常执行()17、下面SQL没有问题,可以执行()Selectcity,sum(sal),max(id),min(first_name),count(*)Fromtable_1Wheredept_id=20Groupbycity;18、在更新和插入表的数据时,使用绑定变量一定能提高速度()19、SELECTlast_nameFROMemployeesWHEREsalaryIN(SELECTMAX(salary)FROMemployeesGROUPBYdepartment_id);此SQL执行时会报错()20、在select语句中,对查询结果进行排序不会影响查询速度()21. 下面的网络协议中,面向连接的的协议是:ﻫA传输控制协议B用户数据报协议C网际协议D网际控制报文协议ﻫ22. 在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用命令是:ﻫA#rebootﻩB#haltﻩC#rebootnowﻩD#shutdown–rnow23. 文献权限读、写、执行的三种标志符号依次是:ArwxﻩBxrwﻩCrdxﻩDsrw24.从后台启动进程,应在命令的结尾加上符号:A&ﻩB@ﻩC#ﻩ D$ﻫ25.ﻩcrontab文献由六个域组成,每个域之间用空格分割,其排列如下:

AMINﻩHOUR DAYﻩMONTHﻩYEAR COMMANDﻫBMINﻩHOURﻩDAYﻩMONTHﻩDAYOFWEEKﻩCOMMANDﻫCCOMMAND MINﻩHOUR DAYﻩMONTHﻩDAYOFWEEKﻫDCOMMAND YEARﻩMONTH DAYﻩHOURﻩMIN26.某文献的组外成员的权限为只读;所有者有所有权限;组内的权限为读与写,则该文献的权限为:

A467 B674ﻩC476 D76427.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.查看磁盘分区使用情况命令:Alsﻩ BllﻩﻩﻩCdu ﻩﻩDdf

29.你使用命令“vi/etc/inittab”查看该文献的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应当如何操作:

A在末行模式下,键入:wq

B在末行模式下,键入:q!ﻫC在末行模式下,键入:qﻫD在编辑模式下,键入“ESC”键直接退出vi30.取文献a.txt里内容的第一列下列命令对的的写法是:Aawk'{print$1}'a.txtBawka.txt'{print$1}'Csort–ra.txtDsort–na.txt31.使用PS获取当前运营进程的信息时,输出内容PPID的含义为:A.进程的用户IDB.进程调度的级别C.进程IDD.父进程ID32.为匹配以001开头的行,我们可以使用如下的正则表达式:A.^001B.$001C.*001D.\00133.使用nfs服务时,我们需要在_____文献中指定服务内容:A./etc/fstabB./etc/exportsC./etc/mountdD./etc/crontab34.假如我们先用mount命令加载光驱设备到/mnt/cdrom下,接着我们cd进入该目录,但用IS列出光盘内容后,我们需要换一张CD,这时我们需要先执行_____操作。A.使用umount卸载该设备B.直接按光驱的退盘键C.退出/mnt/cdrom目录D.重新加载设备mount-a35.以下的命令将在_______自动执行:0623**03lp/usr/local/message|mail-s"today'smessage"rootA.每周三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.conf37.假如当前系统是在level3运营,如何不重启系统就可转换到level5运营?

A.setlevel=5

B.telinit5

C.run5

D.alt-f7-538.在bash中,export命令的作用是:ﻫA.在子shell中运营条命令

B.

使在子shell中可以使用命令历史记录ﻫC.为其它应用程序设立环境变量

D.提供nfs分区给网络中的其它系统使用39.在/root下编写一个脚本文献showenv。运营此脚本,命令如下:

./showenvPWD

结果显示错误提醒如下:

bash:./showennv:权限不够ﻫ于是运营命令llshowenv显示如下:ﻫ-rw-r—r--1rootroot1556月1909:58showenvﻫ想实现只有自己可以运营此脚本,而其他帐户不能运营,需要运营命令:ﻫﻫAChmodu+xshowenvﻫBChmodg+xshowenvﻫCChmodo+xshowenvﻫD以上命令都不能实现ﻫ40.以下关于DNS的查询模式描述对的的是()A顺序 ﻩB递归 ﻩC随机 ﻩﻩD迭代41.下面哪个Linux命令可以一次显示一页内容?

A.pauseB.catC.moreD.grep42.显示一个文献最后几行的命令是:

A.tacB.tailC.re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论