zoukankan      html  css  js  c++  java
  • Asp.net面试题之一

    第一部分:C#、Asp.net相关面试题
    1. 简要说出private、protected的区别


    2. 说出下面几个函数的区别: 
    private void test(string str){…} 
    private void test(ref string str){…} 
    private void test(out string str){…} 

    3. 写代码:取得服务器时间并显示(弹出消息框即可),要求完全在服务器端实现(提示:在C#中使用Response.Write()方法)


    4.说出下面各处正确或错误的理由(写在该行) 
    class Test 

    int x; 
    static int y; 
    void F() { 
    x = 1; //ok 
    y = 1; //ok 

    static void G() { 
    x = 1; //error 
    y = 1; //ok 

    static void Main() { 
    Test t = new Test(); 
    t .x = 1; // Ok 
    t .y = 1; // Error 
    Test.x = 1; // Error 
    Test.y = 1; // Ok 

    }


    4. 简要的谈谈你对多态的理解,并简单的实现一个多态的例子


    第二部分:javascript相关


    1. 解释以下语句的含义: 
    a. v1=opener.v1; 

    b. if(100 = = ”100”){…} 

    c. if(100 = = = ”100”){…} 

    d.function printBlank(){ 
    var coll=document.all; 
    if(coll != null){ 
    for(i=0;i<COLL.LENGTH;I++){ 
    if(coll.item(i).tagName=="INPUT"){ 
    coll.item(i).style.visibility="hidden"; 





    2. 说出结果 
    a. var x=0/0; 
    if (x !=x){ 
    document.write(“x!=x”); 
    }else{ 
    document.write(“x==x”); 


    b. var i=1; 
    switch (i) 

    case 1: 
    case 2: alert(“good”);break; 
    case 3: alert(“end”);break; 
    }


    3.如果一个页面与数据库有频繁的交互,但又不能让页面刷新的太厉害,您有什么好的方法?


    第三部分:ms sql server相关


    1.下面关于索引的描述中。哪些是正确的?( ) 
    A、索引能够加快查询的速度 
    B、索引可能会降低数值的更新速度 
    C、应该尽可能多的为表建立索引


    2.用tsql实现: 
    a. 如果一个表(table1)存在就删除,否则就创建(假设表只有一个varcahr(50)的字段) 
    b. 使用select语句根据表table1(sex bit)中的sex的值返回一张表 (sex char(2)),规则如下: 当sex为0时返回’男’,为1时返回’女’。


    3. 现有表 Table1 Table2,其字段相同([姓名] varchar(10)),现要得到Table1中在Table2中没有的姓名,请写出Sql语句。


    4.写一个存储过程,要求传入一个表名,返回该表的记录数(假设传入的表在数据库中都存在) 

    1.考一个设计模式相关的:工厂模式或是Command都行,这几个是常用的.


    2.考一个面象对象的:包括ref参数传递+Collection类+序列化


    3.考一个建模的:组织机构与权限的设计


    4.实际操作的:通过sqlserver+asp.net对某个表的数据进行添加/删除/修改,分页+排序搜索  

    用存储过程和触发器如何解决并发?

    给你两个8两个3 用加减乘除算出24来,写出算法!  

    1、请描述一下.net的页面访问基本过程,以及和普通Web访问过程的区别(请 
    描述从web页面请求到页面返回的主要事件和过程);


    2、怎样理解web应用程序的“无状态编程”?


    3、请你列举你最熟悉的WebControl以及他们的主要功能;


    6、 在.net中,请描述有哪些办法可以防止页面刷新局部内容闪烁问题(例如 
    某个聊天页面,每隔几秒就自动刷新,怎样防止闪烁)?


    7、请描述一下在.net中Forms认证模式下,怎样用代码(用户名单存在数据库 
    中,而不是WebConfig中)实现一个基于角色的授权?


    8、在Vs.net中,怎样配置数据库连接,可以使开发环境到应用环境迁移数据库 
    时不修改程序?

    9、假设有一个数据库字段name,需要在网页中只显示该字段的姓,而隐藏名 
    字,类似“张**”形式,请写出数据绑定的自定义表达式。


    10、请简单描述一下制作一个用户控件(UserControl)的过程。


    11、您有没有制作过自定义的webcontrol(注意不是用户控件)?如果有,请 
    描述一下自定义控件制作基本过程,主要重载哪些方法?。


    12、请描述构成ADO.net的主要对象以及他们的作用。

  • 相关阅读:
    Powershell数据处理
    Powershell About Active Directory Group Membership of a domain user
    Powershell About Active Directory Server
    Oracle Schema Objects——Tables——TableStorage
    Oracle Schema Objects——Tables——TableType
    English Grammar
    Oracle Database Documentation
    Oracle Schema Objects——Tables——Oracle Data Types
    Oracle Schema Objects——Tables——Overview of Tables
    What is Grammar?
  • 原文地址:https://www.cnblogs.com/muyou/p/2563887.html
Copyright © 2011-2022 走看看