c考试试题(卷)与答案解析(9页)_第1页
c考试试题(卷)与答案解析(9页)_第2页
c考试试题(卷)与答案解析(9页)_第3页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

1、一.选择题(30分)(B )1 以下哪一个命名空间是在进展(B )2 以下哪一种参数是设置非(A) Trusted_C onn ecti on=Yes(C) In tegrated Security=TrueSql Server数据库访问时必须加载的Windows集成平安下的数据库连接?(B) user id=sa;password=111(D) In tegrated Security=SSPI(A )3.数据库连接中的参数设置Conn ection Timeout=10表示(A) 设置数据库连接超时为10秒钟(B) 设置数据库连接超时为10毫秒(C) 设置数据库连接的用户最多为10个(D)

2、 设置数据库连接的次数不能超过10次(A )4. SQL语句"delete from department ",需要Sqlmand对象的哪一个方法在执行?(A) ExecuteNo nQuery()(B) ExecuteScalar()(C) ExecuteReader()(D) ExecuteXmlReader()(B )5. SQL语句"select count(*) from employee "需要 Sqlmand 对象的哪一个方法在执行?(A) ExecuteNo nQuery()(B) ExecuteScalar()(C) ExecuteRe

3、ader()(D) ExecuteXmlReader()(A )6. SQL语句 “Create Table department(id integer,name char(10)",需要 Sqlmand 对象的哪 一个方法在执行?(A) ExecuteNo nQuery()(B) ExecuteScalar()(C) ExecuteReader()(D) ExecuteXmlReader()(B )7 .让控件不可用的属性是以下哪一个(A) AllowDrop(B) En abled(C) Bou nds(D) Visible(D )8 .让控件不可见的属性是以下哪一个(A) Cu

4、rsor(B) En abled(C) Dock(D) Visible(C )9 设置控件布局位置的属性是以下哪一个(A) DisplayRecta ngle(C) Dock(B) FlatStyle(D) Locati on(D )10.用于设置时间的控件是以下哪一个(A) Timer(C) DateTime(B) boBox(D) DateTimePicker(B )11. TreeView控件中TreeNode设置其对应值的属性是以下哪一个(A) Value(C) Data(B) Tag(D) Text(C )12. TreeView 控件中(A) SelectedImage In de

5、x(C) Image In dexTreeNode设置其对应图标的属性是以下哪一个(B) Picture(D) PictureI ndexC使用对象的方法时(D)使用对象的属性时(C )13.窗口翻开时触发的事件是以下哪一个(A) Click(C) Load(B) Me nu Start(D) MouseMove(A )14.构造函数何时被调用?(A)创立对象时B类定义时(D )15.i nt myArray3=new in t3 new in t35,6,2, new in t56,9,7,8,3, new int23,2; myArray322的值是丨。A9 B2 C6 D越界16. 以下

6、选项中,c是引用类型。a) enum类型b) struct 类型c) string 类型d) int类型17. 关于ASPNET中的代码隐藏文件的描述正确的选项是aa) Web窗体页的程序的逻辑由代码组成, 这些代码的创立用于与窗体交互。 编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏文件,如果用C#创立,该文件将具有“ .ascx.cS '扩展名。b) 工程中所有 Web窗体页的代码隐藏文件都被编译成.EXE文件。c) 工程中所有的 Web窗体页的代码隐藏文件都被编译成工程动态库 .dll文件。d) 以上都不正确。18. 以下选项中,c是引用类型。a) enum类型b)

7、struct 类型c) string 类型d) int类型19. 关于ASPNET中的代码隐藏文件的描述正确的选项是aa) Web窗体页的程序的逻辑由代码组成, 这些代码的创立用于与窗体交互。 编程逻辑唯一与 用户界面不同的文件中。该文件称作为“代码隐藏文件,如果用C#创立,该文件将具有.ascx.cs''扩展名。b)工程中所有 Web窗体页的代码隐藏文件都被编译成.EXE文件。c)工程中所有的 Web窗体页的代码隐藏文件都被编译成工程动态库 .dll文件。d)以上都不正确。20. 以下关于构造函数的描述正确的选项是ca)构造函数可以声明返回类型。b)构造函数不可以用priva

8、te修饰c)构造函数必须与类名一样d)构造函数不能带参数21. 以下是一些C#中的枚举型的定义,其中错误的用法有 aa) public en um 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)方法、属性、索引器和事件;b)方法、属性信息、

9、属性;c)索引器和字段;d)事件和字段;23. ASPNET框架中,效劳器控件是为配合Web表单工作而专门设计的。效劳器控件有两种类型,它们是(a)a)HTML控件和 Web控件b)HTML控件和 XML控件c)XML控件和Web控件d)HTML控件和IIS控件24. Winform中,关于ToolBar控件的属性和事件的描述不正确的选项是(d)a)Buttons属性表示ToolBar控件的所有工具栏按钮b)Butt on Size属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度c)DropDownArrows属性说明工具栏按钮该按钮有一列值需要以下拉方式显示旁边是否 显示下箭头键

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

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

12、 num) ;c)stri ng receive(i nt x);d)不确定的;属于C#语言的关键字()。A. abstract B. camel C. Salary D. Employ答案:A三、简答题20分1、简述 private、 protected、 public、internal 修饰符的访问权限。8 分答:private :私有成员,在类的部才可以访问。protected :保护成员,该类部和继承类中可以访问。public :公共成员,完全公开,没有访问限制。in ternal:在同一命名空间可以访问。评分标准:答对1题2分。2、写出一条Sql语句: 取出表A中第31到第40记录S

13、QLServer,以自动增长的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 top 30 id from A )asA)评分标准:写对即6分。(答案不唯一,datagrid分页可能需要用到)3、列举ASPNET页面之间传递值的几种方式。答:1.使用 QueryString,如.?id=1; response. Redir

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

15、con verted.; static void Stri ngCo nvert(Class1 c) c.str = stri ng being con verted.;static void Add(i nt i)i+;static void AddWithRef(ref int i)i+; static void Mai n()int i1 = 10; int i2 = 20; stri ng str = str; Class1 c = new Class1(); Add(i1);AddWithRef(ref i2);Add(c.i);Stri ngCon vert(str); Strin

16、gCon vert(c);Co nsole.WriteLi ne(i1);Co nsole.WriteLi ne(i2);Con sole.WriteL in e(c.i);Co nsole.WriteLi ne(str); Con sole.WriteL in e(c.str);(考察值引用和对象引用)10 210 str stri ng being con verted.评分标准:答对一点得2分,总分值8分。7. 写出程序的输出结果 public abstract class Apublic A()Con sole.WriteLi ne('A');public virtua

17、l void Fun()Co nsole.WriteL in e(A.Fu n();public class B: Apublic B()Con sole.WriteLi ne('B');public new void Fun()Co nsole.WriteLi ne(B.Fu n();public static void Mai n()A a = new B();a.Fu n();ABA.Fu n()(考察在继承类中构造函数,以及new方法,)8.写出程序的输出结果:public class Apublic virtual void Fun 1(i nt i)Con sole

18、.WriteLi ne(i);public void Fun2(A a)a.Fu n1(1);Fun 1(5);public class B : Apublic override void Fun 1(i nt i)base.Fu n1 (i + 1);public static void Mai n()B b = new B(); A a = new A();a. Fu n2(b);b. Fu n2(a);2516五、编程题1、一列数的规那么如下:1、1、2、3、5、8、13、21、34 求第30位数是多少,用递归算法实现。(C#语言)public class Main Classpubli

19、c static void Mai n()Co nsole.WriteL in e(Foo(30);public static int Foo(i nt i)if (i <= 0)return 0;else if(i > 0 && i <= 2)return 1;else retur n Foo(i -1) + Foo(i - 2);评分标准:写出 return Foo(i -1) + Foo(i - 2);得 5 分。写出 if(i > 0 && i <= 2) return 1;得 5 分。方法参数过多需要扣分扣除分数 =参数个

20、数-1不用递归算法扣5分(递归算法在树构造建立等方面比拟常用)窗体 form1 中有 3 个 textBox 控件 textBox1、textBox2 和 textBox3 输入字段 id、Name 和 Address, 当单击Button控件button1时,把数据插入到 Employee职工表中。字段数据类型描述EmployeeCodeint职工编号Namechar(20)Addresschar(35)地址Sqlma nd mand=new Sqlma nd(); man d.C onnection=con;in t id=(i nt)textBox1.Text; stri ng n ame=textBox2.Text;stri ng address=textBox3.Text;man d.ma ndText="in sert into Employee values("+id+","'+name+"',"'+address+&qu

温馨提示

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

最新文档

评论

0/150

提交评论