第2套50题.docx
- 文档编号:13121993
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:28
- 大小:778.15KB
第2套50题.docx
《第2套50题.docx》由会员分享,可在线阅读,更多相关《第2套50题.docx(28页珍藏版)》请在冰点文库上搜索。
第2套50题
第二套
D
A
D
C
D
B
B
8下列语句是MyClass的一部分,obj是MyClass的一个对象。
voidchange(refstringstr)
{
str="newstring";
}
publicvoidtest()
{
strings="oldstring";
change(refs);
Console.WriteLine(s);
}
则调用obj.test()后。
控制台输出()。
AnewstringBoldstring
A
关键字ref
9下列语句是MyClass的一部分,obj是MyClass的一个对象。
privateclasssubClass
{
publicintdata;
}
voidchange(refsubClassx)
{
x=newsubClass();
x.data=0;
}
publicvoidtest()
{
subClasss=newsubClass();
s.data=100;
change(refs);
Console.WriteLine(s.data);
}
则调用obj.test()后。
控制台输出()。
A100B101C0
C
10C#类MyClass下列函数重载是否合法?
()
publicvoidShowInfo(inti)
{
}
publicboolShowInfo(inti)
{
}
A合法B不合法
B
(讲解函数重载)
A
12类MyClass的定义如下:
classMyClass
{
intcount;
stringmsg;
}
则该类的缺省构造函数如下
ApublicMyClass(){
count=0;//但默认直count=0那个是空
msg=null;
}
BinternalMyClass()
{}
C不存在
DpublicMyClass()
{}
D
13C#中,下列MyClass的定义是否合法?
()
publicclassBase1
{
}
publicclassBase2
{
}
publicMyClass:
Base1,Base2
{
}
A不合法B合法
B
14C#中,下列MyClass的定义是否合法?
()
publicinterfaceBase1
{
}
publicclassBase2
{
}
publicMyClass:
Base1,Base2
{
}
A不合法B合法
B
(基类必须在任何接口之前)
15分析下列类的定义:
publicclassBase
{
protectedBase(){Console.Write("Base!
");}//保护的
}
publicclassMyClass:
Base
{
publicMyClass(){Console.Write("MyClass!
");}
}
在Main中执行下列语句后,Console的输出为().
MyClassobj=newMyClass();
AMyClass!
BBase!
CBase!
MyClass!
DMyClass!
Base!
C
(讲解构造函数调用顺序)
16下列类MyClass的定义是否合法
publicclassBase
{
privateBase(){Console.Write("Base!
");}//私有的
}
publicclassMyClass:
Base
{
publicMyClass(){Console.Write("MyClass!
");}
}
若合法,则在Main中执行下列语句后,控制台的输出是什么?
MyClassobj=newMyClass();
AMyClass!
B不合法CBase!
MyClass!
DMyClass!
Base!
B
(父类必须有一个可访问的构造函数,父类构造函数不可访问)
17下列程序的输出是什么?
()(提示:
考虑构造函数的执行)
publicclassBase
{
privateBase()
{Console.Write("Base!
");}//私有的
publicBase(stringstr):
this()
{Console.Write(str);}
}
...
staticvoidMain()//控制台主程序入口
{
Basex=newBase("Hello!
");
}
AHello!
BBase!
CHello!
Base!
DBase!
Hello!
D
重写…..
18下列程序的输出是什么?
()(i是整形变量)
inti=1;
try
{
i/=0;
}
catch(Exceptione)
{
MessageBox.Show("出现异常");
}
finally
{
MessageBox.Show("结束");
}
A出现消息框"出现异常",然后继续执行B出现消息框"结束",然后继续执行
C出现消息框"出现异常",出现消息框"结束",然后继续执行
D先出现消息框"结束",然后退出程序
C
(讲解异常)
19C#中,类MyClass的定义如下:
(这道题有问题)
classClass1{
privateclassNodeType{
publicstrings;
publicNodeType(){s="hello";}
}
privateNodeType[]arr=newNodeType[5];
publicvoidTest(){
Console.WriteLine("第一个元素为{0}",x[0].s);
}
}
则Main方法中下列语句的结果是什么?
()
MyClassx=newMyClass();
x.Test();
A第一个元素为B第一个元素为helloC第一个元素为{0}
D出现NullReferenceException
D
publicclassInternalClass
{
privateclassNodeClass
{
publicstrings;
publicNodeClass()
{
s="hello";
}
}
privateNodeClass[]arr=newNodeClass[5];
publicvoidTest()
{
Console.WriteLine("第一个元素是:
{0}",arr[0].s);
}
}
(讲解内部类)
(讲解数组定义)
B
A
A
(MyClass[,]myArray=newMyClass[2,3];)
A
Bint[]pins=newint[4]{1,2,3,4}
B
B
(讲解上题)
A
(讲解流)
A
A
A
D
C
(讲解DataRow修改状态)
A
33dataTable是数据集myDataSet中的数据表对象,有10条记录。
调用下列代码后,dataTable中还有几条记录?
()
dataTable.Row[9].Delete();
A10B9C1D0
A
A
A
B
C
C
C
D
C
A
D
(讲解WebService的基本原理)
AB
BD
A
A
B
D
B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 50
![提示](https://static.bingdoc.com/images/bang_tan.gif)