日韩欧美另类久久久精品_亚洲大色堂人在线无码_国产三级aⅴ在线播放_在线无码aⅴ精品动漫_国产精品精品国产专区

我要投稿 投訴建議

科技ASP.NET面試題

時(shí)間:2022-09-26 13:31:40 面試試題 我要投稿
  • 相關(guān)推薦

科技ASP.NET面試題

  1.表 g 和x或c,連接關(guān)鍵字是 :

科技ASP.NET面試題

  g_q(date), g_z(date), g_c(char) ,g_k(char)

  c_q(date), c_z(date), c_c(char) ,c_k(char)

  條件是 日期g_q為2004年1月1日

  篩選內(nèi)容

  g_q ,g_z ,g_c ,g_k ,c_k

  答:select * from g,c where g_q = ‘2004-01-01’ and g_z=’條件’ and g_c=’條件’ and g_k = c_k

  2.將表 day_eng 中的字段plant_code尾標(biāo)識(shí)改變 “受”為“售” 例如

  “2201受” 改為“2201售”

  條件是日期字段是DateTime為2004年6月

  答:update day_eng

  set plant_code = left(plant_code,4)+’售’

  where right(plant_code,1) = ‘受’ and datetime = ‘2004-06’

  3.VS.net 中支持 web.control有哪幾個(gè),分頁(yè)的原理是什么?優(yōu)缺點(diǎn)又是什么?如果不依賴web control 數(shù)據(jù)量大時(shí)如何實(shí)現(xiàn)分頁(yè)?

  答:datagrid,datalist,dataadapter.fill(ds,起始值,長(zhǎng)度),要刷新頁(yè)面,不能自己輸入到哪一頁(yè)。用Ajax技術(shù),既可以無(wú)刷新分頁(yè),可以用存儲(chǔ)過(guò)程分頁(yè),也可以用dataadapter.fill(ds,起始值,長(zhǎng)度)分頁(yè)

  4.隨機(jī)數(shù)組排序

  1.9.8.2.5.5-4.9-7.8-3.2-2-2. . . . . . . . .

  排序結(jié)果是

  1.2.5.8.9.5-2.5-4.8-2. 8-3. 9-5. 9-7. 2-2-2

  用你熟悉的語(yǔ)言寫一個(gè)程序要適合上邊所有的排序

  答:把他們存儲(chǔ)到ArrayList中,ArrayList有自帶排序功能

  (面視題)

  5.談?wù)凙SP 和ASP.NET 的區(qū)別

  答:ASP.NET 是一個(gè)統(tǒng)一的 Web 開(kāi)發(fā)模型,它包括使用盡可能少的代碼生成企業(yè)級(jí) Web 應(yīng)用程序所必需的各種服務(wù)。ASP.NET 作為 .NET Framework 的一部分提供。編寫 ASP.NET 應(yīng)用程序的代碼時(shí),可以訪問(wèn) .NET Framework 中的類?梢允褂门c公共語(yǔ)言運(yùn)行庫(kù) (CLR) 兼容的任何語(yǔ)言來(lái)編寫應(yīng)用程序的代碼,這些語(yǔ)言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用這些語(yǔ)言,可以開(kāi)發(fā)利用公共語(yǔ)言運(yùn)行庫(kù)、類型安全、繼承等方面的優(yōu)點(diǎn)的 ASP.NET 應(yīng)用程序。

  ASP.NET 包括:

  頁(yè)和控件框架

  ASP.NET 編譯器

  安全基礎(chǔ)結(jié)構(gòu)

  狀態(tài)管理功能

  應(yīng)用程序配置

  運(yùn)行狀況監(jiān)視和性能功能

  調(diào)試支持

  XML Web services 框架

  可擴(kuò)展的宿主環(huán)境和應(yīng)用程序生命周期管理

  可擴(kuò)展的設(shè)計(jì)器環(huán)境

  ASP,Active Server Pages,活動(dòng)服務(wù)頁(yè),是微軟的一種動(dòng)態(tài)網(wǎng)站服務(wù)器端腳本技術(shù)。

  ASP使用的VB Script,JAVA,它把腳本語(yǔ)言直接嵌入Html文檔中.應(yīng)用處理與html標(biāo)記混雜在一起從而不易分辨,性能不易擴(kuò)充,腳本語(yǔ)言的功能有限。

  ASP.net徹底拋棄了腳本語(yǔ)言,用C#或VB編寫,為開(kāi)發(fā)者提供了更加強(qiáng)有力的編程資源,允許用服務(wù)器控件取代傳統(tǒng)的html元素,而且代碼與界面分開(kāi)

  6.如何理解跳槽現(xiàn)象?和上司意見(jiàn)相左你怎么處理?

  7.你如何處理工作中遇到的問(wèn)題(技術(shù)問(wèn)題或工作問(wèn)題)

  (上機(jī)題)

  8.上機(jī)寫一個(gè)DataGrid 或 DataList的 增刪改查,作好用MVC 結(jié)構(gòu)寫,時(shí)限一小時(shí)。

  答:下面是M層的,其他層的自己寫

  using System.Data.SqlClient;

  public class data

  {

  private SqlConnection conn;//定義一個(gè)數(shù)據(jù)庫(kù)連接

  private SqlCommand com;//定義執(zhí)行命令

  public data()

  {

  //在配置文件中設(shè)置

  conn = new SqlConnection();

  conn.ConnectionString = ConfigurationManager.AppSettings["connString"].ToString();

  }

  //打開(kāi)數(shù)據(jù)庫(kù)

  public void open()

  {

  if (conn.State == ConnectionState.Closed)

  {

  conn.Open();

  }

  }

  //關(guān)閉數(shù)據(jù)庫(kù)

  public void close()

  {

  if (conn.State == ConnectionState.Open)

  {

  conn.Close();

  }

  }

  //執(zhí)行數(shù)據(jù)庫(kù)操作,返回DataSet

  public void getDataSet(string proc,SqlParameter[] parm,out DataSet ds)

  {

  com = getCommand(proc,parm);

  SqlDataAdapter sda = new SqlDataAdapter(com);

  ds = new DataSet();

  sda.Fill(ds);

  }

  //返回SqlCommadn

  public SqlCommand getCommand(string proc, SqlParameter[] parm)

  {

  SqlCommand com = new SqlCommand();

  com.Connection = conn;

  com.CommandType = CommandType.StoredProcedure;

  com.CommandText = proc;

  foreach (SqlParameter p in parm)

  {

  com.Parameters.Add(p);

  }

  return com;

  }

  //返回DataReader

  public SqlDataReader getDataReader(string proc, SqlParameter[] parm)

  {

  com = getCommand(proc, parm);

  return com.ExecuteReader();

  }

  //執(zhí)行數(shù)據(jù)庫(kù)操作,返回void

  public void ExecuteCommand(string proc, SqlParameter[] parm)

  {

  com = getCommand(proc, parm);

  open();

  com.ExecuteNonQuery();

  close();

  }

  }

  9.你為testking公司的內(nèi)部網(wǎng)創(chuàng)建一個(gè)ASP.net的應(yīng)用程序,公司所有用戶都使用IE瀏覽器。一個(gè)名為UserAccount.aspx的頁(yè)面包含了幾個(gè)需要回傳到服務(wù)器來(lái)響應(yīng)事件的控件。這些控件的事件都需要訪問(wèn)一個(gè)數(shù)據(jù)庫(kù)。每次UserAccount.aspx頁(yè)面執(zhí)行回傳,在頁(yè)面重刷新時(shí)都有一段時(shí)間,在這時(shí)間內(nèi)瀏覽器窗口處于空白狀態(tài)?丶诨貍髑矮@得焦點(diǎn),在頁(yè)面重刷新后失去焦點(diǎn)。這種情況導(dǎo)致了一些用戶數(shù)據(jù)條目的混亂和不完整。你必須更改UserAccount.aspx頁(yè)面來(lái)阻止瀏覽器窗口在回傳后變?yōu)榭瞻,并且在事件處理完成后保持正確的控制焦點(diǎn)。你必須盡量減少配置來(lái)完成這項(xiàng)任務(wù),你應(yīng)該怎么做?(C)

  A、添加下面的屬性到執(zhí)行回傳控件的HTML代碼中:RunAt=”client”;

  B、添加下面的屬性到執(zhí)行回傳控件的HTML代碼中:EnableViewState=”True”;

  C、添加下面的屬性到UserAccount.aspx的Page指令中:SmartNavigation=”True”;

  D、添加下面的屬性到UserAccount.aspx的OutputCache指令中:Location=”client”;

  10.你是一家圖書公司的WEB程序員,你在名為TKBookTopics.ascx的文件中定義了一個(gè)名為TkbookTopics的用戶控件。該控件的作用是在作者識(shí)別碼文件的基礎(chǔ)上列表顯示圖書主題。作者識(shí)別碼文件名為AuthorProfile,存儲(chǔ)在TkbookTopics的公共屬性中。你創(chuàng)建了一個(gè)名為AuthorPage.aspx的頁(yè)面,該頁(yè)面中包含TkbookTopics用戶控件。AuthorPage.aspx的頁(yè)面在使用HTTP-Get請(qǐng)求打開(kāi)時(shí)用到二個(gè)參數(shù),這二個(gè)參數(shù)分別是publisherID和authorProfileID。AuthorProfileID的值就是作者識(shí)別碼。你想為TkbookTopics用戶控件打開(kāi)輸出緩存,你還必須確保使用作者身份識(shí)別碼來(lái)控制緩存,你應(yīng)該怎么做?(D)

  A、添加下面的內(nèi)容到AuthorPage.aspx頁(yè)的OutputCache指令中:

  VaryByParam = “TkBookTopics.AuthorProfile”

  B、添加下面的內(nèi)容到AuthorPage.aspx頁(yè)的OutputCache指令中:

  VaryByControl=”TkBookTopics.AuthorProfile”

  C、添加下面的內(nèi)容到TKBookTopics.ascx頁(yè)的OutputCache指令中:

  VaryByControl=”none”

  D、添加下面的內(nèi)容到TKBookTopics.ascx頁(yè)的OutputCache指令中:

  VaryByControl=”authorProfileID”

  11.你正在維護(hù)一個(gè)名為TestKingSalesForecast的ASP.net應(yīng)用程序,這個(gè)應(yīng)用程序是用C#編寫的。該程序包含一個(gè)屬于Sales命名空間下的頁(yè)面FirstQuarter.aspx。你發(fā)現(xiàn)其他的開(kāi)發(fā)人員由于不注意刪除了FirstQuarter.aspx的Page指令。你必須創(chuàng)建一個(gè)新的Page指令給FirstQuarter.aspx頁(yè)使其能正常的工作。下面那個(gè)指令你應(yīng)該使用。(C)

  A.

  B.

  C.

  D.

【科技ASP.NET面試題】相關(guān)文章:

樂(lè)事面試題11-05

硅谷面試題精選02-03

金山的面試題目04-13

那些最經(jīng)典的面試題08-20

必備.net面試題及答案08-02

編輯行業(yè)面試題目05-24

管理類面試題11-02

社團(tuán)招新面試題09-21

德國(guó)公司經(jīng)典面試題11-10

高職單招面試題及答案03-21