7. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。
答:
 
public class MainClass
                  {
                  
public static void
 Main()
                  {
                  Console.WriteLine(Foo(
30
));
                  }
                  
public static int Foo(int
 i)
                  {
                  
if (i <= 0
)
                  
return 0
;
                  
else if(i > 0 && i <= 2
)
                  
return 1
;
                  
else return Foo(i -1+ Foo(i - 2
);
                  }
                  }

      8.在下面的例子里

 
C#经典面试题及答案 (2)_面试Code

当使用new B()创建B的实例时,产生什么输出?
答:
X=1,Y=0     

     
9.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

答:short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正确。
         
    10.写出输出结果

          
C#经典面试题及答案 (2)_休闲_03public abstract class A
C#经典面试题及答案 (2)_经典_49    
{
C#经典面试题及答案 (2)_职场_07        
public
 A()
C#经典面试题及答案 (2)_职场_53        
{
C#经典面试题及答案 (2)_职场_07            Console.WriteLine(
'A'
);
C#经典面试题及答案 (2)_经典_13        }

C#经典面试题及答案 (2)_职场_07        
public virtual void Fun()  
C#经典面试题及答案 (2)_面试_59       
{
C#经典面试题及答案 (2)_职场_07            Console.WriteLine(
"A.Fun()"
);
C#经典面试题及答案 (2)_经典_13        }

C#经典面试题及答案 (2)_休闲_14    }

C#经典面试题及答案 (2)_休闲_03
C#经典面试题及答案 (2)_休闲_03    
public class B : A
C#经典面试题及答案 (2)_经典_67    
{
C#经典面试题及答案 (2)_职场_07        
public
 B()
C#经典面试题及答案 (2)_职场_71        
{
C#经典面试题及答案 (2)_职场_07            Console.WriteLine(
'B'
);
C#经典面试题及答案 (2)_经典_13        }

C#经典面试题及答案 (2)_职场_07
C#经典面试题及答案 (2)_职场_07        
public new void Fun()  
C#经典面试题及答案 (2)_经典_78       
{
C#经典面试题及答案 (2)_职场_07            Console.WriteLine(
"B.Fun()"
);
C#经典面试题及答案 (2)_经典_13        }

C#经典面试题及答案 (2)_职场_07
C#经典面试题及答案 (2)_职场_07        
public static void Main()
C#经典面试题及答案 (2)_经典_85        
{
C#经典面试题及答案 (2)_职场_07            A a 
= new
 B();
C#经典面试题及答案 (2)_职场_07            a.Fun();
C#经典面试题及答案 (2)_职场_07            Console.ReadKey();
C#经典面试题及答案 (2)_经典_13        }

C#经典面试题及答案 (2)_休闲_14    }
A
B
A.Fun()
        第一:调用父类构造函数,第二:调用自身构造函数.

        11.写出输出结果

         
C#经典面试题及答案 (2)_休闲_03public class A
C#经典面试题及答案 (2)_经典_94    
{
C#经典面试题及答案 (2)_职场_07        
public virtual void Fun1(int
 i)
C#经典面试题及答案 (2)_职场_98        
{
C#经典面试题及答案 (2)_职场_07            Console.WriteLine(i);
C#经典面试题及答案 (2)_经典_13        }

C#经典面试题及答案 (2)_职场_07
C#经典面试题及答案 (2)_职场_07        
public void Fun2(A a)
C#经典面试题及答案 (2)_面试_105        
{
C#经典面试题及答案 (2)_职场_07            a.Fun1(
1
);
C#经典面试题及答案 (2)_职场_07            Fun1(
5
);
C#经典面试题及答案 (2)_经典_13        }

C#经典面试题及答案 (2)_休闲_14    }

C#经典面试题及答案 (2)_休闲_03
C#经典面试题及答案 (2)_休闲_03
C#经典面试题及答案 (2)_休闲_03    
public class B : A
C#经典面试题及答案 (2)_面试_115    
{
C#经典面试题及答案 (2)_职场_07        
public override void Fun1(int
 i)
C#经典面试题及答案 (2)_休闲_119        
{
C#经典面试题及答案 (2)_职场_07            
base.Fun1(i + 1
);
C#经典面试题及答案 (2)_经典_13        }

C#经典面试题及答案 (2)_职场_07
C#经典面试题及答案 (2)_职场_07        
public static void Main()
C#经典面试题及答案 (2)_职场_126        
{
C#经典面试题及答案 (2)_职场_07            B b 
= new
 B();
C#经典面试题及答案 (2)_职场_07            A a 
= new
 A();
C#经典面试题及答案 (2)_职场_07            a.Fun2(b);
C#经典面试题及答案 (2)_职场_07            b.Fun2(a);
C#经典面试题及答案 (2)_职场_07            Console.ReadKey();
C#经典面试题及答案 (2)_经典_13        }

C#经典面试题及答案 (2)_休闲_14    }
   2
    5
    1
 
    6
 
12:写一个HTML页面,实现以下功能,左键点击页面时显示“您好”,右键点击时显示“禁止右键”。并在2分钟后自动关闭页面。

答:<script ***script>
 
setTimeout('window.close();',3000);
function show()
{
if (window.event.button == 1
)
{
alert(
""
);
}
else if (window.event.button == 2
)
{
alert(
""
);
}
}
</script>