某軟體大賽編程題(轉)

來源:互聯網
上載者:User

標籤:

可以先自己做做,答案在最下面~~

 

一、單選題(10小題共20.0分)

1. 以下JavaScript代碼的正確輸出結果是:()。

123456789 <script type="text/javascript">i = 1;function fun1(){    window.alert(i);    var i=2;    }fun1();window.alert(i);</script>

A. undefined,1         B. 1,2        C. 1,1        D. 2,2       E. 2,1

知識參考:http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html

參考:http://blog.csdn.net/hch126163/article/details/6022557

2. 以下選項中,CSS樣式表不能實現的功能是:()。

A. 將格式和結構分離            B. 一個CSS檔案控制多個網頁

C. 控製圖片的精確位置        D. 相容所有的瀏覽器

知識參考:http://www.divcss5.com/rumen/r30.shtml

 

3. 下面代碼輸出的結果是:()。

123456789101112 class Program{         const int bb = aa * 10;         const int aa = 10;         static readonly int dd = cc * 10;         static readonly int cc = 10;         static void Main(string[] args)         {                   Console.WriteLine("aa={0},bb={1},cc={2},dd={3}", aa, bb,cc,dd);                   Console.ReadKey();         }}

A. aa=10,bb=100,cc=10,dd=0          B. aa=10,bb=0,cc=10,dd=0

C. aa=10,bb=100,cc=10,dd=10        D. aa=10,bb=0,cc=10,dd=100

參考知識:http://www.cnblogs.com/royenhome/archive/2010/05/22/1741592.html

 

4. 下面代碼輸出的結果是:()。

1234567891011121314151617181920212223242526272829 class Father{         public virtual void ShowA(int i)         {                   Console.Write(i);         }         public void ShowB(Father a)         {                   a.ShowA(1);                   ShowA(5);         }}class Son : Father{         public override void ShowA(int i)         {                  base.ShowA(i + 1);         }}static void Main(string[] args){         Father a = new Father();         Son b = new Son();         a.ShowB(a);         a.ShowB(b);         b.ShowB(a);         b.ShowB(b);         Console.ReadKey();}

A. 15151626              B. 15251526              C. 15251625              D. 15151526             E. 15251626

參考知識:http://www.cnblogs.com/cuishao1985/archive/2010/05/18/1738140.html

 

5. 一個學產生績管理系統(搭建在SqlServer上)中存在如下三張表,表結構及部分資料內容如下:

表結構及關係圖:

tb_Student部分資料如下:

tb_Course部分資料如下:

tb_Score部分資料如下:

還有一張用於查詢統計的資料表tb_StudentScore,結構及資料如下:

其中Score列內容為空白,請寫出sql語句將Score列的內容填充完整,下列選項正確的是:()。

 

A. UPDATE tb_StudentScore SET SCORE=B.Score

FROM tb_StudentScore A JOIN tb_Score B ON A.StudentID = B.StudentID

AND A.CourseID = B.CourseID

B. UPDATE tb_StudentScore SET SCORE=B.Score

FROM tb_StudentScore A JOIN tb_Score B ON A.StudentID = B.StudentID

C. UPDATE tb_StudentScore SET SCORE=B.Score

WHERE StudentID,CourseID IN

(SELECT StudentID,CourseID FROM tb_Score S

WHERE S.StudentID = StudentID AND S.CourseID = CourseID)

D. UPDATE tb_StudentScore SET SCORE=S.Score

WHERE StudentID IN

(SELECT StudentID FROM tb_Score S

WHERE S.StudentID = StudentID)

參考知識:http://www.cnblogs.com/BoyceYang/p/3145279.html

 

6. ASP.NET中,在Web表單頁上註冊一個使用者控制項,指定該控制項的名稱為”Mike”,正確的註冊指令為()。

A. <%@Register TagPrefix = “Mike” TagName = “Space” Src = “myX.ascx”%>

B. <%@Register TagPrefix = “Space” TagName = “Mike” Src = “myX.ascx”%>

C. <%@Register TagPrefix = “Space” TagName = “Space”Src = “Mike”%>

D. <%@Register TagPrefix = “Space” TagName = “Mike” Src = “Mike”%>

 

7. ASP.NET生命週期管道的正確的順序是:()。

A. HttpModule、HttpHandler、Page、HttpModule

B. HttpHandler、HttpModule、Page、HttpModule

C. HttpModule、HttpHandler、HttpModule、Page

D. Page、HttpModule、HttpHandler、HttpModule

參考知識:http://www.cnblogs.com/knowledgesea/archive/2013/03/20/2935933.html

 

8. 關於Page類,下列選項中描述錯誤的是:()。

A. Page類的完整命名空間是System.Web.UI.Page。

B. 預設情況下建立的.aspx頁面均繼承自Page類。

C. Page類也繼承自Control類。

D. Page是密封類,使用者無法自訂類繼承自Page類。

 

9. 下列導航方式中,會使用 Post 的方式調用目標頁的是:()。

A. <asp:Button ID="b1" runat="server" PostBackUrl="~/NavigateTest2.aspx" Text="Goto" />

B. location.href = "NavigateTest2.aspx";

C. <asp:HyperLink ID="HyperLink1" runat="server"  NavigateUrl="~/NavigateTest2.aspx">Goto</asp:HyperLink>

D. Response.Redirect("NavigationTest2.aspx");

 

10. 在SQL SERVER資料庫中,如果識別欄位ID的初始值為1,增長量為2,則輸入三行資料以後,再刪除兩行,下次再輸入資料行的時候,標識值將是:()。

A. 6           B. 3           C. 5           D. 7

 

=====================================

答案:1~5    A D A E A

   6~10  B A D A D

某軟體大賽編程題(轉)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.