发布时间 : 星期日 文章技术支持笔试题更新完毕开始阅读bd7efe330b4c2e3f57276363
技术支持笔试题
姓名: 日期: 分数:
Linux基础
1. Linux文件权限一共10位长度,分成四段,第三段表示的内容是__
A 文件类型
B 文件所有者的权限
C 文件所有者所在组的权限 D 其他用户的权限 2. 终止一个前台进程可能用到的命令和操作 B 。
A kill B
3. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是__
A –m B -d C –f D -p
4. 一个文件名字为rr.Z,可以用来解压缩的命令是__
A tar B gzipC compress D uncompress 5. 下列提法中,不属于ifconfig命令作用范围的是__
A 配置本地回环地址 B 配置网卡的IP地址 C 激活网络适配器 D 加载网卡到内核中
6. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用__命令
A cat B more C less D menu
7. 对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是__
A -rwxr-xr-x B -rwxr--r-- C -r--r--r-- D -r-xr-x—x
8. 用ls –al 命令列出下面的文件列表,__文件是符号连接文件。
A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng
9. Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在__目录中。
A /bin B /etc C /devD /lib
10. 在vi编辑器中的命令模式下,键入__可在光标当前所在行下添加一新行
11. 在vi编辑器中的命令模式下,删除当前光标处的字符使用__命令
A
A Word和binary B .txt和Word Document C ASCII和binary D ASCII和Rich Text Format
13.有关归档和压缩命令,下面描述正确的是__
A 用uncompress命令解压缩由compress命令生成的后缀为.zip的压缩文件 B unzip命令和gzip命令可以解压缩相同类型的文件 C tar归档且压缩的文件可以由gzip命令解压缩 D tar命令归档后的文件也是一种压缩文件 14.__命令是在vi编辑器中执行存盘退出
A :qB ZZ C :q! D :WQ
15.将光盘/dev/hdc卸载的命令是__
Aumount /dev/hdcB unmount /dev/hdc
C umount /mnt/cdrom /dev/hdcD unmount /mnt/cdrom /dev/hdc
16.请按下列要求写出每一步骤的命令
(1)root用户下新建普通用户jack,并转为jack用户登录
(2)查看文件/etc/hosts的内容
(3)搜索jack个人目录下所有以file开头且属于jack用户的目录
(4)搜索jack个人目录下所有以file开头且后跟一个字母的文件
SQL基础
1. 在SQL中,SELECT语句的\表示查询结果中__
A.属性名都不相同 B.去掉了重复的列 C.行都不相同 D.属性值都不相同
2. 哪个关键字用于测试跟随的子查询中的行是否存在__
A.MOV B.EXISTS
C.UNION D.HAVING 3.删除表中数据的语句是__
A. DROP B. ALTER
C. UPDATE D. DELETE 4.关于视图下列哪一个说法是错误的__
A. 视图是一种虚拟表B. 视图中也存有数据
C. 视图也可由视图派生出来D. 视图是保存在数据库中的SELECT查询 5.删除表的语句是__
A.DROP B.ALTERC.UPDATE D.DELETE 6.在T-SQL语言中,修改表结构时,应使用的命令是__
A.UPDATE B. INSERTC. ALTER D. MODIFY
7、 使用SQL命令将教师表teacher中工资salary字段的值增加200,应该使用的命令是
a) Replace salary with salary+200
b) Update teacher salary with salary+200 c) Update set salary with salary+200 d) Update teacher set salary=salary+200
8.从货物定单数据表(order)中查询出其中定单金额(order_price)在1000和5000之间的定单的详细信息,并按照定单金额(order_price)降序排列。正确的语句是__
a) Select * from order where [order_price] between 1000 and 5000 order by [order_price] ASC
b) Select * from order where [order_price] between 1000 and 5000 order by [order_price] DESC
c) Select * from order where 1000<[order_price]<5000 order by [order_price] ASC
d) Select * from order where 1000<[order_price]<5000 order by [order_price] DESC
9. A表有15条记录,B表有20条记录,下面的语句返回的结果集中的记录数为__ select column1,column2 from a union
select column1,column2 from b
a) 15b)
20c)
300d) 35
10.在表Employee 中有一列为EmpName,执行删除语句: Delete from Employee where EmpName like ‘_[ar]%’ 下面包含EmpName列的值__值的数据行可能被删除
a) Whyte b) Carson c) Aunet d) Hunyer
11.在SQL Server2005中,查找student表中所有身份证号码CardNo的前三位为010或020的记录,以下语句正确的是__
a) select * from student where cardno like ’010%’or cardno like’020%’ b) select * from student where cardno like ’010%’or’020%’ c) select * from student where cardno like ’0[1,2]0%’ d) select * from student where cardno like ‘0(1,2)0%’
12.在SQL Server 2005中,假定一个学生选修课管理系统中有两个表,包括:student(学生)表,其结构为:sID(学号),sName(姓名);studentCourse(学生选课)表,其结构为:sID(学号),cID(课程编号),score(成绩)。那么列出所有已选课学生的学号、姓名、课程编号和成绩的SQL的语句是__
a) Select sID,sName,cID,score from student,studentCourse
b) Select sID,sName,cID,score from student inner join studentCourse on student.sID=studentCourse.sID
c) Select sID,sName,cID,score from student outer join studentCourse on student.sID=studentCourse.sID
d) Select sID,sName c ID,score from student,studentCourse where student.sID=studentCourse.sID
13.假设Employee表中的EmpId列为主键,并且为自动增长的标识列,同时还有EmpGrade列和EmpSalaryGrade列,所有列的数据类型都是整形,执行下列T-SQL语句Insert Employee(EmpId,EmpGrade, EmpSalaryGrade) values(1,2,3) 运行结果将是__
a) 插入数据成功,EmpId列的数据为1 b) 插入数据成功,EmpId列的数据为2 c) 插入数据成功,EmpId列的数据为3 d) 插入数据失
14.假设Students表中有主键SCode,Score表中有外键stuNo列,stuNo引入Scode列来实施引用完整性约束,此时如果使用T-SQL
Update Students set Scode = ‘001’ where scode = ‘002’
a) 肯定会产生更新错误
b) 可能会更新Students表中的两行数据 c) 可能会更新Score表中的一行数据
d) 可能会更新Students表中的一行数据
15、职员关系模式为E(Eno,Ename,Dept,Eage,Eaddr ),其中Eno 表示职员号,Ename 表示职员名,Dept 表示职员所在部门,Eage表示年龄,Eaddr 表示职员的家庭住址。如下SQL语句可以查询开发部姓\王\职员的姓名和家庭住址。 Select Ename,Eaddr From DS_E Where__
A. Ename=' 王%' B. Ename Like ' 王%' C. Ename=' 王*' D. Ename Like ' 王*' 16. 根据要求写出SQL语句
1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话
2) 修改学生表的结构,添加一列信息,学历
3) 修改学生表的结构,删除一列信息,家庭住址
4) 向学生表添加如下信息: 学号 姓名年龄性别联系电话学历 1 A 22男123456小学 2 B 21男119中学 3 C 23男110高中 4 D 18女114大学
5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”
6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除
7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来
8) 查询学生表的数据,查询所有信息,列出前25%的记录
9) 查询出所有学生的姓名,性别,年龄降序排列
10) 按照性别分组查询所有的平均年龄