一起玩玩面试题(第一关)---五道题估计你要挂四道_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 一起玩玩面试题(第一关)---五道题估计你要挂四道

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

 2014/8/27 17:23:15  Moon.Orm塑造Orm经典  程序员俱乐部  我要评论(0)
  • 摘要:注:先不要看答案,自己说说自己会几道第一题A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些人参加了竞赛:(1)A参加时,B也参加;(2)B和C只有一个人参加;(3)C和D或者都参加,或者都不参加;(4)D和E中至少有一个人参加;(5)如果E参加,那么A和D也都参加。用编程实现.第二题不用系统提供的字符串转int的功能,将一个字符串转换为对应的值staticintStringTolnt(strings){intsum=0;for(inti=0;i<s.Length
  • 标签:面试 一起 面试题

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

第一题

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

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

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

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

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

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

用编程实现.

第二题

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

 

logs_code_hide('3628bb40-2cc8-460e-b378-780f122fe213',event)" src="/Upload/Images/2014082717/2B1B950FA3DF188F.gif" alt="" />
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){

}

};

 

上一篇: 你可能用到的百度地图效果(附源码) 下一篇: 没有下一篇了!
发表评论
用户名: 匿名