文档库 最新最全的文档下载
当前位置:文档库 › c#.net考试试卷(试题)

c#.net考试试卷(试题)

、改正错误 B、发现错误

C、改善软件的性能

D、挖掘软件的潜能

)是引用类型。

A、enum类型

B、struct类型

C、string类型

D、int类型

A、类不可以多重继承而接口可以

B、抽象类和接口都不能被实例化

C、抽象类自身可以定义成员而接口不可以

D、一个类可以有多个基类和多个基接口

A、Enabled

B、Name

C、Interval

D、Modifiers

、设置控件Tab键顺序的属性是( )

、TabStop B、TabIndex C、ToolTip D、TabOrder

、要创建多文档应用程序,需要将窗体的( )属性设为true。

A、DrawGrid

B、ShowInTaskbar

C、Enabled

D、IsMdiContainer 、下列关于构造函数的描述正确的是()

A、构造函数可以声明返回类型。

B、构造函数不可以用private修饰

C、构造函数必须与类名相同

D、构造函数不能带参数

、在类的定义中,类的()描述了该类的对象的行为特征.

A. 类名

B. 所属的命名空间

C.方法

D. 属性

、在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()

A. sealed

B. public

C.virtual

D. override

、在https://www.wendangku.net/doc/0618311485.html, 中,表示程序到数据的连接的对象为( ).

A、 Connection

B、 Conmand

C、DataSet

D、 DataAdapter

二、填空题(每空1分,共15分) ) ( )

代码,用户必须安装( )。

避免变量名或类名的使用冲突。

( )类型的数据。

、( )和( )三种基本特性。 ( )来定义,类使用关键字( )来定义。

( )和( ) ( )、( )和中断模式 Windows 应用程序的唯一入口点,而且只能有一个。 三、判断题(每题1分,共10分)

PascalCase 和camelCase 两种。

0或1。

IsSelected 。

四、程序综合题(共45分) 1、读程题(5分):执行下面的程序段后,i 的值为 __________ ,s 的值为 __________

int s = 2 ;

for (i = 2; i<10; i++) { if ( i > 8) break; s+=i; }

2、读程题(5分):下列程序代码段执行后,其运行结果是_______________ public class Test

{ public virtual void show(int i) { switch (i) { case 0:

Console.WriteLine ("添加操作"); break; case 1:

Console.WriteLine("删除操作"); break; case 2:

Console.WriteLine("修改操作"); break; default:

Console.WriteLine("查询操作"); break; } }

public class SubTest : Test

{ public void Display(int i) {

base.show(i);

}

public override void show(int i) {

Console.WriteLine("自定义测试操作"); }

static void Main()

{ SubTest myC1 = new SubTest(); myC1.Display(10); } } }

3、程序填空题(6分):下列程序执行时,如果用户名与密码都与指正的值相匹配,则隐藏当前窗体,打开Form2窗体。否则弹出相应的提示文本。请在空白处填写相关代码。(设正确的用户名和密码值分别是 admin 和 1234;) string PassWord, UserName; // 分别代表用户密码和用户名 if (_____________________) MessageBox.Show("用户名错误"); else

{ if ( _________________ ) MessageBox.Show("密码错误"); else

{ this.hide();

______________________; myFrm.show(); } }

4、程序填空题(6分):有一C#.net 程序的界面如右图所示,程序在运行时,单击“添加”按钮,将文本框(textBox1)中的内容添加到列表框(listBox1)中,单击“移除”按钮,则将列表框中选中的项目删除掉。请完善下列代码。

(1)“添加”按钮代码: string txt=textBox1.text.trim();

if ( ) MessageBox.Show("文本框不能为空!"); else listBox1.Items.Add ( ); (2)“移除”按钮代码:

if ( listBox1.SelectedItems.Count _________ ) listBox1.Items .RemoveAt (listBox1. SelectedIndex);

5、程序改错题(6分):方法 calculate ()的功能旨在对输入的一个正整数n,计算12+22+32+…+n 2,但是对该方法进行测试后没有得到期望的结果。请给出calculate 方法中需要修改的代码行号,并给出修改后的整行代码。

而成人类继承自居民类,包含学历、职业两项数据;要求每个类中都提供数据输入输出的功能(即定义属性时包括set 和get 两部分)。 7、编程题:(10分)编写一个连接SQL Server2000数据库的方法ConnDB 。已知SQL Server 服务器名为:myTest ,数据库名为:ks ,已引用sqlClient 命名空间了;连接认证方式为windows 认证身份认证;方法的返回值为bool 型,连接成功返回true ,否则返回false 。

相关文档
相关文档 最新文档