net复习题型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
net复习题型
选择题
一、C#语言基础
1、DateTime类的( )属性可以获得系统当前日期和时间 A.Now B.Today
C.Tomorrow
D.ThisTime
2、下列代码执行后,将显示( ) Random rr=new Random(); int
k=rr.Next(10,100)
A.0<=k<100之间的随机数
B.10<=k<100之间的随机数
C.10<=k<=100之间的随机数
D.0<=k<=100之间的随机数
3. C#中每个int类型的变量占用()个字节的内存。 A. 8 B.4 C.2
D.1
4. 引用类型存储在()中。
A.堆栈 B.堆内存 C.队列 D.列表
5. 在C#中,表示一个字符串的变量应使用以下哪条语句定义? A. CString str; B.string str;
C. Dim str as string D.char *str;
6. 在C#中表达式中的整型常数默认是什么类型?( ) A.int B.short C.long
D.byte
7. 如果未显式赋值,则将整型值()赋给枚举中的第一个元素。 A. 1 B.0
C.2 D.3
8. 以下错误的转义字符是()。 A. ?\\\\? B.?\\81? C. ?\\”?
D.?\\0?
9. float类型的值可以隐式转换成()类型的值而保持值不被改变 A. char B.double C.long D.int
10. 在C#程序中,下列用来处理异常的结构,错误的是()。
A. try{}catch{}finally{} B.try{}finally{} C.catch{}finally{}
D.try{}catch{}
11. 在C#中,假设Class1是一个类,而IExample是一个接口,下面的(的。
A. class Employee: Class1, IExample B. class Employee: IExample, Class1 C. class Employee- Class1, IExample D. class Employee: Class1/Iexample
)类声明是正确
12. ()在属性的设置方法的实现内,用于访问传递给该属性的隐式参数。
A. this B. value C.proterty D. args
13. 在C#语言中,if语句中的判断表达式() A.必须是逻辑表达式可以
B.是任意有效表达式 C.必须是逻辑或关系表达式 D. 必须是关系表达式
13、在C#中,以下正确的描述是()。 A. 函数的定义可以嵌套,函数的调用不可以嵌套 B. 函数的定义不可以嵌套,函数的调用可以嵌套 C. 函数的定义和函数的调用均可以嵌套 D. 函数的定义和函数的调用均不可以嵌套
13、以下程序的输出结果是()。 enum Workdays {
Sunday=65,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday }
Workdays myday=WorkDays.Sunday; Console.Write(“{0}”,myday); A.Sunday B.65 C.A D.-1
14. 字符串数组strarray包含以下元素:string[] strarray={“this”, “is”, “a”, “test”};
则以下语句在控制台的输出是什么?() string strafterjoin
=string.Join(“, ”,strarray); Console.WriteLine(strafterjoin);
A.”this”,”is”,”a”,”test” B.this is a test
C.this,is,a,test D.thisisatest
15. 以下关于C#代码的说法正确的是() public abstract class Animal
{ public abstract void Eat(); public void Sleep(){ } }
A.代码编译错误,因为类中方法没有实现 B.代码编译错误,因为类中存在非抽象方法 C.该段代码正确
D.通过代码”Animal an = new Animal();”可以创建一个Animal对象
16. 在C#中,byte类型表示的范围是( ) A.0----255 B.1----256 C.-128----127
D.0---65535
17、 C#中的String类中包含许多字符串的处理方法,以下()方法用于比较一个字符串和另一个字符串的值是否相等。 A.bool Equals(string value) B.int
IndexOf(string value) C.bool Compare(string value) D.int Equals(string value)
18、在C#中有一个Windows窗体,该窗体中有一个名为btClose的按钮控件,程序员为该控件绑定了Click事件,该事件的处理程序如下所示,程序运行时,用户点击btClose按钮后,程序将()。 Application.Exit();
MessageBoxShow(“再见!”); A.直接退出 B.关闭当前窗体,程序并不退出
C.关闭当前窗体并显示消息框后,程序退出
D.显示相息框,程序并不退出
19. 在.NET中,程序中的错误可以划分为以下除了()的三类。 A.逻辑错误
B.运行时错误
C.语法错误
D.自定义错误
20. 在C#中,()正确定义了一个具有10个int类型的数组。 A.int iArray = new int[10]; B.int[] iArray = new int; C.int[] iArray = new int(10); D.int[] iArray = new int[10];
21. 以下选项中,哪一个变量名的定义是错误的() A. Abc B.my_vala
C._myValue
D.class
18.引用类型和值类型之间的区别是( )?
A.引用类型变量保存内存地址,值类型直接保存变量值
B.引用类型在变量中直接保存变量值,值类型保存内存地址
C.引用类型和值类型保存数据的方式相同
Framework不支持值类型,因为所有的类型都是引用类型了
22. 用来定义事件的关键字是()
A. event
B. delegate
C. interface
D.以上都不是
23、定义并初始化一个用于存放我们国家的四个直辖市的数组cityName,四个直辖市为:北京,上海,天津,重庆. 正确的是( ABC )多选
A.String[] cityName = new String[4] { \北京\上海\天津\重庆\
B.String[] cityName = new String[] { \北京\上海\天津\重庆\
C.String[] cityName={\北京\上海\天津\重庆\
D.String cityName = new String[4] { \北京\上海\天津\重庆\24. 将字符串string s=”9753”;转换为int类型,正确的语句是(AD )多选:
A.int n=int.Parse(s);
B. int n=int.ValueOf(s)
C.int
n=Convert.ToDouble(s); D. int n=Convert.ToInt32(s);