不定項選擇題(共14題,單選或多選):
一、一個HTML文檔必須包含三個元素,它們是head、html和( )。
A.scriptB.bodyC.titleD.link
二、下面哪段javascript能彈出一個提示框?( )
A.document.alert(test)
B.window.alert(test)
C.document.alert('test ')
D.window.alert('test ')
三、當滑鼠放在一個連結上的css樣式應該( )偽類來定義。
A.a:visitedB.a:linkC.a:hoverD.a:active
四、關於ASP.NET中的程式碼後置檔案的描述正確的是( )。
A.Web表單頁的程式的邏輯由程式碼群組成,這些代碼的建立用於與表單互動。該檔案稱作為“程式碼後置”檔案,如果用C#建立,該檔案將具有“.ascx.cs”副檔名
B.web表單也是類
C.項目中所有的Web表單頁的程式碼後置檔案都被編譯成項目動態連結程式庫(.dll)檔案
D.以上都不正確
五、下列ASP.NET語句( )正確地建立了一個與SQL Server資料庫的串連。
A.SqlConnection con1 = new Connection(“Data Source = localhost; Trusted_Connection =Yes; Initial Catalog = myDB”);
B.SqlConnection con1 = new SqlConnection(“Data Source = localhost;
Trusted_Connection =Yes; Initial Catalog = myDB”);
C.SqlConnection con1 = new OleDbConnection(“Data Source = localhost;
Trusted_Connection =Yes; Initial Catalog = myDB”);
D.SqlConnection con1 = new SqlConnection(Data Source = localhost; Trusted_Connection =Yes; Initial Catalog = myDB);
六、執行一次無傳回值的資料刪除,必須用到下面哪些對象? ( )
A.SqlConnectionB.SqlDataAdapterC.SqlCommandD.SqlDataReader
七、在ADO.NET中,對於Command對象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯誤的是( )
A.insert、update、delete等操作的Sql語句主要用ExecuteNonQuery()方法來執行;
B.ExecuteNonQuery()方法返回執行Sql語句所影響的行數。
C.Select操作的Sql語句只能由ExecuteReader()方法來執行;
D.ExecuteReader()方法返回一個DataReder對象;
八、ASP.NET有多種維護狀態的技術,以下哪種是儲存在用戶端的?( )
A.VIEWSTATEB.SESSIONC.APPLICATIOND.資料CACHE
九、Cookies的預設生命週期有多長? ( )
A.20分鐘B.30分鐘C. 一天D.隨瀏覽器的關閉而失效
十、int[][] myArray=new int[3][]{ new int[3]{ 5, 6, 2 }, new int[5]{ 6, 9, 7, 8, 3 }, new int[2]{ 3, 2 }}; myArray[2][2]的值是( )
A.9B.2C.6D.越界
十一、要為做了輸出緩衝的頁面實現即時判斷使用者IP來路,可在以下哪種事件中實現? ( )
A.Page.InitB.HttpApplication.BeginRequest C.Page.LoadD.以上都不是
十二、下面哪個SQL語句完全正確( )
A.Select count(*) from (select top 10 * from table order by bb) tb group by cc
B.update set bb = bb + 1 from table
C.Select count(*) from (select distinct * from table) tb group by cc
D.delete * from table
十三、為了實現a.aspx的URL重寫,下面哪個Regex替換可以實現?( )
A. Regex.Replace(sUrl, @“/(\d+).aspx”, “a.aspx?ID=$0”, RegexOptions.IgnoreCase)
B. Regex.Replace(sUrl, @“/(\d+).aspx”, “/a.aspx?ID=$0”, RegexOptions.IgnoreCase)
C. Regex.Replace(sUrl, @“/(\d+).aspx”, “a.aspx?ID=$1”, RegexOptions.IgnoreCase)
D. Regex.Replace(sUrl, @“/(\d+).aspx”, “/a.aspx?ID=$1”, RegexOptions.IgnoreCase)
十四、下面javascript代碼的輸出結果是( )
var aa = new Array(1, 2, 4, 5, 3, 6);
var c = 0;
for (var i = 0; i < aa.length; ++i){ c += aa.pop(); }
document.write(c);
提示:Array.pop()函數將數組內最後一個元素移除並返回該元素
A.7 B.14 C.21 D.以上皆不正確
填空題(共4題):
一、C#中判斷整型變數k是否偶數的語句:
二、有這樣的枚舉定義:public enum TrainType{ 空調, 快速, 新型, 臥鋪 },為實現它的按位組合,你會分別賦予它們什麼值?請用逗號按順序分隔開
三、C#中為了防止非本程式集的代碼訪問,可以用什麼關鍵字修飾類或者類成員?
四、為了將table表內bb(datetime類型)欄位的資料按年月降序輸出,對應的SQL語句為
選擇題答案:
1.B,2.D,3.C,4.BC,5.B,6.AC,7.C,8.A,9.D,10.D,11.B,12.AC,13.D,14.B
填空題答案:
1.(k & 1) == 0 或 k % 2 == 0
2.1,2,4,8(答案不定,看情況)
3.internal
4.select * from table order by year(bb) desc, month(bb) desc