2014-07-29 Asp.Net 工程师 笔试题

一.选择题

   1.下列描述错误的是()

A  类不可以被多重继承而接口可以;

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

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

D   一个类可以继承多个基类和多个基接口;

2.下列哪个名词和WebServices不直接相关()

A  UDDI

   B  GUID

C  WSDL

   D  SOAP

3.下列选项中,()是引用类型

   A  enum  B struct  C  string  D  Int

 4.声明一个委托 public delegate int myCallBack(int x);则用该委托产生的回调方法的原型应该是()

   A  void my myCallBack(int x);

   B  int receive(int name);

   C  string receive(int x);

   D  不确定的;

5.以下的C#代码,试图用来定义一个接口:

  

public interface IFile
{
  int  A;
  int delFile()
  {
     A=3;
  }
  void disFile();
}

  关于以上的代码,以下描述错误的是()  

   A  以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现错误;

   B  以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数;

   C  代码 void disFile(); 声明无错误,接口可以没有返回函数;

   D  代码 void disFile(); 应该编写为void disFile();

  

6.下面关于XML的描述错误的是()

   A  XML提供一种描述结构化数据的方法;

   B  XML是一种简单,与平台无关并被广泛采用的标准;

   C  XML文档可承载各种信息;

   D  XML只是为了生成结构化文档;

 7.如果设treeView1=new TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值

   A  TreeNode  B  int   C  string   D  TreeView

 8.要创建多文档应用程序,需要将窗体的()属性设为true

   A  Draw   B  ShowInTaskbar   C  Enabled   D  IsMidContainer

 9.下列关于C#中的索引器理解正确的是()

   A  索引器的参数必须是两个或者两个以上

   B  索引器的参数类型必须是整型

   C  索引器没有名字

   D  以上皆非

二 判断题

 1.String 类是final 类故不可以继承

 2.在.Net中,类System.Web.UI.Page可以被继承

 3.不能指定接口中方法的修饰符

 4.MVC中的Controllor可以通过TempData属性来不同的View间传递数据

 5.WCF服务的服务名在客户端和服务端必须一致

 6.密封类不能同时为抽象类

 7.如果要实现重写,在基类中方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字

 8.委托是把方法作为参数传递给另一方法的一种数据类型,事件与委托没关系。

 9.Overloaded的方法是可以改变返回值的类型

 10.在.net中所有类的基类都是object

三 填空题

 1.使用foreach遍历访问的对象需要实现——接口和声明——方法的类型

 2.List和Set都是继承自——接口

 3.GAC的含义是——

 4.在Asp.net中所有的自定义用户控件都必须继承自——

 5.传入某个属性的SET方法的隐含参数的名字是——

 6.说明html及JavaScript中的下面各项的含义:

td{color:red;}
.td{color:red;}
#td{color:red;}

 8.WCF中——用来将服务加入进程。

四  简答题

 

 1.简述堆和栈的区别。

 2.WCF结构由以下五大部分组成,请对它们分别进行简要解释。

    服务契约

    数据契约

    服务实现

    宿主

    客户端

 3.什么是虚函数?什么是抽象函数?

五  程序题

 1.请编程实现一个冒泡排序算法。

 2.下面这段代码输出什么?为什么?

  

    int i=5;

  int j=5

  if(Object.ReferenceEquals(i,j))

            Console.WriteLine("Equal");

      else
            Console.WriteLine("not Equal");

3.写出以下代码的输出结果

class Class1
    {
        private string str = "Class.str";
        private int i = 0;
        static void StringConvert(string str) {
            str = "string being converted";
        }

        static void StringConvert(Class1 c)
        {
            c.str = "string being converted";
        }
        static void Add(int i)
        {
            i++;
        }
        static void AddWithRef(ref int i)
        {
            i++;
        }

        static void Main(string[] args)
        {
            int i1 = 10;
            int i2 = 20;
            string str = "str";
            Class1 c = new Class1();
            Add(i1);
            AddWithRef(ref i2);
            Add(c.i);
            StringConvert(str);
            StringConvert(c);

        Console.WriteLine(i1);
        Console.WriteLine(i2);
        Console.WriteLine(c.i);
        Console.WriteLine(str);
        Console.WriteLine(c.str);

        }
    }

 4. 已知:

  

public  class Person
    {
        //年龄
        public int Age
        {
            get;
            set;
        }

        //姓名
        public string Name
        {
            get;
            set;
        }
    }

  请书写:

  1.1 请分别使用Linq和Lamda表达式实现从Person实例集合 List<Person> listPerson中过滤出年龄大于20且姓名包含"金"的所有Person对象

  1.2 请使用Json实例化一个长度为2的listPerson对象;

  2.请书写你编写过得较复杂的增,删,改,查SQL语句。

  3.请编写一个html或者cshtml文件,实现一个表格和一个按钮,点击按钮从服务器端获取数据并更新到该页面的表格

  4.写一个方法实现N!(N为自然数),请编写你所能想到的一个以上的实现方法。

  5.请用代码描述一种你最为熟悉的.Net相关技术。

   

 

2014-07-29 Asp.Net 工程师 笔试题,布布扣,bubuko.com

时间: 2024-08-08 13:52:51

2014-07-29 Asp.Net 工程师 笔试题的相关文章

2014.3.29阿里巴巴暑期实习笔试题分析

参考:http://blog.csdn.net/iloveyoujelly/article/details/22941531 下面中的[分析]是我给出的. 2014.3.29阿里巴巴暑期实习笔试题分析 一.单选 1.假设一个主机ip为192.168.5.121,子网掩码为255.255.255.248,则该主机的网络号部分(包括子网号部分)为-- A.192.168.5.12  B 192.168.5.121   C 192.168.5.120   D 192.168.5.32 参考答案 C [

搜狗2015C++工程师笔试题解题分析

试卷链接:搜狗2015 C++工程师笔试题. 1.假设整数0x12345678 存放在内存地址0x0开始的连续四个字节中 (即地址0x0到 0x3). 那么在以Little Endian字节序存储的memory中,地址0x3的地方存放的字节是: 0x12 0x34 0x56 0x78 分析:选D.小端法和大端法. a) Little-Endian就是低位字节排放在内存的低地址端, 高位字节排放在内存的高地址端. b) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地

腾讯web前端开发工程师笔试题及答案

1. 如何实现事件委托? 首先要知道什么是事件委托. 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响. 就像下面这段代码: <!DOCTYPE HTML><html><head><meta charset="utf-8" /><ti

2014阿里巴巴WEB前端实习生在线笔试题

2014年3月31日晚,我怀着略微忐忑的心情(第一次在线笔试^_^!!)进行了笔试,阿里巴巴的笔试题共有10道,几乎包含了Web前端开发的各个方面,有程序题.有叙述题,时间非常紧张,只完成了大概6道题.下面把遇到的题目跟大家分享一下! 1. <pre name="code" class="html"><!doctype html> <html> <head> <style type="text/css&

2014金山网络实习生招聘——Android笔试题

一.请用伪代码描述,在Android系统上启动和停止Service有哪些方法,并说明这些方法导致Service的生命周期有何不同? 二.输入一个正整数 X,以2*X,4*X,8*X的方式递增,当大于10000时,再倒叙输出已经输出的整数.[要求:不得使用循环和其他任何变量(包含局部变量)辅助] 比如 X= 2468,输出结果为: 2468,4936,9872,19744,19744,9872,4936,2468 三.有两个字符串由不同的字母组成,一长一短,长的为A,短的为B.设计一个算法,如果所

iOS开发工程师笔试题

iOS开发工程师笔试题 分类: IOS 面试题2013-01-17 10:28 820人阅读 评论(0) 收藏 举报 随着iOS平台开发的职位的增加,笔试.面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出. 1.   Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? Object-c的类不可以多重继承:可以实现多个接口,通过实

高级软件测试工程师笔试题

1.某目录下所有文件统一批量修改ip 2.获取登陆者自身ip 3.删除某目录下小于10b的文件 4.通过Linux执行MySQL脚本 5.监控某Java进程下所有线程数 6.QTP.watir与selenium的优劣对比 7.什么是回归测试,侧重点是什么 8.什么是场景下考虑性能测试 9.简述安全测试流程 10.a.建class表包括name,id b.插name=wonter,id=1到class表 c.查询id<2的所有名称 d.将以上操作通过存储过程形式写出 e.执行该存储过程 答案一周后

前端试题-2016年阿里前端开发工程师笔试题6,7,8题的解法

2016年阿里前端开发工程师笔试题(只有题,没有答案): http://www.cnblogs.com/sdgf/archive/2015/08/18/4740698.html 第6题:请在____处填写答案,从而达到题目的要求 var arr = [1, 2, 3, 4, 5]; var result = arr.sort(_______________________________).join("+"); console.log(result); 解答:在排序当中,如果需要按照某

Java工程师笔试题整理[校招篇]

隔着两个月即将开始校招了.你是不是也想借着这个机会崭露头角,拿到某些大厂的offer,赢取白富美.走上人生巅峰?当然如果你还没能打下Java基础,一定要先打好Java基础:如何一步一步的学Java - 学习编程 - 知乎专栏.然后再来看一下练习一下各大厂的面试笔试题目. 如果以下内容满足不了你,你还可以去看这篇: 2016校招编程题汇总 - 学习编程 - 知乎专栏 进入主要内容(主要内容整理来自牛客网:牛客网)(以下内容按照各大公司进行划分,对每一公司按照年份进行划分,如果想想下载以下内容,可以