- 博客(14)
- 收藏
- 关注
原创 RUBY-数组法2
试题要求:# (1) 定义一个main方法, 接收一个参数,类型是数组,若不是数组要抛异常;# (2) 校验数组中的每个元素是字符串,若存在不是字符串的元素抛异常;# (3) 对数组中的元素按两种方式排序:# (3.1) 按元素字符串的长度从小到大排序;# (3.2) 按元素中所有字符的ASCII码之和排序,也是从小到大
2015-07-20 15:10:05
268
原创 RUBY-超大数字操作
#------------------------------------------- 试题描述 -----------------------------------------# 试题背景:# 在一些测试场景,需要对网元下载一些二进制文件,并对文件内容进行校验## 试题要求:# (1) 定义一个main方法, 接收一个file参数,file是一个二进制文件
2015-06-27 16:30:25
472
原创 RUBY-类、对象练习
#------------------------------------------- 试题描述 -----------------------------------------# 试题背景:# 在一些测试场景,需要对网元下载一些二进制文件,并对文件内容进行校验## 试题要求:# (1) 定义一个main方法, 接收一个file参数,file是一个二进制文件
2015-06-27 16:29:46
373
原创 RUBY-hash操作
#------------------------------------------- 试题描述 -----------------------------------------# 试题背景:# Hash是Ruby常用的数据结构,这里练习下Hash的常用方法的用法## 试题要求:# (1) 定义一个main方法, 接收一个参数,类型是Hash,如果不是则抛异
2015-06-27 16:29:09
387
原创 RUBY-数组操作
#------------------------------------------- 试题描述 -----------------------------------------# 试题背景:# 在开发过程中,经常会对数组中的元素按某种规则进行排序## 试题要求:# (1) 定义一个main方法, 接收一个参数,类型是数组,若不是数组要抛异常;#
2015-06-27 16:28:13
333
原创 RUBY-二进制文件操作
#------------------------------------------- 试题描述 -----------------------------------------# 试题背景:# 在一些测试场景,需要对网元下载一些二进制文件,并对文件内容进行校验## 试题要求:# (1) 定义一个main方法, 接收一个file参数,file是一个二进制文件
2015-06-27 16:26:35
1184
原创 RUBY-文件、目录操作
#------------------------------------------- 试题描述 -----------------------------------------# 试题背景:# 测试人员开发完自动化用例后经常要将用例归档到TMSS,归档时TMSS要求用例的编号唯一,即编号不能重复,# 但测试人员在写用例时喜欢拷贝用例,这样容易导致一些用例的编号出现
2015-06-27 16:23:35
382
原创 RUBY-字符串操作
#------------------------------------------- 试题描述 -----------------------------------------# 试题背景:# 在传送设备测试中, 很多命令行支持批量的操作端口, 端口的批量表示一般方法有# (1) 1&3 表示1号端口与3号端口# (2) 1&&3
2015-06-27 16:21:33
340
原创 ruby基-变量
变量一、判断题:1、Ruby中常量要以大写字母开头,全局变量要以$开头;2、全局变量不初始化也可以使用,但常量必须初始化后才能使用;3、逻辑判断中,只有false和nil为假,其他都为真;
2015-06-27 15:50:16
276
原创 ruby-模块,类,对象的学习
#将服务器信息保存在excel表格中,格式如下checklist.xls#请从上表中读取服务器信息,根据服务器的类型,在service_template下面几个文件中查询对应的模板#根据模板,调用pslist的程序来进行查询#将返回的结果记录到checklist表中对应的服务器所在行中#pslist_dir = File.join(File.dirname(__FILE__) ,
2015-06-27 15:46:10
301
原创 ruby-方法
#习题2:#1.创建文件#2.删除文件#3.判断文件是否存在#以上3点都提供方法来实现。class File_opreate @@file = File.join(File.dirname(__FILE__),"newfile.txt") #1.创建文件 def create_file if !File.exist
2015-06-27 15:44:30
274
原创 ruby-数字、字符串、数组
#需要操作的字符串如下:#将上面的网元返回的信息保存在一个多行的字符串中;#解析字符串,将上面的信息保存在一个二维数组中#比如 arr0 获取第一行,返回 1 tn12fiu active #arr0[1] 获取第1行第2列 返回 tn12fiuputs 1 tn12fiu active
2015-06-27 15:42:15
780
原创 ruby-Hash
Hash1.创建一个hash表,实现对hash表的增、删、改、和查询操作。2.这四个操作都要判断,新增操作之前判断是否已经存在此键,a.若存在则给出提示,告知已经存在该键,不能完成新增操作b.删和修改操作时的若键不存在,告知用户并取消操作c.查询操作,可以通过键查值,也可以通过值查键答案:#增def add_key my_hash =
2015-06-27 14:24:59
279
原创 ruby-数组
输入: 一个数组,数组中的元素可以是数字,或者range;操作: [1,2,4..7] => [1,2,4,5,6,7]输出: 一个数组,过滤其中重复的元素,并且按照升序进行排序然后sort(起点,终点,比较准则)比较准则默认是小于等于号,所以sort的结果是从小到大答案:arr = [1,3, 2,4,2..7]
2015-06-27 14:17:41
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人