C#第二套题Word文档格式.docx
- 文档编号:6748550
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:27
- 大小:778.22KB
C#第二套题Word文档格式.docx
《C#第二套题Word文档格式.docx》由会员分享,可在线阅读,更多相关《C#第二套题Word文档格式.docx(27页珍藏版)》请在冰点文库上搜索。
publicvoidtest()
strings="
oldstring"
change(refs);
//此处是按引用类型传值的
Console.WriteLine(s);
则调用obj.test()后。
控制台输出(A)。
AnewstringBoldstring
9下列语句是MyClass的一部分,obj是MyClass的一个对象。
privateclasssubClass
{
publicintdata;
}
voidchange(refsubClassx)
x=newsubClass();
x.data=0;
publicvoidtest()
subClasss=newsubClass();
s.data=100;
Console.WriteLine(s.data);
则调用obj.test()后。
控制台输出(C)。
A100B101C0
10C#类MyClass下列函数重载是否合法?
(B)
publicvoidShowInfo(inti)
publicboolShowInfo(inti)
A合法B不合法
A
12类MyClass的定义如下:
classMyClass
intcount;
stringmsg;
则该类的缺省构造函数如下
ApublicMyClass(){
count=0;
//但默认直count=0那个是空
msg=null;
BinternalMyClass()
{}
C不存在
DpublicMyClass(){}
//就是没有写出构造函数时本身隐藏的默认的已有的构造函数…就是没有些出构造函数时本身隐藏的默认的已有的构造函数..
{}比方人家喊小芬同学就知道是高小芬不加高这姓别人也认为就是姓高
13C#中,下列MyClass的定义是否合法?
(A)
publicclassBase1
publicclassBase2
publicMyClass:
Base1,Base2//一个方法内只能继承一个类
A不合法B合法
14C#中,下列MyClass的定义是否合法?
(B)
publicinterfaceBase1
Base1,Base2
A不合法B合法
15分析下列类的定义:
publicclassBase
protectedBase(){Console.Write("
Base!
"
);
}//受保护的
publicclassMyClass:
Base
publicMyClass(){Console.Write("
MyClass!
在Main中执行下列语句后,Console的输出为(C).
MyClassobj=newMyClass();
AMyClass!
BBase!
CBase!
DMyClass!
16下列类MyClass的定义是否合法
privateBase(){Console.Write("
}//私有的
Base//此处应用set和get
若合法,则在Main中执行下列语句后,控制台的输出是什么?
MyClassobj=newMyClass(B);
B不合法
17下列程序的输出是什么?
(D)(提示:
考虑构造函数的执行)
privateBase()
{Console.Write("
}//私有的
publicBase(stringstr):
this()
{Console.Write(str);
...
staticvoidMain()//控制台主程序入口
Basex=newBase("
Hello!
AHello!
CHello!
DBase!
18下列程序的输出是什么?
(C)(i是整形变量)
inti=1;
try
i/=0;
catch(Exceptione)
MessageBox.Show("
出现异常"
finally
结束"
A出现消息框"
然后继续执行
B出现消息框"
然后继续执行
C出现消息框"
出现消息框"
然后继续执行
D先出现消息框"
然后退出程序
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第一个元素为hello
C第一个元素为{0}
D出现NullReferenceException
B//数组的初始值可以是0,但是不可以是空。
A//若是直接赋值就不用new.
B//切记数组下标是从0开始
CD
33dataTable是数据集myDataSet中的数据表对象,有10条记录。
调用下列代码后,dataTable中还有几条记录?
(A)
dataTable.Row[9].Delete();
A10B9C1D0
A//切记先内容后标题
AB
BD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 第二