C#面试题0_编码题_下列代码输出的是什么_Java instanceof用法

C#面试题0系列文章目录

1、下列代码输出的是什么

在这里插入图片描述
完整代码:

using System;
namespace ConsoleApp1
{
    
    
    class Father{
    
    
        public void F() {
    
    
            Console.WriteLine("A.F");
        }
        public virtual void G() {
    
    
            Console.WriteLine("A.G");
        }
    }
    class Son : Father {
    
    
         new public void F() {
    
    
            Console.WriteLine("B.F");
        }
        public override void G() {
    
    
            Console.WriteLine("B.G");
        }
    }
    class Program
    {
    
    
        static void Main(string[] args)
        {
    
    
            Son b = new Son();
            Father a = b;
            a.F();
            a.G();
        }
    }
}

答案
在这里插入图片描述

2、C#中接口可以被多重继承而类不能,判断这句话对不对

在这里插入图片描述
答案

跟java不同,java只能继承一个父类
答案是选A的
在这里插入图片描述

3、以下选择题选择哪一项(Java instanceof用法)

在这里插入图片描述
在这里插入图片描述
object是所有类的基类,所以我选择了D
正确答案

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、以下代码输出的结果是(java)

在这里插入图片描述
正确答案
在这里插入图片描述

5、局部内部类可以用哪些修饰符修饰

在这里插入图片描述
答案
在这里插入图片描述
在这里插入图片描述

6、以下语句返回值是true的是

在这里插入图片描述
特别容易出错的题

答案
在这里插入图片描述
在这里插入图片描述

おすすめ

転載: blog.csdn.net/qq_41753340/article/details/120808423