///////////////////////////////////////////////////1
1.1、公共语言运行库即( B    )
ACRL    BCLR    CCRR    DCLS
1.2.NET平台是一个新的开发框架。(  B  ).NET的核心部分。
AC#    B.NET Framework    CVB.NET    D、操作系统
1.3、项目文件的扩展名是(  A  )
Acsproj    Bcs    Csln    Dsuo
1.4、利用C#开发应用程序,通常有三种类型,不包括(  C  ) 
A、控制台应用程序    BWeb应用程序        CSQL程序        DWindows程序
1.5、运行C#程序可以通过按 (    B ) 键实现
AF2    BF5    CF8    DF9
1.6 C#中导入某一命名空间的关键字是(  A  )
A. using  B. use  C. include  D. import
1.7 C#语言程序执行时从(  A  )的第一行开始
AMain( )  Bclass  Cnamespace    Dusing
1.6、简述面向对象程序设计的特点
  :面向对象对象程序设计方法把对象作为数据和操作的组合结构,用对象分解取代了传统方法的功能分解,把所有对象都划分为类,把若干个相关的类组织成具有层次结构的系统,及下层的子类继承上层的父类所具有的数据和操作,而对象之间通过发送消息相互联系.
1.7、简述类与对象的关系
  :类是对象的抽象,不能进行直接的操作。对象是类的实例,对象可以通过事件的驱动实现程序的运行。对象的属性、事件和方法来自类的继承,可以自己进行修改和调用。
2
2.1、下列标识符不合法的是    C           
Aabc    Babc123    Cabc-1        Da3b
2.2、转移字符不可以表示  B             
A、任何字符        B、字符串    C、字母        D、小数点
2.3、从值类型转换到引用类型称为_C___
A、继承  B、拆箱    C、装箱  D、转换
2.4、下列值类型的数据精度最高的是 _C___                 
Aint    Bfloat        Cdecimal        Dulong
2.5、在C#中,下列常量定义正确的是__B__
A const double PI 3.14
Bconst double PI=3.14;
C define double PI 3.14;
Ddefine double PI=3.14;
2.6C#中定义一个数组,正确的代码为__B__
Aint arr=new int [5];  Bint [] arr=new int [5];
Cint arr =new int [ ];    Dint [5] arr=new int [];
2.7以下类型中,不属于值类型的是__D__
A. 整数类型  B. 布尔类型  C. 字符类型  D. 类类型
2.6、说明C#值类型与引用类型数据的区别。
  答:从数据存储的角度,C#的类型可以分为值类型和引用类型。值类型用于存储类型的值,而应用类型用于存储对实际数据的引用。C#的值类型可以进一步划分为简单值类型(包括整型、实数型、字符型和布尔型)、枚举类型和结构类型,而引用类型包括类、接
口、委托、数组和字符串等。值类型数据存储于栈内存中,而应用类型数据存储于堆内存中,在栈内存中存放定位到存储具体值的索引位置编号。
2.9、什么是装箱和拆箱?
  答:装箱是将一个数值类型的变量转化为一个应用类型的变量。装箱时,首先创建一个应用类型的实例,然后将值类型变量的内容复制给该应用类型实例。
      拆箱是指讲一个应用类型实例显示的转换一个值类型。拆箱时,首先检查这个、对象实例是否为给定值类型的装箱值,然后将这个实例的值复制给相应值类型的变量。
3
3.1、以模式化的方式显示窗体,需要使用(  B  )方法。
AShow        BShowDialog    CShowForm        Dwriteline输出数值变量ShowFixed
3.2、决定Label控件是否可见的属性是(  C  ) 
AHide        BShow        CVisible        DEnable
3.3、把TextBox控件的 (  B  ) 属性改为True,可使其在运行时接受或显示多行文本。
AWordWrap    BMultiLine        CScrolBars        DShowMultiLine
3.4、利用文本框的(  C  )属性,可以实现密码框的功能。
APassword        BPasswoeds        CPasswordChar        DPasswordChars
3.5、在C#中,文本框控件的(  A  )属性用来设置其是否是只读的。
AReadOnly  BLocked  CLock  DStyle
3.6加载窗体时触发的事件是( B  )
A. Click    B.Load  C.GotFoucs  D.DoubleClick
3.6、关闭窗体与隐藏窗体有什么区别?
    答:关闭窗体和隐藏窗体的区别在于:关闭窗体是将窗体彻底销毁,之后无法对窗体进行任何操作;隐藏窗体只是使窗体不显示,可以用Show或ShowDialog方法使窗体重新显
示。
3.8、简述LabelButtonTextBox控件的作用。
    答:Lable控件的功能是显示不能编辑的文本信息,一般用于窗体上进行文字说明。Butten控件是应用程序中使用最多的控件对象之一,常用来接受用户的操作信息,激发应用事件。TextBox控件的主要功能是接受用户输入的信息,或显示系统提供的文本信息。
4
4.1Windows应用程序中,最常用的输入控件是 ( B  )
ALabel        BTextBox        CButton        DPictureBox
4.2、若要显示消息框,必须调用MessageBox类的静态方法 ( A  )
AShow        BShowDialog    CShowBox    DShowMessage
4.3PictureBox控件的(  C  )属性可以影响图像的大小及位置
ASize    BMode        CSizeMode        DPictureMode
4.4、在C#中,一些数据类型为引用类型,当引用类型的值为(    )时,表明没有引用任何对象。
AEmpty    Bnull   CNothing  D0
4.5、在C# 中,下列代码运行后,变量m的值是(  C  )
int a = 5, b = 10, c = 15, m = 0;
m = a > b ? a : b;
m = c < m ? c : m;
A0  BC10    D15
4.6、控制台应用程序有哪些输入输出方法?
  答:控制台应用程序的数据输入可以通过Console类的静态方法ReadReadLine实现;
数据输出可以通过Console类的静态方法WriteWriteLine实现。
4.9、简述PictureBoxImageList的作用。
    答:PictureBox控件用于显示位图、GIFJPEG、图元文件和图标格式的图像,经常用在窗体上显示一幅图片。ImageList组件相当于一个图片容器,用于存储图像,这些图像随后可由控件(如LableButten)显示。
5
5.1、if语句中的条件表达式不能是(  B  )
A、关系表达式    B、算术表达式    C、逻辑表达式    D、布尔常量值
5.2、switch语句中,用(  A  )来处理不匹配case语句的值
Adefault    B、anyelse    C、break        D、goto
5.3、下列属性中,RadioButton与CheckedBox控件都有的是(  C  ) 属性。
A、ThreeState        B、BorderStyle    CChecked    D、CheckState
5.4、下列控件中,不属于容器控件的是(  C  )
A、GroupBox        B、Panel        CImageList        D、TabControl
5.5在C# 的控件中,Panel GroupBox 和TabControl等分组控件有时候也被称为( A  )
A、容器控件   B、组合控件  C、排列控件  D、基类控件
5.5、switch语句中,break语句与default标签有什么作用?
  答:break语句用于中断选择分支的语句运行,在switch语句中用于跳出switch语句。Default标签用来处理不匹配case语句的值,定义default标签可以增强处理相应的异常。
5.6、简述RadioButten和CheckBox控件的作用
  答:RadioButten控件列出了可供用户选择的选项,通常作为一组来工作,同一选项组中的选项是相互排斥的,主要用于从多个选项中选择一个选项功能,是一种多选一的控件。
      CheckBox控件也列出了可供用户选择的选项,用户根据需要可以从选项组中选择一项或多项。
6.1、C#提供的四种跳转语句中,不推荐使用的是 (  B  )
A、return    Bgoto        C、break        D、continue
6.2、下列控件中,不能实现多项选择功能的是 (A    )
A、ListBox    BComboBox        C、CheckBox        D、CheckListBox
6.3、如果让计时器每隔10s触发一次Tick事件,需要将Interval属性设置为 (  D  )
A、10    B、100        C、1000        D10000
6.4、已知进度条的下限是0,上限是1000,如果要让进度条显示百分之三十的分段快,需要将其Value属性设置为( C  )
A、30    B、30%        C300        D、0.3
6.5  以下叙述正确的是(    )
A. do….while语句构成的循环不能用其他语句构成的循环来代替
B. do….while语句构成的循环只能用break语句退出

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。