这是我们西邮Linux兴趣小组2012的纳新笔试题,对于大一的学生,出得有难度哦,个人感觉比腾讯实习生的笔试题出的有水平。

西邮Linux兴趣小组纳新试题

姓名:                    院系:                        班级:                        电话:

试卷类型:

C语言部分:

1)p = 017 << 2; printf("p = %d\n", p);求输出结果

2)写出连表的头插法和尾插法,数据自己定义.

3)指针数组与数组指针

4) 有如下语句:

char *p = "XiyouLinux";

p[2] = 'Y';

printf("%s\n",p);

请问上面的语句有问题吗,输出结果是?要怎么改才正确?

5) 下列代码把一个二进制的串转换为整数。请填写缺少的语句;

Char *p = "1010110110";

int n;

__________________;

for(i=0;i{

n = __________________;

}

printf("%d\n", n);

6)设计程序输出m个A,n个B可以组合成多少个不同排列的问题,如:2个A,2个B可以组成

AABB  ABAB  ABBA  BAAB  BABA  BBAA共6种。

7)实现strcmp函数和strcat函数,再请编写一个函数int del_substr(char *str,char *substr)从str中删除子串substr

8)请针对

float max(float a, float b)

{

return a>b ?a:b;

}

函数写一个函数指针。

9)

struct A           struct B

{ short a;       { char a;

double b;          short b;

char c;               double a;

} ;                       };

求sizeof (A) 和 sizeof (B)。

10)已知 #define N 3+5,求 y=3*N+5 的值。

11)fun3 (int x)

{

static int a = 3;

a += x;

return a;

}

main ()

{

int k=2, m=1, n;

n = fun3 (k);

n = fun3 (m);

printf ("%d\n",n);

}

求 n。

12)请编写一个函数int del_substr(char *str,char *substr)从str中删除子串substr

13)请说出下面这段程序的运行结果以及原因。

enum {blue,red};

int main()

{

int i=1;

do{

printf("%d\n",i);

i++;

if(i < 15)

continue;

}while(blue);

return 0;

}

14)

int main()

{

char a[15] = "XiYouLinux";

char *b;

tran();

printf("b:%s",b);

}

//请编写含参tran函数将a复制给b

15)编写程序打印螺旋数组:例如:

1      2     3        4

12     13     14        5

11     16     15        6

10     9      8        7

16)编写一个比较两个文件内容是否相同的文件,若相同,显示compare OK!。否则显示Not equal!。

17)执行语句“printf("%x”, -1);”屏幕显示的是_____。

18)strlen和sizeof 有什么区别?

19)输出12个斐波那契数

20)

#include int print();

int a = 10;

int main(void)

{

int a = 0;

a = print();

printf("%d", a);

}

int print()

{

int a = 5;

printf("%d\n", a++);

return a;

请问两次输出都是什么结果?

网络部分:

1)    (OSI/RM)的七层协议结构,包括哪些 ?

2)一个单位有三个局域网,站点数目分别为60,60,30,相互之间通过路由器进行连接。现在打算进入Internet,

申请了一个地址202.210.100.0,试给出连接方案及地址分配方案。

3)试简单描述路由器的功能,并区分集线器,交换机,路由器间的不同。

4)网络地址:192.168.10.0 子网掩码:255.255.255.248指出:子网数,主机数,合法子网,每个子的广播地址。

5)简单描述TCP三次握手过程,并区分TCP、UDP协议。

6) 咱们学校的教学楼和实验楼的网络只有一个网络出口,也就是说,学校只申请到一个合法的,共有的IP地址,但是所有楼层的教室都要上网,请你给出一个合理的网络拓扑图。

7).常用网络检测命令,以及一些常用选项的功能。

8).某企业分配给产品部的IP地址块为192.168.31.192/26,分配给市场部的IP地址192.168.31.160/27,分

配给财务部的IP地址块为192.168.31.128/27,那么这三个地址块经过聚合后的地址为?并求出汇总后的网络中可容纳最大主机数。

9)有哪些方法可以防止arp欺骗?(考点:arp的工作原理,交换机的一些安全规则,网络安全知识)

10)对于一个网段192.168.200.0,若要将其划分为四个网段,则最多可以接多少台主机?

注:此题只做面试参考,并不直接影响最后结果。

各位对Linux感兴趣的,西邮的同学们,准备好加入我们了么?

阅读(2810) | 评论(0) | 转发(0) |

西邮linux兴趣小组网络,西邮Linux兴趣小组2012纳新笔试题相关推荐

  1. 西邮Linux兴趣小组2021纳新面试题

    #include<stdio.h> #include<string.h> int main(void) {char s[]="I love Linux\0\0\0&q ...

  2. 西邮Linux兴趣小组2021纳新面试题题解

    注: 本题目仅作西邮Linux兴趣小组2021纳新面试题的有限参考. 为节省版面本试题的程序源码中省略了#include指令. 本试题中的程序源码仅用于考察C语言基础,不应当作为C语言代码风格的范例. ...

  3. 西邮linux兴趣小组网络,西邮Linux兴趣小组纳新笔试试题

    下面是西邮Linux小组今年纳新的笔试试题,原文在这里. 1. 下面这个程序的输出结果是什么? int main() { int a = (1, 2); printf("a = %d\n&q ...

  4. 西邮Linux兴趣小组2022纳新面试题题解

    本题目只作为Xiyou Linux兴趣小组2022纳新面试的有限参考. 为节省版面,本试题的程序源码省去了#include指令. 本试题中的程序源码仅用于考察C语言基础,不应当作为C语言「代码风格」的 ...

  5. 西邮Linux兴趣小组2017纳新免试题揭秘

    声明 今年的免试题按照关卡顺序依次是由小组15级成员何攀.楚东方.宫展京.杜肖孟.王一妃同学精心准备的(鼓掌),每个人总结了一下自己负责关卡的解法,我这里整理了一下,给出一套完整的免试题详解,免试题通 ...

  6. 西邮Linux兴趣小组纳新笔试试题

    下面是西邮Linux小组今年纳新的笔试试题 1. 下面这个程序的输出结果是什么? int main() { int a = (1, 2); printf("a = %d\n", a ...

  7. 西邮Linux兴趣小组2019-2021年纳新面试题解析

    目录 2019年 2020年 2021年 2019年 1. ​ 结果:无限打印" = " 大家都知道在码长为16位的情况下,int 的取值范围为-32768-32767,而unsi ...

  8. 西邮linux面试题,西邮Linux兴趣小组纳新免试题! come on!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 密文: 0011011101111010101111001010111100100111000111000000000000000011100110111 ...

  9. uboot网络加载linux,DM8148 uboot 网络正常,Linux 起来后网络不通

    DM8148 uboot 网络正常,Linux 起来后网络不通 在 DM814X_TI_EVM 基础上做了些裁剪,在 RGMII0 上接 AR8031 PHY,PHYADDRESS=0,PHYMODE ...

最新文章

  1. java数字相减_Java的百日计划(day14)
  2. ACL 2019年度回顾:自然语言处理发展趋势
  3. java io 输出流_Java IO 输入和输出流
  4. ML之NBLoR:利用NB(朴素贝叶斯)、LoR(逻辑斯蒂回归)算法(+CountVectorizer)对Rotten Tomatoes影评数据集进行文本情感分析—五分类预测
  5. could not insert into NHibernate数据库问题解决
  6. 利用Basic authentication 测试不同user的metadata access request
  7. lombok_Lombok–您绝对应该尝试一下
  8. 计算机图形标定学,计算机图形学(璩柏青)第10章空间形体的三维重建与图像处理.ppt...
  9. 阿里云、蚂蚁开源 Nydus——容器镜像加速服务
  10. mysql字符集导出_关于mysql字符集及导入导出
  11. 关于IE6,7下面的一些兼容性问题
  12. cartographer代码流程分析
  13. Linux.cisico router, pfsense 学习笔记
  14. R.I.P. Alan Turing(旧文搬运15.6.6)
  15. Android开发框架整理
  16. matlab自定义颜色代码,自定义颜色为matlab表面图
  17. 数据存储过程之MySQL与ORACLE数据库的差别
  18. 英语单词记忆(词缀 / 词根)
  19. java动作游戏教程_格斗游戏的动作设计和制作
  20. php 调用reboot,Linux命令:reboot命令

热门文章

  1. OpenGrok搭建方法
  2. 智慧农业物联网系统解决方案
  3. vmware intel-vt
  4. WebGIS开发入门必备
  5. Fitnesse初体验(介绍、下载、安装)
  6. 计算机教室英语名言,计算机专业英语的一些名言警句
  7. 华为hg8240光猫破解方法
  8. 使用layui模板填充页面数据
  9. Swift 日历添加事件 删除事件
  10. PCL点云生成深度图像