首页 c#考试试题及答案(9页)

c#考试试题及答案(9页)

举报
开通vip

c#考试试题及答案(9页)...1.选择题(30分)(B)1.以下哪一个命名空间是在进行SqlServer数据库访问时必须加载的?(A)System.Data.Odbc(B)System.Data.SqlClient(C)System.Data.OleDb(D)System.Data.SqlTypes(B)2.以下哪一种参数是设置非Windows集成安全下的数据库连接?(A)Trusted_Connection=Yes(B)userid=sa;password=111(C)IntegratedSecurity=True(D)Integrat...

c#考试试题及答案(9页)
...1.选择 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 (30分)(B)1.以下哪一个命名空间是在进行SqlServer数据库访问时必须加载的?(A)System.Data.Odbc(B)System.Data.SqlClient(C)System.Data.OleDb(D)System.Data.SqlTypes(B)2.以下哪一种参数是设置非Windows集成安全下的数据库连接?(A)Trusted_Connection=Yes(B)userid=sa;password=111(C)IntegratedSecurity=True(D)IntegratedSecurity=SSPI(A)3.数据库连接中的参数设置ConnectionTimeout=10 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示(A)设置数据库连接超时为10秒钟(B)设置数据库连接超时为10毫秒(C)设置数据库连接的用户最多为10个(D)设置数据库连接的次数不能超过10次(A)4.SQL语句“deletefromdepartment”,需要SqlCommand对象的哪一个 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 在执行?(A)ExecuteNonQuery()(B)ExecuteScalar()(C)ExecuteReader()(D)ExecuteXmlReader()(B)5.SQL语句“selectcount(*)fromemployee”,需要SqlCommand对象的哪一个方法在执行?(A)ExecuteNonQuery()(B)ExecuteScalar()(C)ExecuteReader()(D)ExecuteXmlReader()(A)6.SQL语句“CreateTabledepartment(idinteger,namechar(10))”,需要SqlCommand对象的哪一个方法在执行?(A)ExecuteNonQuery()(B)ExecuteScalar()(C)ExecuteReader()(D)ExecuteXmlReader()(B)7.让控件不可用的属性是以下哪一个(A)AllowDrop(B)Enabled(C)Bounds(D)Visible(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)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)15.int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是()。(A)9(B)2(C)6(D)越界16.下列选项中,(c)是引用类型。a)enum类型b)struct类型c)string类型d)int类型17.关于ASP.NET中的代码隐藏文件的描述正确的是(a)a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。b)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。c)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。d)以上都不正确。18.下列选项中,(c)是引用类型。a)enum类型b)struct类型c)string类型d)int类型19.关于ASP.NET中的代码隐藏文件的描述正确的是(a)a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。b)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。c)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。d)以上都不正确。20.下列关于构造函数的描述正确的是(c)a)构造函数可以声明返回类型。b)构造函数不可以用private修饰c)构造函数必须与类名相同d)构造函数不能带参数21.以下是一些C#中的枚举型的定义,其中错误的用法有(a)a)publicenumvar1{Mike=100,Nike=102,Jike}b)publicenumvar1{Mike=100,Nike,Jike}c)publicenumvar1{Mike=-1,Nike,Jike}d)publicenumvar1{Mike,Nike,Jike}22.接口是一种引用类型,在接口中可以声明(a),但不可以声明公有的域或私有的成员变量a)方法、属性、索引器和事件;b)方法、属性信息、属性;c)索引器和字段;d)事件和字段;23.ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(a)a)HTML控件和Web控件b)HTML控件和XML控件c)XML控件和Web控件d)HTML控件和IIS控件24.Winform中,关于ToolBar控件的属性和事件的描述不正确的是(d)a)Buttons属性表示ToolBar控件的所有工具栏按钮b)ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度c)DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头键d)ButtonClick事件在用户单击工具栏任何地方时都会触发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属性设置为True;d)要将Enabled属性设置为True;28.下面描述错误的是(D)a)窗体也是控件;b)窗体也是类;c)控件是从窗体继承来的;d)窗体的父类是控件类;29.如果设treeView1=newTreeView(),则treeView1.Nodes.Add("根节点")返回的是一个(a)类型的值a)TreeNode;b)int;c)string;d)TreeView;30.声明一个委托publicdelegateintmyCallBack(intx);则用该委托产生的回调方法的原型应该是(b)a)voidmyCallBack(intx);b)intreceive(intnum);c)stringreceive(intx);d)不确定的;属于C#语言的关键字(  )。A.abstract  B.camel  C.Salary  D.Employ答案:A三、简答题(20分)1、简述private、protected、public、internal修饰符的访问权限。(8分)答:private:   私有成员,在类的内部才可以访问。     protected:保护成员,该类内部和继承类中可以访问。     public:    公共成员,完全公开,没有访问限制。     internal:   在同一命名空间内可以访问。评分 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 :答对1题2分。2、写出一条Sql语句:取出表A中第31到第40 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 (SQLServer,以自动增长的ID作为主键,  注意:ID可能不是连续的。)答:解1:  selecttop10*fromAwhereidnotin(selecttop30idfromA)解2:  selecttop10*fromAwhereid>(selectmax(id)from(selecttop30idfromA)asA)评分标准:写对即6分。(答案不唯一,datagrid分页可能需要用到)3、列举ASP.NET页面之间传递值的几种方式。答:1.使用QueryString,  如....?id=1;response.Redirect().   2.使用Session变量    3.使用Server.Transfer   评分标准:答对1点得2分。4.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using指令和语句new创建实例new隐藏基类中方法5,怎样理解静态变量?6.谈谈类和结构的区别?类是引用类型、结构是值类型四、分析题(24分)1、写出程序的输出结果classClass1  {       privatestringstr=Class1.str;       privateinti=0;       staticvoidStringConvert(stringstr)  {           str=stringbeingconverted.;       }       staticvoidStringConvert(Class1c)  {           c.str=stringbeingconverted.;       }       staticvoidAdd(inti)  {           i++;       }       staticvoidAddWithRef(refinti)  {           i++;       }       staticvoidMain()  {           inti1=10;           inti2=20;           stringstr=str;           Class1c=newClass1();           Add(i1);           AddWithRef(refi2);           Add(c.i);           StringConvert(str);                    StringConvert(c);           Console.WriteLine(i1);           Console.WriteLine(i2);           Console.WriteLine(c.i);           Console.WriteLine(str);           Console.WriteLine(c.str);       }      }(考查值引用和对象引用)10210strstringbeingconverted.评分标准:答对一点得2分,满分8分。7.写出程序的输出结果publicabstractclassA  {        publicA()         {            Console.WriteLine('A');        }        publicvirtualvoidFun()         {            Console.WriteLine(A.Fun());        }}publicclassB:A  {        publicB()       {            Console.WriteLine('B');        }        publicnewvoidFun()         {            Console.WriteLine(B.Fun());        }        publicstaticvoidMain()         {           Aa=newB();           a.Fun();        }}A    BA.Fun()(考查在继承类中构造函数,以及new方法,)8.      写出程序的输出结果:publicclassA          publicvirtualvoidFun1(inti)       {            Console.WriteLine(i);        }        publicvoidFun2(Aa)          {            a.Fun1(1);            Fun1(5);        }}publicclassB:A  {        publicoverridevoidFun1(inti)           {            base.Fun1(i+1);        }        publicstaticvoidMain()          {            Bb=newB();            Aa=newA();            a.Fun2(b);            b.Fun2(a);                  }} 2    5    1    6五、编程题1、一列数的规则如下:1、1、2、3、5、8、13、21、34......求第30位数是多少,用递归算法实现。(C#语言)publicclassMainClass    {        publicstaticvoidMain()           {            Console.WriteLine(Foo(30));        }        publicstaticintFoo(inti)        {            if(i<=0)                return0;            elseif(i>0&&i<=2)                return1;            elsereturnFoo(i-1)+Foo(i-2);        }    }评分标准:写出returnFoo(i-1)+Foo(i-2);得5分。写出if(i>0&&i<=2)return1;得5分。           方法参数过多需要扣分(扣除分数=参数个数-1)           不用递归算法扣5分           (递归算法在树结构建立等方面比较常用)已知窗体form1中有3个textBox控件textBox1、textBox2和textBox3输入字段id、Name和Address,当单击Button控件button1时,把数据插入到Employee职工表中。字段数据类型描述EmployeeCodeint职工编号Namechar(20)姓名Addresschar(35)地址SqlCommandcommand=newSqlCommand();command.Connection=con;intid=(int)textBox1.Text;stringname=textBox2.Text;stringaddress=textBox3.Text;command.CommandText="insertintoEmployeevalues("+id+",'"+name+"','"+address+"')";introw=command.ExecuteNonQuery();if(row>0)MessageBox.Show("插入成功");elseMessageBox.Show("插入失败");…用命令参数的方式:SqlCommandcommand=newSqlCommand();command.Connection=con;intid=(int)textBox1.Text;stringname=textBox2.Text;stringaddress=textBox3.Text;command.CommandText="insertintoEmployeevalues(@id,@name,@address)";command.Parameters.Add("@id",SqlDbType.Int);command.Parameters.Add("@name",SqlDbType.Char,20);command.Parameters.Add("@address",SqlDbType.Char,35);command.Prepare();command.Parameters["@id"].Value=id;command.Parameters["@name"].Value=name;command.Parameters["@address"].Value=address;introw=command.ExecuteNonQuery();if(row>0)MessageBox.Show("插入成功");elseMessageBox.Show("插入失败");…3、字体对话框,打开文件对话框,颜色对话框的使用,模态方式显示窗口。如有侵权请联系告知删除,感谢你们的配合!精品精品精品
本文档为【c#考试试题及答案(9页)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
爱赢
公司经营范围:网络软件设计、制作、图文设计、影视制作(编辑)
格式:doc
大小:49KB
软件:Word
页数:0
分类:互联网
上传时间:2021-02-26
浏览量:7