测试MS面试题

1、排序一个有大小字符，数字组成的字符串，例如EBa37-->37BEa

            string inputs = "EBa37";
char[] result = inputs.ToCharArray();
char copyInputs;
for (int i = 0; i < result.Length - 1; i++)
{
for (int j = i; j < result.Length; j++)
{
if (result[i] > result[j])
{
copyInputs = result[j];
result[j] = result[i];
result[i] = copyInputs;
}
}
}
}

2、判断一个输入是不是水仙花状，如66566,2b22b2是，123321k不是
            string inputs = "123321k";
int stringLength = inputs.Length;
bool isFlower = true;
for (int i = 0; i < stringLength / 2; i++)
{
if (inputs[i] != inputs[stringLength - i - 1])
{
isFlower = false;
break;
}
}

3、转换2进制、8进制、16进制表示的数字转换成为Decimal类型，任意选用语言，不得使用语言内部实现的类型转换函数/方法

        static void ConvertType(string value, int type)
{
double currentType = Convert.ToDouble(type.ToString());
decimal hello = 0;
int powIndex = -1;
for (int i = value.Length - 1; i >= 0; i--)
{
powIndex++;
if (Convert.ToDouble(value[i].ToString()) != 0)
{
hello += (decimal)System.Math.Pow(currentType, powIndex);
}
}
Console.Write(hello);
}

4、把一个数组中的重复元素挑出来然后并到数组尾部
(1)把重复的放到数组尾部
            string stringInputs = "benqbqcbqs";
char[] userChar = stringInputs.ToCharArray();
List<string> list = new List<string>();
StringBuilder sbRepeateObject = new StringBuilder(userChar.Length);
string userObject = "";
for (int i = 0; i < userChar.Length; i++)
{
userObject = userChar[i].ToString();
if (!list.Contains(userObject))
{
}
else
{
sbRepeateObject.Append(userObject.ToString());
}
}
list.Add(sbRepeateObject.ToString());

(2)把所有重复的字符都放至数组尾部
            string stringInputs = "benqbqcbqs";
string repeatString = "";
string originString = "";
string currentString = "";
for (int i = 0; i < stringInputs.Length; i++)
{
currentString = stringInputs[i].ToString();
if (Regex.Matches(stringInputs, currentString).Count == 1)
{
originString += currentString;
}
else
{
repeatString += currentString;
}
}
Console.WriteLine(originString + repeatString);

使用MS Test做单元测试

2017-11-21 00:00:00

华为测试面试题四

2014-02-24 14:04:57

测试面试题整理

2016-08-17 17:56:16

测试(测试开发)类相关面试题for互联网

2018-01-11 16:39:27

软件测试工程师必考linux的面试题（老十题）附实拍面试笔试题图

2018-01-25 20:07:56

2015Java开发软件工程师面试题（必备最全）

2015年10月02日 1.56MB 下载

APP测试面试题

2018-02-27 19:55:22

软件测试常考面试题

2017-12-19 14:21:27

Java开发软件工程师面试题（必备最全）

2008年10月20日 2.83MB 下载

python接口测试面试题

2017-07-25 12:41:32