笔试答案及评分标准

上传人:鲁** 文档编号:497413014 上传时间:2023-07-10 格式:DOC 页数:13 大小:62.51KB
返回 下载 相关 举报
笔试答案及评分标准_第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、wqC、xD、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在行末加入资料C o在该行之下新增一行用于输入,O在

2、该行之上新增一行用于输入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.kill l8. 在vi的非编辑状态,如何实现如下功能,请简单描述。(20分

3、)(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/number)(10) 放弃对文件所作的修改并且退出:q!9. 用相应的命令,完成如下功能。(45分)(1) 建立

4、一个组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用户主目录下有目录mp3,请在test用户主目录下列出mp3目录下所有文件,按照文件修改时间降序排列,把结果输入到文件test中。ls lt mp3 .

5、/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 *maps* -print(9) 对test用户主目录下的mp3目录进行打包、压缩。tar cvf name.tar mp3;compress ma3 或者 tar zcvf name.tar

6、.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 test10. 把test用户设为超级用户,并且进行设置,使得test用户登录后直接执行/export1/home/test/test.sh程序,退出test.sh后就退出登录状态。(10分)方法一:更改/etc/passw

7、d文件方法二:更改用户主目录下的 .profile 文件,增加sh 控制11. 简单描述标准输入、标准输出、标准错误。(6分)标准输入是程序可以读取其输入的位置。缺省情况下,进程从键盘读取 stdin。标准输出是程序写入其输出的位置。缺省情况下,进程将 stdout 写到终端屏幕上。标准错误是程序写入其错误消息的位置。缺省情况下,进程将 stderr 写到终端屏幕上。12. 列出当前系统下各个分区及其空间大小状况;列出/export1/home/test/mp3整个目录总占用了多少空间。(5分)df h/-k/-vdu sk /export1/home/test/mp3第二部分 数据库 本部分

8、试题答案略,第1题10分,后面每题5分,总分70分。1. 建一个员工信息表employee,表中id(员工代码)、sex(员工性别)、name(姓名)、departmentid(部门代码)、address(住址)、birthdate(生日)、postcode(邮编)、salary(薪水)、workdate(入职日期)、remark(备注信息)。其中postcode、remark可以为空,薪水需为number类型,生日、入职日期为date型。以员工代码作为主键。Create table employee(id char(12) NOT NULL,sex char(1),name varchar2

9、(60),departmentid char(8),address varchar2(60),birthdate date,postcode char(8),salary char(17),workdate date,remark varchar2(60),PRIMARY KEY(ID);2. 插入两条记录,id分别为0023、1023,其余信息自己编造。INSERT INTO employee VALUES(0023,0,Harris,A0000001,guangzhou,1980-01-01,510018,5000.00,2008-01-01,);INSERT INTO employee

10、VALUES(1023,0,Harris,A0000002,guangzhou,1980-10-01,510018,5000.00,2008-01-01,);3. 查询员工总数、薪水总额。SELECT COUNT(*),COUNT(salary) FROM employee4. 查询出各部门的最小年龄、最大年龄。SELECT MAX(birthdate) AS MIN_AGE,MIN(birthdate) AS MAX_AGE FROM employee GROUP BY departmentid5. 统计每个部门的男女人数,按照部门代码排序。SELECT count(sex) FROM em

11、ployee GROUP BY sex6. 创建入职日期(workdate)索引employee_idx。CREATE INDEX employee_idx ON employee(worddate) 7. 修改id为0023的员工的入职日期为2007-12-31。UPDATE employee SET workdate = 2007-12-31 where id = 00238. 删除id为1023的员工信息。 DELETE FROM employee WHERE id = 10239. 使前面所做的修改、删除生效(假定数据库设置不是自动生效)。Commit10. 假定有一表结构和emplo

12、yee完全一样的表employee_bak,把employee表的数据完全导入employee_bak表。INSERT INTO employee_ bak SELECT * FROM employee11. 假设还有一表duty,其记录为员工的级别level,也是以员工id为主键。根据表employee、duty查询出级别在10级以上的所有员工详细信息。SELECT * FROM employee a, duty b WHERE a.id = b.id and b.level 1012. 不区分部门查询出入职日期最早的10位员工信息。DB2数据库表示SELECT * FROM employe

13、e ORDER BY workdate ASC FETCH FIRST 10 ROWS ONLYSQL SERVER表示SELECT top 10 * FROM employee ORDER BY workdate ASC13. 删除索引employee_idx。DROP INDEX employee_idx第三部分 Java本部分试题和第四部分的C/C+任选一部分作答。一、选择题(30分)1 ( C )关于运算符和描述正确的是A.执行移动 B. 执行翻转C. 执行有符号左移,执行无符号左移 D.执行无符号左移,执行有符号左移2 ( CD )选出Java语言中的关键词A. NULL B.siz

14、eof C.implements D.extends3 (BCD )现有下述代码,选择出能够打印出”Test2”的数字 switch(x)case 1:System.out.println(Test1);case 2:case 3:System.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 (

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

最新文档


当前位置:首页 > 高等教育 > 习题/试题

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