///////////////////////////////////////////////////1
1.1、公共语言运行库即( B )。
A、CRL B、CLR C、CRR D、CLS
1.2、.NET平台是一个新的开发框架。( B )是.NET的核心部分。
A、C# B、.NET Framework C、VB.NET D、操作系统
1.3、项目文件的扩展名是( A )。
A、csproj B、cs C、sln D、suo
1.4、利用C#开发应用程序,通常有三种类型,不包括( C ) 。
A、控制台应用程序 B、Web应用程序 C、SQL程序 D、Windows程序
1.5、运行C#程序可以通过按 ( B ) 键实现
A、F2 B、F5 C、F8 D、F9
1.6 C#中导入某一命名空间的关键字是( A )。
A. using B. use C. include D. import
1.7 C#语言程序执行时从( A )的第一行开始
A、Main( ) B、class C、namespace D、using
1.6、简述面向对象程序设计的特点
答:面向对象对象程序设计方法把对象作为数据和操作的组合结构,用对象分解取代了传统方法的功能分解,把所有对象都划分为类,把若干个相关的类组织成具有层次结构的系统,及下层的子类继承上层的父类所具有的数据和操作,而对象之间通过发送消息相互联系.
1.7、简述类与对象的关系
答:类是对象的抽象,不能进行直接的操作。对象是类的实例,对象可以通过事件的驱动实现程序的运行。对象的属性、事件和方法来自类的继承,可以自己进行修改和调用。
2
2.1、下列标识符不合法的是 C 。
A、abc B、abc123 C、abc-1 D、a3b
2.2、转移字符不可以表示 B 。
A、任何字符 B、字符串 C、字母 D、小数点
2.3、从值类型转换到引用类型称为_C___
A、继承 B、拆箱 C、装箱 D、转换
2.4、下列值类型的数据精度最高的是 _C___ 。
A、int B、float C、decimal D、ulong
2.5、在C#中,下列常量定义正确的是__B__
A 、const double PI 3.14;
B、const double PI=3.14;
C、 define double PI 3.14;
D、define double PI=3.14;
2.6在C#中定义一个数组,正确的代码为__B__
A、int arr=new int [5]; B、int [] arr=new int [5];
C、int arr =new int [ ]; D、int [5] arr=new int [];
2.7以下类型中,不属于值类型的是__D__。
A. 整数类型 B. 布尔类型 C. 字符类型 D. 类类型
2.6、说明C#值类型与引用类型数据的区别。
答:从数据存储的角度,C#的类型可以分为值类型和引用类型。值类型用于存储类型的值,而应用类型用于存储对实际数据的引用。C#的值类型可以进一步划分为简单值类型(包括整型、实数型、字符型和布尔型)、枚举类型和结构类型,而引用类型包括类、接
口、委托、数组和字符串等。值类型数据存储于栈内存中,而应用类型数据存储于堆内存中,在栈内存中存放定位到存储具体值的索引位置编号。
2.9、什么是装箱和拆箱?
答:装箱是将一个数值类型的变量转化为一个应用类型的变量。装箱时,首先创建一个应用类型的实例,然后将值类型变量的内容复制给该应用类型实例。
拆箱是指讲一个应用类型实例显示的转换一个值类型。拆箱时,首先检查这个、对象实例是否为给定值类型的装箱值,然后将这个实例的值复制给相应值类型的变量。
3
3.1、以模式化的方式显示窗体,需要使用( B )方法。
A、Show B、ShowDialog C、ShowForm Dwriteline输出数值变量、ShowFixed
3.2、决定Label控件是否可见的属性是( C ) 。
A、Hide B、Show C、Visible D、Enable
3.3、把TextBox控件的 ( B ) 属性改为True,可使其在运行时接受或显示多行文本。
A、WordWrap B、MultiLine C、ScrolBars D、ShowMultiLine
3.4、利用文本框的( C )属性,可以实现密码框的功能。
A、Password B、Passwoeds C、PasswordChar D、PasswordChars
3.5、在C#中,文本框控件的( A )属性用来设置其是否是只读的。
A、ReadOnly B、Locked C、Lock D、Style
3.6加载窗体时触发的事件是( B )。
A. Click B.Load C.GotFoucs D.DoubleClick
3.6、关闭窗体与隐藏窗体有什么区别?
答:关闭窗体和隐藏窗体的区别在于:关闭窗体是将窗体彻底销毁,之后无法对窗体进行任何操作;隐藏窗体只是使窗体不显示,可以用Show或ShowDialog方法使窗体重新显
示。
3.8、简述Label、Button和TextBox控件的作用。
答:Lable控件的功能是显示不能编辑的文本信息,一般用于窗体上进行文字说明。Butten控件是应用程序中使用最多的控件对象之一,常用来接受用户的操作信息,激发应用事件。TextBox控件的主要功能是接受用户输入的信息,或显示系统提供的文本信息。
4
4.1、Windows应用程序中,最常用的输入控件是 ( B )。
A、Label B、TextBox C、Button D、PictureBox
4.2、若要显示消息框,必须调用MessageBox类的静态方法 ( A )。
A、Show B、ShowDialog C、ShowBox D、ShowMessage
4.3、PictureBox控件的( C )属性可以影响图像的大小及位置
A、Size B、Mode C、SizeMode D、PictureMode
4.4、在C#中,一些数据类型为引用类型,当引用类型的值为( )时,表明没有引用任何对象。
A、Empty B、null C、Nothing D、0
4.5、在C# 中,下列代码运行后,变量m的值是( C )
int a = 5, b = 10, c = 15, m = 0;
m = a > b ? a : b;
m = c < m ? c : m;
A、0 B、5 C、10 D、15
4.6、控制台应用程序有哪些输入输出方法?
答:控制台应用程序的数据输入可以通过Console类的静态方法Read与ReadLine实现;
数据输出可以通过Console类的静态方法Write与WriteLine实现。
4.9、简述PictureBox和ImageList的作用。
答:PictureBox控件用于显示位图、GIF、JPEG、图元文件和图标格式的图像,经常用在窗体上显示一幅图片。ImageList组件相当于一个图片容器,用于存储图像,这些图像随后可由控件(如Lable、Butten)显示。
5
5.1、if语句中的条件表达式不能是( B )。
A、关系表达式 B、算术表达式 C、逻辑表达式 D、布尔常量值
5.2、switch语句中,用( A )来处理不匹配case语句的值
A、default B、anyelse C、break D、goto
5.3、下列属性中,RadioButton与CheckedBox控件都有的是( C ) 属性。
A、ThreeState B、BorderStyle C、Checked D、CheckState
5.4、下列控件中,不属于容器控件的是( C )。
A、GroupBox B、Panel C、ImageList 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 B、goto C、break D、continue
6.2、下列控件中,不能实现多项选择功能的是 (A ) 。
A、ListBox B、ComboBox C、CheckBox D、CheckListBox
6.3、如果让计时器每隔10s触发一次Tick事件,需要将Interval属性设置为 ( D )。
A、10 B、100 C、1000 D、10000
6.4、已知进度条的下限是0,上限是1000,如果要让进度条显示百分之三十的分段快,需要将其Value属性设置为( C ) 。
A、30 B、30% C、300 D、0.3
6.5 以下叙述正确的是( )。
A. do….while语句构成的循环不能用其他语句构成的循环来代替
B. do….while语句构成的循环只能用break语句退出
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论