C#程序设计复习题(共11页).doc
《C#程序设计复习题(共11页).doc》由会员分享,可在线阅读,更多相关《C#程序设计复习题(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上C#程序设计复习题一、选择题1、C#语言是微软.NET公共语言运行环境中内置的核心程序设计语言,是一种_。A)面向过程程序设计语言 B)面向对象程序设计语言C)跨平台 程序设计语言D)机器语言2、C#应用程序中,导入其他系统预定义元素部分可以使用关键字_。A)useB)namespaceC)importD)using3、命名空间是一种在程序中防止标识符命名冲突而引入的逻辑隔离机制,C#中使用关键字_表示,A)usingB)spacenameC)classD)namespace4、C#应用程序中,用主方法指明程序执行的开始点,主方法的名字规定为_。A)classB)ma
2、inC)MainD)MainWay5、在C#的Windows应用程序中,无论哪种控件,共同具有的是_属性。A)TextB)NameC)ForColorD)Caption6、C#程序中用到的数据分为两个大类,它们是_。A)值类型和引用类型B)整型和实型C)数值类型和字符类型D)简单类型和复杂类型7、C#语言中,基本整型数据类型(int)所占用的存储空间为_个字节A)1B)2C)4D)88、在程序中如果要使用系统保留字(关键字)作为自定义的标识符,必须使用字符_作为引导符。A)B)$C)#D)9、下面所列C#标识符中,错误的是_。A)myidB)intC)ifD)_int10、C#中所有字符都是使
3、用_。A)Unicode编码B)UTF-8编码C)UTF-16编码D)GBK编码11、当变量x的值在1,100范围内时,下面的C#表达式返回值为“真”的是_。A)1=x=1 | x1 & x=1 & 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=200) & (x=1) | | (x=200) | | (x=1) & (x=200) & (x=1) | | (x=200) | | (xb) &
4、 (b0 & a0)B)(b=0) & (a0C)a0 & !(b0)D)(a0)15、执行C#语句序列:int i; for(i=0; i+4; ) ;后,变量i的值是_。A)5B)4C)1D)016、在默认的情况下,省略的类访问修饰符是_。A)privateB)publicC)protectedD)internal17、在下面的类声明中,属于私有字段的是_:class Personpublic string name;public string sex;private int age;double weight;A)name sexB)ageC)weightD)age weight18、类
5、的属性中,能够修改字段值的代码块是_。A)get代码块B)set代码块C)find代码块D)modification代码块19、下列类定义代码,当用来声明对象car,并用Car car=new Car( );实例化后,可以通过car对象直接赋值的字段是_。public class Carpublic string type;string No;private int heavy;double speed;protected string owner;public string price;private string color;A)type , NoB)heavy , ownerC)type
6、 , owner , priceD)type , price20、要计算5的7次方,可以利用System.Math类提供的静态方法是_。A)BigMulB)AtanC)PowD)Sqrt21、执行double x=Math.Ceiling(-3.75)语句,x的值为_。A)4B)-4C)3D)-322、通过String 类的方法,将string str1=”MICROSOFT VISUAL STUDIO 2008”转换成”microsoft visual studio 2008”,正确的语句是_。A)str1.ToLower( )B)str1.ToUpper( )C)str1.ToUpperD
7、)str1.ToLower23、执行下面的代码,表述正确的是_。Random rd=new Random( );int a=rd.Next(0 , 5);Console.WriteLine(a);A)a的值始终介于0到5之间,但不能是5B)a的值始终介于0到5之间,但不能是5和0C)a的值始终介于0到5之间,但不能是0D)a的值始终介于0到5之间,包含0和524、下面所列选项中,不能正确定义并初始化一维数组b的是_。A)double b=new double51,2,3,4,5;B)double b=new double 1,2,3,4,5;C)double b= 1,2,3,4,5;D)do
8、uble b=new 1,2,3,4,5;25、下面所列选项中,不能正确定义并初始化二维数组a的是_。A)int , a=new int2 , 31,2,3,4,5,6;B)int , a=new int , 1,2,3,4,5,6;C)int , a=new int , 1,2,3,4,5,6;D)int , a= 1,2,3,4,5,6;26、设有C#数组定义语句:int a=new int5; 对数组a的正确引用是_。A)a5B)a100-100C)a(0)D)a+127、设有C#数组定义语句:double myArr; myArr=new double10; 数组元素myArr5的值是
9、_。A)0B)0C)mullD)随机数28、设有C#数组定义语句:float , a=new float5,5; 对数组a元素的正确引用是_。A)a32B)a4,5C)a5,0D)a0,029、要使窗体启动时位于屏幕中央,应该设置窗体的StartPosition属性为_。A)CenterScreenB)WindowsDefaultBoundsC)CenterParentD)WindowsDefaultLocation30、卸载窗体的操作命令应为_。A)Move( )B)Hide( )C)Load( )D)Dispose( )31、要使图片在PictureBox中按原大小完整显示,应设置Size
10、Mode属性为_。A)AutoSizeB)StretchImageC)CenterImageD)Zoom32、Label控件的边框样式由_属性决定。A)FlatStyleB)BorderStyleC)BackColorD)AutoSize33、使用_方法可以把一个字符串数组的内容全部添加到ListBox控件中。A)Add( )B)Remove( )C)Clear( )D)AddRange( )34、访问组合框的_属性,可以获得用户在组合框中输入或选择的数据。A)TextB)ItemDataC)SelectedIndexD)SelectedValue35、通过SaveFileDialog对话框保
11、存文件时,默认的初始路径由_属性决定。A)FilterB)InitialDirectoryC)ModifiersD)Tag36、如果ColorDialog的_属性为True,颜色对话框则以包含调色板(规定自定义颜色)的扩展形式打开。A)AnyColorB)FullOpenC)ModifiersD)AllowFullOpen37、下列对象中,不可能添加到状态栏上的是_。A)ComBoxB)StatusLabelC)ProgressBarD)DropDownButton38、在下列字形(FontStyle)中,不能通过FontDialog设置的是_。A)BoldB)DottedC)ItalicD)
12、Underline39、DirectoryInfo类的实例对象用于获得指定目录下所有文件的方法是_。A)GetDirectoriesB)GetFilesC)GetHashCodeD)GetObjectData40、FileStream类是设计用于处理文件输入输出操作中的_的。A)字节流B)字符流C)二进制流D)数值流41、使用StreamReader对象的_方法,可以一次性读取指定文件的全部内容。A)Read( )B)ReadBlock( )C)ReadLine( )D)ReadToEnd( )42、通过FileStream对象创建新的文件,如果选择FileMode为_,则在指定的文件名已存在
13、时将其覆盖。A)TruncateB)OpenC)CreateNewD)Create43、使用画笔在窗体上绘制各种样式的直线或曲线时,下列命名空间可以不引用的是_。A)System.DrawingB)System.Drawing.Drawing2DC)System.Windows.FormD)System.IO44、为了能在绘图表面绘制文字,不可缺少的命名空间引用是_。A)System.DataB)System.TextC)System.DrawingD)System.ComponentModel45、以下控件中,没有DataSource属性,不能通过BindingSource组件实现数据绑定的
14、是_。A)ListBoxB)CheckedListBoxC)ComboBoxD)DataGridView46、以下关于DataSet对象的说法中错误的是_。A)使用DataSet对象可以直接显示或访问数据库中的数据B)DataSet通过DataAdapter对象从数据库获取数据C)DataSet从数据源获得数据之后,便立即与数据源断开D)DataSet需要保存更新的数据时,与数据源建立临时连接,完成更新后再次断开47、Microsoft Access数据库文件的扩展名是_。A).accB).dbfC).mdbD).xls48、表示Web应用程序当前网页所在目录物理路径的是_。A)Server.
15、MapPath(“/”)B)Server.MapPath(“./”)C)Server.MapPath(“./”)D)Server.MapPath(“/”)49、ListBox控件用来提供数据源指定字段值的属性是_。A)DataMemberB)DataSourceIDC)DataTextFieldD)DataValueField50、下列关于Web服务器控件的HTML标记描述中,错误的是_。A)控件类型前面都具有前缀asp:B)都以ID代表控件名称C)都必须明确规定runat=”server”D)都必须明确规定AutoPostBack=”True”二、填空题1、一个c#程序可以存放在一个源程序文
16、件中,也可以存放在多个源程序文件中。一个源程序文件中可以有一个或多个类,而且_允许_将一个类拆散存放在不同的源程序文件中。2、为源程序文件命名_不受_类名限制。3、在C#语言中,值类型数据对象占用的存储空间大小相对固定,在其所占存储空间中直接存储该类数据对象所具有的_值_。4、在C#语言中,引用类型数据对象占用的存储空间大小随需要而定,该类数据对象并不真正表示自己所具有的内容,而是表示自己内容所在存储区域的_引用_。5、break语句是一条限定转移语句,只能在_switch语句结构和循环结构中_使用。6、continue语句是一条限定转移语句,只能在_循环结构的循环体中_使用。7、如果访问修饰
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 复习题 11
限制150内