zoukankan      html  css  js  c++  java
  • .NET 入门测试题三:变量的更多内容

    自己从事.NET开发 已经迈入第4个年头了,前三年自己在老家 做小网站为主,一直做重复的无用功,3个月前来到了上海,勉勉强强进了家 还不错的外企,买了本C#入门基础,重新开始看,收益良多,现在把这本书的每一个小章节的题目,拿出来给大家分享下。作为自己的学习记录。

    (写技术博这个事情一定要坚持啊。不写不写,一下子就过去了将近一个月。。。。。),废话不多说上题。

    1.下面的转换哪些不是隐式转换

    a.Int 转换为short

    b.Short 转换为 int

    c.Bool 转换为 string

    d.Byte 转换为float

    2..基于short 类型的color 枚举包含彩虹的颜色,再加上黑色和白色,据此编写color枚举的代码。这个枚举可以使用byte 类型吗?

    3. 下面的代码可以成功编译吗?为什么?

    String[] blab = new string[5]

    Blab[5] = 5  string.

    4.编写一个控制台应用程序,它接收用户输入一个字符串,将其中的字符以与输入相反的顺序输出。

    5.它接收一个字符串,用yes 替换字符串中所有的no。

    6.编写一个控制台应用程序,给字符串中的每个单词加上双引号。

    接下来就是答案了。。。。。

    闪光弹过后~~~~

    答案:1. a  和 C是不能转换的,int 要比short的长, 还有 bool 是bool string 是string 一个是值类型而且只能ture or false  string是引用类型所以无法转换.

      2.emun color : short

      {

        Red,Orange,yellow,Green,Blue,Indigo,Violet,Black,White

      }

    byte 类型可以包换0-255之间的数字,如果枚举使用不同值,基于byte 的枚举可以包含256项,如果给枚举项使用重复的值,就可以包含更多的项。

      3.无法成功编译,首先 new string 的时候 [5] 代码 数组里 是 0,1,2,3,4

       不可能为stirng[5] 去引用值。 还有 字符串没有引号,结尾的地方没有分号。

    4. string a = Console.ReadLine();

      for (int i = a.Length-1; i >= 0; i--)
      {
        Console.WriteLine(a[i]);
      }

    5.string a = Console.ReadLine();
     Console.WriteLine(a.Replace("no","yes"));
     Console.ReadKey();

    6.

    string a = Console.ReadLine();
    a = "\"" + a.Replace(" ", "\" \"")+"\"";
    Console.WriteLine(a);

    这以一个空格去区分前后的单词。

  • 相关阅读:
    acdream 瑶瑶带你玩激光坦克 (模拟)
    acdream 小晴天老师系列——苹果大丰收(DP)
    acdream 小晴天老师系列——晴天的后花园 (暴力+剪枝)
    acdream 小晴天老师系列——竖式乘法(简单穷举)
    acdream LCM Challenge (最小公倍数)
    LeetCode Product of Array Except Self (除自身外序列之积)
    LeetCode Implement Trie (Prefix Tree) (实现trie树3个函数:插入,查找,前缀)
    字节流与字符流的区别
    oop第二章1知识点汇总
    抽象类和抽象方法的一些概念(转自百度)
  • 原文地址:https://www.cnblogs.com/markj/p/2891163.html
Copyright © 2011-2022 走看看