天天看點

某軟體大賽程式設計題(轉)某軟體大賽C#版考題整理——【單選題】

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

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

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

1

2

3

4

5

6

7

8

9

<code>&lt;script type=</code><code>"text/javascript"</code><code>&gt;</code>

<code>i = 1;</code>

<code>function</code> <code>fun1(){</code>

<code>    </code><code>window.alert(i);</code>

<code>    </code><code>var</code> <code>i=2;</code>

<code>    </code><code>}</code>

<code>fun1();</code>

<code>window.alert(i);</code>

<code>&lt;/script&gt;</code>

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

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

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

C. 控制圖檔的精确位置        D. 相容所有的浏覽器

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

10

11

12

<code>class</code> <code>Program</code>

<code>{</code>

<code>         </code><code>const</code> <code>int</code> <code>bb = aa * 10;</code>

<code>         </code><code>const</code> <code>int</code> <code>aa = 10;</code>

<code>         </code><code>static</code> <code>readonly</code> <code>int</code> <code>dd = cc * 10;</code>

<code>         </code><code>static</code> <code>readonly</code> <code>int</code> <code>cc = 10;</code>

<code>         </code><code>static</code> <code>void</code> <code>Main(</code><code>string</code><code>[] args)</code>

<code>         </code><code>{</code>

<code>                   </code><code>Console.WriteLine(</code><code>"aa={0},bb={1},cc={2},dd={3}"</code><code>, aa, bb,cc,dd);</code>

<code>                   </code><code>Console.ReadKey();</code>

<code>         </code><code>}</code>

<code>}</code>

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

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

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

<code>class</code> <code>Father</code>

<code>         </code><code>public</code> <code>virtual</code> <code>void</code> <code>ShowA(</code><code>int</code> <code>i)</code>

<code>                   </code><code>Console.Write(i);</code>

<code>         </code><code>public</code> <code>void</code> <code>ShowB(Father a)</code>

<code>                   </code><code>a.ShowA(1);</code>

<code>                   </code><code>ShowA(5);</code>

<code>class</code> <code>Son : Father</code>

<code>         </code><code>public</code> <code>override</code> <code>void</code> <code>ShowA(</code><code>int</code> <code>i)</code>

<code>                  </code><code>base</code><code>.ShowA(i + 1);</code>

<code>static</code> <code>void</code> <code>Main(</code><code>string</code><code>[] args)</code>

<code>         </code><code>Father a = </code><code>new</code> <code>Father();</code>

<code>         </code><code>Son b = </code><code>new</code> <code>Son();</code>

<code>         </code><code>a.ShowB(a);</code>

<code>         </code><code>a.ShowB(b);</code>

<code>         </code><code>b.ShowB(a);</code>

<code>         </code><code>b.ShowB(b);</code>

<code>         </code><code>Console.ReadKey();</code>

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

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

表結構及關系圖:

某軟體大賽程式設計題(轉)某軟體大賽C#版考題整理——【單選題】

tb_Student部分資料如下:

某軟體大賽程式設計題(轉)某軟體大賽C#版考題整理——【單選題】

tb_Course部分資料如下:

某軟體大賽程式設計題(轉)某軟體大賽C#版考題整理——【單選題】

tb_Score部分資料如下:

某軟體大賽程式設計題(轉)某軟體大賽C#版考題整理——【單選題】

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

某軟體大賽程式設計題(轉)某軟體大賽C#版考題整理——【單選題】

其中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

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)

6. ASP.NET中,在Web窗體頁上注冊一個使用者控件,指定該控件的名稱為”Mike”,正确的注冊指令為()。

A. &lt;%@Register TagPrefix = “Mike” TagName = “Space” Src = “myX.ascx”%&gt;

B. &lt;%@Register TagPrefix = “Space” TagName = “Mike” Src = “myX.ascx”%&gt;

C. &lt;%@Register TagPrefix = “Space” TagName = “Space”Src = “Mike”%&gt;

D. &lt;%@Register TagPrefix = “Space” TagName = “Mike” Src = “Mike”%&gt;

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

A. HttpModule、HttpHandler、Page、HttpModule

B. HttpHandler、HttpModule、Page、HttpModule

C. HttpModule、HttpHandler、HttpModule、Page

D. Page、HttpModule、HttpHandler、HttpModule

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

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

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

C. Page類也繼承自Control類。

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

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

A. &lt;asp:Button ID="b1" runat="server" PostBackUrl="~/NavigateTest2.aspx" Text="Goto" /&gt;

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

C. &lt;asp:HyperLink ID="HyperLink1" runat="server"  NavigateUrl="~/NavigateTest2.aspx"&gt;Goto&lt;/asp:HyperLink&gt;

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

繼續閱讀