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

更新时间:2024-04-05 11:59:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

试题部分

自动化工具开发试题

?注意事项

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 -

试题部分

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

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;

#include void sort( ); int main() {

int a []={45,56,76,234,1,34,23,2,3}; //数字任意给出 //-------------------------------------------------------------- //Add your code from here.

- 2 -

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

试题部分

//-------------------------------------------------------------- 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(\

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地址,因此不通。

- 3 -

本文来源:https://www.bwwdw.com/article/afxr.html

Top