• 领导讲话
  • 自我介绍
  • 党会党课
  • 文秘知识
  • 转正申请
  • 问题清单
  • 动员大会
  • 年终总结
  • 工作总结
  • 思想汇报
  • 实践报告
  • 工作汇报
  • 心得体会
  • 研讨交流
  • 述职报告
  • 工作方案
  • 政府报告
  • 调研报告
  • 自查报告
  • 实验报告
  • 计划规划
  • 申报材料
  • 当前位置: 勤学考试网 > 公文文档 > 实践报告 > 正文

    宸瑞科技.net开发面试题x

    时间:2020-10-28 04:28:00 来源:勤学考试网 本文已影响 勤学考试网手机站

    第一部分 基础知识

    面线对象三大特性

    委托声明的关键字是

    SilverLight自定义控件需继承自

    下述正确的是:

    A 接口中可以有虚方法

    B 一个类可以实现多个接口

    C 接口不能被实例化

    D 接口中可以包含已实现的方法

    下列选项那个是引用类型

    A enum

    B struct

    C string

    D int

    下列错误的是

    A 类不可以多重继承,接口可以

    B 抽象类自身可以定义成员,接口不可以

    C 抽象类和接口都不能被实例化

    D 一个类可以有多个基类和基接口

    使用过Json么(是或否)

    SilverLight中使用________对容器的背景或对基本图形进行填充

    第二部分 描述题

    谈谈你对面向对象的了解

    简要谈谈你所了解的SliverLight

    SilverLight中的布局常用有哪几种,各自的特点是什么,可结合自己的项目经验

    SilverLight中常用控件有哪几种,尽可能举例

    你是否有独立开发模块或者功能的经历?写一个你认为比较满意的模块或功能,简述其设计过程及实施过程

    描述你做过的系统结构,或者所用使用框架

    对SilverLight的绑定有认识么,简单谈一下

    谈一下你对反射的理解和具体应用

    委托是什么,事件是委托么

    第三部分 代码分析

    指出下述代码欠缺的地方,可在原代码直接画出

    一、简单计算器

    static void Main(string[] args)

    {

    Console.Write(“请输入一个数字”);

    string A = Console.ReadLine();

    Console.Write(“请输入运算符(+,-,*,/)”);

    string B = Console.ReadLine();

    Console.Write(“请输入一个数字”);

    string C = Console.ReadLine();

    string D = string.Empty();

    if(B==”+”)

    {

    D=(Convert.ToDouble(A)+ Convert.ToDouble(B)).toString();

    }

    if(B==”-”)

    {

    D=(Convert.ToDouble(A)- Convert.ToDouble(B)).toString();

    }

    if(B==”*”)

    {

    D=(Convert.ToDouble(A)* Convert.ToDouble(B)).toString();

    }

    if(B==”/”)

    {

    D=(Convert.ToDouble(A)/ Convert.ToDouble(B)).toString();

    }

    Console.Write(“结果是”+D);

    }

    答:

    二、寻找1st里面ID为100的人姓名

    List<Person> 1st = new List<Person>();

    Person person = null;

    Foreach(Person p in 1st)

    {

    If(p.ID == 100)

    person=p;

    }

    Console.Write(“ID号:”+p.ID+“姓名为:”+p.Name);

    答:

    三、翻译下属代码的含义

    List<Person> 1st = new List<Person>();

    1st.add()//添加过程省略

    var p = from one in 1st

    where one.ID==100

    select one;

    public delegate void TalkDelegate(object sender, EventArgs e);

    static void Main(string[] args)

    {

    TalkDelegate talk = null;

    talk += new TalkDelegate((object sender, EventArgs e) => { Console.Write("I talk"); });

    }

    四、针对上述简单计算器案例请谈一下优化方案,或者按照自己的思路重写代码

    相关热词搜索: 科技 面试题 开发 科技

    • 考试时间
    • 范文大全
    • 作文大全
    • 课程
    • 试题
    • 招聘
    • 文档大全

    推荐访问