A. 编程语言
B. 程序运行平台
C. 操作系统
D. 数据库管理系统
.using namespace 的作用是表示( ).
A使用数据库
B引入名字空间
C使用一个文件
D使用一段程序
. 在C#中,多继承通过(C)来实现.
A. 属性
B. 索引器
C. 接口
D. 方法
.下列控件在程序运行期间总不可见的是 (C)
A TextBox B Label
C Timer D PictureBox
.使控件不可用(呈灰色显示)需要将(A)属性设置为false.
A.Enabled
B.Locked
C.Visible
D.CausesValidation
. 要将焦点设置到某控件,需要调用该控件的(A)方法.
A. Focus B. FindForm
C. Refresh D. GetNextControl
. 需要判明在控件上按下的是鼠标哪个键时需要利用该控件的(A)事件。
A. MouseDown B. MouseUp C. KeyDown D.KeyUp
. 当控件的文本(Text)属性发生改变时会引发控件的(B)事件。
A. SizeChanged B. TextChanged
C. StyleChanged D. LocationChanged
要给“新建”菜单项设置助记符N,其Text属性的正确值是()
A.新建(*N)
B.新建(&N)
C.新建(Alt+N)
D.新建(Control+N)
要在一个控件上击右键弹出上下文菜单,需要利用控件的(C )事件
A Click B MouseMove C MonseDown D KeyPress
当鼠标在某工具按钮上停顿时欲显示提示信息,需要设置它的(D)属性
A Text
B Visible
C Enabled
D ToolTipText
.要将通用对话框openFileDialog1显示出来,需要调用其(C)方法。
A.Show
B.OpenFile
C.ShowDialog
D.Display
. 要将状态栏停靠在容器的顶部,需要将其Dock属性设置为(A)。
A.Top
B.Bottom
C.Fill
D.None
. ADO.NET是一种(D).
A.查询语言
B.数据库
C.数据库管理系统
D.用于数据访问的基类库
. 当获取到DataGrid控件中的CurrentRowIndex属性值为-1时,说明(C)。
A.用户选择了第一行
B.用户选择了最后一行
C.控件中没有行
D.控件中的行太多已超出范围
. 以下代表了TabControl控件的选项卡数目的属性是(C)
A. TabPages
B. TabIndex
C. TabCount
D. Multiline
. 要停用按钮button1的验证,需要将其(D)属性设为false。
A.Enabled
B.Visible
C.AllowDrop
D.CausesValidation
. 窗体绑定上下文BindingContext中某元素的当前位置可以通过其(B)属性设置或获取。
A.Current B.Position C.Count D.Bindings
. 要使ListView控件以详细信息形式显示项目,必须将属性View设置为(D)。
A.SmallIcon
B.LargeIcon
C.List
D.Details
TreeView控件的节点集合保存在(B)属性之中
A.Items B.Nodes C.Controls D.ImageList
用鼠标右击一个控件时出现的菜单一般称为:(C)
A. 主菜单
B. 菜单项
C. 上下文菜单
D. 子菜单
Web 表单中,按钮的默认事件是 (A)
A. Click 事件
B. Load 事件
C. Init 事件
D. Command 事件
在ADO.NET中,使用DataAdapter将数据源填充到DataSet,应使用下列哪个方法?(D)
A DataAdapter对象的Update方法
B DataSet对象的Fill方法
C DataSet对象的Update方法
D DataAdapter对象的Fill方法
在C#程序中,显示一个信息为”This is a test!”, 标题为”Hello”的消息框,正确的语句是( B ).
A.MessageBox(“This is a test!”, “Hello”) ;
B.MessageBox.Show(“This is a test!”, “Hello”) ;
C.MessageBox(“Hello”,”This is a test!”) ;
D.MessageBox.Show(“Hello”,”This is a test!”)
面向对象编程中的”继承”的概念是指(B)
A 派生类对象可以不受地访问所有的基类对象
B 派生自同一个基类的不同类的对象具有一些共同特征
C 对象之间通过消息进行交互
D 对象的内部细节被隐藏
要使得在TextBox控件中输入的文本显示为一系列的“*”,必须将该控件的(C)属性设置为‘*’。
A Multiline B Text
C PasswordChar D Dock
Microsoft ADO.NET框架中的类主要属于( A)命名空间?
A System.Data
B System.Drawing
C System.Collections
D System.IO
.NET 框架中的SqlCommand对象的ExecuteReader 方法返回一个:(B)
A) XmlReader B) SqlDataReader C)SqlDataAdapter D)DataSet
在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用(A)关键字。
A.override
B.new
C.static
D.virtual
在Visual Studio .NET 中,新建DataAdapter 对象后,可使用(A)来配置其属性.
A. 数据适配器配置向导
B. 数据窗体向导
C. 服务器资源管理器
D. 对象浏览器
则在Main 方法中打开主窗口的正确代码是:
A. Application.Run(new Form1());
B. Application.Open(new Form1());
C. (new Form1()).Open();
D. (new Form1()).Run();
在C# Windows表单应用程序中,如何将一个对话框对象myDialog显示为非模态对话框?(A)
A调用myDialog.Show();
B调用myDialog.ShowDialog ();
C调用System.Forms.Dialog.Show(myDialog);
D调用System.Forms.Dialog.Show Dialog (myDialog);
某Windows Form的工具条为ToolBarl,则代表该工具条的第2个按钮的对象为(B).
A ToolBarl.Buttons(2)
B ToolBarl.Buttons(1)
C ToolBarl.Buttons(3)
D ToolBarl.Buttons(0)
创建菜单后,为了实现菜单项的命令功能, 应为菜单项添加( C )事件处理方法.
A. DrawIten B. Popup C. Click D. Select
变量openFileDialog引用一个OpenFileDialog对象,为检查用户是否单击了”打开”按钮而退出该对话框,应检查框,应检查(D)是否等于OpenFileDialog.OK
A openFileDialog.Site属性的值
B openFileDialog.Result属性的值
C openFileDialog.OpenFile()的返回值
D openFileDialog.ShowDialog()的返回值
在ADO.NET中,表示程序到数据库的连接的对象为( D ) .
A. DataSet对象 B. Command对象 C. DataAdapter对象 D. Connection对象
判断
.类是具有相同特征和行为的事物的抽象,对象是类的实例化。√
.ComboBox控件中的Text既可以选择,也可以输入。√
.一组CheckBox控件的Checked属性是互斥的。×
.要显示一个消息框,必须先为MessageBox类创建一个实例,然后调用其Show方法才能显示。×
.数据集DataSet与数据源之间是离线访问方式,而数据读取器DataReader与数据源之间是连线访问方式。√
.SqlConnection对象的连接字符串用来指明连接对象的数据服务器名、数据库名、数据用户名和用户口令。√
.数据集中的数据与数据源中的数据总是完全相同的。×
.用户在TabControl控件上的任何位置单击将引发控件的Click事件。×
.DataTimePicker控件的Text属性是一个日期类型。×
.当Panel控件的Enabled属性值设置为false时,其内的所有控件都不可用。√
.当Splitter控件的Enabled属性值设置为false时,用户不能够通过它拖动窗格的大小。√
.窗体实例的Show()方法是以非模态方式显示窗体,该方法显示的窗体将独占屏幕焦点。×
.窗体的Show()方法和ShowDialog()方法都有返回值,这些返回值是DialogResult类型的枚举量。×
.派生窗体中的成员不能比基窗体中的少,也就是说不能在派生窗体中删除基窗体带过来的控件。√
.MDI子窗体显示在父窗体的工作区后,其菜单项将与父窗体的菜单项合并。√
.MDI子窗体显示在父窗体的工作区后,其工具栏将与父窗体的工具栏合并。×
.一组Radio控件的Checked属性是互斥的。√
填空
.调用构造函数创建对象时,通常使用___new____关键字。
C#的数据类型有_值类型___和_引用类型___
.程序设计的三种基本结构是____顺序结构______、___选择结构____和____循环结构____。
面向对象的语言具有___封装____性、___继承____性、____多态___性。
关闭窗口需要调用___ Close()____方法
在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用____ override ___关键字。
. 创建菜单后,为了实现菜单项的命令功能, 应为菜单项添加__ Click___事件处理方法.
树型控件TreeView的节点集合保存在__ Nodes__属性中。
用户在窗体上单击[确定]按钮关闭窗口后,窗体的ShowDialog方法返回值为__DialogResult.OK__。
简答题:
简述 private、 protected、 public、 internal 修饰符的访问权限。
答 . private : 私有成员, 在类的内部才可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问。
internal: 在同一命名空间内可以访问。
试述值类型和引用类型的主要区别。
答:值类型和引用类型的区别在于:值类型变量直接存储数据,引用类型变量存储数据存放的位置(引用)。
类的数据成员有哪些?类的方法成员有哪些?
答:类的数据成员有常数和字段。类的方法成员有方法、属性、事件、索引器、实例构造方法、静态构造方法等。
.程序设计
将整数{3,5,12,9,1,8,14,17}存入数组后将数组元素倒置,再输出数组元素。
using System;
public class Test
{
public static void Main()
{
int[] a = new int[]{3,5,12,9,1,8,14,17};
for(int i=0;i int temp=a[i]; a[i]=a[a.Length-1-i]; a[a.Length-1-i]=temp; } for(int i=0;i Console.WriteLine(); } } 学生成绩为五分制,即学生的成绩为0——5分,用switch语句编程,输入相应的成绩,分别给出“优”,“良”,“及格”,“不及格”的评价(5分为优秀,4分为良好,3分为及格,3分以下为不及格)。例如,输入“5”,给出“成绩为优秀”的评价(10分) using System; class PingJia { static void Main() { Console.WriteLine("请输入分数:"); int x=int.Parse(Console.ReadLine()); switch (x) { case 5: Console.WriteLine("优秀"); break; case 4: Console.WriteLine("良好"); break; case 3: Console.WriteLine("及格"); break; default: //3分以下均不及格 Console.WriteLine("不及格"); break; } } }下载本文