C可视化程序设计卷2_第1页
C可视化程序设计卷2_第2页
C可视化程序设计卷2_第3页
C可视化程序设计卷2_第4页
C可视化程序设计卷2_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

C可视化程序设计卷2

1、关于static关键字,下列说法错误的是()[单选题]*

A、创建对象时初始化确答案)

B、只能访问静态成员

C、使用类名进行访问

D、静态属性和方法被类的所有对象共享

2、关于实例字段,下列描述正确的是0*

A、加载类的过程中,完成实例字段的内存分配

B、对象名.字段名来访问实例字段:正利答案)

C、实例字段修改后,不会影响其他对象的字段值王^答案)

D、所有对象共享该实例字段的内存空间,均可对其访问

3、C#中,常见的异常处理结构有0*

A、try...finally(正确答案)

B、catch...finally

C、try...catch正确答案)

D、try…catch...finaHy(正确答案)

4、try{

〃代码块1

return0;

catch(Exceptione){

〃代码块2

}finally)

〃代码块3

如果程序没有捕捉到异常,上面代码中的执行结果是。[单选题]

A、先执行代码块3,后执行return语句正确

B、程序报错

C、return。语句不执行

D、先执行relum语句,后执行代码块3

5、FormatException是。[单选题]*

A、算术异常

B、参数格式错误异常确答案)

C、非法参数异常

D、数组下标越界异常

6、关于DataGridView控件的属性描述正确的有。才

A、Rows获取总条数

B、DataSource获取数据源正碑答W)

C、Name获取控件的名称(王确答案)

D、Columns获取总列的名称

7、关于SqlCommand命令对象编写正确的是()[单选题]*

A、SqlCommandemm=newSqlCominand(sql语句,Connection对象)1

B、SqlCommandemm=newSqlCommand(Connection对象,sql语句);

C、SqlCommandemm=newSqlCommand(sql语句):

D、SqlCommandemm=newSqlCommand(Connection对象);

8、关于数据库连接字符串代码正确的是()[单选题]*

A、privatestaticstringDBConnectString

"servcr=.;database=FrcshLivcDB;uid=sa;pwd=123;n;(正⑥:答妥)

B、privatestaticstringDBConnectString=

"server=.;database=FreshLiveDB;id=sa;pwd=123;”;

C、privatestaticstringDBConnectString=

"server=.;database=FreshLiveDB;id=sa;password=123;”;

D、privatestaticstringDBConnectString=

"server=.;database=FreshLiveDB;name=sa;pwd=123;”;

9、控制窗体是否可见,可以使用WindowsState属性,以下是WindowsState属性

值的是()[单选题]*

A、Normal确答案)

B、Min

C、Max

D、以上都不是

10、控制窗体显示位置,可以使用Startposition属性,以下是Startposition属性值

的是。[单选题]*

A、None

B、Top

C、Left

D、Manual(lE确答案)

11、要设置一个窗体为MDI窗体的子窗体,必须设置其。属性[单选题]*

A、IsMdiParent

B、MdiParent(

C、IsMdiContainer

D、MDIContainer

12、要使图片框充满整个窗体,必须设置。属性[单选题]*

A、Anchor

A、Images

B、ImageSize

C、ColorDcpth

D、length(正确答案)

17、以下不是RadioButton控件常用的属性是。[单选题]*

A、Text

B、Checked

C、Name

D、Length:确答案)

18、以下不属于DataGridView常用的属性是()[单选题]*

A、Name

B、DataSouce

C、Rows

D、Count无凭答案)

19、以下代码输出结果是()

stringstr="aaa@";

string1]result=str.Split('@');

Console.WriteLine(result[O]);[单选题]*

A、aaai正确答案)

B、

C、qq

D、代码编写有误,不能运行

20、以下代码输出结果是()

stringstr="abed";

intresult=str.LastIndexOf("dH);

Console.WriteLine(result);[单选题|*

A、4

B、3(正确答案)

C、0

D、代码编写有误,不能运行

21、以下代码输出结果是0

stringstr="abcd";

intresult=str.IndexOf("a");

Console.WriteLine(result);[单选题]*

A、-1

B、0(正确答案)

C、I

D、代码编写有误,不能运行

22、下列关于窗体事件的描述,不正确的是0[单选题]*

A、窗体的显示有两种方式,分别为非模式窗体和模式窗体

B、调用窗体对象Show。方法,以非模式窗体显示

C、调用窗体对象的ShowDialogO方法,以模式窗体显示

D、模式窗体与非模式窗体,两种显示方式没有区别5确答案)

23、下列关于窗体属性的说法,不正确的是0[单选题]*

A、可以设置窗体的Icon属性,用于更换窗体图标

B、可以设詈窗体的BackColor,用于设置窗体的背景图片(IF确答案)

C、可以设置窗体的FormBorderSlyle属性,用于更改窗体的边框样式

D、可以设置窗体的StartPosition属性,用于确定窗体的起始位置

24、下列关于多文档界面(MDI)应用程序的描述,不正确的是()[单选题]*

A、每个应用程序中只能有一个MDI父窗体,在父窗体中可以打开多个MDI子窗

B、任何MDI子窗体都只能在父窗体内部区域活动

C、关闭任何子窗体时,对父窗体以及其他打开的子窗体均没有任何影响

D、当关闭父窗体时,所有打开的子窗体不会关闭三确答案)

25、下列关于类和对象的描述,不正确的是0[单选题]*

A、对象是类的实例

B、实例话对象时需要使用关键字new

C、对象是类的具体体现

D、可以先有对象再有类正确答案)

26、要设置一个窗体为MDI窗体,必须设置其()属性|单选题]*

A、IsMdiParent

B、MdiParent

C、IsMdiContainerE确答案)

D、MDIContaincr

27、若想向数据库中插入一条记录,应使用Command对象的()方法。(选1项)

[单选题]*

A、ExecuteReader()

B、Executelnsert()

C、ExccutcQucryO

D、ExecuteNonQueryO三/答案)

28、在C#程序中,以下()代码显示一个模式对话框.(选择一项)[单选题]*

A、FormM=newForm();showDialog(M);

B、FormM=newForm();Show(M);

C、FormM=newForm();M.ShowDialog();i正破笞2)

D、FonnM=ncwForm();M.Shovv();

29、在.NET,以下()事件是窗体关闭后被触发的。(选择一项)I单选题I*

A、Unload

B、Deactivate

C、FormClosed(J确答案)

D、Closing

30、要从数据库中读取数据填充数据集,需要使用()方法。(选1项)[单选题]*

A、Rcad()

B、ExeculeReader()

C、Update()

D、FiH()(正确答案)

31、C#中的注释方法有()(选2项)*

A、以/*开头,以*/结尾正确答案)

B、以〃开头〔正矿答案)

C、以--开头

D、以“开头

32、WinForms中的()控件中能包含多个图片,并提供给其他控件使用。(选择

一项)[单选题]*

A、文木框

B、图片框

C、数据表格

D、图像列表(正/答案।

33、要在Winforms窗体中使用DataGridView控件来绑定并显示一张表的数据,需

要设置其()属性来指定数据源。(选择一项)[单选题]*

A、DataBind

B、ID

C、Style

D、DataSourceID答案)

34s在.NET的控件中,Panel.GroupBox.TabControl等分组控件,有时候也被称

之为()。(选择一项)I单选题1*

A、排列控件

B、基类控件

C、组合控件

D、容器控件(正确答案)

35、在ADO.NET中,下列()组件用来获得只读只进数据。(选择一项)[单选题]*

A、DataAdapter

B、DataSet

C、DataReaderI确答奚)

D、Command

36、在程序中要执行1个SQL语句,得到编号为10的学员的年龄,可以使用

Command对象的()方法。(选2项)

SELECTAgeFROMStudentsWHEREid=10

[单选题I*

A、ExecuteNonQueryO(王确答案)

B、ExecuteReader()

C、Read()

D、ExecuteScalar()

37、在.NET中,一些数据类型为引用类型,当引用类型的值为()时,表明没有引用

任何对象。(选择一项)I单选题I*

A、Null(正确答案)

B、Nothing

C、Empty

D、0

38、以下属于Connexion对象常用属性的有0*

A、Connectionstring确答案)

选项1

C、State(J确答案)

D、Open

39、以下属于Connexion对象方法的是0*

A、Open()(正确答案)

B、close(正确答案)

C、Execute()

D、FetchingO

40、以下属于DalaReader对象的方法是0*

A、Read()(1T确答案)

B、Close()(正确答案)

C、GetNameiI确答案)

D、SetName

41、以下属于窗体的常用事件是()[单选题]*

A、Load,诵答案)

B、Close()

C、Max

D、Min

42、以下是ADO.Net核心对象的有0*

A、Connection确答案)

B、Open(正确答案)

C、Start

D、Open

43、用于打开SqlCunnaliun对象的方法是()[单选题]*

A、Select方法

B、Command

C、Open方法E的答案)

D、Close方法

44、用于关闭SqlConnection对象的方法是()[单选题]*

A、Select方法

B、Find方法

C、Open方法

D、Close方法।确答案)

45、在ADO.NET,填充DataSet的对象是()|单选题]*

A、SqlConnection

B、Find方法

C、SqlCommand

D、SqlDataAdapter(正日答案)

46、在ADO.NET中,SqlConnection类所在的命名空间是()。[单选题]*

A、System

B、SqlDataRcadcr

C、System.Data.OleDb

D、System.Data.SqlClient(:'确答案)

47、在ADO.NET中,对数据库中表的修改操作,需要使用如下()对象进行[单

选题]*

A、SqlCommand正确答案)

B、System.Data

C、SqlDataReader

D、Connection

48、在ADO.NET中,某程序为了保存学生的成绩,建立了一个成绩表,代码如

下:

DataTahledt=newDataTable("成绩表”);

dt.Columns.Add("姓名",typeof(System.String));

dt.Columns.Add("成绩”,typeof(System.String));

DataRowdr=dt.NewRow();

dr[O]二"张三”;

dr[l]=”90.5”;

dr=dt.NewRow();

dr⑼二”李四”;

dr[l]=,,100";

dt.Rows.Add(dr);

请问上述代码运行后,成绩表出的数据行中的数据是01单选题I*

A、张三90.5

B、李四100(正确答案)

C、张三90.5李四100

D、没有数据

49、在ADO.NET中,如果需要保存某Daiasel对象中已经修改的数据,则需要使

用()对象,该对象可以自动生成更新用的相关命令[单选题]*

A、SqlDataReader

B、SqlCommand

C、SqlCommandBuildcr正确答案)

D、SqlDataAdapter

50、在ADO.NET中,为访问DataTable对象从数据源提取的数据行,可使用

DataTablc对象的()属性[单选题]*

A、Rows(三确咨案)

B、Columns

C、Constraints

D、DataSet

51、在ADO.NET中,下列能够提供与SQLServer数据库连接的对象是。[单选题]

*

A、Command对象

B、SqlConnection对象口答案)

C、OleConnection对象

D、以上都不正确

52、在C#WinForms程序中,以下不属于Label属性的一项是()。[单选题]*

A、MaxLength

B、Multiline

C、Items

D、ReadOnly('确答案)

53、在C#WinForms程序中,以下关于Timer控件说法正确的是()。[单选题]*

A、有属性Start。和Stop。

B、有方法Enabled。

C、有事件Inlerval

D、有事件Tick(正确答案)

54、在C#WinFu“u程序中,新建的窗体后台cs代码自动继承了()类[单选题]比

A、Form;确答案)

B、Forml

C、Windows

D、object

55、在C#WinForm程序中,以下不能绑定DataGndView数据源的是0[单选题]*

A、DataTable

B、DataSet

CsIndex正确答案)

D、List

56、在C#WinForm中,用于创建工具栏的控件是()|单选题I*

A、MenuStrip

B、ToolStrip(正确答案)

C、Text

D、Button

57、在C#WinForm中,用于创建主菜单的控件是()[单选题]*

A、Form

B、ContcxtMcnuStrip

C、Label

D、MenuStrip正二答案)

58、在c#窗体应用程序中,Panel.GroupBox.TabControl等分组控件,有时候也

被称之为()[单选题]*

A、组合控件

B、基类控件

C、排列控件

D、容器控件(正确答案]

59、在C#窗体应用程序中,要显示一个信息为“thisisatest!”,标题为“Hello”的消

息框,正确的语句是()[单选题1*

A、MessagcBox(nthisisalcsl!","HeHo");

B、MessageBox.Show(nthisisatest!";'Hello");(IE确答案)

C、McssagcBox("Hcllo'\"thisisatest!");

D、MessageBox.Show(,'Hello","thisisatest!");

60、在C#开发的Windows应用程序中,下列能够把Form窗体显示为模式窗体对

话框的是()[单选题]*

A、Formf=newForm();f.Show();

B、Formf=ncwForm(Dialog);

C、Formf=newForm();

D、Formf=newFonn();f.ShowDialog();(jb;

61、在C#®言开发的WinForms程序中,当消息框的返回值时,可以使用0类型的

变量直接接收【单选题1*

A、string

B、int

C、long

D、DialogResult(正确答案)

62、在ADO.NET中,下列关于连接对象Connection的说法错误的是()[单选题]*

A、任何.NetFormework提供程序,对应的连接对象都是Connection确答茗

B、使用SqlScrvcr数据口寸,需要使用命名空间System.Data.SqlClicnt下的

SqlConnection类

C、访问Access数据库时,需要使用OleDbConneciion进行数据库连接

D、创建Connection对象,需要指定连接字符串

63、下列关于ADO.NET操作数据库的原理,说法有误的是()[单选题]*

A、可以将ADO.NET操作数据库的原理与抽水机抽水的原理进行类比

B、Connection对象类似于伸入水中的进水笼头,保持与水的接触

C、Command对象类似于抽水机,为抽水提供动力和执行方法

D、DataReader对象类似于输水管,通过发动机将水库中的水输送至水池中进行缓

存(正确答案)

64、在ADO.NET中,DataReader对象用于从数据库中检索只读的数据,使用()语

句可以创建一个DataReader对象[单选题]*

A、SqlDataReaderreader=command.ExecuteReader()(j

B、SqlDataReaderrcadcr=command.ExccutcNonQucry()

C、SqlDataReaderreader=newSQLDataReader()

D、SqlDataReaderreader=command.ExecuteScalar()

65、使用C#开发数据库应用程序,为了访问和操作数据库,ADO.Net提供了两个

重要的组件()*

A、Connection

B、Command

C、DataSet(正确答案)

D、.NetFramework数据提供程序正族答案)

66、在ADO.NET中,Command对象用于执行SQL命令,如果需要得到多行多列

的查询结果,则需要使用该对象的()方法[单选题1*

A、Execute()

B、ExecuteNonQueryO

C、ExecuteReader()i卜礁答案)

D、ExccutcScalar()

67、下列关于数据集DataSet的说法,错误的是()[单选题]*

A、在DataSet中可以包含多个DataTable

B、DataSet可以简单地理解为一个临时数据库

C、在与数据看看断开连接后,DataSet中的数据会消失(正确答案)

D、DataSet是数据源中检索到的数据在内存中的缓存

68、下列()对象可用于DataSet中填充数据以及将修改后的数据更新至数据库。

[单选题]*

A、Connection

B、DataReader

C、Command

D、DataAdapterd

69、在程序中创建一个DataSet对象ds和一个SqlDataAd叩ter对象dap,若要将数

据库中的Singer表的数据填充至ds对象的SingcrList表中,则下列语句正确的是()

[单选题]*

A、dap.Fill(ds)

B、dap.Fill(ds."SingerList")(正确答案)

C、dap.Fill(ds."Singer',)

D、dap.FilKds.,^inger";SingerList")

70、在Nel框架中,下列被称为根命名空间的是()[单选题]*

A、System确答案)

B、System.IO

C、System.Data

D、Systcm.Collection

71、下列关于命名空间的说法,错误的是()[单选题]*

A、定义命名空间使用关键字namespace

B、命名空间能够对类进行分类管理,从而有效的避免了类名冲突问题

C、导入命名空间使用关键字using

D、当两个相互操作的类不在同一个命名空间时,可以直接访问(正确答案)

72、以下关于Lable控件代码描述正确的是。[单选题]*

A、MessageBox.Show(要显示的字符串,消息框的标题,消息框按钮,消息框图

标)(正确答案)

B、this.lable.string获取lable控件的文本值

获取lable控件的文本值

D、this.lable.text.string获取lable控件的文本值

73、以下关于MessageBox.Show。方法中4个参数,说法正确的是0[单选题]*

A、this.lable.text获取lable控件的文本值E瑞答案)

B、MessageBox.Show(要显示的字符串,消息框按钮,消息框的标题,消息框图

标)

C、MessageBox.Show(消息框按钮,消息框图标,要显示的字符串,消息框的标

题)

D、以上都不对

74、以下哪些控件可以实现单选按钮的分组0?*

A、MenuStrip

B、Combobox

C、GroupBox确答案)

D、Panel(正确答案)

75、以下是TextBox控件常用事件的是()[单选题

A、Delete

B、Close

C、Open

D、Click(正确答案)

76、以下属于Command对象的方法是0*

A、ExecuteNonQuery()(正确答案)

B、ExecuteReader()正馆答案)

C、ExecuteScalar()((二答案)

D、ExccutcCount()

77、在C#中,winform窗体中有一个年龄文本框txlAge,下列代码中,可以获得

文本框中的年龄值的选项是()[单选题]*

A、intage=txtAge;

B、intage=Convert.toInt32(txtAge.Text);

C、txtAge.Text=19;

D、intage=txtAge.Text;

78、在C#中,定义命名空间的关键字是01单选题]*

A、namcspace(IT陡答奚)

B、class

C、string

D、int

79、在C#中,使用。关键字来导入命名空间[单选题]*

A、import

B、using(正确答案)

C、for

D、fbreach

80、在DalaSet中,若修改某一DaiaRow对象的任何一列的值,该行的

DataRowState属性的值将变为0[单选题]*

A、DalaRuwSlalc.Added

B、DataRowState.Updated

C、DataRowState.Detached

D、DataRowState.Modified正解可

81、在VisualStudio集成开发环境中有两类窗口,分别为浮动窗口和固定窗口,下

列不属于浮动窗口的是()I单选题1*

A、工具箱

B、属性

C、工具栏

D、窗体(j

82、在Windows应用程序中,MDI窗体的特点描述错误的是()。[单选题]*

A、关闭MDI父窗体时,所有打开的子窗体不会关闭(正确答案)

B、每个应用程序界面都只能有一个MDI父窗体

C、MDI子窗体只能在MDI父窗体内部区域活动

D、关闭MI父窗体时,所有子窗体会自动关闭

83、在WinForms程序中,如果要让复选框控件默认选中,使用的属性是()。

[单选题I*

A、Checked属性值设置为true(正确答案)

B、Checked属性值设置为false

C、Visible属性值设置为true

D、Visible属性值设置为false

84、在WinForms窗体控件组合框(ComboBox)的属性中0属性用于获取当前选

中的项[单选题]*

A、Text

B、Selectedltem[确答案)

C、Items

D、Selectedlndex

85、在WinForms窗体中,单选按钮(RadioButton)控件的()属性用于获取或设置控件

是否已选中[单选题]*

A、Value

B、Checked(正确答另

C、Check

D、Click

86、在WinF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论