• 一起玩玩面试题(第一关)---五道题估计你要挂四道


    注:先不要看答案,自己说说自己会几道

    第一题

    A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些
      人参加了竞赛:

       (1)A参加时,B也参加;

       (2)B和C只有一个人参加;

       (3)C和D或者都参加,或者都不参加;

       (4)D和E中至少有一个人参加;

       (5)如果E参加,那么A和D也都参加。 

    用编程实现.

    第二题

    不用系统提供的字符串转int的功能,将一个字符串转换为对应的值

    static int StringTolnt(string s)
            {
                int sum = 0;
                for (int i = 0; i < s.Length; i++)
                    sum = sum * 10 + (s[i] - '0');
                return sum;
            }
    View Code

    第三题

    产生一个int数组,长度为100,并向其中随机插入int 值,并且不能重复。

    补充一个限制:不能使用随机函数

    public static int[] Test(int length){
                List<int> array=new List<int>();
                for (int i = 0; i < length; i++) {
                    var obj=new Object();
                    var id=System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(obj);
                    array.Add(id);
                }
                return array.ToArray();
            }
    View Code

    第四题

    说说什么叫做应用程序域

    .NET运行时为.net程序划分的一个独立运行环境,
    类似于"操作系统为程序划分进程的概念"
    View Code

    第五题(这个简单的题估计一堆人都要挂)

    下面的类和结构体各有多少个构造函数

    class A{
    
    public A(int x){
    
    }
    
    };
    
     
    
    struct B{
    
    public B(int x){
    
    }
    
    };
  • 相关阅读:
    软件需求模式阅读笔记02
    软件需求模式阅读笔记1
    问题账户需求分析
    浅谈软件架构师的工作过程
    架构之美阅读笔记五
    架构之美阅读笔记四
    架构之美阅读笔记三
    架构之美阅读笔记二
    架构之美阅读笔记一
    软件需求与分析课堂讨论一
  • 原文地址:https://www.cnblogs.com/humble/p/3937667.html
Copyright © 2020-2023  润新知