关于C#的几道题,哪位高手可以做下?

1、下面是一个类的两个方法,不是方法重载的是()A.名称相同,参数个数不同,返回类型相同B.名称相同,参数个数相同,参数类型相同,返回类型不同C.名称相同,参数个数不同,... 1、下面是一个类的两个方法,不是方法重载的是()
A.名称相同,参数个数不同,返回类型相同
B.名称相同,参数个数相同,参数类型相同,返回类型不同
C.名称相同,参数个数不同,返回类型不同
D.名称相同,参数个数相同,参数类型不同,返回类型相同

2、如果 ALPHA 类继承自 BETA 类,则 ALPHA 类称为( ),BETA 类称为( )。
A.基类,派生类
B.密封类,基类
C.派生类,基类
D.该表述有误
3、(b )关键字用于完全重写基类的虚拟方法。
A.new
B.base
C.override
D.static
4、在 C# 中,假设 Person 是一个类,而 ITeller 是一个接口,下面的( )类声明是正确的。
A.class Employee : Person,ITeller
B.class Employee : ITeller,Person
C.class Employee - Person,ITeller
D.class Employee : Person / ITeller
5、已经定义好一个类Person:
public class Person
{
public Person( stirng name, uint age)
{
}
}
在Person的一个派生类Employee里调用Person类的构造函数正确方式为()。
A.base.Person (name, age);
B.base (name, age);
C.Person (name, age);
D.this (name, age);

6、属性的( )访问器用于将值赋给类的私有实例变量。
A.get
B.set
C.this
D.value
7、( )关键字用于定义事件。
A.delegate
B.event
C.this
D.public
8、所有 C# 异常都派生自( )类。
A.Windows
B.Exception
C.Common.Exception
D.System.Exception
9、程序员可使用( )语句以程序方式引发异常。
A.run
B.try
C.throw
D.catch

10、在Winforms中,下列说法正确的是()
A.MDI主窗体可以有多个
B.将窗体设置为MDI主窗体,需要将窗体IsMDIContainer属性设置为true
C.将窗体设置为MDI主窗体,需要将窗体MdiParent属性设置为true
D.模式窗体可以为MDI子窗体

11、MessageBox.Show()返回值类型为()。
A.int
B.DialogResult
C.string
D.DialogValue

12、用户可以通过( )类将数据作为一组键值对来存储,这些数据是根据键值进行组织的。
A.ArrayList
B.Array
C.IList
D.Hashtable

13、用来获取集合类中元素个数的属性是( )
A. Length
B. Count
C. Capacity
D. Number

14、比较ArrayList、List<T>、Hashtable、Dictionary<K,T>异同;

15、Microsoft SQL Server 数据库有一个存储过程用来合计每天接收到的订单的总数.存储过程返回一个类型为integer的单个数值的结果,编写代码执行存储过程并返回一个integer结果,实例化一个SqlCommand 对象TestKCommand 并初始化所有参数,
使用以下()方法 ,效率最高;
ExecuteReader
ExecuteScalar
ExecuteXMLReader
ExecuteNonQuery

16、为了在程序中使用DataSet 类定义数据集对象,应在文件开始处添加对命名空间_______的引用
A.System.IO
B.System.Data
C.System.Utils
D.System.DataBase

17、下列不是GridView控件字段类型的是()。
A. ButtonFiled
B.TemplateField
C.ImageField
D.AlternateFiled
18、下列控件不是ASP.NET内置控件的是()。
A.RegularExpressionValidator
B.CustomValidator
C.ValidationSummary
D.NullValidator
19、下列不是WebForm页面生命周期事件的是()。
A. Init
B. Close
C. UnLoad
D. PreRender

编程题:
1、请完成登陆验证:
1)、如果输入的用户名是ASP, 密码是ASP,则登录成功并触发登录成功事件,输出“登录成功”;
2)、反之,则触发登录失败事件,输出“用户名或密码错误”;
展开
 我来答
做人好累好累
2010-01-01 · TA获得超过1061个赞
知道答主
回答量:517
采纳率:0%
帮助的人:260万
展开全部
B,C,C,A,B,B,B,B,C,B,B,D,B,

14:
arraylist 和 hashtable 都可以保存任意类型的数据,一个通过下标索引 和对象名 访问 hashtable只能通过keys访问,不过C#也可以支持keys加values访问,不过很麻烦。不讲了 List 和Dictionary 泛型只能保存指定类型的值 ,访问方式 list和arraylist一样 Dictionary和hashtable一样
微软支持泛型。默认引用了using collection.generic 命名空间鼓励程序使用泛型。

B,B,

17,18,19 不会

编程题 :假设输入的控件是textbox1 密码是textbox2 按钮时button1
那么时间button1_Click 事件里面的代码就是
{
if((textbox1.Text=="ASP")&&textbox2.Text=="ASP")
{
MessageBox.Show("登陆成功");
}
else
{
MessageBox.Show("用户名或名字错误");
}
}

都不是很难的问题。。希望对你有所帮助啦。还好新年有空。

看了楼上 前面两题就看不下去了。。第一题 C 参数个数不同 绝对是方法重载 第二题 他说的继承自 所以第一个是 派生类, 这种基础题都乱作?还师范的呢,没事做也别害人啊,损了你们北大师范的名声。
ebread
2010-01-01 · 超过28用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:67.1万
展开全部
我就以我知道的来答一下,ASP.NET的实在是记不清了,最近一直内搞这个。

1.B,C 2.A 3.A 4.A 5.B 6.B 7.B 8.D 9.C 10.B 11.B 12.D 13.B 15.B 16.B
19.B

14那个题目前两个是一种,后两个是一种,前面的是普通的集合,就存储值,第二个用的是泛型,减少了装拆包的性能损失。后面的是键值对应存储的集合,第一个是用值自身的值形成键值,第二个则可以自定义键值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卟殇蚊子
2010-01-01
知道答主
回答量:53
采纳率:100%
帮助的人:5万
展开全部
1.BC 2.A 3.B 4.C 5.B 6.B 7.B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海浪舞者
2010-01-01 · TA获得超过410个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:154万
展开全部
17:D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式