net复习题型

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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);

相关文档
最新文档