c#考试试题及答案_第1页
c#考试试题及答案_第2页
c#考试试题及答案_第3页
c#考试试题及答案_第4页
c#考试试题及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一选择题(30 分 )( B )1 以下哪一个命名空间是在进行Sql Server 数据库访问时必须加载的?(A)(B)(D) B )2.以下哪一种参数是设置非Windows集成安全下的数据库连接?(A) Trusted_Connection=Yes (B) user id=sa;password=111(C) Integrated Security=True (D) Integrated Security=SSPI( A )3 数据库连接中的参数设置Connection Timeout=10 表示(A) 设置数据库连接超时为10 秒钟(B) 设置数据库连接超时为10 毫秒(C) 设置数据库连

2、接的用户最多为10 个(D) 设置数据库连接的次数不能超过10 次(A )4 . SQL语句"delete from department ",需要 SqlCommancR寸象的哪一个方法在执行?(A) ExecuteNonQuery() (B) ExecuteScalar()(C) ExecuteReader() (D) ExecuteXmlReader()(B )5 . SQL语句"select count(*) from employee ",需要 SqlCommand对象的哪一个方法在执行?(A) ExecuteNonQuery() (B) Ex

3、ecuteScalar()(C) ExecuteReader() (D) ExecuteXmlReader()(A )6. SQL 语句"Create Table department(id integer,name char(10)“,需要 SqlCommand 对象的哪一个方法在执行?(A) ExecuteNonQuery() (B) ExecuteScalar()(C) ExecuteReader() (D) ExecuteXmlReader()( B )7 让控件不可用的属性是以下哪一个(A) AllowDrop(B) Enabled(C) Bounds(D) Visible

4、( D )8 让控件不可见的属性是以下哪一个?(A) Cursor(B) Enabled(C) Dock(D) Visible( C )9 设置控件布局位置的属性是以下哪一个?(A) DisplayRectangle (B) FlatStyle(C) Dock(D) Location( D )10 用于设置时间的控件是以下哪一个?(A) Timer(B) ComboBox(C) DateTime(D) DateTimePicker( B )11 TreeView 控件中 TreeNode 设置其对应值的属性是以下哪一个?(A) Value (B) Tag(C) Data (D) Text( C

5、 )12 TreeView 控件中 TreeNode 设置其对应图标的属性是以下哪一个?(A) SelectedImageIndex (B) Picture(C) ImageIndex (D) PictureIndex( C )13 窗口打开时触发的事件是以下哪一个?(A) Click(B) MenuStart(C) Load(D) MouseMove( A )14 构造函数何时被调用?(A)创建对象时(B)类定义时(C)使用对象的方法时(D)使用对象的属性时( D ) myArray3=new int3new int35,6,2,new int56,9,7,8,3, new int23,2;

6、 myArray322的值是()。(A) 9(B) 2(C) 6(D)越界16. 下列选项中,(c)是引用类型。a)enum 类型b)struct 类型c)string 类型 d)int 类型17. 关于中的代码隐藏文件的描述正确的是(a)a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“ . ”扩展名。b)项目中所有 Web窗体页的代码隐藏文件都被编译成.EXE文件。c)项目中所有的 Web®体页的代码隐藏文件都被编译成项目动态链接库( .dll )文件。d)以上都不

7、正确。18. 下列选项中,(c)是引用类型。a)enum 类型b)struct 类型c)string 类型 d)int 类型19. 关于中的代码隐藏文件的描述正确的是(a)a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与 用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“ . ”扩展名。b)项目中所有 Web窗体页的代码隐藏文件都被编译成.EXE文件。.dll )文件。c)项目中所有的 Web®体页的代码隐藏文件都被编译成项目动态链接库( d)以上都不正确。20. 下列关于构造函数的描述正确的是(c)a) 构造函数可

8、以声明返回类型。b)构造函数不可以用private 修饰c) 构造函数必须与类名相同d)构造函数不能带参数21 .以下是一些C#中的枚举型的定义,其中错误的用法有( a)a)public enum var1 Mike = 100, Nike = 102, Jike b)public enum var1 Mike = 100, Nike, Jike c)public enum var1 Mike=-1 , Nike, Jike d)public enum var1 Mike , Nike , Jike 22 . 接口是一种引用类型,在接口中可以声明(a) ,但不可以声明公有的域或私有的成员变量a

9、) 方法、属性、索引器和事件;b)方法、属性信息、属性;c) 索引器和字段;d)事件和字段;框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(a) a)HTML控件和We曲件b)HTML控件和XM臣件c)XML控件和Web控件d)HTML控件和IIS控件中,关于ToolBar 控件的属性和事件的描述不正确的是(d)a)Buttons 属性表示ToolBar 控件的所有工具栏按钮b)ButtonSize 属性表示ToolBar 控件上的工具栏按钮的大小,如高度和宽度c)DropDownArrows 属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显

10、示下箭头键d)ButtonClick 事件在用户单击工具栏任何地方时都会触发25. 在中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和( d ) , 必要时还要设置参数尺寸a) 大小;b)上限;c) 初始值;d) 类型;26.如果将窗体的 FormBoderStyle 设置为None,则(B)a) 窗体没有边框并不能调整大小;b)窗体没有边框但能调整大小;c) 窗体有边框但不能调整大小;d)窗体是透明的;27. 如果要将窗体设置为透明的,则( b)a) 要将 FormBoderStyle 属性设置为None;b)要将Opacity属性设置为小于100%导值;c) 要将 loc

11、ked 属性设置为True;d)要将Enabled 属性设置为 True;28. 下面描述错误的是(D )a) 窗体也是控件;b)窗体也是类;c) 控件是从窗体继承来的;d)窗体的父类是控件类;29. 如果设 treeView1=new TreeView() ,则 "根节点 ") 返回的是一个(a) 类型的值a)TreeNode ;b)int ;c)string ;d)TreeView ;30. 声明一个委托public delegate int myCallBack(int x);则用该委托产生的回调方法的原型应该是(b )a)void myCallBack(int x)

12、 ;b)int receive(int num) ;c)string receive(int x);d)不确定的;属于C知言的关键字()。A. abstract B. camel C. Salary D. Employ答案: A三、简答题(20 分)1、简述 private 、 protected 、 public 、 internal 修饰符的访问权限。( 8 分)答: private :私有成员, 在类的内部才可以访问。protected :保护成员,该类内部和继承类中可以访问。public :公共成员,完全公开,没有访问限制。在同一命名空间内可以访问。internal:评分标准:答对1

13、题 2 分。2、写出一条Sql语句: 取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键 , 注意: ID 可能不是连续的。)答:解1:select top 10 * from A where id not in (select top 30 id from A)解 2:select top 10 * from A where id > (select max(id) from (select top30 id from A )as A)评分标准:写对即 6 分。 ( 答案不唯一,datagrid 分页可能需要用到)3、列举页面之间传递值的几种方式。答: 1. 使

14、用 QueryString, 如 ?id=1; response. Redirect().2. 使用 Session 变量3. 使用评分标准:答对 1 点得 2 分。4. 在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using指令 和语句 new 创建实例new 隐藏基类中方法5. 怎样理解静态变量?6. 谈谈类和结构的区别?类是引用类型、结构是值类型四、分析题(24 分)1、写出程序的输出结果class Class1 private string str = ;private int i = 0;static void StringConvert(string s

15、tr)str = string being converted.;static void StringConvert(Class1 c)= string being converted.;static void Add(int i)i+;static void AddWithRef(ref int i)i+;static void Main()int i1 = 10;int i2 = 20; string str = str; Class1 c = new Class1();Add(i1);AddWithRef(ref i2);Add;StringConvert(str);StringConv

16、ert(c);(i1);(i2);(str);( 考查值引用和对象引用)10210strstring being converted.评分标准:答对一点得2 分,满分8 分。7. 写出程序的输出结果public abstract class Apublic A()('A');public virtual void Fun()();public class B: Apublic B()('B');public new void Fun()();public static void Main()A a = new B();();AB()( 考查在继承类中构造函数,

17、以及 new 方法 , )8. 写出程序的输出结果:public class Apublic virtual void Fun1(int i)(i);public void Fun2(A a)(1);Fun1(5);public class B : Apublic override void Fun1(int i)(i + 1);public static void Main()B b = new B();A a = new A();(b);(a);2516五、编程题1、一列数的规则如下: 1 、 1 、 2、3、 5、 8、 13、 21、 34求第30位数是多少,用递归算法实现。(C#语言

18、)public class MainClasspublic static void Main()(Foo(30);public static int Foo(int i)if (i <= 0)return 0;else if(i > 0 && i <= 2)return 1;else return Foo(i -1) + Foo(i - 2);评分标准:写出 return Foo(i -1) + Foo(i - 2);得 5 分。写出 if(i > 0 && i <= 2) return 1;得 5 分。方法参数过多需要扣分(扣除分数 =参数个数-1 )不用递归算法扣5分(递归算法在树结构建立等方面比较常用)已知窗体 form1 中有 3 个 textBox 控件 textBox1、textBox2 和 textBox3 输入字段 id、Name 和Address ,当单击 Button控彳button1时,把数据插入到Employee职工表中。字段数据类型描述EmployeeCodeint职工编号Namechar(20)姓名Addresschar(35)地址SqlCommand command=new SqlCommand(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论