最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

csharp试题

IT圈 admin 26浏览 0评论

2024年5月18日发(作者:逢正德)

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

Using System;

Class Text{

Static void Main(){

Try{

Int a=10;

Int b=0;

Int c=a/b;

Console..wrtie(c);

}

Catch{

(“出现错误”);

}

Finally{

(“运行结束”);

}

}

}

a)运行结束

b)10 运行结束

c)出现错误;运行结束

d)出现错误

2/关于以下C#代码,说法正确的是(C)

Class MylAnimals{

Private int bodyTemp=98;

Public int BodyTemp{

Get{

Return bodyTemp; //1

}

}

}

Public class Test{

Static void Main(){

MyAnimals a=new MyAnimals();

ine(mp); //2

mp=56; //3

}

}

a) 代码1错误

b) 代码2错误

c) 代码3错误

d) 代码无错误

3/在C#中,某程序在一个类中编写了两个同名的方法,代码如下,请问该代码的运行结果是()。

Public class Musician{

Public void Song()

{

}

ine(“放了你我做不到”);

Public void Song(string musicName){

ine(musicName);

}

Static void Main(){

Musician musician=new Musician();

Sing musicName=”李景 我还是觉的你最好,因为你皮比猪白、肉比猪嫩。”

}

}

a) 放了你我做不到

b) 李景 我还是觉的你最好,因为你皮比猪白、肉比猪嫩。

c) 主要是现在猪肉还是挺贵的啊

d) 没有输出

4/在C#中,为了防止用户没有保存操作的结果而无意关了窗体,一般在窗体的Closing事件中添加(A)

代码。

a)=true;

b) =false;

c) =1;

d) =0;

5/以下关于C#代码说法正确的是( B )(选择一项)

Public delegate void sendMailDelegate(string address);

Public class carrier

{

Public event sendMailDelegate sebdEvent;

Static void Main()

{

Carrier t=new carrier();

ent +=new sendMailDelegate(t_sendEvent);//订阅

ent(“北大青鸟”);

t_sendEvent(“北大青鸟”);

(“主要是现在猪肉还是挺贵的啊”);

}

Private static void t_sentEvent(string address)

{

}

}

a) 输出一次“将信寄往北大青鸟“

b) 输出两次“将信寄往北大青鸟“

c) 出现编译错误

d) 运行时出现异常

6/如图所示,在Winforms中的一个窗体中有一个名为mnmMenu的主菜单,下列代码()

可以添加图中“文件”菜单项。

ine(“将信寄往”+address);

a) (“文件”);

b) (“文件”);

c) (“文件”);

d) (“文件”);

7/以下关于C#代码说法正确的是( B )(选择一项)

Public delegate void sendMailDelegate(string address);

Public class carrier

{

Public event sendMailDelegate sebdEvent;

Static void Main()

{

Carrier t=new carrier();

ent +=new sendMailDelegate(t_sendEvent);//订阅

ent(“北大青鸟”);

t_sendEvent(“北大青鸟”);

}

Private static void t_sentEvent(string address)

{

}

}

e) 输出一次“将信寄往北大青鸟“

f) 输出两次“将信寄往北大青鸟“

g) 出现编译错误

h) 运行时出现异常

8/ 如图,在Windows中,有一个ToolBar控件,图中Cancel按钮的Style属性为()。

a)PushButton

b)ToggleButton

c)Separator

d)DropDownButton

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

Public abstract class Animal{

Public abstract void Eat():

{

ine(“样吃狼”)

}

Public class Tigress:Tiger{

Static void Main(){

Tigress tiger=new Tigress();

();

}

}

a) 没有输出

b) 输出“样吃狼”

c) 存在语法错误

ine(“将信寄往”+address);

d) 存在运行是错误

10/在c#中,已知下列代码的运行结果是“DataBase”,请问在横线处应该填写的代码是()(选择一项).

public class DataRead

{

public virtual void OpenTable(string on)

{ine("DataBase" + con); }

}

public class SqlDataRead : DataRead

{ public override void OpenTable(string on)

{ ine("SqlServer"+con);}

}

public class Test

{ static void Main()

{

DataRead dr = new SqlDataRead();

ble("");}

}

A) base

B) new

C) abstract

D) override

11/在c#中,下列代码片段的运行结果是(B)

ArrayList arrName=new ArrayList();

("A");

("B");

(1,"C");

for (int i = 0; i < ; i++)

{

(arrName[i]);

}

a) ABC

b) ACB

c) BAC

d) BCA

12 /.在c#中,访问修饰符(D)修饰的变量仅限于所属类的成员可以访问。(选择一项)

A) public

B) protected派生类

C) internal当前程序集。子类

D) private

13./ 在。NET中,已知WxamAnalyzeService 是一个Windows用户服务,下列代码能够把该服务加载到内

存的是()(选择一个)

a) ();

b) (ExamAnalyzeService);

c) ();

(ExamAnlyzeService);.

14. 在 中下列代码运行后的输出结果是(B)(选择一个)

DataTable dt=new DataTable ();

(“编号”,typeo(16));

("成绩",typeof(16));

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

{

DataRow dr = new DataRow();

dr[0] = i;

(dr);

}

ine();

a)

b)

c)

d)

d)

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

Int[] num=new int[]{1,2,3,4,5};

ArrayList arr=new ArrayList();

For(int i=0;i<;i++){

(num[i]);

}

(arr[2]);

(arr[2]);

a) 1

b) 2

c) 3

d) 4

16 /关于以下C#代码的说法正确的是(B )(选择一项)

Using System;

Using ;

Public class FileReader

{

Public static void Main(string[] args)

{

}

}

Filestream fs=new Filestream(“D:”,Create,);

Byte[] bt=new Byte[]{4,5,6};

(bt,0,3);

`();

1

2

3

4

a) 存在语法错误

b) 存在运行时错误

c) 存在逻辑错误

d) 代码运行正确

17 /.下图是一个WinForms窗体,下列关于该窗体属性的推断正确的是(A)(选择一项)

A) HelpButton属性为True

B) ControlBox 属性为 False

C) MaximizeBox 属性为True

D) Modal属性为True

18关于以下C#代码的说法正确的是(A)(选择一项)

public abstract class Animal

{

public abstract void Eat();

public void Sleep(){}

}

A) 该代码正确

B) 代码错误,因为类中存在非抽象方法

C) 代码错误,因为类中方法没有实现

D) 通过代码”Animal an=new Animal()”,可以创建一个Animal对象

19/分析下面的C#代码,要在控制台输出1到10的数字,空白处应填写的代码为(C)。

Using System;

Class A{

Static void Main(){

Int[] B =new int [10];

For(int i=1;i<=10;i++){

//空白处

}

Foreach(int C in B){

ine(C);

}

}

}

a) B[i]=i+1;

b) B[i]=I;

c) B[i-1]=i;

d) B[i+1]=i;

20.在c#中,下列代码的运行结果是(D)。(选择一项)

public class Teacher

{

private string[] name;

public Teacher(string[] names)

{

=names;

}

}

public string this[int index]

{

get

{

return [-index];

}

}

public class Test

{

static void Main()

{

string[] names=new string[]{"A","B","C","D"};

Teacher tea=new Teacher(names);

ine(tea[1]);

}

}

A) A

B) B

C) C

D) D

21/在WinFroms窗体中有一个名为dgStudent的DataGrid控件,为了禁止用户对该控件中的数据进行排序,

c) dgStudent..AllowNavigation = false;

d) dgStudent..AllowSorting=true;

22.在c#中,某程序员在一个名为的代码文件中编写了如下代码,请问关于该代码段说法

正确的是()(选择一项)

namespace 30.基础知识

{

public class BeautifuBook { }

}

namespace 40.基础知识

{

public class BeautifulBook { }

public class Test

{

static void Main()

{

BeautifulBook beauBook = new BeautifulBook();

}

}

}

23 C#中下列代码的运行结果是(B)(选择一个)

Hashtable hastu=new Hashtable();

(1,2);

(2,4);

(3,6);

IDictionaryEnumerator stuEnum=merator();

Int total=0;

While(xt()){

Total+=(int);

}

ine(total);

a) 6

b) 12

c) 18

d) 24

24/在c#中,下列代码的运行结果是(B)(选择一项)

namespace event

{

public delegate void notify5();

class eventTest

{ public event notify5 got5;

public void Raise5(int i)

{ if(i%3==1)

got5(); }

public static void Method1()

{ (1); }

static void Main(string[] args)

{

eventTest eObj=new eventTest();

5+=new notify5(Method1);

for(int cnt=0;cnt<5;cnt++)

{5(cnt); }

}

}

}

A)1

B)11

C)111

D)1111

ms窗体的StatusBar控件通常显示在窗体的底部,向用户提供有关应用程序状态的信息。在状态

栏的属性中,(A)属性用户获取当前存储在该控件内的面板集合。(选择一项)

A) panels

B) ShowPanels

C) Site

D) Text

26./ 在C#中,下列代码的输出结果是(B)(选择一个)

Publice class Test{

Private string name=”hi”;

Publict string Name{

Get{

Return name;

}

Set{

If(>3)

{

Name=value;

}

}

}

Static void Main(){

Test ts=new Test();

=”bill”;

=”hi”;

ine();

}

}

a)

b)

hi

bill

c) hei

d)

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

int[] ia={5,3,1};

ia[0]=5;

ia[1]=1;

ia[2]=3;

(ia);

(ia[2]);

A)

语法错误

B)

1

C)

3

D)

5

27/在C#中,下列代码的运行结果是(D)(选择一个)

FileStream fs = new FileStream("D:", Create, );

byte[] bt = new byte[] { 4,5,6};

(bt,0,3);

();

bt=new byte[3];

fs=new FileStream ("D:", Create, );

(bt, 0, 3);

();

ine(bt[2]);

a)

b)

c)

d)

0

2

3

6

28.在中,ListView控件可以用于创建与Windows资源管理器右窗格一样的用户界面。该控件的(D)

属性是表示该控件中所有项的集合.(选择一项)

A) Columns

B) Rows

C) Titles

D) Items

29/ 29/Net中,为了是一个Windows服务由用户决定是否启动,需要将StartType属性设置为(D)(选择一项)

A) Automatic(自动)

B) Disabled(禁用)

C) Enabled(启用)

D) Manual(手动)

30/)在C#语言中,下列代码的运行结果是(A)(选择一项)

Float f=123.56F;

Object o=f;

f=789.123F;

ine(“f={0},o={1}”,f,o);

a) f=789.123,o=123.56

b) f=123.56,o=789.123

c) f=789.123,o=789.123

d) f=123.56,o=123.56

31.在WinForm应用程序中,DataSet是一个用于存储从数据库检索到的数据的对象,它可以理解成一

个临时的数据库,下列关于DataSet的说法正确的是(BC)。(选择两项)

A) 它与数据源一直保持这连接

2024年5月18日发(作者:逢正德)

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

Using System;

Class Text{

Static void Main(){

Try{

Int a=10;

Int b=0;

Int c=a/b;

Console..wrtie(c);

}

Catch{

(“出现错误”);

}

Finally{

(“运行结束”);

}

}

}

a)运行结束

b)10 运行结束

c)出现错误;运行结束

d)出现错误

2/关于以下C#代码,说法正确的是(C)

Class MylAnimals{

Private int bodyTemp=98;

Public int BodyTemp{

Get{

Return bodyTemp; //1

}

}

}

Public class Test{

Static void Main(){

MyAnimals a=new MyAnimals();

ine(mp); //2

mp=56; //3

}

}

a) 代码1错误

b) 代码2错误

c) 代码3错误

d) 代码无错误

3/在C#中,某程序在一个类中编写了两个同名的方法,代码如下,请问该代码的运行结果是()。

Public class Musician{

Public void Song()

{

}

ine(“放了你我做不到”);

Public void Song(string musicName){

ine(musicName);

}

Static void Main(){

Musician musician=new Musician();

Sing musicName=”李景 我还是觉的你最好,因为你皮比猪白、肉比猪嫩。”

}

}

a) 放了你我做不到

b) 李景 我还是觉的你最好,因为你皮比猪白、肉比猪嫩。

c) 主要是现在猪肉还是挺贵的啊

d) 没有输出

4/在C#中,为了防止用户没有保存操作的结果而无意关了窗体,一般在窗体的Closing事件中添加(A)

代码。

a)=true;

b) =false;

c) =1;

d) =0;

5/以下关于C#代码说法正确的是( B )(选择一项)

Public delegate void sendMailDelegate(string address);

Public class carrier

{

Public event sendMailDelegate sebdEvent;

Static void Main()

{

Carrier t=new carrier();

ent +=new sendMailDelegate(t_sendEvent);//订阅

ent(“北大青鸟”);

t_sendEvent(“北大青鸟”);

(“主要是现在猪肉还是挺贵的啊”);

}

Private static void t_sentEvent(string address)

{

}

}

a) 输出一次“将信寄往北大青鸟“

b) 输出两次“将信寄往北大青鸟“

c) 出现编译错误

d) 运行时出现异常

6/如图所示,在Winforms中的一个窗体中有一个名为mnmMenu的主菜单,下列代码()

可以添加图中“文件”菜单项。

ine(“将信寄往”+address);

a) (“文件”);

b) (“文件”);

c) (“文件”);

d) (“文件”);

7/以下关于C#代码说法正确的是( B )(选择一项)

Public delegate void sendMailDelegate(string address);

Public class carrier

{

Public event sendMailDelegate sebdEvent;

Static void Main()

{

Carrier t=new carrier();

ent +=new sendMailDelegate(t_sendEvent);//订阅

ent(“北大青鸟”);

t_sendEvent(“北大青鸟”);

}

Private static void t_sentEvent(string address)

{

}

}

e) 输出一次“将信寄往北大青鸟“

f) 输出两次“将信寄往北大青鸟“

g) 出现编译错误

h) 运行时出现异常

8/ 如图,在Windows中,有一个ToolBar控件,图中Cancel按钮的Style属性为()。

a)PushButton

b)ToggleButton

c)Separator

d)DropDownButton

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

Public abstract class Animal{

Public abstract void Eat():

{

ine(“样吃狼”)

}

Public class Tigress:Tiger{

Static void Main(){

Tigress tiger=new Tigress();

();

}

}

a) 没有输出

b) 输出“样吃狼”

c) 存在语法错误

ine(“将信寄往”+address);

d) 存在运行是错误

10/在c#中,已知下列代码的运行结果是“DataBase”,请问在横线处应该填写的代码是()(选择一项).

public class DataRead

{

public virtual void OpenTable(string on)

{ine("DataBase" + con); }

}

public class SqlDataRead : DataRead

{ public override void OpenTable(string on)

{ ine("SqlServer"+con);}

}

public class Test

{ static void Main()

{

DataRead dr = new SqlDataRead();

ble("");}

}

A) base

B) new

C) abstract

D) override

11/在c#中,下列代码片段的运行结果是(B)

ArrayList arrName=new ArrayList();

("A");

("B");

(1,"C");

for (int i = 0; i < ; i++)

{

(arrName[i]);

}

a) ABC

b) ACB

c) BAC

d) BCA

12 /.在c#中,访问修饰符(D)修饰的变量仅限于所属类的成员可以访问。(选择一项)

A) public

B) protected派生类

C) internal当前程序集。子类

D) private

13./ 在。NET中,已知WxamAnalyzeService 是一个Windows用户服务,下列代码能够把该服务加载到内

存的是()(选择一个)

a) ();

b) (ExamAnalyzeService);

c) ();

(ExamAnlyzeService);.

14. 在 中下列代码运行后的输出结果是(B)(选择一个)

DataTable dt=new DataTable ();

(“编号”,typeo(16));

("成绩",typeof(16));

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

{

DataRow dr = new DataRow();

dr[0] = i;

(dr);

}

ine();

a)

b)

c)

d)

d)

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

Int[] num=new int[]{1,2,3,4,5};

ArrayList arr=new ArrayList();

For(int i=0;i<;i++){

(num[i]);

}

(arr[2]);

(arr[2]);

a) 1

b) 2

c) 3

d) 4

16 /关于以下C#代码的说法正确的是(B )(选择一项)

Using System;

Using ;

Public class FileReader

{

Public static void Main(string[] args)

{

}

}

Filestream fs=new Filestream(“D:”,Create,);

Byte[] bt=new Byte[]{4,5,6};

(bt,0,3);

`();

1

2

3

4

a) 存在语法错误

b) 存在运行时错误

c) 存在逻辑错误

d) 代码运行正确

17 /.下图是一个WinForms窗体,下列关于该窗体属性的推断正确的是(A)(选择一项)

A) HelpButton属性为True

B) ControlBox 属性为 False

C) MaximizeBox 属性为True

D) Modal属性为True

18关于以下C#代码的说法正确的是(A)(选择一项)

public abstract class Animal

{

public abstract void Eat();

public void Sleep(){}

}

A) 该代码正确

B) 代码错误,因为类中存在非抽象方法

C) 代码错误,因为类中方法没有实现

D) 通过代码”Animal an=new Animal()”,可以创建一个Animal对象

19/分析下面的C#代码,要在控制台输出1到10的数字,空白处应填写的代码为(C)。

Using System;

Class A{

Static void Main(){

Int[] B =new int [10];

For(int i=1;i<=10;i++){

//空白处

}

Foreach(int C in B){

ine(C);

}

}

}

a) B[i]=i+1;

b) B[i]=I;

c) B[i-1]=i;

d) B[i+1]=i;

20.在c#中,下列代码的运行结果是(D)。(选择一项)

public class Teacher

{

private string[] name;

public Teacher(string[] names)

{

=names;

}

}

public string this[int index]

{

get

{

return [-index];

}

}

public class Test

{

static void Main()

{

string[] names=new string[]{"A","B","C","D"};

Teacher tea=new Teacher(names);

ine(tea[1]);

}

}

A) A

B) B

C) C

D) D

21/在WinFroms窗体中有一个名为dgStudent的DataGrid控件,为了禁止用户对该控件中的数据进行排序,

c) dgStudent..AllowNavigation = false;

d) dgStudent..AllowSorting=true;

22.在c#中,某程序员在一个名为的代码文件中编写了如下代码,请问关于该代码段说法

正确的是()(选择一项)

namespace 30.基础知识

{

public class BeautifuBook { }

}

namespace 40.基础知识

{

public class BeautifulBook { }

public class Test

{

static void Main()

{

BeautifulBook beauBook = new BeautifulBook();

}

}

}

23 C#中下列代码的运行结果是(B)(选择一个)

Hashtable hastu=new Hashtable();

(1,2);

(2,4);

(3,6);

IDictionaryEnumerator stuEnum=merator();

Int total=0;

While(xt()){

Total+=(int);

}

ine(total);

a) 6

b) 12

c) 18

d) 24

24/在c#中,下列代码的运行结果是(B)(选择一项)

namespace event

{

public delegate void notify5();

class eventTest

{ public event notify5 got5;

public void Raise5(int i)

{ if(i%3==1)

got5(); }

public static void Method1()

{ (1); }

static void Main(string[] args)

{

eventTest eObj=new eventTest();

5+=new notify5(Method1);

for(int cnt=0;cnt<5;cnt++)

{5(cnt); }

}

}

}

A)1

B)11

C)111

D)1111

ms窗体的StatusBar控件通常显示在窗体的底部,向用户提供有关应用程序状态的信息。在状态

栏的属性中,(A)属性用户获取当前存储在该控件内的面板集合。(选择一项)

A) panels

B) ShowPanels

C) Site

D) Text

26./ 在C#中,下列代码的输出结果是(B)(选择一个)

Publice class Test{

Private string name=”hi”;

Publict string Name{

Get{

Return name;

}

Set{

If(>3)

{

Name=value;

}

}

}

Static void Main(){

Test ts=new Test();

=”bill”;

=”hi”;

ine();

}

}

a)

b)

hi

bill

c) hei

d)

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

int[] ia={5,3,1};

ia[0]=5;

ia[1]=1;

ia[2]=3;

(ia);

(ia[2]);

A)

语法错误

B)

1

C)

3

D)

5

27/在C#中,下列代码的运行结果是(D)(选择一个)

FileStream fs = new FileStream("D:", Create, );

byte[] bt = new byte[] { 4,5,6};

(bt,0,3);

();

bt=new byte[3];

fs=new FileStream ("D:", Create, );

(bt, 0, 3);

();

ine(bt[2]);

a)

b)

c)

d)

0

2

3

6

28.在中,ListView控件可以用于创建与Windows资源管理器右窗格一样的用户界面。该控件的(D)

属性是表示该控件中所有项的集合.(选择一项)

A) Columns

B) Rows

C) Titles

D) Items

29/ 29/Net中,为了是一个Windows服务由用户决定是否启动,需要将StartType属性设置为(D)(选择一项)

A) Automatic(自动)

B) Disabled(禁用)

C) Enabled(启用)

D) Manual(手动)

30/)在C#语言中,下列代码的运行结果是(A)(选择一项)

Float f=123.56F;

Object o=f;

f=789.123F;

ine(“f={0},o={1}”,f,o);

a) f=789.123,o=123.56

b) f=123.56,o=789.123

c) f=789.123,o=789.123

d) f=123.56,o=123.56

31.在WinForm应用程序中,DataSet是一个用于存储从数据库检索到的数据的对象,它可以理解成一

个临时的数据库,下列关于DataSet的说法正确的是(BC)。(选择两项)

A) 它与数据源一直保持这连接

发布评论

评论列表 (0)

  1. 暂无评论