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) 它与数据源一直保持这连接