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的主要對象以及他們的作用。
轉載于:https://www.cnblogs.com/elock/archive/2010/04/15/1712907.html
總結
以上是生活随笔為你收集整理的Asp.net面试题之一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# ToString()方法
- 下一篇: SQL Azure(十) SQL Azu