C#期末复习题(附答案)

C#期末复习题(附答案)

ID:47055959

大小:104.01 KB

页数:7页

时间:2019-07-10

C#期末复习题(附答案)_第1页
C#期末复习题(附答案)_第2页
C#期末复习题(附答案)_第3页
C#期末复习题(附答案)_第4页
C#期末复习题(附答案)_第5页
资源描述:

《C#期末复习题(附答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、单项选择题1、以下属于C#简单值数据类型的有【A】。(A)int类型(B)int[]类型(C)char类型(D)枚举类型2、以下数组声明语句中,不正确的有【D】。(A)int[]a;(B)int[]a=newint[2];(C)int[]a={1,3};(D)int[]a=int[]{1,3};3、以下拆箱转换语句中,正确的有【C】。(A)objecto;inti=(int)o;(B)objecto=10.5;inti=(int)o;(C)objecto=10.5;floatf=(float)o;(D)objecto=10.5;floatf=((float)(doub

2、le)o);4、若bool型变量a和b的取值分别为true和false,则表达式a&&(a

3、

4、!b)和a

5、(a&!b)的值分别为【A】。(A)truetrue(B)truefalse(C)falsefalse(D)falsetrue5、下列属于值类型的是【A】。(A)枚举(B)接口(C)委托(D)数组6、.NETFramework的SDK中提供了一个反汇编工具,利用该工具可以查看可执行文件所包含方法和元数据。该工具是【B】。(A)ccspy.exe(B)ildasm.exe(C)msvsmon.exe(D)dotfuscator.exe7、下列【B】选项不是.Net框架可

6、以创建的应用程序类型。(A)控制台应用(B)MIS系统(C)Web服务(D)windows应用8、下面有关静态方法的描述中,错误的是【D】。(A)静态方法属于类,不属于实例(B)静态方法可以直接用类名调用(C)静态方法中,可以定义非静态的局部变量(D)静态方法中,可以访问实例方法9、关于委托的说法,错误的描述是【D】。(A)委托属于引用类型(B)委托用于封装方法的引用(C)委托可以封装多个方法(D)委托不必实例化即可被调用10、C#中导入某一命名空间的关键字是【A】。(A)using(B)use(C)import(D)include11、类的成员中,不能定义为静态的有【A

7、】。(A)析构函数(B)属性(C)索引函数(D)方法12、在编写C#程序时,若需要对一个数组中的所有元素进行处理,则使用【C】方法最好。(A)for循环(B)while循环(C)foreach循环(D)do...while循环13、下列关于构造函数的描述正确的是【B】。(A)构造函数不可以用public修饰(B)构造函数的方法名必须与类名相同(C)构造函数可以声明返回类型(D)构造函数不能带参数14、关于泛型类中类型参数的说法错误的是【D】。(A)类型参数可以用作成员字段类型(B)类型参数可以用作成员方法的参数类型(C)类型参数可以用作成员方法的返回类型(D)以上说法不全

8、对15、设可空类型的变量x取值为null,那么访问其下列成员会引发异常的有【D】。(A)x.GetValueOrDefault(B)x.HasValue(C)x.ToString()(D)x.GetType()16、对于下面的泛型方法定义,以下调用形式中会失败的有【A】。publicclassC{publicstaticvoidFA(Tt1,Tt2)whereT:struct{}}(A)C.FA(2,3);(B)C.FA(2,0.3);(C)C.FA(2,3);(D)C.FA(2,0.3);17、下列【C】特性不属于C#3.

9、0新增特性。(A)隐式类型(B)扩展方法(C)匿名方法(D)自动实现的属性18、假定有一个菜单项,名为MenuItem,为使菜单不可用,应使用的语句为【D】。(A)MenuItem.Visible=False(B)MenuItem.Enabled=True(C)MenuItem.Visible=True(D)MenuItem.Enabled=False19、如果要将窗体设置为半透明,则【A】。(A)要将Opacity属性的值设置为小于100%(B)要将FormBoderStyle属性设置为None(C)要将locked属性设置为True(D)要将Enabled属性设置为T

10、rue20、下面对方法中的ref和out参数说明错误的是【B】。(A)ref和out参数传递方法相同,都是把实在参数的内存地址传递给方法,实参与形参指向同一个内存存储区域,但ref要求实参必须在调用之前明确赋过值(B)ref是将实参传入形参,out只能用于从方法中传出值,而不能从方法调用处接收实参数据(C)ref和out参数传递的是实参的地址,所以要求实参和形参的数据类型必须一致(D)ref和out参数要求实参和形参的数据类型或者一致,或者实参能被隐式地转化为形参的类型21、打开通用对话框openFileDialog的【B】属

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。