自动化工程师笔试题及答案

  • 格式:doc
  • 大小:74.50 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自动化工具开发试题

☞注意事项

1)为了确保笔试顺利进行并充分发挥应聘者的水平,请在答题前仔细阅读注意事项,多谢合作!

2)本试题笔试时间为45分钟。

3)本试题适用于测试工具开发职位的专业技能考核。

4)出于节约资源和环保的考虑,本次笔试的纸张分为:试题纸、答题纸、草稿纸共三部分,其中的试题是要重复利用的,所以请考生注意,请一定不要在试题纸上写字、勾画,也不要把试题纸垫在下面写字,以免刻出痕迹。请尽量节约使用草稿纸。

5)请应聘者不要带走自己的草稿纸,考试完成后,试题纸、答题纸、草稿纸都要交回给工作人员,谢谢您的合作。

_______________________________________________________________________ ☞选择题(请完成下列各题目,把答案写在答题纸上)

1. 在下列的IP地址中,请选择属于A类地址的一项。【A】

A. 10.0.0.1

B. 172.16.0.1

C. 192.168.0.1

D. 202.0.0.1

2. 我们经常使用ping来检验主机之间的网络连接,请选择实现ping功能所依赖的协议。【D】

A. ARP

B. TCP

C. UDP

D. ICMP

3. 在linux系统中,traceroute命令可以用来检查到达指定目的主机所要经过的路由器的数目,

traceroute发送的报文系列中,不断变化的是IP报头中的哪个域?【C】

A. Destination IP Address

B. Sequence Number

C. TTL(Time To Live)

D. TOS(Type Of Service)

4. 在windows的dos prompt环境下,如果要以数据长度为2000字节的报文不停地ping一

台主机“target-host”,请选择正确的命令。【C】

A. ping –k 2000 –i target-host

B. ping –c 2000 –l target-host

C. ping –l 2000 –t target-host

D. ping –c 2000 –i target-host

5. FTP服务的常用服务端口号是【C】

A. 23

B. 80

C. 21

D. 25

6. 设float x=1,y=2,z=3,则表达式y+=z--/++x的值是【A】

A. 3.5

B. 3

C. 4

D. 5

☞填空题(请完成下列各题目,把答案写在答题纸上)

1. 已知一台主机的域名,要在程序中通过socket编程获得该主机的IP地址,应该使用__

gethostbyname _ 函数。

☞简答题(请完成下列各题目,把答案写在答题纸上)

1. 软件开发五个主要step是什么?(10分)

需求分析、系统设计、系统编码、测试运行、升级维护

2. 请说明使用#include “” 和#include <> 包含头文件的区别。(10分)

使用尖括号,编译器会到指定的路径去查找头文件;

使用引号,编译器会在当前目录和本地目录查找头文件。

3. What do the following declarations mean? (10分)

(1)const int *a;

(2)int *const a;

(3)int const *a

(4)const int *a;

(5)const int *const a;;

const int *a 这里const 修饰的是int,而int定义的是一个整值;

int *const a这里const修饰的是a ,a代表的是一个指针地址;

int const *a 和const int *a 的意义是相同的他们两个的作用等价;

const int * const a这个代表a所指向的对象的值以及它的地址本身都不能被改变

4. 请写出以下函数的返回值。(10分)

char foo(void)

{

unsigned int a = 6;

iht b = -20;

char c;

(a||b > 6) ? (c=1): (c=0);

return c;

}

c=0;

5. 完成程序,实现对数组的降序排序(20分)

#include

void sort( );

int main()

{

int a []={45,56,76,234,1,34,23,2,3};//数字任意给出

//--------------------------------------------------------------

//Add your code from here.

//--------------------------------------------------------------

return 0;

}

int i, j, m;

for (i = 0; i <= 10; i++)

{

m = a[i], j = 10;

while (j>i&&m

{

m = a[j]; j--;

}

a[i] = m;

}

for (i = 0; i <= 10; i++)

printf("{0}", a[i]);

6.请用任意你熟悉的脚本语言,实现从特定文档中删除特定字符串的功能。

7. 下图中,安装Windows XP的PC1、PC2、PC3通过一个普通交换机连接在一起。(10分)

配置如下:

PC1:ip地址为10.10.10.1,掩码为255.0.0.0,网关为10.10.10.10;

PC2:ip地址为10.10.10.100, 掩码为255.255.0.0,网关为20.20.20.200;

PC3:ip地址为20.20.20.200, 掩码为255.255.255.0,网关为10.10.10.100

请问:PC1与PC2、PC2与PC3、PC3与PC1能否互相Ping通?为什么?

1). PC1与PC2处于无论根据掩码255.0.0.0还是255.255.0.0都是处于同一网段,因

此能够互相PING通。

2). PC2与PC3不处于同一网段,直接使用ARP解析网关的MAC,能够正确解析。

3). PC1与PC3不处于同一网段,因此PC1发出的数据报的目的地会被发送到网关

10.10.10.10,但是由于不存在10.10.10.10主机,因此arp学习不到10.10.10.10的

mac地址,因此不通。