大一模擬卷二附答案_第1頁
大一模擬卷二附答案_第2頁
大一模擬卷二附答案_第3頁
大一模擬卷二附答案_第4頁
大一模擬卷二附答案_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

大一模擬卷二[復(fù)制]1.1.在SQLServer中,下列哪個不是()系統(tǒng)數(shù)據(jù)庫。[單選題]*A.masterB.modelC.pub(正確答案)D.msdb2.2.使用()連接可以查詢出表A和表B中符合連接條件的數(shù)據(jù),不符合條件將不會出現(xiàn)在查詢結(jié)果中。[單選題]*A.左外連接B.右外連接C.交叉連接D.內(nèi)連接(正確答案)3.3.在SELECT語句中正確的語法順序如下()。[單選題]*A.where,having,groupby,orderbyB.having,where,groupby,orderbyC.where,orderby,groupby,havingD.where,groupby,having,orderby(正確答案)4.4.在SQLSever中,客戶表customers包含字段:客戶編號cid和名稱cname,訂單表orders包含字段:客戶編號cid如果需要通過查詢獲得有訂單的客戶名稱,下面查詢語句中()可以實現(xiàn)該需求。[單選題]*A.selectamefromcustomersleftjoinordersoncustomers.cid=orders.cidB.selectamefromcustomersinnerjoinordersoncustomers.cid=orders.cid(正確答案)C.selectamefromcustomersrightjoinorderswherecustomers.cid=orders.cidD.selectcustomers.cnamefromcustomersjoinorderswherecustomers.cid=orders.cid5.5.查找student表中所有電話號碼(列名:telephone)的第一位為8或6,第三位為0的電話號碼()。[單選題]*A.SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]%0*'B.SELECTtelephoneFROMstudentWHEREtelephoneLIKE'(8,6)*0%'C.SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0%'(正確答案)D.SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0*'6.6.在SQLServer中,關(guān)于標識列,以下說法正確的是()。[單選題]*A.使用sql語句插入數(shù)據(jù)時,可以為標識列指定要插入的值B.設(shè)定標識時,必須同時指定標識種子和標識遞增量(正確答案)C.只能把主鍵設(shè)定為標識列D.可以將任何類型的列設(shè)置為標識列7.7.現(xiàn)有表book,字段:id(int),title(varchar),price(int);其中id字段設(shè)為標識,使用insert語句向book表中插入數(shù)據(jù),以下語句錯誤的是()[單選題]*A.insertintobook(id,title,price)values(1,'java',100)(正確答案)B.insertintobook(title,price)values('java',100)C.insertintobookvalues('java',100)D.insertbookvalues('java',100)8.8.若student表中包含主鍵sudentid,則執(zhí)行語句:updatestudentsetstudentid=100wherestudentid=101,結(jié)果可能是()?!具x兩項】*A.錯誤提示:主鍵列不能更新B.一定更新了一條數(shù)據(jù)C.錯誤提示:違反主鍵約束(正確答案)D.既不提示錯誤,也不更新數(shù)據(jù)(正確答案)9.9.現(xiàn)有訂單表orders,包含用戶信息userid,產(chǎn)品信息productid,以下()語句能夠返回至少被訂購過兩次的productid。[單選題]*A.selectproductidfromorderswherecount(productid)>1B.selectproductidfromorderswheremax(productid)>1C.selectproductidfromorderswherehavingcount(productid)>1groupbyproductidD.selectproductidfromordersgroupbyproductidhavingcount(productid)>1(正確答案)10.10.現(xiàn)有客戶表customers(主鍵:客戶編號cid),包含10行數(shù)據(jù),訂單表orders(外鍵:客戶編號cid),包含6條數(shù)據(jù)。執(zhí)行sql語句:select*fromcustomersrightouterjoinordersoncustomers.cid=orders.cid。最多返回()條記錄。[單選題]*A.10B.6(正確答案)C.4D.011.11.在ADO.NET中,下列()組件用來獲取只讀只進數(shù)據(jù)。[單選題]*A.DataSetB.CommandC.DataReader(正確答案)D.DataAdapter12.12.在WinForms中,已知在一個叫imgListBook的ImageList控件中有一張圖片,為了設(shè)置一個名為picBook的PictureBox控件的Image屬性,下列代碼正確的是()。[單選題]*A.picBook.Image=imgListBook.Image;B.picBook.Image=imgListBook.Images.Image;C.picBook.Image=imgListBook.Images[0].Image;D.picBook.Image=imgListBook.Images[0];(正確答案)13.13.在ADO.NET中,已知變量sqlCom是一個SqlCommand對象,則下列代碼運行時將出現(xiàn)異常的是()。SqlDataReaderreader=sqlCom.ExecuteReader();1

reader.Read();2

reader.Close();3

reader.Read();4

[單選題]*A.1B.2C.3D.4(正確答案)14.14.DataSet是ADO.NET中用于存儲從數(shù)據(jù)庫檢索到的數(shù)據(jù)的對象,下列關(guān)于DataSet的說法錯誤的是()。[單選題]*A.在DataSet中可以包含多個DataTableB.DataSet可以簡單地理解為一個臨時數(shù)據(jù)庫C.在與數(shù)據(jù)庫斷開連接后,DataSet中的數(shù)據(jù)會消失(正確答案)D.DataSet實際上是從數(shù)據(jù)源中檢索到的數(shù)據(jù)在內(nèi)存中的緩存15.15.在C#語言開發(fā)的WinForms程序中,當消息框的返回值時,可以使用()類型的變量直接接收。[單選題]*A.stringB.intC.longD.DialogResult(正確答案)16.16.窗體中有一個DataGridView控件dgvFriends,若要在該控件中顯示DataSet中MyFriends表的數(shù)據(jù),假設(shè)在DataSet中只有一個MyFriends表,下面()語句是正確的?!具x兩項】*A.dgvFriends.DataSource=dataset.Tables[“MyFriends”];(正確答案)B.dgvFriends.DataSource=dataset[“MyFriends”];C.dgvFriends.DataSource=dataset.Tables[0];(正確答案)D.dgvFriends.DataSource=dataset[0];17.17.在WinForms應(yīng)用程序中,可以通過以下()方法使一個窗體成為MDI父窗體。[單選題]*A.改變窗體的標題信息B.在工程的選項中設(shè)置啟動窗體C.設(shè)置窗體的IsMdiContainer屬性(正確答案)D.設(shè)置窗體的ImeMode屬性18.18.以下關(guān)于C#代碼的說法正確的是()。

for(inti=1;i<=3;i++)

{

switch(i)

{

case1:

Console.Write(i.ToString());

case2:

Console.Write((i*2).ToString());

case3:

Console.Write((i*3).ToString());

}

}

[單選題]*A.程序?qū)蟾婢幾g錯誤,提升Case標簽不能貫穿到另一個標簽,不能運行(正確答案)B.運行時輸出149C.運行輸出123246369D.屏幕無輸出19.19.在C#中,下列代碼的運行結(jié)果是()。

classTest

{

staticvoidMain(string[]args)

{

try

{

Console.WriteLine(“沒有異?!?;

return;

}

catch

{

Console.WriteLine(“出現(xiàn)錯誤”);

}

finally

{

Console.WriteLine(“運行結(jié)束”);

}

}

}

[單選題]*A.沒有異常B.沒有異常出現(xiàn)錯誤C.沒有異常出現(xiàn)錯誤運行結(jié)束D.沒有異常運行結(jié)束(正確答案)20.20.在C#開發(fā)的Windows應(yīng)用程序中,有一個類名為Form的窗體,下列代碼能夠正確把該窗體顯示為模式窗體對話框的是()。[單選題]*A.Formf=newForm();f.Show();f.Modal=true;B.Formf=newForm(Dialog);C.Formf=newForm();f.Activate();D.Formf=newForm();f.ShowDialog();(正確答案)21.21.使用C#語言開發(fā)Windows程序的過程中,用戶驗證是一個比較獨立的功能,我們可以使用一個ValidateInput()方法來實現(xiàn)。該方法在提示用戶需要輸入信息后,如果希望光標定位在需要輸入的文本框內(nèi),則需要調(diào)用該文本框控件類的()方法。[單選題]*A.cut()B.copy()C.focus()(正確答案)D.hide()22.22.在C#中,下列代碼的運行結(jié)果是()。

classTest

{

staticvoidMain(string[]args)

{

inttotalNum=0;

int[]num=newint[5];

for(inti=5;i>0;i--)

{

num[i-1]=i;

}

for(inti=0;i<num.Length;i+=2)

{

totalNum+=num[i]+i;

}

Console.WriteLine(totalNum);

}

}

[單選題]*A.0B.15(正確答案)C.25D.3023.23.在C#中有一個Windows窗體,該窗體中有一個名為btClose的按鈕控件,添加該控件的click事件,該事件的處理程序代碼如下所示,程序運行時,用戶點擊btClose按鈕后,程序?qū)ⅲǎ?。Application.Exit();

MessageBox.show("再見");

[單選題]*A.直接退出(正確答案)B.關(guān)閉當前窗體,程序并不退出C.關(guān)閉當前窗體并顯示消息框后,程序退出D.顯示消息框,程序并不退出24.24.在C#開發(fā)的數(shù)據(jù)庫應(yīng)用程序中,如果需要保存某DataSet對象中已經(jīng)修改的數(shù)據(jù),則需要使用()對象,該對象可以自動生成更新用的相關(guān)命令。[單選題]*A.SqlCommandB.SqlCommandBuilder(正確答案)C.SqlDataReaderD.Connection25.25.在C#語言中,引用命名空間應(yīng)該使用的語句是()。[單選題]*A.inputB.using(正確答案)C.includeD.namespace26.26.要使用SQLServer身份驗證方式,連接本地服務(wù)器的Master數(shù)據(jù)庫,創(chuàng)建SqlConnection對象的代碼應(yīng)該是()。[單選題]*A.SqlConnectioncon=newSqlConnection("Server=Master;Database=.;IntegratedSecurity=True;");B.SqlConnectioncon=newSqlConnection("Server=.;Database=.Master;IntegratedSecurity=True;");C.SqlConnectioncon=newSqlConnection("Server=Master;Database=.;UID=myUserName;PWD=myPassword;");D.SqlConnectioncon=newSqlConnection("Server=.;Database=Master;UID=myUserName;PWD=myPassword;");(正確答案)27.27.在使用C#開發(fā)Windows程序時,如果希望窗體上的某個控件始終保持在窗體的邊緣,需要對控件的()屬性進行設(shè)置。[單選題]*A.Dock(正確答案)B.TextAlignC.TextD.Name28.28.在Windows應(yīng)用程序中,當需要將窗體關(guān)閉時,需要調(diào)用窗體的()方法。[單選題]*A.ActivateB.StopC.ShowD.Close(正確答案)29.29.分析以下C#代碼,運行后輸出的結(jié)果是()。

classTest

{

staticvoidMain(string[]args)

{

intcount=8;

Run(count);

Console.Write(count);

}

publicstaticvoidRun(intcount)

{

count=count+88;

Console.Write(count);

}

}

[單選題]*A.968(正確答案)B.896C.9696D.編譯錯誤30.30.在C#中,下列代碼的運行結(jié)果是()。

classTest

{

publicstaticvoidShowArr(int[]arr)

{

for(inti=0;i<arr.Length;i++)

{

Console.Write(arr[i]);

arr[i]=arr[i]*2;

}

}

staticvoidMain(string[]args)

{

int[]arr=newint[]{2,4,6};

ShowArr(arr);

ShowArr(arr);

}

}

[單選題]*A.123123B.123246C.2464812(正確答案)D.24624631.31.在WinForm中,為了防止用戶無意關(guān)閉窗體,需要在()事件中編寫代碼,提示用戶是否關(guān)閉窗體。[單選題]*A.Closing(正確答案)B.ClosedC.LoadD.VisibleChanged32.32.在ADO.NET中,數(shù)據(jù)適配器(DataAdapter)對象屬于.NET數(shù)據(jù)提供程序,該對象的()方法用于向DataSet中填充數(shù)據(jù)。[單選題]*A.CloseB.Fill(正確答案)C.UpdateD.Select33.33.在C#語言中,Main()方法是程序的大門,應(yīng)用程序從此處開始運行。以下Main()方法定義中,存在錯誤的是()。多選*A.staticstringMain(string[]args){}(正確答案)B.staticintMain(string[]args){}(正確答案)C.staticvoidMain(){}D.staticvoidMain(string[]args){}34.34.在WinForms窗體控件組合框(ComboBox)的屬性中,()屬性用于獲取當前選中的項。[單選題]*A.TextB.SelectedItem(正確答案)C.ItemsD.SelectedIndex35.35.下述C#語言代碼的運行結(jié)果是()。

staticvoidMain(string[]args)

{

intnum1=50;

intnum2=30;

Console.WriteLine((num1/num2).ToString(“F2”));

}

[單選題]*A.1B.1.00(正確答案)C.20D.20.0036.36.在C#中,下列創(chuàng)建并初始化數(shù)組正確的是()。[單選題]*A.inta[5]={1,2,3,4,5,6};B.inta[]={1,2,3,4,5,6};C.int[]a={1,2,3};(正確答案)D.inta[5]=1;37.37.在C#語言中,下列關(guān)于return語句,說法正確的是()。[單選題]*A.return語句可以結(jié)束方法的運行(正確答案)B.在方法體中必須有return語句C.在無返回值的方法中不允許有return語句D.有返回值的方法中可以沒有return語句38.38.下列關(guān)于枚舉的說法,錯誤的是()。[單選題]*A.枚舉是一組指定的常量B.枚舉表示一組有限的值C.枚舉中可以有自已的方法(正確答案)D.可以為枚舉類型中的元素賦整數(shù)值39.39.在WinForm窗體中,ListView控件具有多種顯示視圖,其中不包括()。[單選題]*A.詳細視圖B.超大圖標(正確答案)C.大圖標D.平鋪40.40.在WinForm窗體中,關(guān)于定時器Timer,下列說法有誤的是()。[單選題]*A.Timer控件用于定時引發(fā)事件B.定時間隔由屬性Interval設(shè)置,其單位是秒(正確答案)C.定時引發(fā)的事件是Tick事件D.可以通過Enabled屬性啟動或停止定時器41.41.下列關(guān)于Windows窗體的說法,錯誤的是()。[單選題]*A.Windows窗體也是對象B.窗體類是FormC.Windows應(yīng)用程序中只能有一個窗體(正確答案)D.可以通過設(shè)置窗體的屬性,個性化地展示窗體42.42.在C#中,聲明變量doublea和intb,下列哪個選項中的表達式能夠正確的進行類型轉(zhuǎn)換()?!具x兩項】*A.a=(double)b;(正確答案)B.a=b;(正確答案)C.a=(int)b;D.b=a;43.43.在C#中,下列代碼的運行結(jié)果是()。

int[]age=newint[]{16,18,20,14,22};

foreach(intiinage)

{

if(i>18)

continue;

Console.Write(i.ToString()+””);

}

[單選題]*A.16,18,20,14,22B.16,18,14,22C.16,18,14(正確答案)D.16,1844.44.在HTML中,下面關(guān)于文件路徑的說法錯誤的是(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論