资源描述:
《c#程序设计复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C#程序设计》复习题一、选择题1、C#语言是微软.NET公共语言运行环境中内置的核心程序设计语言,是一种______。A)面向过程程序设计语言B)面向对象程序设计语言C)跨平台程序设计语言D)机器语言2、C#应用程序中,导入其他系统预定义元素部分可以使用关键字______。A)useB)namespaceC)importD)using3、命名空间是一种在程序中防止标识符命名冲突而引入的逻辑隔离机制,C#中使用关键字______表示,A)usingB)spacenameC)classD)namespace4、C#应用
2、程序中,用主方法指明程序执行的开始点,主方法的名字规定为______。A)classB)mainC)MainD)MainWay5、在C#的Windows应用程序中,无论哪种控件,共同具有的是______属性。A)TextB)NameC)ForColorD)Caption6、C#程序中用到的数据分为两个大类,它们是______。A)值类型和引用类型B)整型和实型C)数值类型和字符类型D)简单类型和复杂类型7、C#语言中,基本整型数据类型(int)所占用的存储空间为______个字节A)1B)2C)4D)88、在程序中如
3、果要使用系统保留字(关键字)作为自定义的标识符,必须使用字符______作为引导符。A)@B)$C)#D)~9、下面所列C#标识符中,错误的是______。A)myidB)intC)@ifD)_int10、C#中所有字符都是使用______。A)Unicode编码B)UTF-8编码C)UTF-16编码D)GBK编码11、当变量x的值在[1,100]范围内时,下面的C#表达式返回值为“真”的是______。A)1<=x<=100B)x>=1
4、
5、x<=100C)x>1&&x<100D)x>=1&&x<=10012、下面的
6、C#表达式中,描述了数学关系x>=y>=z的是______。A)(x>=y)AND(y>=z)B)(x>=y)&&(y>=z)C)(x>=y>=z)D)(x>=y)&(y>=z)13、当变量x的值在[1,10]或[200,210]范围内时,下列C#表达式返回值为“真”的是______。A)(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)B)(x>=1)
7、
8、(x<=10)
9、
10、(x>=200)
11、
12、(x<=210)C)(x>=1)&&(x<=10)
13、
14、(x>=200)&&(x<=210)D)(x>=1
15、)
16、
17、(x<=10)&&(x>=200)
18、
19、(x<=210)14、设有C#语句:inta=5,b=4;则下列表示条件的表达式中值为“假”的是______。A)(a>b)&&(b>0&&a>0)B)(b>=0)&&(a<=b?A+b:a-b)>0C)a>0&&!(b>0)D)(a<=0)
20、
21、(a%b>0)15、执行C#语句序列:inti;for(i=0;i++<4;);后,变量i的值是______。A)5B)4C)1D)016、在默认的情况下,省略的类访问修饰符是______。A)privateB)publicC)pr
22、otectedD)internal17、在下面的类声明中,属于私有字段的是______:classPerson{publicstringname;publicstringsex;privateintage;doubleweight;}A)namesexB)ageC)weightD)ageweight18、类的属性中,能够修改字段值的代码块是______。A)get代码块B)set代码块C)find代码块D)modification代码块19、下列类定义代码,当用来声明对象car,并用Carcar=newCar();实
23、例化后,可以通过car对象直接赋值的字段是______。publicclassCar{publicstringtype;stringNo;privateintheavy;doublespeed;protectedstringowner;publicstringprice;privatestringcolor;}A)type,NoB)heavy,ownerC)type,owner,priceD)type,price20、要计算5的7次方,可以利用System.Math类提供的静态方法是______。A)BigMulB)
24、AtanC)PowD)Sqrt21、执行doublex=Math.Ceiling(-3.75)语句,x的值为______。A)4B)-4C)3D)-322、通过String类的方法,将stringstr1=”MICROSOFTVISUALSTUDIO2008”转换成”microsoftvisualstudio2008”,正确的语句是______