一、单选题

1、以下关于TCP/IP传输层协议的描述中,错误的是()

A、TCP/IP传输层定义了TCP和UDP两种协议

B、TCP协议是一种面向连接的协议

C、UDP协议是一种面向无连接的协议

D、UDP程序结构较简单

2、网络安全包含了网络信息的可用性、保密性、完整新和网络通信对象的真实性。其中,数字签名是对()的保护。

A、可用性

B、保密性

C、连通性

D、真实性

3、关于TCP/IP协议描述不正确的是()

A、是点到点的协议

B、不能保证IP报文的可靠传输

C、是无连接的数据传输机制

D、每一个IP数据包都需要对方应答

4、下面哪个命令不是用来查看网络故障的?()

A、Ping

B、Init

C、Teinet

D、Netstat

5、在windows消息机制中,下列哪个不是消息系统3大关键要素是()。

A、消息列队

B、消息循环

C、消息处理函数

D、消息映射

6、下面哪个操作是selenium不支持的:()

A、截图

B、页面跳转

C、Set cookie

D、点击按钮

7、JS的基本类型不包括:()

A、Undefined

B、Null

C、Boolean

D、Date

8、下列JS标识符号不合法的:()

A、X

B、_pswd

C、Var

D、$money

9、cat对象有weight属性,哪种获取weight属性的值的方法是错误的是:()

A、cat. weigh

B、cat(”weight”)

C、cat[”weight”]

D、cat[”wei”+”gh”+”t”]”

10、下列哪项不是location对象的属性或方法:()

A、Href

B、Write

C、Origin

D、Port

11、一般移动自动化框架位控件的方式 不包括:()

A、通过css

B、通过name

C、通过id

D、通过xpath

12、关于Robot Framework说法不正确的是()

A、Test Case只能新建在Test Suite下面

B、RF是专门用来做UI自动化的测试框架

C、RF的自动化能力取决于它引用的库

D、RF引用AppiumLibrary后可以做移动端界面自动化测试

13、当Android页面刷新一帧的时间明显超过多少时,页面就可能卡顿现象?()

A、10ms

B、16ms

C、60ms

D、128ms

14、以下关于HTML文档的说法正确的是()

A、HTML是一种超文本标记语言

B、HTML是一种动态网页设计语言

C、HTML文档是编译执行的

D、HTML文档中用户可以使用自定义标记

15、在windows消息机制中,下列哪个不是消息系统3大关键要素()

A、消息队列

B、消息循环

C、消息处理函数

D、消息映射

16、selenium中,使用哪种元素定位方式效率最高()

A、id

B、className

C、xpath

D、cssSelector

17、下面哪个操作是selenium不支持的()

A、截图

B、页面跳转

C、Set cookie

D、点击按钮

18、下面哪个元素是行内元素()

A、Span

B、P

C、Div

D、Li

19、关于robot framework说法不正确的是()

A、test case只能新建在test suite下面

B、RF是专门用来做UI自动化的测试框架

C、RF的自动化能力取决于它引用的库

D、RF引用AppiumLibrary后可以做移动端界面自动化测试

20、若有函数定义:

in func()

{static int m=0;

return m++;

}

以下程序运行后屏幕输出为()

int i;

for(i=1;i<=4;i++)

func();

printf(“%d”,func0);

A、0

B、1

C、4

D、5

21、以下程序运行结果是()

void main()

{int max(float a,float b);

float x,y;

int z;

x=-4.6;y=-3.7;

z=max(x,y);

print(“%d\n”,z);

}

int max(float a,float b)

{float c;

if(a>b)

c=a;

eles

c=b;

return(c);

}

A、-3.7

B、-3

C、-4.6

D、-4

22、一下程序运行后,a的值是()

main()

{ int a,b;

for(a=1,b=1;a<=100;a++)

{

if(b>=-20)break;

if(b%3=-1){b+=3;continue;}

b=-5;

}

}

A、10

B、100

C、8

D、7

二、多选题

1、在Javascript中,以下哪些语句不能声明整形变量?()

A、int age

B、number age

C、var age

D、integer age

2、以下哪些不是建立Appium会话所必须的Desire Capabilities?()

A、platformName

B、platformVersion

C、deviceName

D、noReset

3、关于windows句柄,下列说法正确的是()

A、每个运行着的windows程序都有对应的windows实例句柄

B、同1个windows程序打开多次时,对应1个实例句柄

C、1个windows实例句柄只能对应1个窗口句柄

D、1个windows实例句柄可以对应多个窗口句柄

4、下列语言中,Appium脚本编程支持的有:()

A、JAVA

B、Python

C、c#

D、Ruby

5、以下哪些方法可以正确定位界面上的控件:()

A、通过Xpath

B、通过value

C、通过ID

D、通过Name

6、selenium支持的浏览器有:()

A、IE

B、Firefox

C、Chrome

D、Edge

7、关于Appium,以下描述正确的是()

A、Appium支持原生和混合应用的自动化测试

B、Appium的执行速度比Robotium要更快

C、Appium的通信协议是WebDriver:JSON wire protocol

D、Appium bootstrap的默认端口是4723

8、以下哪些方法可以正确定位界面上的控件()

A、通过xpath

B、通过value

C、通过id

D、通过name

9、下列说影响selenium脚本执行速度的是()

A、网速

B、操作步骤的繁琐程度

C、脚本中设置的等待时间

D、运行脚本的线程数

10、下列属于xpath节点类型的有()

A、元素

B、属性

C、文本

D、命名空间

三、填空题

1、TCP是有连接的,两台主机进行数据交互之前必须先通过建立连接。

2、RESTful架构中,利用HTTP协议里面四个表示操作方式的动词,对应四种基本操作()用来获取资源。()用来新建资源(也可以用于更新资源)。()用来删除资源

3、ADB的全称是()

4、Xcode8之后,原来的ios UI自动化框架被彻底移除了,采用了()方案。

5、TCP/IP协议四层模型中第3、4层分别是()、()

6、selenium脚本是通过()协议和server进行通信的。

7、在xpath中,有七种类型的节点:()、()、()、()、处理指令、注释以及文档(根)节点。

8、ios系统中,应用的唯一标识符号叫做()()。

9、ADB的全称是()。

10、python中互换两个变量a,b值得语句是()

四、问答题

1、请简述Appium的工作原理,以及它的优缺点。

2、现有一张成绩表scores(score_id, course_id, student_id, teacher_id, score),一张课程表courses(course_id, course_namer, teacher_id, score),一张学生表students(student_id,student_name)。请列出总分在600分以上且“数字”分数高于100分的学生名字及其总分。

3、哪些场景不适合做自动化测试?

4、谈谈你对自动化测试的理解

自动化测试C语言程序,初级自动化测试笔试题相关推荐

  1. java程序运行结果题_2016年关于Java编程与程序运行结果笔试题

    2016年关于Java编程与程序运行结果笔试题 1.Java编程,打印昨天的当前时刻 public class YesterdayCurrent{ public void main(String[] ...

  2. C语言辅导试题,c语言程序的设计辅导试题.doc

    c语言程序的设计辅导试题 一.单项选择题: 1.以下叙述正确的是:A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编 ...

  3. 软件工程招聘c语言笔试,嵌入式软件工程师笔试题

    1.将一个字符串逆序 2.将一个链表逆序 3.计算一个字节里(byte)里面有多少bit被置1 4.搜索给定的字节(byte) 5.在一个字符串中找到可能的最长的子字符串 6.字符串转换为整数 7.整 ...

  4. c语言常考的笔试题1

    最近答了7次笔试题,稍有些心得,企业再面试c语言不会像过去的那种读程序题写结果或者简单的函数编写,再或者考你一些简单的逻辑,c的精华是内存和指针的运用,围绕这些我想写一些东西供自己总结和给同事们.同学 ...

  5. python微信小程序自动化测试,微信小程序的自动化测试框架

    微信发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点: 支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页面跳转方式,看不到也能去得到 ...

  6. 程序员做笔试题时用手机查资料,面试官:我们就需要这样的人才

    张工是一名程序员,最近到某知名互联网公司面试,在公司前台登记后,前台妹子拿给张工一份笔试题,叫张工先做,做好了跟她说下. 这份笔试题有6道题目,前面5道题目张工都做出来了,最后算法题,张工不知如何下手 ...

  7. 盘点2022初级Java笔试题,选择题,简答题(右滑查看答案)

    2022Java笔试题总结 一.选择题(可能不止一个选项) 二.解答题 结束语

  8. 自动化测试C语言程序,自动化测试程序之一自定义键盘的模拟测试程序(C语言)...

    一.测试程序编写说明 我们做的终端设备上运行的是QT应用程序,使用自定义的键盘接口.经过测试人员长时间的人机交互测试,来确认系统的功能是否满足需求.现在需要编写一个自动化的测试程序,能够按照预设的脚本 ...

  9. 【JVM系列】一步步解析java执行内幕,java初级面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索hairyang001加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各 ...

最新文章

  1. 算法:三种简单排序算法
  2. python脚本例子_python dict 字典 以及 赋值 引用的一些实例(详解)
  3. LCD编程_LCD控制器
  4. NoSQL还是SQL?这一篇讲清楚
  5. 算法解读--递归(二)
  6. Java黑皮书课后题第8章:8.9(井字游戏)玩家使用各自标志标记3*3网格中的某个空格,当一个玩家在网格的水平、垂直或对角线方向标记了三个相同的标记时,游戏结束,该玩家获胜。创建一个玩井字游戏的程序
  7. 第 3 期临床基因组家系分析,助力发表Case Report
  8. 为啥你写的代码总是这么复杂?
  9. 移位运算与除法、取模运算
  10. NodeJs 实现 WebSocket 即时通讯(简单版)
  11. [Flash开发笔记] List控件--删除指定label或data的项
  12. ExtJS 4应用架构设计
  13. HTTPS为什么更安全,先看这些 , 网络加密 , 加密解密
  14. 板翅式换热器翅片表面传热与阻力特性性能分析
  15. 广数系统加工中心编程_数控铣床与数控加工中心操作与编程
  16. 排队论模型(一):基本概念、输入过程与服务时间的常用概率分布
  17. matlab三维作图知识点
  18. 控制工程实践(7)——PID四种类型控制器(之比例控制器P)
  19. db_create_file_dest
  20. 各种数据类型的取值范围

热门文章

  1. 产品、技术:如何编写有效的流程文档?
  2. 第六周作业 百词斩对比可可英语
  3. Win32API UNICODE编码宽字节
  4. Excel随着表格内容自动调整高度或宽度
  5. vue中鼠标移入移出事件种类以及区别
  6. Java——静态方法
  7. 一阶差分序列garch建模_最全:ARCH, GARCH等模型家族是什么?软件如何做?怎么解释?...
  8. 数据结构与算法——深入理解哈希表
  9. 金庸的「射雕三部曲」,其实还有一个隐藏的第一部
  10. PyTorch 2.0 重磅发布:一行代码提速 30%