浩鲸科技前端校招面试题

1.Linux 显示系统主机名的命令是?

uname -n

2.shell中,将command1的输出作为command2的输入,应使用哪个指令?

command1 | command2

3.如何在文件中查找显示所有以"*"打头的行?

grep * file

4.*.tar.gz文件解压成文件,用下列哪个指令?

tar –xzf

5.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令。

less

6.表示当前路径的环境变量。

PWD

7.文件exer1的访问权限为rw-r–r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是。

chmod a+x, g+w exer1

8.表示域名的是

www.cctv.com

9.电子邮件地址格式为: username@hostname, 其中 hostname 为______。

ISP某台主机的域名

10.在B类网络中,可以分配的主机地址是多少?

65534

11.将十进制数93转换为二进制数为:

1011101

12.小于( )的TCP/UDP 端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。

1024

13.执行下列二进制数算术加法运算10101010+00101010,其结果是_______。

11010100

14.OSI七层模型中,路由器位于哪一层( )。

网络层

15.因特网中完成域名地址和IP 地址转换的系统是 。

DNS

16.DELETE语句用来删除表中的数据,一次可以删除 。

一行和多行

17.( )不是用来查询、添加、修改和删除数据库中数据的语句。

DROP

18.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。

.mdf .ndf

19.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令是( )。

Update teacher set salary=salary+500

20.在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有( )。

EXTRACT

21.在Oracle中,下面用于限制分组函数的返回值的子句是( )。

HAVING

22.在Oracle数据库的逻辑结构中有以下组件:A、表空间 B、数据块 C、区 D、段,这些组件从大到小依次是( )。

A→D→C→B

23.用以下哪个子句来限制分组统计结果信息的显示。
HAVING
24.向一个有59个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动几个元素()

29.5

1+2+…+59=59*(59+1)/2 59*(59+1)/2/60
60把不需要移动的位置也算分母,本题本身没说清楚

25.十一”黄金周期间,某超市推出如下优惠方案:购物不超过100元不享受优惠;购物超过100元(含100元)但不超过300元,享受9折优惠;购物超过300元(含300元)享受8折优惠。一位顾客在超市的购物实付款252元,请问他在该超市购买了多少价值的商品?

280或315

26.
4个人在对一部电视剧主演的年龄进行猜测,实际上只有一个人说对了,请问谁说对了?( )
张:她不会超过20岁;
王:她不超过25岁;
李:她绝对在30岁以上;
赵:她的岁数在35岁以下。

她的年龄在35岁以上

27.有A、B、C、D四个数,它们分别有以下关系:A、B之和大于C、D之和,A、D之和大于B、C之和,B、D之和大于A、C之和。请问,你可以从这些条件中知道这四个数中那个数最小吗?

C

在这里插入图片描述
28.一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人。问他赚了多少?

2

以商品的原价为基准,进行计算: 原价为8元,因此赚的钱= +1 + (-2) + (+3)= 2 元

29.有口井7米深,有个蜗牛从井底往上爬,白天爬3米,晚上往下坠2米,问蜗牛几天能从井里爬出来?

5

前四天上升4米,第五天白天上升3米到达顶部

30.圆形的周长扩大至原来的2倍,它的面积比原来增大:

3倍

31.
32名学生需要到河对岸去野营,只有一条船,每次最多载4人(其中需1人划船),往返一次需5分钟,如果9时整开始渡河,9时17分时,至少有( )人还在等待渡河。

19

5分钟:对岸3个人
10分钟:对岸6个人
15分钟:对岸9个人
17分钟:对岸9个人+船上4个人,所以还有32-13=19个人在等待。

32.若在有序表的关键字序列为(b,c,d,e,f,g,q,r,s,t),则在二分查找b的过程中,先后进行比较的关键字为:

f c b

向下取整,123456查2,先比3再比1
< p >第一次查到中间f,第二次取b到f的中间值c< /p >

33.设有以下定义和语句char str[20]=“Program”,*p;p=str;则以下叙述中正确的是

s**tr数组长度和p所指向的字符串长度相等

#include int main() {char str[20]="Program", *p;p=str;std::cout << str[0] << std::endl;std::cout << *p << std::endl;std::cout << (str[0] == *p) << std::endl;return 0;
}
运行结果:
P
P
1

34.设一棵二叉树的中序遍历序列为BDCA,后序遍历序列为DBAC,则这棵二叉树的前序遍历序列为

CBDA

由后序遍历知道,DBAC,C为根节点,对照中序遍历BDCA,B、D在C的左子树上,A在C的右子树上。
以此类推,在C的左子树上,由后序遍历,B是左子树上的根节点,由中序遍历,D在B的右子树上。
C
/ \
B A
\
D

35.有以下程序 (   )
struct NODE {int num; struct NODE *next; }
void main() {
struct NODE *p,*q,*r;
p=(struct NODE *)malloc(sizeof(struct NODE));
q=(struct NODE *)malloc(sizeof(struct NODE));
r=(struct NODE *)malloc(sizeof(struct NODE));
p->num=10;q->num=20;r->num=30;
p->next=q;q->next=r;
printf("%d\n",p->num+q->next->num); }
程序运行后的输出结果是______。

40

p是10
q的下一个是r 是30
10+30

36.阅读c++代码输出
class base1{
private: int a,b;
public:
base1 ( int i ) : b(i+1),a(b){}
base1():b(0),a(b){}
int get_a(){return a;}
int get_b(){return b;}
};
int main()
{
base1 obj1(11);
cout< return 0;
}

随机数 12

成员是按照他们在类中出现的顺序进行初始化的,而不是按照他们在初始化列表出现的顺序初始化的

struct foo { int i ; int j ; foo(int x):i(x), j(i){}; //先初始化i,后初始化j };

再看下面的代码 struct foo { int i ; int j ; foo(int x):j(x), i(j){} // i值未定义 };

这里i的值是未定义的,虽然j在初始化列表里面出现在i前面,但是i先于j定义,所以先初始化i,但i由j初始化,此时j尚未初始化,所以导致i的值未定义,输出就是一个随机的数。
37.char * const p 意味着:

p是一个常量指针

看const在 * 的左边还是右边: char const* p; const char* p; const在 * 的左边,那么 p指向一个字符常量

char* const p; const在 * 的右边,那么 p 是一个指向字符的指针常量,即const指针
在C/C++中,常量指针是像这样声明的:
1)const int *p;
2)int const *p;

38.描述:

  1. 26个小写字母,依次压入队列q
  2. 遍历队列q,取出队列第1个字母加到队列末尾,依次循环,直到第10次操作,这时取到的第1个字母弹出队列,计数器清0
  3. 重复步骤2 10次
    问题:
  4. 请用python编写一个函数,满足以上描述,python队列相关的说明参考https://www.cnblogs.com/CongZhang/p/5274486.html
  5. 给出函数执行结果,即10次操作依次弹出的字母是什么
1.函数
import queue
q=queue.Queue()
for i in range(26):q.put(chr(i+97))
d=[]
def huan(q,popidx):while q.empty()==False:for i in range(popidx-1):q.put(q.get())d.append(q.get())
huan(q,10)
print(d[0:10])
2. 函数执行结果:['j', 't', 'd', 'o', 'z', 'l', 'x', 'k', 'y', 'n']


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部