已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1类的成员中,可以定义为静态的有属性2下面有关抽象类的说法,正确的有抽象类中不一定有抽象方法3已知类B是由类A继承而来,类A中有一个名为M的非虚方法,现在希望在类B中也定义一个名为M的方法,若希望编译时不出现警告信息,则在类B中声明该方法时,应使用new修饰符。4以下不能作为复合赋值操作符被重载的有&=5 C#中的方法重写使用关键字override6下面关于索引函数说法不正确的是索引函数可以是静态的7将事件通知其他对象的对象称为发布方8以下说法正确的是一个委托在某一时刻可以指向多个方法9分析下列语句:namespace TestCSpublic delegate void Hello(string target);该语句的作用是:在TestCS 命名空间中定义了一个名为Hello 的委托类型;10 C#中MyClass 为一自定义类,其中定义了方法:public void Hello()使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,以下obj.Hello()可访问类MyClass的Hello方法?11设int类型变量x的值为9,那么表达式-x+-x+-x的值为2112下面程序的正确运行结果是1 1 12 1 12 12namespace testclass Programdelegate void FunCompute(int x, int y);static void Main(string args)FunCompute f = Div;f = f + Mod + Mul;f(4, 3);f = f - Div;f(4, 3);f = f - Mod;f(4, 3);f = f - Mul;static void Div(int x, int y)Console.WriteLine( x / y);static void Mod(int x, int y)Console.WriteLine( x % y);static void Mul(int x, int y)Console.WriteLine( x * y);13下面短路效应会增加不确定性,降低程序运行效率说法不正确?14关于一元操作符+和-,说法不正确的是前缀的特点是:先使用,再增减15下面输出结果为整数的是Console.WriteLine(5 / 2);16数组型参数,下列说法不正确的是当实参是数组变量时,必须指定该数组的长度。17不可以作用于结构类型中数据成员的访问限制修饰符有protected18输出型参数out,下列说法不正确的是输出型实参变量必须初始化19如果是引用类型的形参,不使用ref,则下面说法这时形参的变化,影响实参。是正确的20如果没有在对象创建表达式中为字段赋值,那么每个字段的初始值都是其类型的默认值。下面说法正确的是对于枚举类型,其默认值是021从高精度类型向低精度类型转换,进行的是显式转换22下列说法中,C#规定,值类型的数组之间可以进行转换,但要显式转换。是不正确的23若多维数组a有4行3列,那么数组中第10个元素的写法是a3,024下面decimal数据类型表示数的范围最大25delegate int Mydelegate(int x,int y)定义了委托类型,能给该委托对象赋值的方法是int Sum(int m,int n);26以下叙述正确的是用do.while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式27以下语句会产生死循环的有for(;);28while语句循环结构和dowhile 语句循环结构的区别在于dowhile循环是先执行循环体,后判断条件表达式是否成立;而while语句是先判断条件表达式,再决定是否执行循环体。29下面语句执行后y的值为512int x = 1, y = 1;do y = (+x);while (x 4);30下面语句执行后y的值为30int x = 0, y = 0;while (x 10) y += (x += 2);31执行下面的代码后,字符串s2的值为HELLOstring s1 = null;string s2 = s1;s1 = Hello;s2 = s1.ToUpper();32以下程序运行后, z的值为VISUAL C#.NET2.0设计教程string x = Visual C#.NET程序设计;string y = 应用教程方案之一;string z = x.Replace(程序,2.0).ToUpper() + y.Substring(2,2);33在C#中,下列string StrList = ,;语句可以创建一个具有3 个初始值为的元素的字符串数组?34已知string str=Hello ,则把str中所有字符转为大写的是str=str.ToUpper();35若 x=Hello, World, y=Visual C#.NET, 则以下表达式中,结果为Hello C#的是x.Substring(0,5)+y.Substring(7,2);36以下指定泛型参数的目标类型继承自某个类或接口的语句,public class GT where T:IA,A是错误的。(其中A是类名,IA、IB是接口)37类型参数在泛型类中不可以用作构造函数的类型参数38以下public class G where S:struct泛型定义中,可将类型参数的目标类型限制为值类型。39对于类型参数,C#通过关键字default来描述其默认值40可以为索引器指定一个或多个索引参数。41设int类型变量x和y的取值分别为3和2,那么执行下面语句后z的值为1int z = (x+ % y = 0) ? +x : (x / y = 1) ? +y : -y;42使用File的下列方法打开文件时,如果指定文件不存在会引发异常的有AppendAllText43FileStream fs = new Filestream(c:test.txt,FileMode.Create,FilAccess.ReadWrite,Fileshare.None); 针对如上C#代码段以下说话正确的是如果c盘根目录下不存在文件test.txt,则建立一个内容为空的test.txt文件44关于注释的说法,下面/四线注释是错误的?45CLR的全称是公共语言运行时46C#程序的执行过程是从程序的Main方法开始,到Main方法结束。47下列说法正确的有属性通过使用访问器来读写类中的字段,从而为保护类中字段提供了可能48类的成员中,可以定义为静态的有构造函数49如果需要主动引发异常,可使用Throw语句50能够捕获方法的无效参数的异常类型是ArgumentException51C#程序中,可使用try.catch 机制来处理程序出现的运行错误52在C#中,下列关于抽象类和接口的说法,正确的是继承自抽象类的子类必须实现其父类(抽象类)中的所有抽象方法53在c#中,关于继承和接口,以下说法正确的是c#允许多接口实现,但不允许多重继承54多态性允许对类的某个方法进行调用而无需考虑该方法所提供的特定实现,例如,可能有名为Road的类,它调用另一个类的Drive方法,另一个类可能是SportsCar 或SmallCar,但二者都提供Drive方法,虽然Drive 方法的实现因类的不同而异,但Road 类仍可以调用它,并且它提供的结果可由Road 类使用和解释。在 .NET 中,可以由以下的方式来实现组件中多态性,除了( 通过受保护的成员函数来实现多态性)。55对下面的C # 程序:using System;public interface IAccountvoid PosInterest();void DeductFees(int feeSchedule);class BusinessAccount : IAccountint A;public static void Main()BusinessAccount B = new BusinessAccount();Console.WriteLine(B.A);Console.ReadLine();public void IAccount.PostInterest()A = A + 1;public void IAccount.DeductFees(int feeSchedule)A = A + feeSchedule;以下的说法正确的是程序将出现编译错误,指示public关键字对接口项无效56以下关于C#代码的说法正确的是该段代码正确public abstract class Animalpublic abstract void Eat();public void Sleep()57声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是int receive(int num)58集合类型ArrayList对应的泛型集合类型是List59下面有关构造函数和析构函数的说法,不正确的有一个类可以多个析构函数60下列操作符是右结合的是=1、 要从派生类中访问基类的成员,应使用关键字_base_。2、 下列说法中,正确的是_派生类对象可以强制转换为基类对象_派生类对象可以强制转换为基类对象_。3、 继承具有_传递性_,即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。4、以下的C#代码定义一个接口: public interface Ifile int A; int delFile() A = 3; void disFile(); 关于以上的代码,以下描述错误的是( 代码void disFile();应该编写为void disFile() )5、关于虚方法实现多态,下列说法错误的是_关键字virtual可以与override一起使用_。6、调用重载方法时,系统根据_参数的个数和类型_来选择具体的方法。7、下面关于this关键字说法错误的是_可以在静态成员中使用_。8、以下的C#代码:using System;using System.Theading;class AppPublic static void Main()Timer timer = new Timer(new TimerCallback(CheckStatus),null,0,2000);Console.Read();Static void CheckStatus(Object state)Console.WriteLine(正在运行检查);在使用代码创建定时器对象的时候,同时指定了定时器的事件,程序运行时将每隔两秒钟打印一行正在运行检查,因此,TimerCallback是一个_委托_9、分析下列程序:public class Class1private string _sData = ;public string sDataset_sData = value; 在Main 函数中,在成功创建该类的对象obj 后,下列_obj.sData = It is funny!;_语句是合法的?10、下列关于C#中索引器理解正确的是_索引器没有名字_。11、设int类型变量x的值为9,那么表达式x-+x-+x-的值为_24_。12、关于一元操作符+和-,说法不正确的是_前缀的特点是:先使用,再增减。_。13、关于is操作符说法不正确的是_如果e的实际类型为E,那么E是T的基类时,e is T返回true。_。14、关于取补与移位运算,下面说法不正确的是_如果是有符号整数,右移位时,将操作数的二进制位依次右移,右边低位被舍弃,高位补1。_。15、下面_短路效应会增加不确定性,降低程序运行效率。_说法不正确?16、关于类中的访问权限修饰符,说法不正确的是_没有加访问权限修饰符,默认的是公有的访问权限。_。17、如果是引用类型的形参,不使用ref,则下面说法_这时形参的变化,影响实参。_是正确的。18、下面_public readonly string Cur=人民币;Cur=港币;_定义是不正确的?19、下面关于私有字段,说法不正确的是_私有字段还允许其所属类的派生类的其他方法成员进行访问。_。20、方法中的return语句,_如果无返回值的方法,则执行代码中不允许出现return语句。_是不正确的?21、以下数组声明语句中,不正确的是_float array1=new int51,2,4;_。22、下面关于结构的说法,正确的是_结构是复合值类型_。23、下面_decimal_数据类型表示数的范围最大。24、若多维数组a有4行3列,那么数组中第10个元素的写法是_a3,0_。25、对于不规则多维数组,调用其Length属性得到的是_第一维的长度_。26、下面语句执行后y的值为_30_。int x = 0, y = 0;while (x 10) y += (x += 2);27、下面语句的输出结果为_135_。int x = 1, y = 15;doif (y % x = 0)Console.Write(x);while (x+ y / 2);28、运行如下程序,输出结果是_a=1,b=0_。using System;class Example1public static void Main()int x = 1, a = 0, b = 0;switch (x)case 0: b+; break;case 1: a+; break;case 2: a+; b+; break;Console.WriteLine(a=0,b=1, a, b);29、以下叙述正确的是_用do.while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式_。30、结构化的程序设计的3种基本结构是_顺序结构,分支结构,循环结构_。31、在String类的下列方法中,返回类型不为String的为_IndexOf_。32、为了将字符串str = 123,456转换成整数123456,应该使用以下_int Num = int.Parse(str,System.Globalization.NumberStyles.AllowThousands);_语句?33、在C#中,下列_string StrList = ,;_语句可以创建一个具有3 个初始值为的元素的字符串数组?34、若 x=Hello, World, y=Visual C#.NET, 则以下表达式中,结果为Hello C#的是_x.Substring(0,5)+y.Substring(7,2);_ 。35、用户输入两个字符串后,想知道第二个字符串在第一个字符串中的起始位置,应该使用String类的_IndexOf_方法。36、对于泛型类P中的静态方法成员Calu(),以下_P.Calu();_是正确的调用方法。37、对于类型参数,C#通过关键字_default_来描述其默认值。38、以下泛型继承的定义,_public class B: A_是合法的。39、类型参数在泛型类中不可以用作_构造函数的类型参数_。40、类ClassA有一个名为M1的方法,在程序中有如下一段代码,假设该段代码是可以执行的,则修饰M1方法时一定使用了_static_修饰符。ClassA obj = new ClassA();ClassA.M1();41、_x1=x2=x3=8;_是正确的代码。42、设置openfiledialog1引用一个Openfiledialog 对象。打开该对话框的代码是_openfiledialog1.ShowDialog();_。43、DriveInfo类中_ DriveType_属性表示驱动器的类型。44、下面_csc.exe_是C#编译器。45、Console.Read()的功能是_从输入流读入下一个字符,至换行符结束。_。46、C#语言经编译后得到的是_CIL中间语言指令_。47、下列关于重载的说法,错误的是_方法可以通过指定不同的返回值类型重载_。48、C#中,关于事件的定义正确的是_public delegate void Click();public event Click OnClick;_。49、下面的程序段最终引发的异常有_OverflowException_。try try throw new FormatException(); catch throw new ArgumentNullException(); catchtry throw new OverflowException();finallythrow new NullReferenceException(); finallytry throw new ArgumentOutOfRangeException(); catch throw new ApplicationException(); 50、能够捕获方法的无效参数的异常类型是_ArgumentException_。51、C#程序中,可使用try.catch 机制来处理程序出现的_运行 _错误。52、下列代码输出为_A.F B.F B.G B.G_。class Fatherpublic void F() Console.WriteLine(A.F); public virtual void G() Console.WriteLine(A.G); class Son: Fathernew public void F() Console.WriteLine(B.F); public override void G() Console.WriteLine(B.G); class override_newstatic void Main() Son b = new Son();Father a = b;a.F();b.F();a.G();b.G();53、下面有关抽象类的说法,不正确的有_抽象方法不可以是保护方法_。54、已知类B是由类A继承而来,类A中有一个名为M的非虚方法,现在希望在类B中也定义一个名为M的方法,若希望编译时不出现警告信息,则在类B中声明该方法时,应使用_new_修饰符。55、在C中,允许多接口继承,从多个接口时,使用:后跟继承的接口的名字,多个接口名称之间使用_,_符号进行分隔。56、类的以下特性中,可以用于方便地重用已有的代码和数据的是_继承_。57、声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是_int receive(int num)_。58、System程序集中定义了可比较的泛型接口_IComparable_。59、下面有关构造函数和析构函数的说法,不正确的有_一个类可以多个析构函数_。60、下列操作符是右结合的是_=_。using System;class Testpublic static void Main()int a = 1, 2, 3, 4, 5, 6, 7, 8 ;int s0, s1, s2;s0 = s1 = s2 = 0;for (int i = 0; i 8; i+)switch (ai % 3)case 0: s0 += ai; break;case 1: s1 += ai; break;case 2: s2 += ai; break;11对下面的C # 程序:using System;public interface IAccountvoid PosInterest();void DeductFees(int feeSchedule);class BusinessAccount : IAccountint A;public static void Main()BusinessAccount B = new BusinessAccount();Console.WriteLine(B.A);Console.ReadLine();public void IAccount.PostInterest()A = A + 1;public void IAccount.DeductFees(int feeSchedule)A = A + feeSchedule;以下的说法正确的是程序将出现编译错误,指示public关键字对接口项无效12对下面的C # 程序: 程序将出现编译错误,指示public关键字对接口项无效using System;public interface IAccountvoid PosInterest();void DeductFees(int feeSchedule);class BusinessAccount : IAccountint A;public static void Main()BusinessAccount B = new BusinessAccount();Console.WriteLine(B.A);Console.ReadLine();public void IAccount.PostInterest()A = A + 1;public void IAccount.DeductFees(int feeSchedule)A = A + feeSchedule;13类的以下特性中,可以用于方便地重用已有的代码和数据的是继承14判断下列类MyClass 的定义中abstract class MyClass public abstract int getCount(); 合法的抽象类15下面关于操作符重载说法错误的是重载操作符可以声明为静态,也可以声明为非静态的16分析下列程序:public class Class1private string _sData = ;public string sDataset_sData = value; 在Main 函数中,在成功创建该类的对象obj 后,下列obj.sData = It is funny!;语句是合法的?17类的成员中,可以定义为静态的有构造函数18类MyClass 中,下列private int count;public int Countgetreturn count;语句定义了一个只读的属性Count?19以下说法正确的是一个委托在某一时刻可以指向多个方法20关于取补与移位运算,下面说法不正确的是如果是有符号整数,右移位时,将操作数的二进制位依次右移,右边低位被舍弃,高位补1。21关于操作符,逻辑操作符是右结合的,在优先级相同的情况下,表达式按照从右向左的顺序进行运算。说法是不正确的?22下面程序的正确运行结果是-0.3 1.7 1.7 -0.3namespace testclass Programstatic void Main(string args)float x = -0.3f;Console.WriteLine(x+);Console.WriteLine(+x);Console.WriteLine(x-);Console.WriteLine(-x);23下面+不是复合操作符24关于类中的访问权限修饰符,说法不正确的是没有加访问权限修饰符,默认的是公有的访问权限。25在类与结构的定义中,是否可以在定义成员的同时为其指定初始值。下面说法正确的是类中字段可以,结构成员不可以。26下列说法不正确的是类的静态字段为这个类的所有对象所共享,该类创建了多少个实例,在内存中就有多少份存储27下面关于可选参数,说法不正确的是可选参数可以是引用型(ref)或输出型(out)参数。28下面10/2不是常量29对于不规则多维数组,调用其Length属性得到的是第一维的长度30下面结构不是引用类型。31 C#中提供了数组的排序功能,下面Array.sort(MyArray); Array.reverse(MyArray);能完成对MyArray数组的降序排序。32从基类到派生类进行的是显式转换33下面有关break、continue 和goto语句描述正确的是goto语句必须和标识符配合使用,break和continue语句则不然34if语句后面的表达式应该是逻辑表达式35以下关于for循环的说法不正确的是for循环只能用于循环次数已经确定的情况下面有关for语句的描述有错误的是使用for语句时,可以省略其中的某个或多个表达式,但不能同时省略全部3个表达式36设字符串s的内容为Tsinghua University,那么语句s = s.Substring(5).Substring(2,5)将其值变为a Uni37用户输入两个字符串后,想知道第二个字符串在第一个字符串中的起始位置,应该使用String类的IndexOf方法C#中,新建一字符串变量str,并将字符串Toms Living Room保存到串中,则应该使用下列string str = Toms Living Room;语句?1.在C中,允许多接口继承,从多个接口时,使用:后跟继承的接口的名字,多个接口名称之间使用_,_符号进行分隔。2.下面有关属性的说法,不正确的有_属性可以有默认值_。3.以下叙述正确的是_一个类可以实现多个接口。_。4.下列关于抽象类的说法错误的是_抽象类可以实例化_。5.已知类B是由类A继承而来,类A中有一个名为M的非虚方法,现在希望在类B中也定义一个名为M的方法,若希望编译时不出现警告信息,则在类B中声明该方法时,应使用_new_修饰符。6. 下面关于构造函数说法正确的是_构造函数不能有返回值_。7. 下列关于重载的说法,错误的是_方法可以通过指定不同的返回值类型重载_。8. 声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是_int receive(int num)_。9.以下正确的描述是_函数的定义不可以嵌套,函数的调用可以嵌套_。10. 分析下列程序:public class Class1private string _sData = ;public string sDataset_sData = value; 在Main 函数中,在成功创建该类的对象obj 后,下列_obj.sData = It is funny!;_语句是合法的?11. 创建表达式new操作符,下面_new不可以创建整数类型的实例。_不正确?12. 下面程序的正确运行结果是_。namespace testclass Programstatic void Main(string args)char ch = Y;Console.Write (ch-);Console.Write (-ch);Console.Write (ch);YWW13. 设double型变量x和y的取值分别为12.5和5.0,那么表达式x/y+(int)(x/y)-(int)x/y的值为_2.1_。14.下面_短路效应会增加不确定性,降低程序运行效率。_说法不正确?15. _as_不是比较运算符?16. 关于实例方法和静态方法,说法不正确的是_静态方法的执行代码可以直接访问非静态成员。_。17.方法的访问修饰符,下列_没有修饰方法,则该方法是公有的,类外可以访问。_是不正确的?18. 数组型参数,下列说法不正确的是_当实参是数组变量时,必须指定该数组的长度_。19.关于修饰符的访问限制的级别,说法不正确的是_如果一个类型是嵌套定义在另一个类型中,则内部类型的访问限制级别要高于外部类型。_。20.以下属于合法C#变量名的有_x_123_。21. 在C#中,Array类中的_Length属性_成员,可以获得数组的长度。22. 对于不规则多维数组,调用其Length属性得到的是_第一维的长度_。23. C#中提供了数组的排序功能,下面_Array.sort(MyArray); Array.reverse(MyArray);_能完成对MyArray数组的降序排序。24. 以下属于C#简单值数据类型的有_char_类型。25. 以下赋值语句中,正确的有_ushort x=50000;_。26. 下面语句的输出结果为_。int x = 1, y = 15;doif (y % x = 0)Console.Write(x);while (x+ y / 2);13527. 下面有关break、continue 和goto语句描述正确的是_goto语句必须和标识符配合使用,break和continue语句则不然_。28. 结构化的程序设计的3种基本结构是_顺序结构,分支结构,循环结构_。29. 下面有关for语句的描述有错误的是_使用for语句时,可以省略其中的某个或多个表达式,但不能同时省略全部3个表达式_。30. while语句循环结构和dowhile 语句循环结构的区别在于_dowhile循环是先执行循环体,后判断条件表达式是否成立;而while语句是先判断条件表达式,再决定是否执行循环体。_。31. 在C#中,下列_string StrList = ,;_语句可以创建一个具有3 个初始值为的元素的字符串数组?32.能够同时去除字符串前导和尾部空白的方法是_Trim_ 。33. 以下程序显示的结果是_7_ 。string str = Hello World;int pos = str.LastIndexOf(o);Console.WriteLine(pos);34. 以下程序运行后, z的值为_ VISUAL C#.NET2.0设计教程_ 。string x = Visual C#.NET程序设计;string y = 应用教程方案之一;string z = x.Replace(程序,2.0).ToUpper() + y.Substring(2,2);35. 已知string str=Hello ,则把str中所有字符转为大写的是_ str=str.ToUpper();_。36. 以下泛型继承的定义,_ public class B: A_是合法的。37.以下说法中错误的是_泛型类中不可以使用多个类型参数,因为可能会造成冲突_。38. 泛型类A的定义如下,那么其派生类定义中正确的是_ _。public class A where T:new()39. 设变量t的类型是泛型中的类型参数T,下面表达式_ t=null_是不正确的。40. 将事件通知其他对象的对象称为_发布方_。1.分析下列程序中类MyClass 的定义class BaseClasspublic int i;class MyClass : BaseClasspublic new int i;则下列语句在Console上的输出为_100, 0_。MyClass y = new MyClass();BaseClass x = y;x.i = 100;Console.WriteLine(0, 1, x.i, y.i);(提示:注意类 MyClass 中的new 关键字)2. 类的成员中,可以定义为静态的有_属性_。3. 以下的C#代码定义一个接口: public interface Ifile int A; int delFile() A = 3; void disFile(); 关于以上的代码,以下描述错误的是( 代码void disFile();应该编写为void disFile() )4. 在C#中,接口与抽象基类的区别在于_抽象基类可以包含非抽象方法,而接口只能包含抽象方法_。5. 关于虚方法实现多态,下列说法错误的是_关键字virtual可以与override一起使用_。6. 下面关于构造函数说法正确的是_构造函数不能有返回值_。7. 已知委托类型DoSomething 定义如下: public delegate void DoSomething();a, b, c, d 是DoSomething 的变量,分别有以下调用列表:a objA.Func1、objA.Func2 b objA.Func1、Class1.StaticFunc c objA.Func1、Class2.StaticFunc d Class2.StaticFunc 其中objA 为类Class1 的对象,objB 为类Class2 的对象。则执行b = b + c 后,变量b 关联的方法数目为_4_。8. 下列关于C#中索引器理解正确的是_索引器没有名字。9分析下列C#语句,注意类MyClass 没有访问修饰符:namespace ClassLibrary1class MyClasspublic class subclassint i;若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_internal_。10. 以下类MyClass 的属性count 属于_只读_属性.class MyClassint i;int countget return i; 11. 创建表达式new操作符,下面_new不可以创建整数类型的实例。_不正确?12. _as_不是比较运算符?13. 下面程序的正确运行结果是_YWW_。namespace testclass Programstatic void Main(string args)char ch = Y;Console.Write (ch-);Console.Write (-ch);Console.Write (ch);14. 下面输出结果为整数的是_Console.WriteLine(5 / 2);_?15. 关于一元操作符+和-,说法不正确的是_前缀的特点是:先使用,再增减。_。16. 方法中的return语句,_如果无返回值的方法,则执行代码中不允许出现return语句。如果无返回值的方法,则执行代码中不允许出现return语句。_是不正确的?17. 下面_string s=null;Console.WriteLine(s);_代码能通过编译运行。18. 在类与结构的定义中,是否可以在定义成员的同时为其指定初始值。下面说法正确的是_类中字段可以,结构成员不可以。_19如果没有在对象创建表达式中为字段赋值,那么每个字段的初始值都是其类型的默认值。下面说法正确的是_对于枚举类型,其默认值是0。_。20. 如果参数的类型是值类型,下面_值传递,形参获得的是实参的值,形参变化,实参也变化。_说法是不正确的。21. 下面_b_转义字符是用于表示退格。22. 下面_decimal_数据类型表示数的范围最大。23. 在C#中,Array类中的_Length属性_成员,可以获得数组的长度。24. 下面_结构_不是引用类型。25. 以下拆箱转换语句中,不正确的是_object o;int i=(int)o;_。26. 运行如下程序,输出结果是_a=1,b=0_。using System;class Example1public static void Main()int x = 1, a = 0, b = 0;switch (x)case 0: b+; break;case 1: a+; break;case 2: a+; b+; break;Console.WriteLine(a=0,b=1, a, b);27. 以下叙述正确的是_用do.while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式_。28. 以下关于for循环的说法不正确的是_for循环只能用于循环次数已经确定的情况_。29. 下面语句执行后y的值为_30_。int x = 0, y = 0;while (x 10) y += (x += 2);30. 下面有关break、continue 和goto语句描述正确的是_goto语句必须和标识符配合使用,break和continue语句则不然_。31. 已知string str=Hello ,则把str中所有字符转为大写的是str=str.ToUpper();_。32. 在C#中,下列_string StrList = ,;_语句可以创建一个具有3 个初始值为的元素的字符串数组?33. 执行下面的代码后,字符串s2的值为_HELLO_。string s1 = null;string s2 = s1;s1 = Hello;s2 = s1.ToUpper();34. 能够同时去除字符串前导和尾部空白的方法是_Trim_ 。35. C#中,新建一字符串变量str,并将字符串Toms Living Room保存到串中,则应该使用下列_string str = Toms Living Room;_语句?36. C#从_2.0_版开始引入泛型。37. 以下_public class G where S:struct_泛型定义中,可将类型参数的目标类型限制为值类型。38. 对于类型参数,C#通过关键字_default_来描述其默认值。39. 类型参数在泛型类中不可以用作_构造函数的类型参数_。40. 类的成员中,可以定义为静态的有_构造函数_。41. 设int类型变量x的值为9,那么表达式-x+-x+-x的值为_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医执业药师模拟试题及答案详解
- 关于罂粟碱药品的试题及参考答案
- 郑州大学光学研究生入学试题及答案
- 2025-2026学年无锡市数学三年级下学期期中质量检测试题含答案解析
- 2025-2026学年成都市郫县数学三年级下学期期末学业质量监测模拟试题含答案
- 2025-2026学年广东省河源市连平县数学三年级下学期期末学业质量监测试题含答案
- 2025-2026学年山西省临汾市襄汾县数学三年级第二学期期中质量跟踪监视试题(含答案解析)
- 2025-2026学年山东省威海市三下数学期末学业水平测试模拟试题(含答案解析)
- 保密知识测试题及最终答案
- 厂商培训测试题及答案高中生版本
- 盾构施工监测方案
- 学校全体教职员工安全培训
- 江西省南昌市2026届高三年级下学期四月检测(二模)生物试题
- 2026年全科医生转岗培训题库高频重点提升及答案详解(真题汇编)
- 2026数字重庆政务科技有限公司招聘专业人才31人笔试历年备考题库附带答案详解
- 公文筐测验模拟测试题及答案(一)
- 滑膜肉瘤2025年CSCO指南
- 2025中国智能门锁行业白皮书
- 静配中心岗前培训课件
- 医护三基三严培训课件
- TCECS10306-2023智能城镇燃气调压装置
评论
0/150
提交评论