2025年C#程序設(shè)計全方位實戰(zhàn)寶典面試題庫與復(fù)習(xí)集錦_第1頁
2025年C#程序設(shè)計全方位實戰(zhàn)寶典面試題庫與復(fù)習(xí)集錦_第2頁
2025年C#程序設(shè)計全方位實戰(zhàn)寶典面試題庫與復(fù)習(xí)集錦_第3頁
2025年C#程序設(shè)計全方位實戰(zhàn)寶典面試題庫與復(fù)習(xí)集錦_第4頁
2025年C#程序設(shè)計全方位實戰(zhàn)寶典面試題庫與復(fù)習(xí)集錦_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章

I)下列屬于C#中的文檔注釋的是()。(選擇一項)

A.//

B./**/

C.Ill

D.—

2)下列屬于C#中的多行注釋的是()。(選擇一項)

A.//

B./**/

C.///

D.

3)下列屬于C#中的注釋的是()。(選擇一項)

A.//

B./**/

C.///

D.以上都是

4)運行下面一段代碼,將輸出()。(選擇一項)

intr=3;

floatpie=3.14f;

Console.WriteLine(“圓的周長為{0}”,2*pie*r);

Console.RcadLinc();

A.圓的周長為2

B.圓的周長為3.14

C.圓的周長為18.84

D.運行出錯

5)運行下面一段代碼,錯誤的行數(shù)是()。(選擇一項)

intage;//I

Console.Write(“請輸入年齡年);//2

age=Console.ReadLineO;//3

Console.write(age);//4

A.1

B.2

C.3

D.4

6)運行下面一段代碼,能對的輸出的是()。(選擇兩項)

A.intagc=20;stringnamo=w如花”;

Console,write("姓名"+name+"年齡”+age);

B.intage=20;stringname=w如花”;

Console.write("姓名{0},年齡為{1}”,name,age);

C.intage=20;stringname=w如花”;

Conso1e.write(name,age);

D.intage;stringname;

Console,write("姓名"+name+"年齡"+age);

7)運行下面一段代碼,不能對的輸出是()。(選擇兩項)

A.intage=20;stringname;”如花”;

Console,write("姓名"+name+"年齡”+age);

B.intage=20;stringname;"如花”;

Console,write(“姓名{0},年齡為{1}“,name,age);

C.intage=20;stringname"如花";

Console,write(name,ago);

D.intage;stringname;

Console,write("姓名"+name+"年齡”+age);

8)在C#中,如下屬于8的數(shù)據(jù)類型()。(選擇一項)

A.string

B.bool

C.int

0.以上都是

9)在C#中,如下不屬于C#的數(shù)據(jù)類型()。(選擇一項)

A.string

B.bool

C.int

I),var

10)在C#中,如下代碼不對的的是()。(選擇一項)

A.staticvoidMain(string[]args)()

B.staticintmain(string[]args){}

C.staticintMain(string[]args){}

D.staticvoidMain(){}

11)在C#中,如下代碼不對的的是()。(選擇一項)

A.staticvoidMain(string[]args){}

B.intMain(string[]args){}

C.staticintMain(string[]args){}

D.staticvoidMain(){}

12)在C#中,如下代碼對的的是()。(選擇兩項)

A.staticvoidMain(){}

B.staticintMain(string[]args){}

C.staticintmain(string[]args){}

D.voidMain(string[]args){}

13)在C#中,如下代碼不對的的是()。(選擇兩項)

A.staticvoidMain(){)

B.staticintMain(siring口args){}

C.staticintmain(string[]args){}

D.voidMain(siring口args){}

14)在C#中,在控制臺上輸出并換行的是()。(選擇一項)

A.Console.WriteLine(4<hellow);

B.Console.Write("hello”);

C.Console.Read("hello");

D.Console.ReadLine(rthelloM);

15)在C#中,在控制臺上輸出并換行的是()。(選擇一項)

A.Console.Write("hello'n");

B.Console.Write(ahello\tw);

C.Console.Read("hello");

D.Console.ReadLine(whelloM);

16)在C#中,intage=20;stringname=*kaka*;Console.WriteLine("{1}年方{0}”,

age,name);的輸出成果是()(選擇一項)。

A.方kaka

B,方20

C.kaka年方kaka

I),kaka年方20

17)使用VisualStud使新建控件臺程序,在“NewProject”對話框中應(yīng)選擇((選

擇一項)

A.ColsoleApplication

B.WindowsFormsApplication

C.ClassLibrary

D.WindowsSerivce

18)在下列C#代碼中程序的命名空間是()0(選擇一項)

usingSystem;

namespaceTest{

classProgram(

staticvoidMain(string[]args){

Console.Write("HelloWorld!");

}

A.Test

B.Main

C.namespace

D.Program

第二章

19)在C#中,switch中可以用到的數(shù)據(jù)類型是()。(選擇兩項)

A.string

B.int

C.double

D.bool

20)在C#中,case中可以使用哪些跳轉(zhuǎn)語句結(jié)束switch語句()。(選擇兩項)

A.break

B.return

C.continue

D.case背面可以不分跳轉(zhuǎn)語句,直接可以結(jié)束switch語句

21)在C#中,如下數(shù)據(jù)類型的轉(zhuǎn)換,錯誤的是()。(選擇一項)

A.intnum:Convert.Tolnt("123”);

B.floatnum=Convert.ToFloat(a123.2°);

C.doublenum=Convert.ToDouble(u123w);

D.stringnum=Convert.ToString(rt123M);

22)在C#中,如下數(shù)據(jù)類型的轉(zhuǎn)換,錯誤的是()。(選擇一項)

A.intnum=Convert.Tolnt(wabcw);

B.floatnum=Convert.ToSingle(u123.2n);

C.doublenum=Convert.ToDouble(123w;

D.stringnum=Convert.ToString(<<123M);

23)在C#語言中,可以使用switch…case構(gòu)造以執(zhí)行條件分支,如下switch…case語句

片段的運行成果是()。(選擇一項)

inti=2;

switch(i){

case1:

MessageBox.Show(/,I:Mfirst");

break:

case2:

MessageBox.Show(z,I'msecond!,?);

case3:

MessageBox.Show(〃Imthird!,z);

break;

A.顯示一種消息提醒窗口,提醒信息為:"I'msecond!”

B.顯示兩個消息提醒窗口,提醒信息分別為;second!"和"I'mthird!"

C.顯示一種消息提醒窗口,提醒信息為:"I'mthird!”

D.出現(xiàn)編譯器錯誤

24)在C#中,程序中的類型轉(zhuǎn)換分為()轉(zhuǎn)換和顯示轉(zhuǎn)換。(選擇一項)

A.自動

B.手動

C.強制

D.隱式

25)在C#中,下列代碼的運行成果是()。(選擇一項)

usingSystem;

classTest{

staticvoidMain(string[]args){

inta=21;

intb=22;

intc=23;

if(a<b)

Console.WriteLine(b);

else

Console.WriteLinc(a+b+c);

}

)

)

A.21

B.22

C.23

D.66

26)分析下列C#代碼,程序輸出成果是()。(選擇一項)

stciticvoidMain(string[]args)

(

inta=11;b=12,c=13;

if(a<b&&b>c)

(

Console.WriteLinc(b++);

}

else

(

Console.WriteLine(a+b+c);

}

)

A.36

B.23

C.22

D.13

27)在C#語言中,運行下面這段的成果為()。(選擇一項)

intday=1;

switch(day)

{

case0:

Console.WriteLine("Sunday");

break;

case1:

Console.WriteLine("Tuesday");

break;

default:

Console.WriteLine("unknown");

)

A.Monday

B.Tuesday

C.什么都不輸出

D.編譯出錯

28)在C#中,常量的關(guān)鍵字是()。(選擇一項)

A.const

B.define

C.static

D.float

29)在C#中,intnum=lC;num++;Console.WiiteLine(++num),成果為()。(選擇,項)

A.10

B.11

C.12

D.13

30)在C#中,intnum=lC';num++;Console.WriteLine(num++),成果為()。(選擇一項)

A.10

B.11

C.12

I).13

31)在C#中,intnum=lC';num++;Console.WriteLine(num一),成果為()。(選擇一項)

A.10

B.11

C.12

D.13

32)在C#中,下列代碼片段的運行成果是()(選擇一項)

stringtype="殘疾人";

intage=4;

doubleheight=1.5;

if(type=="殘疾人"){

Console.WriteLine("您可以免費");

esleif(age<5&&height>1.4){

Console.WriteLine("請您買半票");

else{

Console.WriteLine("請您買票");

A.請您買票

B.請您買半票

C.您可以免鉗

D.沒有輸出

33)在C#中,要存儲如性別(,男,或,女,)的數(shù)據(jù)最佳使用()數(shù)據(jù)類型(選擇一項)

A.int

B.char

C.double

D.boolean

34)在C#的條件判斷詰句switchcase構(gòu)造中,每個case條件分支中都必須包括的了句

是()(選擇一項)

A.else

B.break

C.default

D.continue

35)在C#的如下的變量賦值語句中,無法通過編譯的是()(選擇一項)

A.charcl

B.charc2='女';

C.intfl=128;

D.doubledl=1.2;

36)分析如下所示C#代碼,編譯運行后的輸出成果是()(選擇一項)

staticvoidMain(string[]args){

intparam=2;

stringposition=,,w;

switch(param){

easel:

position:"兄長";

break;

case2:

position:"兄弟";

break;

default:

position:“小妹";

break;

Console.WriteLineiposition);

A.兄長

B.兄弟

C.小妹

D.兄長兄弟

37)分析如下的C#代碼段,()編譯沒有異常和錯誤(選擇二項)

A.strings="ok";

B.boolb=null;

C.charc=a;

D.inti=12;

第三章

38)在C#中,如下一維數(shù)組的初始化對的的是()。(選擇一項)

A.intarray[]=newint[5];

B.int[]array=nevint[5]{0,1,2};

C.int[]array={0.1,2,3,4,5};

D.intarray[]=newint[5]{0,1,2,3,4};

39)分析下列的C#程序代碼,程序運行時在控制臺打印輸出值為()。(選擇一項)

staticvoidMain(string[]args)

{

intcount=3;

whi1e(count<5){

Console.Write(++count);

)

)

A.34

B.345

C.45

D.沒有輸出

40)C#中申明一種字符串數(shù)組:string[]citys={〃北京",〃重慶","長沙〃);和一種字符

串變量stringop=",〃;那么Console.WriteLine(string.Join(op,citys));將輸出

()O(選擇一項)

A.北京,重慶,長沙

B.北京,重慶,長沙.

C.,北京,重慶,長沙

D.,北京,重慶,長沙,

41)分析下列C#代碼,程序輸出成果是()。

staticvoidMain(siring口args)

for(inti=0;i<20;i++)

if(i==10)

break;

}

if(i%2==0)

continue;

}

Console.Write(i);

A.1357

B.246810

C.2468

0.13579

42)在C#中,下面程序代碼,程序運行時在控制臺打印輸出值為()。(選擇一項)

intcount=3;

while(count>l){

Console.Write(―count);

A.32

B.321

C.21

D.2

43)多數(shù)編程語言都提供數(shù)組這種數(shù)據(jù)存儲構(gòu)造來存儲同種類型的多種數(shù)據(jù)元素,在C#中

定義了如下數(shù)組。選項中有關(guān)該數(shù)組的說法中錯誤的是()。(選擇一項)

int[]array;

army=newint[10];

A.該數(shù)組最多包括10個元素

B.該數(shù)組的第一種元素索引值為1

C.該數(shù)組被使用前必須先賦值

D.該數(shù)組定義與ir,t[]array=new;等價

44)在C#中,可以使用哪些循環(huán)()。(選擇一項)

A.for

B.do-while

C.foreach

D.以上都可以

45)在C#中,如下哪個措施用于清除字符串首位的空格()。(選擇一項)

A.Trim()

B.ToLower()

C.Join()

D.SplitO

46)在C#中,如下哪個措施用于格式化字符串()。(選擇一項)

A.Trim()

B.ToLower()

C.Format()

D.SplitO

47)在C#中,如下哪個措施用于將字符串轉(zhuǎn)換成大寫()。(選擇一項)

A.ToUpper()

B.ToLower()

C.Format()

D.Split()

48)在C#中,如下哪個措施用于在字符串中獲取給定位置的字符串((選擇一項)

A.ToUpper()

B.SubstringO

C.Format()

D.SplitO

49)分析下列C#代碼,最終的運行成果是()(選擇一項)

usingSystem;

classTest{

staticvoidMain(){

stringname='ADO.NET";

foreachfcharcinname){

Console.Wnte(c);

)

)

)

A.name

B.ADO.NET

C.編譯出錯,存在語法錯誤

D.cccc

50)多數(shù)編程語言都提供數(shù)組這種數(shù)據(jù)存儲構(gòu)造來存儲同種類型的多種數(shù)據(jù)元素。在

C#語法中有關(guān)數(shù)組定義對的的是()(選擇一項)

A.intiArray=newint[10];

B.int[]iArray=ne*int;

C.int[]iArray=newint[10];

I),int[]iArray=newint(10);

51)分析下列的C#程序代碼,程序運行時在控制臺打印輸出值為()(選擇一項)

staticvoidMain(string[]args)

(

intcount=5;

do{

Console.Write(++count);

}while(count<5);

)

A.5

B.6

C.4

D.沒有輸出

52)在C#中,C#源程序文獻的擴展名為()(選擇一項)

A..doc

B..txt

C..ppt

D..cs

53)在C#中,下列代碼的運行成果是()(選擇一項)

usingSystem;

classTest{

staticvoidMain(string[]args){

string]]strings=ra“Jb”Jc”};

foreach(stringinfoinstrings)

(

Console.Write(info);

}

}

)

A.a

B.b

C.C

D.abc

第四章

54)在C#中,下面代碼運行后在屏幕輸出的成果是()。(選擇一項)

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Text;

classProgram

(

staticvoidMain(stringE]args)

(

intcount=8;

Run(count);

Console.Write(count);

Console.Read();

)

privatestaticvoidRun(intcount)

(

count=count+88;

Console.Write(count);

)

)

A.968

B.896

C.9696

D.編譯錯誤

55)在C#中,如下有關(guān)措施的描述中,對的的是()。(選擇一項)

A.調(diào)用措施時,只能把實參的值傳給形參,形參的值不能傳給實參

B.措施中nJ以使用多種return語句,每個return語句都能起作用

C.措施必須有返回值,否則不能使用措施

D.措施必須和Mair()措施定義在同一種類中

56)在C#中,措施的默認訪問修飾符是()。(選擇一項)

A.public

B.private

C.internal

D.protected

57)在C#中,有關(guān)措施不對的的是()。(選擇一項)

A.減少代碼冗余

B.模塊化編程

C.提高代碼重用性

D.維護困難

58)在C#中,措施的返回值的個數(shù)()。(選擇一項)

A.1

B.2

C.3

D.1個以上

59)在C#中,措施的使用對的的是()。(選擇一項)

A.publicintSay(return0){}

B.publicstringSay(Console.Write(0);){}

C.publicvoidSay(return"0"){)

D.publicSay(return0){)

60)在C#中,措施的使用錯誤的是()。(選擇一項)

A.publicintSay(return0){}

B.publicstringSay(Console.Write(0);return""){}

C.publicvoidSay(return“0"){)

I),publicvoidSay(Console.Write(0);){}

61)在C#中,措施的使用對的的是()o(選擇兩項)

A.publicintSayCreturn0)()

B.publicstringSciy(Console.Write(0);return2.2){}

C.publicvoidSay(retui'n"0"){}

D.publicvoidSay(Console.Write(0);){}

62)在C#中,措施的使用錯誤的是()。(選擇兩項)

A.publicintSayCreturn0){}

B.publicstringSay(Console.Write(0);return2.2){}

C.publicvoidSayCreturn"0"){)

D.publicvoidSay(Console.Write(0):){}

63)分析如下C#代碼,編譯運行成果是()(選擇一項)

usingSystem;

classClassi{

staticvoidMain(string[]args)

intago=5;

Run(age);

Console.Write(age);

)

privatestaticvoidRun(intage)

(

age=age+55;

Console.Write(age);

)

)

A.輸出:605

B.輸出:555

C.輸出:506

D.編譯出錯

64)在C#語言中,下列代碼運行成果是()(選擇一項)

staticvoidMain(stringJargs)

(

intnuml,num2;

numl=4;

num2=6;

ModifyValue(numl,refnurr2);

Console.writeLine("{0},{l}",numl?num2);

)

privatestaticvoidModifyValue(intnuml,refintnum2)

(

numl++;

num2++;

)

A.5,7

B.4,7

C.5,6

D.4,6

65)在C#語言中,顧客自定義措施的訪問修飾符為()時,該措施可以被其他類的

組員訪問(選擇一項)

A.public

B.private

C.static

D.void

66)既有如下一段C#代碼,該代碼的運行成果是()(選擇一項)

publicstaticvoidMain(){

for(inti=l;i<=3;i++){

switch(i){

case1:

Console.Write(i.ToStringO);

break;

default:

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

break;

)

)

A.169

B.有編譯錯誤

C.369

D.123

第五章

67)在C#中,顧客單擊消息框的按鈕時,返回值的類型是()。(選擇一項)

A.DialogResult

B.DialogValue

C.MessageResult

D.DialogBox中

68)在C#中,通過()可以設(shè)置消息框中顯示的按鈕。(選擇一項)

A.Button

B.DialogButton

C.MessageBoxButtons

D.MessageBoxIcon

69)在C#中,通過()可以獲取文本框中的值。(選擇一項)

A.Text

B.Value

C.SelectedText

D.SelectedValue

70)在Winforms應(yīng)用程序中,當需要將窗體關(guān)閉時,需要調(diào)用窗體的()措施。(選擇一項)

A.Activate

B.Stop

C.Show

D.Close

71)在WinForms窗體中,標簽(label)控件的()屬性用于設(shè)定標簽控件上文本。(選擇一

項)

A.Text

B.Caption

C.CaptionAlign

D.Paste

72)用C#語言編寫窗體應(yīng)用程序時,要顯示如下圖所示的消息框,應(yīng)當使用的語句是()。

(選擇一項)

曲人提示r~gnl

清協(xié)入用戶姓名

|]〔取消[

A.MessageBox.Show("請輸入顧客姓名","輸入提醒”,

MessageBoxButtons.RetryCancel,MessageBoxIcon.Information);

B.MessageBox.Show("請輸入顧客姓名","輸入提醒",MessageBoxButtons.OKCancel,

MessageBoxIcon.Question);

C.MessageBox.Show(”請輸入顧客姓名","輸入提醒",MessageBoxButtons.YesNo,

MessageBoxIcon.Warning);

D.MessageBox.Show(”請輸入顧客姓名","輸入提醒",MessageBoxButtons.OK,

MessageBoxIcon.None);

73)用C#語言編寫窗體應(yīng)用程序時,設(shè)置下拉列表框只讀效果()。(選擇項)

A.Readonly

B.設(shè)置DropDownStyle的值為DropDownList

C.Read

D.Multiline

74)用C#語言編寫窗體應(yīng)用程序時,設(shè)置文本框只讀效果()。(選擇一項)

A.Readonly的值設(shè)置為true

B.設(shè)置DropDownStyle的值為DropDownLisi

C.Read

I).Multiline

75)用C#語言編寫窗體應(yīng)用程序時,如下窗體中不包括()控件。(選擇一項)

A.ToxtBox

B.ComboBox

C.Label

D.RadioButton

76)用C#語言編寫窗體應(yīng)用程序時,設(shè)置窗體最大化用WindowsState的()屬性值。(選

擇一項)

A.Normal

B.Maximized

C.Minimized

D.MaxSizc

77)用C#語言編寫窗體應(yīng)用程序時,設(shè)置窗體最小化用WindowsState的()屬性值。(選

擇一項)

A.Normal

B.Maximized

C.Minimized

D.MaxSizc

78)用C#語言編寫窗體應(yīng)用程序時,模態(tài)對話框使用()措施。(選擇一項)

A.Show()

B.ShowDialog()

C.DialogShow()

D.OpenDialogO

79)在使用C#開發(fā)Windows應(yīng)用程序時,在窗體上放置一種名為IbIMessage的標簽控

件,顧客但愿此標簽的寬度根據(jù)其文本內(nèi)容的長短而變化,那么開發(fā)人員應(yīng)答使用如下

()語句對該標簽控件進行初始化設(shè)計(選擇一項)

A.lbIMessage.AutoWide=true;

B.IblMessage.AutoSize=true;

C.IblMessage.AutoWide=false;

D.IblMessage.AutoSize=false;

80)使用C#開發(fā)Windows應(yīng)用程序時,假如需要以最人化方式顯示'窗體,則可以在設(shè)

計窗體時對該窗體的()屬性進行設(shè)置(選擇一項)

A.Windowstale

B.IsMdiContainer

C.MaximizeBox

D.StartPosition

81)在使用.NET開發(fā)Windows程序時,假如但愿窗體上的某個控件一直保持在窗體的邊緣,

需要對控件的()屬性進行設(shè)置(選擇一項)

A.Dock

B.ToxtAlign

C.Text

D.Name

82)在C#中,假如想要修改Windows窗體的邊框和樣式,需要修改該窗體的()屬性.(選

擇一項)

A.StartPosition

B.BackColor

C.ShowInTaskbar

D.FormBordorStylo

第六章

83)在WinForm中,()控件用于較長的選項列表,顧客可以從中進行選擇。(選擇一項)

A.ListBox

B.CheckBox

C.ComboBox

D.Lable

84)在WinForm中,()控件用于顯示多種選項卡,每個選項卡均可包括圖片和其他控件。

(選擇一項)

A、Button

B、TabPage

C、TabControl

D、GroupBox

85)在Winform中,UenuStrip控件的()屬性表達所有的菜單欄項。(選擇一項)

A、MenuItems

B、Alliterns

C、Items

D、MenuStripItems

86)下列控件()不屬于WinForm中的容器控件。(選擇一項)

A.GroupBox

B.Panel

C.TabControl

D.ImageBox

87)WinForm中使用()控件顯示菜單欄。(選擇一項)

A.MenuStrip

B.ToolStrip

C.Panel

D.StatusStrip

88)WinForm中使用()控件顯示工具欄。(選擇一項)

A.MenuStrip

B.ToolStrip

C.Panel

D.StatusStrip

89)在WinForms中,有關(guān)皿I應(yīng)用程序的特點描述錯誤的是()。(選擇一項)

A.每個應(yīng)用程序界面都只能有一種MDI父窗體

B.在任何指定的時旬都可以打開多種子窗體

C.任何MD1子窗體都不能移出MDI框架區(qū)域

D.關(guān)閉MDI父窗體不會影響子窗體的關(guān)閉

90)在WinForms中,復(fù)選框是()。(選擇一項)

A.RadioButton

B.Button

C.CheckBox

D.ListBox

91)WinForm中使用()控件顯示狀態(tài)欄。(選擇一項)

A.MenuStrip

B.ToolStrip

C.Panel

I).StatusStrip

92)WinForm中使用()控件顯示面板。(選擇一項)

A.MenuStrip

B.ToolStrip

C.Panel

D.StatusStrip

93)WinForm中使用()控件表達計時器。(選擇一項)

A.Timer

B.Time

C.Panel

D.StatusStrip

94)WinForm中使用()控件用于顯示圖片。(選擇一項)

A.Image

B.PictureBox

C.Panel

D.StatusStrip

95)在WinForms高級控件中,()控件用于健存Windows窗體其他控件使用的圖像(選擇

一項)

A.圖片框

B.圖像列表

C.文本框

D.狀態(tài)條

96)在WinForms窗體設(shè)計過程中,開發(fā)人員需要一種控件可以顯示按鈕、標簽、下拉按鈕、

文本框、組合框等,還可以顯示圖片和文字,如下控件中()可以滿足上述規(guī)定(選

擇一項)

A.計時器

B.選項卡

C.工具條

D.狀態(tài)條

97)在C#中,Windows應(yīng)用程序可以分為SDI應(yīng)用程序和MDI應(yīng)用程序,如下應(yīng)用程序中

屬于MDI應(yīng)用程序的是()(選擇一項)

A.notepad(記事本.)

B.Word

C.InternetExplorer

D.Excel

第七章

98)在ADO.NET中,()命名空間下包括了SQLServer的.NETFramework數(shù)據(jù)提供程序。

(選擇一項)

A.System.Data;

B.System.Data.Sql;

C.System.Data.SqlClient;

D.System.Data.SqlTypes

99)Command的()屬性用于設(shè)置要執(zhí)行的數(shù)據(jù)庫命令。(選擇一項)

A.Text

B.SqlText

C.CommandSq1

D.CommandText

100)ADO.NET中的Command對象容許向數(shù)據(jù)庫傳遞祈求,以便檢索和操作數(shù)據(jù)庫中的對

象,下列()措施不是Command對象的措施。(選擇一項)

A.ExecuteNonQuery()

B.Execute0

C.ExecuteReader()

I).ExecuteScalar();

101)ADO.NET中的Command對象容許向數(shù)據(jù)庫傳遞祈求,以便檢索和操作數(shù)據(jù)庫中的對

象,下列()措施用于執(zhí)行增刪改并返回受影響的行數(shù)。(選擇一項)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteReader()

D.ExecuteScalar();

102)ADO.NET中的Command對象容許向數(shù)據(jù)庫傳遞祈求,以便檢索和操作數(shù)據(jù)庫中的對.

象,下列()措施用于執(zhí)行查詢返回首行首列。(選擇一項)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteRcader()

D.ExecuteScalar(.);

103)ADO.NET中的Command對象容許向數(shù)據(jù)庫傳遞祈求,以便檢索和操作數(shù)據(jù)庫中的對

象,下列()措施用于執(zhí)行查詢返回SqlDatcRcader對象。(選擇一項)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteReader(.)

D.ExecuteScalar();

104)SqlDataRcadcr的()措施用于閱讀下一條數(shù)據(jù)。(選擇一項)

A.ReadNext

B.Read

C.NextData

D.RcadData

105)()是輕量的,可以迅速、更高效地只讀,只進數(shù)據(jù)。(選擇?項)

A.DataAdapter

B.DataSet

C.DataCommand

I).DataReader

106)在C#中,鏈接數(shù)據(jù)庫的對象是()。(選擇一項)

A.SqlConnection

B.SqlCommand

C.SqlDateReader

I).SqlDataAdapter

107)在C#中,用于執(zhí)行數(shù)據(jù)庫命令的命令對象是()。(選擇一項)

A.SqlConnection

B.SqlCommand

C.SqlDateReader

D.SqlDataAdapter

108)在C#中,在A中,Connection對象的()措施用于打開與數(shù)據(jù)的鏈接。(選

擇一項)

A.Close

B.Opened

C.Open

D.ConnectionString

109)在C#中,在A中,Connection對象的()屬性用于判斷數(shù)據(jù)連接狀態(tài),重

要由鏈接和關(guān)閉狀態(tài),(選擇一項)

A.Status

B.State

C.IsOpcn

D.Opened

110)在C#程序中,當我們需要連接數(shù)據(jù)庫時,不一樣的.NET數(shù)據(jù)提供程序均有自己的連

接類,假如需要連接SQLServer數(shù)據(jù)庫,則需要使用的連接類是()(選擇一項)

A.SqlConncction

B.OleDbConnection

C.OdbcConnection

I).OracleConnection

111)在ADO.NET中,Connection的()屬性用于判斷數(shù)據(jù)連接狀態(tài),重要有連接和關(guān)

閉狀態(tài)。(選擇一項)

A^Stauts

State

C、IsOpen

D^Opend

112)使用C#語言和SQLServer開發(fā)項目,假如要判斷學(xué)員表Studentinfo中共有幾條記

錄,應(yīng)當在空白處選擇()。(選擇一項)

stringsql=wselectcount(*)fromStudentinfow;

SqlCommandcmd=newSqlcommand(sql,conn);

Console.WriteLine(num);

A、intnum=cmd.ExecuteScalar(sql);

B、intnum=cmd.ExecuteSelect();

C、intnum=(int)cmd.ExecuteScalar();

D、intnum=cmd.ExecuteSelect(sql);

第八章

113)在C#中,DataSet的()屬性表達DataSet中所有的表。(選擇一項)

A.DataTcibles

B.DataSetTables

C.Tables

D.以上都是

114)如下說法不對的是()。(選擇一項)

A.DataAdapter可以將DataSet里面的數(shù)據(jù)用Update提交到數(shù)據(jù)庫。

B.DataAdapter可以使用Fi11措施為DataSet填充數(shù)據(jù)。

C.DataAdapter使用的斷開式查詢,及不需要手動打開和關(guān)閉連接。

D.可以用DataAdapter里面的InsortCommand執(zhí)行刪除語句

115)ADO.NET中的數(shù)據(jù)集(DataSet)對象可以被理解為一種臨時的()。(選擇一項)

A.數(shù)據(jù)表

B.集合

C.數(shù)據(jù)庫

D.數(shù)組

116)在C#中,有關(guān)DataSet的表()屬性表達DataTabl。中所有的行。(選擇一項)

A.DataRows

B.DataSetRows

C.Rows

D.以上都是

117)在C#中,有關(guān)DataSet,如下可以得到首行首列的是()。(選擇一項)

A.ds.Tables[0].Rows[0].[0]

B.ds.Rows[0][0]

C.ds.Tables[0].Rows[0][0]

0.ds.Tables[O][0]

118)在C#中,有關(guān)SqlCommand的ExeculeScalar的返回值類型為()。(選擇一項)

A.int

B.string

C.object

I),double

119)在C#中,用于執(zhí)行斷開式連接對象是()。(選擇一項)

A.SqlConnection

B.SqlCommand

C.SqlDateReader

D.SqlDataAdapter

120)在C#中,SqlDataAdapter的()措施可以將查詢到的數(shù)據(jù)填充到DataSet的

DataTable中。(選擇一項)

A.Fill

B.Insert

C.command

D.以上都可以

121)在C#中,有關(guān)DalaSet,如下可以得到第一行的第幾列的是()。(選擇兩項)

A.ds.Tables[wstuinfow].Rows[0][0]

B.ds.Rows[0][0]

C.ds.Tables[wstuinfo.Rows[0][wstunow:

I),ds.Tables[0][0]

122)在ADO.NET中,下列代碼運行后的輸出成果是()(選擇一項)

DataTabledt=newDateTable();

dt.Columns.Add("編號",typeof(System.lntl6));

dt.Columns.Add("成績",typeof(System.ln

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論