牛客(2020/3/1)

①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为例,该数据库有几种隔离级别,请阐述每种隔离级别所产生的效果。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值