6月26号.NET面试题(程序题部分)只要做懂这3道题肯定能脱离菜鸟称号!

说明:1、如果只是想知道正确答案,拷贝代码到vs中运行就行了

     2、这3道题我不会做,求指点(只需要告诉我考察的知识点就行了~)

 

1、下面的代码有什么错误吗,如果有如何改正?(我感觉没错呀~~)

    public class A{public virtual void F(){Console.WriteLine("A.F");}}public abstract class B : A{public abstract override void F();}

2、一道综合题,下面程序的输出结果是?(感觉很综合,求高手告知这道题都考察了哪些知识点~~~)

using System;namespace ConsoleApplication1
{internal class Program{private static void Main(string[] args){var a = new A();A b = new B();a.Fun2(b);b.Fun2(a);Console.ReadKey();}}internal class A{public A(){Console.WriteLine("A");}public virtual void Fun1(int i){Console.WriteLine(i);}public virtual void Fun2(A a){a.Fun1(1);Fun1(3);}}internal class B : A{public B(){Console.WriteLine("B");}public override void Fun1(int i){base.Fun1(i + 1);}public new void Fun2(A a){a.Fun1(2);Fun1(5);}}
}

3、综合题,下面程序的输出结果是?(也答错了,求告知都考察了哪些知识点~~)

using System;namespace ConsoleApplication2
{internal class Program{private static void Main(string[] args){Console.WriteLine("x={0},y={1}", A.x.ToString("X2"), B.y.ToString("X"));Console.ReadKey();}}public class A{public static int x;}public class B{public static int y = A.x + 1;static B(){}}
}

 

转载于:https://www.cnblogs.com/FangZhaohu/p/4606183.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/419794.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java学习笔记2、环境变量配置与初学者常见错误

2.1 环境变量的配置2.1.1 path环境变量配置的作用程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下运行,因此程序只能写入bin目录程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序…

go语言代码连接mysql_【mysql】golang连接mysql操作示例增删改查

golang本身没有提供连接mysql的驱动,但是定义了标准接口供第三方开发驱动。这里连接mysql可以使用第三方库,第三方库推荐使用https://github.com/Go-SQL-Driver/MySQL这个驱动,更新维护都比较好。下面演示下具体的使用,完整代码示…

java 整型长度_java int的长度是多少

int:int 数据类型是32位、有符号的以二进制补码表示的整数; (推荐学习:java课程)最小值是 -2,147,483,648(-2^31);最大值是 2,147,483,647(2^31 - 1);一般地整型变量默认为 int 类型;默认值是 0 &#xff1…

SVN库迁移整理方法总结

有时候需要从一台机器迁移svn存储库到另外一台机器,如果数据量非常大的话,没有好的方法是很不方便的,其实迁移svn跟迁移mysql差不多,也有导出导入的方案 以下是subversion官方推荐的备份方式。关闭所有运行的进程,并确…

java命令行 引用jar包_java命令行引用jar包

一个简单的测试程序:import java.sql.*;/*** Created by N3verL4nd on 2017/4/17.*/public class JdbcDemo{public static void main(String[] args) {Connection conn;Statement stmt;ResultSet rs;String url "jdbc:mysql://localhost:3306/weibo?" &…

Linux之文件权限

现在查看一个文件的信息 rootubuntu:/home/songl/test# ls -l a.out -rwxrwxr-x 1 songl songl 8565 May 5 07:45 a.out - rwx rwx r-x 1 songl songl 8565 M…

java自定义标签 实例_Java自定义标签用法实例分析

在Java开发中,我们都要标记库中进行标注,而我们需要对自己的标记进行定制,今天爱站技术频道小编就和大家分享Java自定义标签用法实例分析,大家需要熟练掌握这些知识哦。简单例子实现一个标签分为两步:(1)继承SimpleTag…

bootstrap API地址

http://wenzhixin.net.cn/p/bootstrap-table/docs/examples.html#pagination-table转载于:https://www.cnblogs.com/jimmy88/p/4618147.html

java oralce merge_Oracle数据库merge into的使用,存在则更新,不存在则插入

1、在实际应用场景中,我们会用到:如果这条数据在表中,就更新数据;如果不存在这条数据,就插入这条数据。在oracle中,可以使用merge into实现,在mysql中可以使用ON DUPLICATE KEY UPDATE&#xff…

DataTable操作

DataTable操作 一 复制DataTable中符合条件的DataRow到新的DataTable中 One: DataTable TableTemp new DataTable();//临时table DataTable tableAd new Web.DAL.FreeBase().TranSQLGetTable("select a.ClassName,b.ParentId,b.Name,b.Pic,b.Url,b.Sorts fro…

java观察者模式_Java 观察者模式

网上商店中的商品在名称、价格发生变化时,必须自动通知会员,Java的API为我们提供了Observer接口和Observable类来实现所谓观察者模式。Observable(可观察者)类允许在自身发生改变时,通知其它对象(实现接口Observer,观察者)。下面是…

(剑指Offer)面试题5:从尾到头打印链表

题目: 输入一个链表的头结点,从尾到头反过来打印每个结点的值。 链表结点定义: struct ListNode{int value;ListNode* pNext; }; 思路: 1、改变链表结构的话,先反转链表,然后从头到尾打印每个结点的值。&am…

java解析json数组对象_JAVA中快速解析JSON对象里包含的JSON数组

例如现在有这样一个JsonString Value {"data":[{"school_name":"西北农林科技大学","school_id":"8"},{"school_name":"西北大学","school_id":"6"},{"school_name":&…

ACM water

1000 纯属适应题 1003 做的时候花了很久,现在看好像也不难 1004 适应题,求下平均就行 1005 要读懂题就行 1007 逆序数,discuss方法 1046 全部暴搜一遍。。 1118 照抄2606没看题。。WA。。RE全占了 1207 貌似我的方法超级麻烦 1247 …