C#试题选择题Word文档格式.docx

上传人:b****8 文档编号:22755849 上传时间:2023-02-05 格式:DOCX 页数:20 大小:88.86KB
下载 相关 举报
C#试题选择题Word文档格式.docx_第1页
第1页 / 共20页
C#试题选择题Word文档格式.docx_第2页
第2页 / 共20页
C#试题选择题Word文档格式.docx_第3页
第3页 / 共20页
C#试题选择题Word文档格式.docx_第4页
第4页 / 共20页
C#试题选择题Word文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

C#试题选择题Word文档格式.docx

《C#试题选择题Word文档格式.docx》由会员分享,可在线阅读,更多相关《C#试题选择题Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

C#试题选择题Word文档格式.docx

(选择二项)

A)如果在窗体的边框中显示了最大化框或者最小化框,则帮助按钮不会显示。

B)如果设置了窗体的AcceptButton属性,则当用户按下Enter键时,将引发AcceptButton属性指定的按钮的Click事件

C)如果设置了窗体的CancelButton属性,则当用户按下ESC键时,窗体将会关闭

D)如果窗体不可见,调用窗体的Activate方法后,窗体显示并激活

6)在WinForms程序中可以通过()控件来实现一下界面示例。

A)工具栏

B)状态条

C)滚动条

D)文本框条

7)如图是Winforms中的消息框,请问显示消息的代码正确的是()。

A)MessageBox.Show(“关闭提示”,”确定关闭吗”);

B)MessageBox.Show(”确定关闭吗”,“关闭提示”,MessageBoxButtons.OK);

C)MessageBox.Show(“关闭提示”,”确定关闭吗”,MessageBoxButtons.Yes);

D)MessageBox.Show(”确定关闭吗”,“关闭提示”,MessageBoxButtons.YesNo);

8)在ADO.NET中,下列()用来获得只读只进数据。

A)DataSet

B)Command

C)DataReader

D)DataAdapter

9)运行如下的C#代码段将()。

Inta=10;

Stringb=”10”;

Console.WriteLine(a+b);

a)输出:

20

b)输出:

1010

c)输出:

10+10

d)编译报错,提示数据类型不匹配

10)在WinForms中,有一个多文档应用程序,主窗体中打开了三个子窗体,布局如下图所示,请问该布局是通过()代码实现的。

A)this.LayoutMdi(MdiLayout.Cascade);

B)this.LayoutMdi(MdiLayout.TileHorizontal);

C)this.LayoutMdi(MdiLayout.TileVertical);

D)this.LayoutMdi(MdiLayout.ArrangeIcons);

11)在C#中,下列表达式计算正确的是()。

A)10%3=3

B)10/3=3

C)10%3=1

D)10/3=1

12)在.Net中,程序中的错误可以划分为以下除了()的三类。

13)已知在数据库student的stuinfo表中,有两行三列,则下列代码的运行结果是()。

SqlConnectionsqlCon=newSqlConnection(“Server=.;

DataBase=student;

integratedsecurity=SSPI”);

SqlCon.Open();

SqlCommandcmd=newSqlCommand(“SelectstuNamefromstuInfo”,sqlCon);

sqlDataReaderreader=cmd.ExecuteReader();

Console.WriteLine(reader.FieldCount);

(选择一项)

A)1

B)2

C)3

D)5

14)在C#中定义一个数组,正确的代码为()。

A)intarraya[]=newint[5];

B)int[]arraya=newint[5];

C)intarraya=newint;

D)int[5]arraya=newint;

15)在winForm中,为了防止用户无意关闭窗体,需要在()事件中编写代码,提示用户是否关闭窗体。

A)formClosing

B)formClosed

C)Load

D)VisibleChanged

16)已知在WinForms窗体中有一个Timer控件,Interval属性设置为4分钟,当控件计时1分钟后,调用了控件的Stop方法,在过1分钟过后,重新调用控件的start方法,则自该次调用Start方法后,第一次触发控件的Tick事件的时间间隔是()分钟。

D)4

17)在C#中下列代码的运行结果是()。

Intx=6;

Switch(x){

Case6:

Case7:

Console.WriteLine(“今天是周末”);

Break;

Case1:

Console.WriteLine(“今天是星期一”);

Case2:

Console.WriteLine(“今天是是星期二”);

Break;

Default:

Console.WriteLine(“你完成任务了吗?

”);

a)没有输出

b)今天是星期一

c)今天是星期二

d)今天是周末

18)在WinForms窗体中有一名为txtUser的TextBox控件,其MaxLength属性为5,该控件的当前文本为“网络编程”,若再执行代码:

txtUser.AppendText(“高手”);

则控件的文本为()。

A)网络编程

B)网络编程高

C)网络编程高手

D)出现运行时错误

19)在VS.net2005中,下图属于()窗体的一部分。

A)属性

B)解决方案资源管理器

C)类视图

D)工具箱

20)在ADO.NET中,已知变量sqlCom是一个SqlCommand对象,则下列代码运行时将出现异常的是()。

SqlDataReaderreader=SqlCom.ExecuteReader();

//1

reader.Read();

//2

reader.Close();

//3

//4(选择一项)

a)1

b)2

c)3

d)4

21)在WinForms窗体中,如果不使用分组控件来分组单选按钮,而是直接拖拽两个单选按钮放置在窗体中,则以下说法正确的是()。

A)两个单选按钮可以同时被选中,即被看作是两个单独的组

B)如果窗体中还存在有其他的已经用分组框分组的单选按钮,则这两个单选按钮自动被加入该组

C)两个单选按钮被自动默认为一组

D)运行报错,提示必须使用分组控件对单选按钮进行分组

22)在C#中,为了防止用户没有保存操作的结果而无意关闭了窗体,一般()。

A)在窗体的formClosing事件中添加代码:

e.Cancel=true;

B)在窗体的formClosing事件中添加代码:

e.Cancel=false;

C)在窗体的formClosed事件中添加代码:

D)在窗体的formClosed事件中添加代码:

23)在C#中,下列代码的运行结果是()。

PublicclassDaysInYear{

Privateintdays;

StaticvoidMain(String[]args){

DaysInYearnewDays=newDaysInYear();

Console.WriteLine(newDays.days-1);

A)-1

B)0

C)1

D)编译报错

24)如图是一个WinForms窗体,下列关于该窗体的属性的推断正确的是()。

A)HelpButton属性为True

B)ControlBox属性为False

C)MaximizeBox属性为False

D)Modal属性为True

25)在WinForm中,为了禁用一个名为btnOpen的Button控件,下列做法正确的是()。

A)btnOpen.Enable=true;

B)btnOpen.Enable=false;

C)btnOpen.Visible=false;

D)btnOpen.Visible=true;

26)下列关于C#的异常处理的说法,错误的是()。

A)try块必须跟catch块组合使用,不能单独使用

B)一个try快可以跟随多个catch块

C)使用throw语句即可引发系统异常,也可引发由开发人员创建的自定义异常

///可以单独使用try块

D)在try……catch……finally快中,即便开发人员编写强制逻辑代码,也不能跳出finally快的执行

27)在C#中,下列代码的运行结果是()。

Int[]age1=newint[]{10,20};

Int[]age2=age1;

Age2[1]=30;

Console.WriteLine(age1[1]);

A)0

B)10

C)20

D)30

28)在ADO.NET中,某程序员在开发中编写了下列几条代码,你觉得可能会出现错误的应该是第()条。

SqlCommandSqlcmd=newSqlCommand();

SqlConnectionSqlCon=newSqlConnection("

server=.;

database=MySchool;

uid=sa;

pwd=sa"

);

Sqlcmd.Connection=SqlCon;

Sqlcmd.CommandText="

select*fromsubject"

;

//4

//5

strings=Sqlcmd.ExecuteScalar().ToString();

//6

SqlCon.Close();

//7

B)3

C)4

D)6

29)在ADO.NET中,数据适配器用于在()之间交换数据。

a)数据源和数据源b)数据集和数据集

c)数据源和数据集d)数据源和数据集或数据集与数据集

30).NET中,为了执行返回DataReader对象的命令,要使用Command对象的()方法。

a)ExecuteReaderb)ExecuteScalarc)ExecuteNonQueryd)ExecuteQuery

31)C#程序中的类myClass中的成员变量var1如下:

publicclassmyClass{

privateintvar1;

则可以访问var1的有()。

a)myClass中包含的方法

b)和myClass在不在同一命名空间下的类

c)和myClass在同一个文件下的其他类

d)和myClass在同一命名空间下的类

32)有C#代码如下:

usingSystem;

publicclassconsole

{

publicstaticvoidMain()

-------------------------------;

在横线处填入语句(),输出为:

C#issimple。

(选择两项)

a)Console.PrintLine(“C#issimple”)b)Console.WriteLine(“C#issimple”)

c)System.Console.WriteLine(“C#issimple”)d)Console.Output.WriteLine(“C#issimple”)

33)Winform中,以下属于ListView的视图类型的有()。

a)仅小图标b)带有小图标的文本c)带有大图标的文本d)仅大图标

34)下列.NET语句()正确地创建了一个与SQLServer数据库的连接。

a)

SqlConnectioncon1=newConnection(“DataSource=localhost;

IntegratedSecurity=SSPI;

InitialCatalog=myDB”);

b)

SqlConnectioncon1=newSqlConnection(“DataSource=myDB;

InitialCatalog=localhost”);

c)

SqlConnectioncon1=newSqlConnection(“DataSource=localhost;

d)

SqlConnectioncon1=newOleDbConnection(“DataSource=localhost;

35)C#中,声明一个带参数的Main方法,代码为()。

a)publicstaticvoidMain()b)publicstaticvoidMain(String[])

c)publicstaticvoidMain(String[]args)d)publicstaticvoidMain(String*args)

36)已有ASP.NET代码创建了一个Command对象,要求创建一个DataReader对象myReader,语句为()。

SqlConnectionCon1=newSqlConnection(“DataSource=localhost;

Con1.Open();

SqlCommandmyCmd=newSqlCommand(“SelectName,AgeFromStudentsWhereDept=‘Computer’“,Con1);

OleDataReadermyReader=myCmd.ExecuteScalar();

SqlDataReadermyReader=myCmd.ExecuteScalar();

SqlDataReadermyReader=myCmd.ExecuteQuery();

SqlDataReadermyReader=myCmd.ExecuteReader();

37)以下的C#代码,用来判断两个整数是否相等:

classC

{

staticvoidMain(string[]args)

{

intA;

intB;

ifA=B

Console.Write("

A=B"

}

代码中存在的错误包括以下的几项,除了()(选择一项)

变量A和B在使用以前,必须进行赋值

判断A和B是否相等,应使用“==”符号

A和B是否相等的判断,应使用括号括起来;

If下面的执行代码,应使用花括号括起来

38)阅读下面Winform代码

this.IsMdiContainer=true;

Form2frm2=newForm2();

frm2.MdiParent=this;

frm2.Show();

关于以上代码描述不正确的是()。

(选择三项)

上述代码能通过编译,并且将建立一个窗体frm2,该窗体作为当前窗体的子窗体

上述代码不能通过编译

上述代码能够通过编译,但是不能建立一个窗体frm2

上述代码不能通过编译,因为代码frm2.MdiParent=this;

有误

39)数据库myDB中有表myTab,具体如下:

ID(整型)Name(字符串型)Sal(Double)

1001MIKE1000.00

1003NANCY1250.50

1004BEEGEES2500

1005Dr.Dre50000

下面.NET代码中错误的行为()。

1SqlConnectionmyCon=newSqlConnection(“DataSource=localhost;

IntegratedSecurity=SSPI;

2myCon.Open();

3SqlCommandmyCmd=newSqlCommand(“Select*FrommyTabWhereNameLIKE‘M%’“,myCon);

4SqlDataReadermyReader=myCmd.ExecuteReader();

While(myReader.Read())

5Console.Write(myReader[0]+“\t“+myReader[1]);

a)1b)3c)5d)代码中没有错误

40)在C#中,如果要将数组作为一个方法的参数,则传递的是()。

a)数组中的所有元素b)数组的第一个元素

c)对象的引用d)以上皆非

41)在WinForm中,为了在主菜单的某个菜单项中列出MDI窗体的子窗体,应该设置该菜单()属性设置菜单项。

a)MdiWindowListItem

b)ContextMenuStrip

c)MdiParent

d)IsMDIContainer

42)在C#中,下列代码的运行结果是()(选择一项)

floatf=123.56F

objecto=f;

f=789.123F

Console.WriteLine(“f={0}”,f);

Console.WriteLine(“o={0}”.o);

a)f=789.123

o=123.56

b)f=123.56

o=789.123

c)f=789.123

d)f=123.56

43)在ADO.NET中,下列代码的输出结果是()(选择一项)

sqlConnectionconn=newSqlConnection(“datasource=pub;

uid=bill;

pwd=12345;

initialcatalog=Northwind”);

Console.WriteLine(conn.ConnectionString);

a)pub

b)bill

c)datasource=pub;

initialcatalog=Northwind

d)Northwind

44)如图,在WinForms中,有一个ToolBar控件,图中增加试题按钮的DisplayStyle属性为()。

a)ImageAndText

b)None

c)Text

d)Image

45)以下关于C#代码的说法正确的是()。

for(inti=1;

i<

3;

i++)

switch(i)

case1:

Console.Write(i.ToString());

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

Case3:

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

a)程序将报告编译错误,提示Case标签不能贯穿到另一个标签,不能运行

b)运行时输出149

c)运行时输出123246369

d)运行时在屏幕上没有输出

46)在C#中,下列代码的运行结果是().(选择一项)

classTest

staticvoidShowArrayInfo(int[]student)

for(inti=0;

i<

student.Length;

Console.Write(student[i]++);

Console.Write(““);

staticvoidMain()

int[]student=newint[]{1,2,3,4,5};

ShowArrayInfo(student);

Console.Write(”\n”);

a)12345

12345

b)12345

23456

c)23456

23456

d)23456

34567

47)如图,在WinForm窗体的一个名为dgScore的DataGridView控件中显示了五条记录,已知该控件的数据源是一个名为dtScore的DataTable对象,下列方法()可以使用DataGridView控件中显示所有记录.(选择一项)

图略

a)dgScore.DataSource=dtScore.Table[0];

b)dgScore.DataSource=dtScore;

c)Score.DataSource=dtScore.Table[0].Rows[0];

d)dgScore.DataSource=dvScore[0];

48)ADO.NET的()对象用来建立应用程序与数据库的连接.(选择一项)

a)DataSet

b)DataReade

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1