①Linux 显示系统主机名的命令是?
正确答案:uname -n
uname
-a或–all 显示全部的信息。
-m或–machine 显示电脑类型。
-n或-nodename 显示在网络上的主机名称。
-r或–release 显示操作系统的发行编号。
-s或–sysname 显示操作系统名称。
-v 显示操作系统的版本。
–help 显示帮助。
–version 显示版本信息。
②shell中,将command1的输出作为command2的输入,应使用哪个指令?
正确答案:command1 | command2
‘>’: 重定向符号,通常用于输入输出到文件
‘|’: 管道符号,用于两个程序之间输入输出的连接
③如何在文件中查找显示所有以"*"打头的行
正确答案:grep * file
find:查找文件或目录
grep:在文件中查找字符串,语法:grep 字符串 文件名
④tar.gz文件解压成文件,用下列哪个指令?
正确答案:tar -xzf
压缩文件:
tar -czvf file.tar.gz file
解压文件:
tar --xzvf file.tar.gz
⑤Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令。
正确答案:less
$ cat #一次性将文件内容全部输出
$ more #可以分页查看
$ less #使用光标向上或向下移动一行
⑥电子邮件地址格式为: username@hostname, 其中 hostname 为______。
正确答案:ISP某台主机的域名
⑦在B类网络中,可以分配的主机地址是多少?
正确答案:65534
⑧小于( )的TCP/UDP 端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。
正确答案:1024
TCP/IP端口占据两个字节,0~65535。端口分为三类:
1.公共端口(0~1023),由IANA机构分配,也叫“well known ports”;
2.注册端口(1024~49151),由公司或者其他机构向互联网名称与数字地址分配机构(ICANN)登记的端口号;
3.动态端口(49152~65535),客户端使用的端口号,使用时动态分配。
⑨OSI七层模型中,路由器位于哪一层( )。
正确答案:网络层
⑩数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。
正确答案: .mdf和.ndf
mdf是 primary data file 的缩写
ndf是Secondary data files的缩写
⑩①在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有( )。
正确答案:EXTRACT
⑩①在Oracle数据库的逻辑结构中有以下组件:A、表空间 B、数据块 C、区 D、段,这些组件从大到小依次是( )。
正确答案:A->D->C->B
⑩②设一棵二叉树的中序遍历序列为BDCA,后序遍历序列为DBAC,则这棵二叉树的前序遍历序列为
正确答案:CBDA
⑩③某大型公司的HR系统中(基于Oracle),已建有数据库表部门表(dept)和雇员表(emp)。结构如下:
部门表 dept
升序asc 降序desc
1、
insert into emp(emp_id,emp_name,dept_id,salary,birth_date,entry_date,sex)
values('100002','小明',002,8000,to_date('1996-09-10','YYYY-MM-DD'),sysdate,'男')
2、
select emp_name,salary
from emp
where sex='女'
and dept_id in (select dept_id
from dept
where dept_name ='人力资源部')
order by salary desc
3、
update emp set salary=salary*1.1
where dept_id in (select dept_id from dept where dept_name ='人力资源部')
⑩④
设有下面两个赋值语句:
a = Integer.parseInt(“1024”);
b = Integer.valueOf(“1024”).intValue();
下述说法正确的是( )
正确答案:a和b都是整数类型变量并且他们的值都相等
Integer.parseInt()返回int数据类型
Integer.valueOf()返回Integer数据类型
Integer.valueOf().intValue()返回Int类型
⑩⑤以下哪种排序算法在最坏情况下的时间复杂度最小?
⑩⑥折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中哪些元素比较大小,查找结果失败()
20,70,30,50
⑩⑦在公司局域网上ping www.iwhalecloud.com没有涉及到的网络协议是:( )
正确答案:TCP
ping 使用的协议为icmp,通过域名解析,需要用到DNS,局域网中使用arp进行主机间的通信。TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接
⑩⑧
下列选项中,降低进程优先级的合理时机是?
A 进程刚完成I/O,进入就绪列队
B 进程的时间片用完
C 进程从就绪态转为运行态
D 进程长期处于就绪队列中
正确答案:B
a 他已经进入就绪了
c 人家刚运行,你就降低,有可能会被抢断
d 原因 长期在就绪也就是等待,在不升高优先级就要饿死了
⑩⑨final, finally, finalize的区别
②⑩sleep() 和 wait() 有什么区别?
1、同步锁的对待不同:
sleep()后,程序并不会不释放同步锁。
wait()后,程序会释放同步锁。
2、用法的不同:
sleep()可以用时间指定来使他自动醒过来。如果时间不到你只能调用interreput()来强行打断。
wait()可以用notify()直接唤起。
3、属于不同的类:
sleep()的类是Thread。
wait()的类是Object
②⑩①请阐述数据库事务的几大特性,针对数据库事务,以mysql为例,该数据库有几种隔离级别,请阐述每种隔离级别所产生的效果。