《C_程序设计》考试试卷(B)[1].doc_第1页
《C_程序设计》考试试卷(B)[1].doc_第2页
《C_程序设计》考试试卷(B)[1].doc_第3页
《C_程序设计》考试试卷(B)[1].doc_第4页
《C_程序设计》考试试卷(B)[1].doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

考试课程C#程序设计班 级高专软件081考试人数25考试时间第19周命题人余小燕审 核江苏畜牧兽医职业技术学院20092010学年第二学期C#程序设计期终考试试卷(B卷)适用专业:高专软件081题号一二三四总分总分人分数阅卷人 一、单项选择题(在本题的每一小题的备选答案中只有一个答案是正确的,请把正确选项的序号,填入答题卡内。多选不给分。每题2分,共40分)题号12345678910答案题号11121314151617181920答案1下面( )是C#中的文档注释。A /注释 B /*注释*/ C/注释 D/*注释*/2运行下面一段代码,将输出( )A圆的周长为2 B圆的周长为3.14 C圆的周长为18.84 D运行出错 int r = 3; float pie = 3.14f; Console.WriteLine(圆的周长为0, 2 * pie * r); Console.ReadLine();3以下一维数组的初始化正确的是( )。 A int array =new int5; Bint array=new int50,1,2; Cint array= 0,1,2; Dint array=new int50,1,2,3,4;4分析下面这段代码,执行后count的值为( )int i, j ,count=0;for(i=4;i0;i-) for(j=0;j6;j+) count+; A 15 B 24 C20 D215以下代码实现一个长度为6的一维数组的冒泡排序,那么内存for循环的终止条件应填入( )。 for( i=0; i5; i+) for( j=0; j ;j+) if (score j score j+1 ) temp= score j ; score j = score j +1; score j +1=temp; A 5 B 4 C5-i D4-i6运行下面这段代码,将输出( ) static void Main(string args) int nowMinute = 0; for (int i = 1; i = 60; i+) AddMinute(nowMinute); Console.WriteLine(nowMinute); Console.ReadLine(); private static void AddMinute(int nowMinute) nowMinute+; A 0 B1 C60 D617若要使用SubString()方法从字符串Supermen中截取man这个字符串,那么方法的两个参数应该分别是( )。A 5 3 B5 7 C6 3 D6 88通过( )可以设置消息框中的显示的按钮。 A Button BDialogButton CMessageBoxButton DMessageBoxIcon9( )是多文档界面应用程序。 A 记事本 B Microsoft Word CMicrosoft Excel DWindows资源管理器10计时器Timer控件的Interval属性可以设置定时发生的事件的间隔,它的单位是( ) A 秒 B毫秒 C微秒 D分11ADO.NET的两个主要组件是( )。 A Connection和Command B DataSet和.NET Framework数据提供程序 CDataAdapter和DataSet D.NET Framework数据提供程序和DataAdapter12在MySchool数据库中,假设年级表Grade中有3条记录,编译并执行下面的代码后将( )A 输出1 B输出3 C编译错误 D 发生异常static void Main(string args) string connString = DataSource=.;Initial Catalog=MySchool;User ID=sa; SqlConnection conn = new SqlConnection(connString); string sql = select count(*) from Grade; SqlCommand command = new SqlCommand(sql, conn); int num = (int)command.ExecuteScalar(); Console.WriteLine(num); Console.ReadLine(); 13conn是一个可用的数据库连接,下面一段代码在生成解决方案时出错,错误在第( )行。A 2 B 3 C4 D 5 1 string sql = select count(*) from class where gradeid=1; 2 SqlCommand command = new SqlCommand(sql, conn); 3 conn.Open(); 4 int num = command.ExecuteScalar(); 5 conn.Close();14使用( )对象可以用只读的方式快速访问数据库中的数据。 ADataSet BDataReader CDataAdapter DConnection15从数据库读取记录我们不可能用到的方法是( ) AExecuteScalar BExecuteReader CRead DExecuteNonQuery16有一个WinForms应用程序,在程序中已经创建了一个数据集dataSet和一个数据适配器dataAdapter,现在想把数据库中的Friends表中的数据放在dataSet中的MyFriends表中,下面( )语句正确的。 AdataAdapter.Fill(dataSet, “MyFriends”); BdataAdapter.Fill(dataSet, “Friends”); CdataAdapter.Update(dataSet, “MyFriends”); DdataAdapter.Update(dataSet, “Friends”);17某超市管理系统的数据库中有一个商品信息表,若想向数据表中添加一条商品信息,应使用Command对象的( )方法。 AExecuteScalar() BExecuteReader() CExecuteQuery() DExecuteNonQuery()18利用Command 对象的ExecuteNonQuery()方法执行INSERT、UPDATE或DELETE语句时,返回( )。 ATrue或False B1 或 0 C受影响的行数 D-119在ADO.NET中,对于Command对象的ExecuteReader()方法和ExecuteNonQuery()方法,下面叙述错误的是( ) AINSERT、UPDATE或DELETE等操作的SQL语句主要用ExecuteNonQuery()方法来执行 BExecuteNonQuery()方法返回执行SQL语句所影响的行数 CSELECT操作的SQL语句只能由ExecuteReader()方法来执行 DExecuteReader()方法返回一个DataReader对象20使用( )对象来向DataSet中填充数据。 AConnection BCommand CDataReader DDataAdapter阅卷人二、多项选择题(在本题的每小题的备选答案中只有两个答案是正确的,请把正确选项的序号,填入题中的括号内。多选少选不给分。每题3分,共15分)1( )控件可以将其他控件分组。 A GroupBox BComboBox CPanel DTextBox2图1-1实现一个选择学历的功能,窗体中使用了( )控件。 APanel BGroupBox CMenuStrip DRadioButton图1-2 工具条图1-1 第3题的窗体3图1-2这个工具条中包含的项有( )。 A Button B DropDownButton CTextBox DComboBox4以下关于DataSet的说法错误的是( )。 ADataSet里面可以创建多个表 BDataSet的数据存放在内存中 CDataSet中的数据不能修改 D在关闭数据库连接的时候,不能使用DataSet中的数据5下面( )属于DataSet的特点。 A用于读取只读、只进的数据 B在断开数据库连接的时候可以操作数据库 CDataSet中的数据存储在数据库服务器的内存中 D不直接和数据库打交道,与数据库的类型没有关系阅卷人 三、填空题(每空1分,共24分)1若要在文本框中输入密码,常指定 属性2指定是否允许编辑文本框中的文本,设置文本框的 属性。3在C#中进行数据类型转换有多种方式:隐式转换、 、 方法和 类 。4C#中使用 类进行控制台的输入输出。5C#中有三种注释类型,分别是 、 和 ,分别使用 “ ”、“ ”、“ ”。6使用Message.Show( )方法可以显示消息框,消息框的返回值是一个 类型。7如想设置某个控件,使其与窗体一起动态调整大小,则应设置该控件的 属性。8窗口有两种显示方式: 窗口和 窗口。显示第一种窗口使用 方法,显示第二种窗口使用 方法。 9ADO。NET提供了两个主要组件,分别是 和 。10使用DataReader查询数据记录,通过Command对象的ExecuteReader( )方法返回一个 对象。11使用Command对象的 方法对数据进行增删改的操作。12使用DataAdapter的 方法填充DataSet,使用 方法把DataSet中修改过的数据返回给数据库。将阅卷人 四、简答题(共21分)1C#中不同整型之间进行转换的原则是什么?(5分)2C#中变量的命名规则有哪些?(5分)3什么是模式窗体?什么是无模式窗体?分别使用何方法显示?(5分)4对数据库进行查询操作时,有两种情况,一是查询单个值,二是查询若干条记录,请说说使用Command对象的什么方法查询单个值,并说说操作数据库(查询单个值)的步骤。(6分)。江苏畜牧兽医职业技术学院20092010学年第二学期C#程序设计期终考试试卷参考答案(B卷)一、单项选择题(在本题的每一小题的备选答案中只有一个答案是正确的,请把正确选项的序号,填入题中的括号内。多选不给分。每题2分,共40分)题号 12345678910答案CCCBCAACCB题号11121314151617181920答案BDCBDADCCD二、多选题(每题3分,共15分) 题号12345答案ACBDADCDBD三、填空题(每空1分,共24分) 1P

温馨提示

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

评论

0/150

提交评论