2025年C#程序设计全方位实战宝典面试题库与复习集锦_第1页
2025年C#程序设计全方位实战宝典面试题库与复习集锦_第2页
2025年C#程序设计全方位实战宝典面试题库与复习集锦_第3页
2025年C#程序设计全方位实战宝典面试题库与复习集锦_第4页
2025年C#程序设计全方位实战宝典面试题库与复习集锦_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章

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)运行下面一段代码,错误的行数是()。(选择一项)

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的数据类型()。(选择一项)

A.string

B.bool

C.int

0.以上都是

9)在C#中,如下不属于C#的数据类型()。(选择一项)

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”对话框中应选择((选

择一项)

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中可以用到的数据类型是()。(选择两项)

A.string

B.int

C.double

D.bool

20)在C#中,case中可以使用哪些跳转语句结束switch语句()。(选择两项)

A.break

B.return

C.continue

D.case背面可以不分跳转语句,直接可以结束switch语句

21)在C#中,如下数据类型的转换,错误的是()。(选择一项)

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

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

C.doublenum=Convert.ToDouble(u123w);

D.stringnum=Convert.ToString(rt123M);

22)在C#中,如下数据类型的转换,错误的是()。(选择一项)

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构造以执行条件分支,如下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.出现编译器错误

24)在C#中,程序中的类型转换分为()转换和显示转换。(选择一项)

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#中,常量的关键字是()。(选择一项)

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#中,要存储如性别(,男,或,女,)的数据最佳使用()数据类型(选择一项)

A.int

B.char

C.double

D.boolean

34)在C#的条件判断诘句switchcase构造中,每个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#中,如下一维数组的初始化对的的是()。(选择一项)

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#中申明一种字符串数组: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)多数编程语言都提供数组这种数据存储构造来存储同种类型的多种数据元素,在C#中

定义了如下数组。选项中有关该数组的说法中错误的是()。(选择一项)

int[]array;

army=newint[10];

A.该数组最多包括10个元素

B.该数组的第一种元素索引值为1

C.该数组被使用前必须先赋值

D.该数组定义与ir,t[]array=new;等价

44)在C#中,可以使用哪些循环()。(选择一项)

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#中,如下哪个措施用于将字符串转换成大写()。(选择一项)

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)多数编程语言都提供数组这种数据存储构造来存储同种类型的多种数据元素。在

C#语法中有关数组定义对的的是()(选择一项)

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#中,如下有关措施的描述中,对的的是()。(选择一项)

A.调用措施时,只能把实参的值传给形参,形参的值不能传给实参

B.措施中nJ以使用多种return语句,每个return语句都能起作用

C.措施必须有返回值,否则不能使用措施

D.措施必须和Mair()措施定义在同一种类中

56)在C#中,措施的默认访问修饰符是()。(选择一项)

A.public

B.private

C.internal

D.protected

57)在C#中,有关措施不对的的是()。(选择一项)

A.减少代码冗余

B.模块化编程

C.提高代码重用性

D.维护困难

58)在C#中,措施的返回值的个数()。(选择一项)

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#中,通过()可以设置消息框中显示的按钮。(选择一项)

A.Button

B.DialogButton

C.MessageBoxButtons

D.MessageBoxIcon

69)在C#中,通过()可以获取文本框中的值。(选择一项)

A.Text

B.Value

C.SelectedText

D.SelectedValue

70)在Winforms应用程序中,当需要将窗体关闭时,需要调用窗体的()措施。(选择一项)

A.Activate

B.Stop

C.Show

D.Close

71)在WinForms窗体中,标签(label)控件的()属性用于设定标签控件上文本。(选择一

项)

A.Text

B.Caption

C.CaptionAlign

D.Paste

72)用C#语言编写窗体应用程序时,要显示如下图所示的消息框,应当使用的语句是()。

(选择一项)

曲人提示r~gnl

清协入用户姓名

|]〔取消[

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#语言编写窗体应用程序时,设置下拉列表框只读效果()。(选择项)

A.Readonly

B.设置DropDownStyle的值为DropDownList

C.Read

D.Multiline

74)用C#语言编写窗体应用程序时,设置文本框只读效果()。(选择一项)

A.Readonly的值设置为true

B.设置DropDownStyle的值为DropDownLisi

C.Read

I).Multiline

75)用C#语言编写窗体应用程序时,如下窗体中不包括()控件。(选择一项)

A.ToxtBox

B.ComboBox

C.Label

D.RadioButton

76)用C#语言编写窗体应用程序时,设置窗体最大化用WindowsState的()属性值。(选

择一项)

A.Normal

B.Maximized

C.Minimized

D.MaxSizc

77)用C#语言编写窗体应用程序时,设置窗体最小化用WindowsState的()属性值。(选

择一项)

A.Normal

B.Maximized

C.Minimized

D.MaxSizc

78)用C#语言编写窗体应用程序时,模态对话框使用()措施。(选择一项)

A.Show()

B.ShowDialog()

C.DialogShow()

D.OpenDialogO

79)在使用C#开发Windows应用程序时,在窗体上放置一种名为IbIMessage的标签控

件,顾客但愿此标签的宽度根据其文本内容的长短而变化,那么开发人员应答使用如下

()语句对该标签控件进行初始化设计(选择一项)

A.lbIMessage.AutoWide=true;

B.IblMessage.AutoSize=true;

C.IblMessage.AutoWide=false;

D.IblMessage.AutoSize=false;

80)使用C#开发Windows应用程序时,假如需要以最人化方式显示'窗体,则可以在设

计窗体时对该窗体的()属性进行设置(选择一项)

A.Windowstale

B.IsMdiContainer

C.MaximizeBox

D.StartPosition

81)在使用.NET开发Windows程序时,假如但愿窗体上的某个控件一直保持在窗体的边缘,

需要对控件的()属性进行设置(选择一项)

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中,有关皿I应用程序的特点描述错误的是()。(选择一项)

A.每个应用程序界面都只能有一种MDI父窗体

B.在任何指定的时旬都可以打开多种子窗体

C.任何MD1子窗体都不能移出MDI框架区域

D.关闭MDI父窗体不会影响子窗体的关闭

90)在WinForms中,复选框是()。(选择一项)

A.RadioButton

B.Button

C.CheckBox

D.ListBox

91)WinForm中使用()控件显示状态栏。(选择一项)

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.状态条

96)在WinForms窗体设计过程中,开发人员需要一种控件可以显示按钮、标签、下拉按钮、

文本框、组合框等,还可以显示图片和文字,如下控件中()可以满足上述规定(选

择一项)

A.计时器

B.选项卡

C.工具条

D.状态条

97)在C#中,Windows应用程序可以分为SDI应用程序和MDI应用程序,如下应用程序中

属于MDI应用程序的是()(选择一项)

A.notepad(记事本.)

B.Word

C.InternetExplorer

D.Excel

第七章

98)在ADO.NET中,()命名空间下包括了SQLServer的.NETFramework数据提供程序。

(选择一项)

A.System.Data;

B.System.Data.Sql;

C.System.Data.SqlClient;

D.System.Data.SqlTypes

99)Command的()属性用于设置要执行的数据库命令。(选择一项)

A.Text

B.SqlText

C.CommandSq1

D.CommandText

100)ADO.NET中的Command对象容许向数据库传递祈求,以便检索和操作数据库中的对

象,下列()措施不是Command对象的措施。(选择一项)

A.ExecuteNonQuery()

B.Execute0

C.ExecuteReader()

I).ExecuteScalar();

101)ADO.NET中的Command对象容许向数据库传递祈求,以便检索和操作数据库中的对

象,下列()措施用于执行增删改并返回受影响的行数。(选择一项)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteReader()

D.ExecuteScalar();

102)ADO.NET中的Command对象容许向数据库传递祈求,以便检索和操作数据库中的对.

象,下列()措施用于执行查询返回首行首列。(选择一项)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteRcader()

D.ExecuteScalar(.);

103)ADO.NET中的Command对象容许向数据库传递祈求,以便检索和操作数据库中的对

象,下列()措施用于执行查询返回SqlDatcRcader对象。(选择一项)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteReader(.)

D.ExecuteScalar();

104)SqlDataRcadcr的()措施用于阅读下一条数据。(选择一项)

A.ReadNext

B.Read

C.NextData

D.RcadData

105)()是轻量的,可以迅速、更高效地只读,只进数据。(选择•项)

A.DataAdapter

B.DataSet

C.DataCommand

I).DataReader

106)在C#中,链接数据库的对象是()。(选择一项)

A.SqlConnection

B.SqlCommand

C.SqlDateReader

I).SqlDataAdapter

107)在C#中,用于执行数据库命令的命令对象是()。(选择一项)

A.SqlConnection

B.SqlCommand

C.SqlDateReader

D.SqlDataAdapter

108)在C#中,在A中,Connection对象的()措施用于打开与数据的链接。(选

择一项)

A.Close

B.Opened

C.Open

D.ConnectionString

109)在C#中,在A中,Connection对象的()属性用于判断数据连接状态,重

要由链接和关闭状态,(选择一项)

A.Status

B.State

C.IsOpcn

D.Opened

110)在C#程序中,当我们需要连接数据库时,不一样的.NET数据提供程序均有自己的连

接类,假如需要连接SQLServer数据库,则需要使用的连接类是()(选择一项)

A.SqlConncction

B.OleDbConnection

C.OdbcConnection

I).OracleConnection

111)在ADO.NET中,Connection的()属性用于判断数据连接状态,重要有连接和关

闭状态。(选择一项)

A^Stauts

State

C、IsOpen

D^Opend

112)使用C#语言和SQLServer开发项目,假如要判断学员表Studentinfo中共有几条记

录,应当在空白处选择()。(选择一项)

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里面的数据用Update提交到数据库。

B.DataAdapter可以使用Fi11措施为DataSet填充数据。

C.DataAdapter使用的断开式查询,及不需要手动打开和关闭连接。

D.可以用DataAdapter里面的InsortCommand执行删除语句

115)ADO.NET中的数据集(DataSet)对象可以被理解为一种临时的()。(选择一项)

A.数据表

B.集合

C.数据库

D.数组

116)在C#中,有关DataSet的表()属性表达DataTabl。中所有的行。(选择一项)

A.DataRows

B.DataSetRows

C.Rows

D.以上都是

117)在C#中,有关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#中,有关SqlCommand的ExeculeScalar的返回值类型为()。(选择一项)

A.int

B.string

C.object

I),double

119)在C#中,用于执行断开式连接对象是()。(选择一项)

A.SqlConnection

B.SqlCommand

C.SqlDateReader

D.SqlDataAdapter

120)在C#中,SqlDataAdapter的()措施可以将查询到的数据填充到DataSet的

DataTable中。(选择一项)

A.Fill

B.Insert

C.command

D.以上都可以

121)在C#中,有关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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论