笔试答案及评分标准

上传人:豆浆 文档编号:5918684 上传时间:2017-09-08 格式:DOC 页数:13 大小:75KB
返回 下载 相关 举报
笔试答案及评分标准_第1页
第1页 / 共13页
笔试答案及评分标准_第2页
第2页 / 共13页
笔试答案及评分标准_第3页
第3页 / 共13页
笔试答案及评分标准_第4页
第4页 / 共13页
笔试答案及评分标准_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《笔试答案及评分标准》由会员分享,可在线阅读,更多相关《笔试答案及评分标准(13页珍藏版)》请在金锄头文库上搜索。

1、第一部分 Unix/Linux1. ( BC )在 vi 中,那些命令可以保存退出 vi(2 分)A、q! B、wq C、x D、q2. ( A )下面的那写命令可以用来修改文件的权限(2 分)A、chmod B、chown C、chgrp D、chkey3. ( ACDE )以下那些函数是共享内存的相关函数(2 分)Ashmget B. shmop C. shmdt D. shmat E. shmctl4. ( BCE )关于 vi 的编辑命令,下列说法是正确的(2 分)A i 和 I 可以在光标处插入资料,区别在于插入资料位置分别在光标前和光标后B a 在光标后加入资料,A 在行末加入资料

2、C o 在该行之下新增一行用于输入,O 在该行之上新增一行用于输入D d 删除光标处字符, D 删除光标前一个字符E x 删除光标所在字符,X 删除光标所在前一个字符5. ( ABCDE )可通过如下命令查看系统 cpu 负载、内存使用、磁盘 I/O 情况(2 分)Aw B. sar C. up D.vmstat E.iostat6. ( B )FTP、TELNET 服务的默认端口分别为 (2 分)A25,108 B.21,23 C.21,25 D.25,237. ( D )下面的命令可以列出当前操作系统所支持的信号(2 分)Akill -9 B.kill s C.kill -16 D.kil

3、l l8. 在 vi 的非编辑状态,如何实现如下功能,请简单描述。 (20 分)(1) 光标到某一行 :n(2) 光标到该行尾 $(3) 光标到该行首 (4) 到文档最后一行 G(5) 把光标所在行及其下一行连接为一行 J(大写 j)(6) 拷贝光标所在行开始的连续 10 行到文档最后 10yy, G, p(7) 查找文档中光标以后含有 MAPS 或者 maps 字符串的地方 :set ic; /maps(8) 使用 vi 过程中由于系统管理员发送广播消息,使屏幕换面混乱,请恢复到接收消息前的画面 Ctrl + L(9) 显示当前光标所在行 Ctrl + G 或者 :set nu(num/nu

4、mber)(10) 放弃对文件所作的修改并且退出 :q!9. 用相应的命令,完成如下功能。 (45 分)(1) 建立一个组 testgroup add test(2) 建立用户 test,属于组 test,登陆目录为/export1/home/test,使用 ksh。useradd d /export1/home/test m g test s /bin/ksh test(3) 设定 test 用户的密码为 test。passwd test(4) 用 test 用户登录,在当前目录下创建空文件 test。touch test 或者 vi test(保存退出)(5) 假设 test 用户主目录下

5、有目录 mp3,请在 test 用户主目录下列出 mp3 目录下所有文件,按照文件修改时间降序排列,把结果输入到文件 test 中。ls lt mp3 ./test(6) 不使用 vi,查看 test 文件。cat test 或者 more test(7) 假设 test 用户主目录下有 bin 目录,bin 目录下有可执行程序 dance,请设定环境变量,使得 test 用户在主目录下也能直接调用 dance 程序。PATH=$PATH:$HOME/binexport PATH(8) 列出 test 用户主目录以及所有子目录下文件名中含有 maps 字符串的文件。find . name *m

6、aps* -print(9) 对 test 用户主目录下的 mp3 目录进行打包、压缩。tar cvf name.tar mp3;compress ma3 或者 tar zcvf name.tar.gz mp3(10) 查询 dance 程序的进程号(假定为后台运行) 。ps ef |grep dance(11) 列出 test 用户所有后台运行的进程。jobs(12) 中止后台进程号为 1 的进程运行。kill -9 %1(13) 列出当前系统上的所有登陆用户。finger 或者 who(14) 列出最近 100 条登录系统的记录。last n 100(15) 删除 test 文件。rm t

7、est10.把 test 用户设为超级用户,并且进行设置,使得 test 用户登录后直接执行/export1/home/test/test.sh 程序,退出 test.sh 后就退出登录状态。 (10 分)方法一:更改/etc/passwd 文件方法二:更改用户主目录下的 .profile 文件,增加 sh 控制11.简单描述标准输入、标准输出、标准错误。 (6 分)标准输入是程序可以读取其输入的位置。缺省情况下,进程从键盘读取 stdin。标准输出是程序写入其输出的位置。缺省情况下,进程将 stdout 写到终端屏幕上。标准错误是程序写入其错误消息的位置。缺省情况下,进程将 stderr 写

8、到终端屏幕上。12.列出当前系统下各个分区及其空间大小状况;列出/export1/home/test/mp3 整个目录总占用了多少空间。 (5 分)df h/-k/-vdu sk /export1/home/test/mp3第二部分 数据库本部分试题答案略,第 1 题 10 分,后面每题 5 分,总分 70 分。1. 建一个员工信息表 employee,表中 id(员工代码) 、sex(员工性别) 、name(姓名)、departmentid(部门代码) 、address(住址)、birthdate(生日)、postcode(邮编) 、salary(薪水) 、workdate(入职日期) 、r

9、emark(备注信息) 。其中 postcode、remark 可以为空,薪水需为 number 类型,生日、入职日期为 date 型。以员工代码作为主键。Create table employee(id char(12) NOT NULL,sex char(1),name varchar2(60),departmentid char(8),address varchar2(60),birthdate date,postcode char(8),salary char(17),workdate date,remark varchar2(60),PRIMARY KEY(ID);2. 插入两条记录

10、,id 分别为 0023、1023,其余信息自己编造。INSERT INTO employee VALUES(0023,0,Harris,A0000001,guangzhou,1980-01-01,510018,5000.00,2008-01-01,);INSERT INTO employee VALUES(1023,0,Harris,A0000002,guangzhou,1980-10-01,510018,5000.00,2008-01-01,);3. 查询员工总数、薪水总额。SELECT COUNT(*),COUNT(salary) FROM employee4. 查询出各部门的最小年龄、

11、最大年龄。SELECT MAX(birthdate) AS MIN_AGE,MIN(birthdate) AS MAX_AGE FROM employee GROUP BY departmentid5. 统计每个部门的男女人数,按照部门代码排序。SELECT count(sex) FROM employee GROUP BY sex6. 创建入职日期(workdate)索引 employee_idx。CREATE INDEX employee_idx ON employee(worddate) 7. 修改 id 为 0023 的员工的入职日期为 2007-12-31。UPDATE employ

12、ee SET workdate = 2007-12-31 where id = 00238. 删除 id 为 1023 的员工信息。DELETE FROM employee WHERE id = 10239. 使前面所做的修改、删除生效(假定数据库设置不是自动生效) 。Commit10. 假定有一表结构和 employee 完全一样的表 employee_bak,把 employee 表的数据完全导入employee_bak 表。INSERT INTO employee_ bak SELECT * FROM employee11. 假设还有一表 duty,其记录为员工的级别 level,也是以

13、员工 id 为主键。根据表employee、duty 查询出级别在 10 级以上的所有员工详细信息。SELECT * FROM employee a, duty b WHERE a.id = b.id and b.level 1012. 不区分部门查询出入职日期最早的 10 位员工信息。DB2数据库表示SELECT * FROM employee ORDER BY workdate ASC FETCH FIRST 10 ROWS ONLYSQL SERVER 表示SELECT top 10 * FROM employee ORDER BY workdate ASC13. 删除索引 employ

14、ee_idx。DROP INDEX employee_idx第三部分 Java本部分试题和第四部分的 C/C+任选一部分作答。一、选择题(30 分)1 ( C )关于运算符和描述正确的是A.执行移动 B. 执行翻转C. 执行有符号左移,执行无符号左移 D.执行无符号左移,执行有符号左移2 ( CD )选出 Java 语言中的关键词A. NULL B.sizeof C.implements D.extends3 (BCD )现有下述代码,选择出能够打印出”Test2” 的数字switch(x)case 1:System.out.println(Test1);case 2:case 3:Syste

15、m.out.println(Test2);break;System.out.println(Test3);A. 0 B.1 C.2 D.3 E.44 ( B )字符(char) 的整型表示范围为A. 032767 B.065535 C.-256255 D.-32768327675 (A D E )选择 Java 语言中的基本数据类型(多选)A. byte B.Integer C.String D.char E.long6 ( C D )从下列选项中选择正确的 Java 表达式(多选)A. int k=new String(“aa”)B. String str=String(“bb”)C. char c=74; D. long j=8888;7 ( A D )Java 网络程序设计中,下列正确的描述是(多选)A. Java 网络编程 API 建立在 Socket 基础之上B. Java 网络接口只支持 TCP 以及其上层协议C. Java 网络接口只支持 UDP 以及其上层协议D. Java 网络接口支持 IP 以上

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号