C#结构化编程-基本数据类型习题.doc_第1页
C#结构化编程-基本数据类型习题.doc_第2页
C#结构化编程-基本数据类型习题.doc_第3页
C#结构化编程-基本数据类型习题.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#结构化编程-数据类型的转换1以下的C#代码,用来判断两个整数是否相等:class C static void Main(string args) int A; int B;if A = BConsole.Write(A = B); 代码中存在的错误包括以下的几项,除了(D)(选择一项)a) 变量A和B在使用以前,必须进行赋值b) 判断A 和B是否相等,应使用“=”符号c) A和B是否相等的判断,应使用括号括起来d) If下面的执行代码,应使用花括号括起来2在.NTE中,一些数据类型为引用类型的值为(B)时,表明没有引用任何对象。(选择一项)a) Emptyb) nullc) Nothing3C#中,变量var1是一个引用类型变量,则它(BD)(选择两项)a) 可以存放真正的数据b) 只存放指向真正数据的内存地址的引用c) 可以存放真正的数据,也存放指向真正数据的内存地址的引用d) 改变一个引用类型变量的值,可能会影响到其他值类型变量的值4. 与C/C+不同,C#允许结构拥有(BCD):A. 仅构造函数B. 方法C. 属性D. 构造函数5. 运行如下的C#代码段将(b)。 Int a=10; String b=”10”; Console.WriteLine(a+b);a) 输出: 20 b) 输出: 1010 c) 输出: 10+10 d) 编译报错,提示数据类型不匹配6. C# 的关键字int对应哪一个.NET类型?(B)A. int16B. int32C. int647.类的私有成员是否可以被继承?(A)A.YesB.No8.代码输出(A):public static void Main(string args)int i = 2000;object o = i;i = 2001;int j =(int) o;Console.WriteLine(i=0,o=1, j=2,i,o,j);A. i=2001,o=2000,j=2000B. i=2001,o=2001,j=2001C. i=2000,o=2001,j=2000D. i=2001,o=2000,j=2001 9. 判断下列数据类型转换的正确选项(AC):A. int i=0;object o1=i;object o2=(object)i;B. int i=0;object o=i;int i1=o;int i2=(object)o;int i3=(int)o;C. int i=0; long l1=i;long l2=( long)i;D. int i=0; object o1=i;long l1=( int)o1;long l2=(long)o1;10.C#中,下面属于值类型的数据类型是(C)a)intb)ArrayList c)DateTimed)Object11.C#中,如果没有进行显式赋值,枚举中的第一个元素值为(A)a)0b)1 c)“d)-112.在C#中,下列变量定义与赋值正确的是(C,D)(选两项)A . int a=”12”;Bfloat a=12.5CDouble a=12;Dstring a=12.ToString();13. 在C#中,下列变量定义与赋值正确的是(c)。a) int age = 12.5;b) string name = accp;c) double money = 100.0;d) char level =A;14. 在C#中,下列常量定义正确的是(b)(选择一项)a) const double PI 3.1415926b) const double c=2.7c) define double PI 3.1415926d) define double =2.715.在c#中,下列代码运行的结果是(c)Class TestPublic struct PointPublic int x;Public int y;Public Point(int x,int y)This.x = x; This.y = y;Static void Main()Point p1 = new Point (100,100); Point p2 = p1;P1.x = 200;Console.WriteLine(“0,1”,p1,x,p2,x); a.100,100b.100 200c 200 100d 200 20016在C#中,下列代码输出结果是(c);Class Testpublic enum WeekDays Mon,Tue,Wed,Thur,Fri,Sta,SunStatic void Main()WeekDays week =(WeekDays)2;Console.WriteLine(week);a) 2;b) Tuec) Wedd) 编译错误。18以下是一些C#中的枚举型的定义,其中错误的用法有(bc)。(选择两项)a) public enum var1 Mike = 100, Nike = 102, Jike =1b) public enum var1:char Mike = 100, Nike=99, Jike c) public enum var1:long Mike , Nike = 102, Jike

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论