《C#程序设计》考试试卷(A).doc

上传人:wux****ua 文档编号:8961463 上传时间:2020-04-02 格式:DOC 页数:12 大小:141KB
返回 下载 相关 举报
《C#程序设计》考试试卷(A).doc_第1页
第1页 / 共12页
《C#程序设计》考试试卷(A).doc_第2页
第2页 / 共12页
《C#程序设计》考试试卷(A).doc_第3页
第3页 / 共12页
点击查看更多>>
资源描述
1下面( )是合法的变量名。 A accp5.0 B _Csharp C99s DMain2下面这段代码的输出为( )A进入了if B进入了if,进入了else C进入了else D进入了if ,进入了else if,进入了else int year = 2046; if (year % 2 = 0) Console.WriteLine(进入了if); else if (year % 3 = 0) Console.WriteLine(进入了else if); else Console.WriteLine(进入了else); Console.ReadLine();3下面程序的输出结果是 ( ) A)1 B)2 C)4.5 D)4 static void Main(string args) int a=5,b =2; float x=4.5f, y=3.0f, u; u=a/3+b*x/y+1/2; Console .WriteLine (0,u); Console.ReadLine(); 4运行下面这段代码的结果为( )A去上课 B去上课,聚餐,逛街,睡觉 C什么都不输出 D编译出错 string day = 星期一; switch (day) case 星期一: case 星期三: case 星期五: Console.Write(去上课); case 星期六: Console.Write(,聚餐); case 星期日: Console.Write(,逛街); default : Console.WriteLine(,睡觉); Console.ReadLine();5分析下面这段代码,执行后count的值为( )int i, j ,count=0;for(i=0;i4;i+) for(j=0;j0|k+0 &i+0) Console .WriteLine (0,1,2,i,j,k); Console.ReadLine(); 7若想打印如下图案,下面代码划线处应分别填入( )。 * * *int i=1,j;while(i ) for(j=0;jb?(ac?a:c):(b); Console .WriteLine (0,d); Console.ReadLine(); 10运行下面这段代码,将( ) static void Main(string args) int mile = 0; Run(mile); Console.WriteLine(mile); Console.ReadLine(); private static void Run( ref int mile) mile = mile + 80; Console.WriteLine(mile); A 输出:800 B输出:800 C输出:0 D编译出错 0 800 800 11用户单击消息框(MessageBox)的按钮时的返回值是( )类型的。 A DialogValue BDialogBox CMessageResult DDialogResult12有以下程序段,其输出结果是( )int x=3; do Console .Write (0t,x-=2);while(-x)=0);A) 1 B)3 0 C)1 -2 D)死循环13图1-1窗体中,不包含( )控件。 A TextBox BComboBox CPanel DButton图1-1 第9题的窗体14( )控件用于显示多个选项卡,每个选项卡均可包含图片和其他控件。 A TabControl B GroupBox CImageList DListBox15有以下程序段,其输出结果是( )int x=3; while(-x)=0) Console .Write (0t,x-=2);A) 不执行循环体 B)1 C)0 D)死循环16下面( )可以显示一个模式窗体。 AApplication.Run(new Form1() ); BForm1.Show( ) CForm1.ShowDialog( ) DMessageBox.Show( )17如果想建立应用程序与数据库的连接,应该使用( )对象。A Connection BCommand CDataReader D DataAdapter18以下叙述正确的是( )A)do-while语句构成的循环不能用其他语句构成的循环来代替B)do-while语句构成的循环只能用break语句退出C)do-while语句构成的循环,在while 后的表达式为真时结束循环D)do-while语句构成的循环,在while 后的表达式为假时结束循环19下面的代码在执行过程中,注释标注的地方出现了异常,将显示( )消息框。 A 执行了catch B执行了catch,执行了finally C执行了try,执行了finally D执行了finally try /.异常代码 MessageBox.Show(执行了try); catch(Exception e) MessageBox.Show(执行了catch); finally MessageBox.Show(执行了finally); 20某超市管理系统的数据库中有一个商品信息表,若想向数据表中添加一条商品信息,应使用Command对象的( )方法。 AExecuteScalar() BExecuteReader() CExecuteQuery() DExecuteNonQuery()21以下循环体的执行次数是( ) A)3 B)2 C)1 D)0 static void Main(string args) int i,j; for(i=0,j=1;i 8; y = +i) Console.Write( 0 1, x-, y); Console.ReadLine(); 25使用( )对象来向DataSet中填充数据。 AConnection BCommand CDataReader DDataAdapter26使用( )对象可以用只读的方式快速访问数据库中的数据。 ADataSet BDataReader CDataAdapter DConnection27. 以下程序的执行结果是( ) A)4 B)2 C)1 D)0static void Main(string args) int i,j,m=0,n=0; for(i=0;i2;i+) for(j=0;j=i) m=1;n+; Console .WriteLine (0,n); Console.ReadLine(); 28从数据库读取记录我们不可能用到的方法是( ) AExecuteScalar BExecuteReader CRead DExecuteNonQuery29有一个WinForms应用程序,在程序中已经创建了一个数据集dataSet和一个数据适配器dataAdapter,现在想把数据库中的Friends表中的数据放在dataSet中的MyFriends表中,下面( )语句正确的。 AdataAdapter.Fill(dataSet, “MyFriends”); BdataAdapter.Fill(dataSet, “Friends”); CdataAdapter.Update(dataSet, “MyFriends”); DdataAdapter.Update(dataSet, “Friends”);30以下程序的执行结果是( ) A)00010000 B)00010010 C)00000110 D)00010100static void Main(string args) int i=0,y=18,j; int a=new int8; do ai=y%2; i+; y=y/2; while(y=1); for (j = a.Length - 1; j = 0; j-) Console.Write(0,aj); Console .WriteLine (); Console.ReadLine(); 阅卷人二、多项选择题(在本题的每小题的备选答案中只有两个答案是正确的,请把正确选项的序号,填入题中的括号内。多选少选不给分。每题2分,共10分)1有一个符点型变量double money=66.6,下面( )语句可以将它转换为一个整型变量。( ) Aint pay=(int) money; B int pay=money; Cint pay=Convert.ToInt32(money) ; D int pay=int.Parse(money) ; 2图1-2实现一个选择学历的功能,窗体中使用了( )控件。 AGroupBox BPanel CRadioButton DMenuStrip图1-3 工具条图1-2 第2题的窗体3图1-3这个工具条中包含的项有( )。 A DropDownButton B Button CComboBox DTextBox4 下面( )属于DataSet的特点。( )A在断开数据库连接的时候可以操作数据库 B用于读取只读、只进的数据 C不直接和数据库打交道,与数据库的类型没有关系DDataSet中的数据存储在数据库服务器的内存中5有一个WinForms应用程序,在程序中已经创建了一个数据集dataSet和一个数据适配器dataAdapter,窗体中有一个DataGrideView控件叫做dgvFriends,现在想在DataGrideView控件中显示DataSet中MyFriends表的数据,假设在DtaSet中只有一个MyFriends表,没有其他表。下面( )是正确的。 AdgvFriends. DataSource=dataSet“MyFriends”;BdgvFriends. DataSource=dataSet. Tables“MyFriends”; CdgvFriends. DataSource=dataSet 0 ;DdgvFriends. DataSource=dataSet. Tables 0 ; 阅卷人 三、填空题(1-15小题每空1 分,16-17小题每小题3分,共24+6=30分)1控制控件是否显示的属性是 。2指定是否允许编辑文本框中的文本,设置文本框的 属性。3向方法中传递参数,包括 和 传递两种方式。其中 传递需要使用 关键字修饰参数。4C#中使用 关键字引用命名空间。5利用VS创建的窗体都是 类,用Partail 关键字标识。6若要在窗体标题栏中显示文本,应指定 属性。7使用Message.Show( )方法可以显示消息框,消息框的返回值是一个 类型。8如想使控件始终保持在窗体的边缘或填充窗体,应设置该控件的 属性。9MDI(多文档界面)主要由两种窗口组成: 和 。10窗口有两种显示方式: 窗口和 窗口。显示第一种窗口使用 方法,显示第二种窗口使用 方法。 11ADO。NET提供了两个主要组件,分别是 和 。12使用DataReader查询数据记录,通过Command对象的ExecuteReader( )方法返回一个 对象。13使用DataReader读取数据时,每次调用 方法读取一行数据。 14使用Command对象的 方法对数据进行增删改的操作。15使用DataAdapter的 方法填充DataSet,使用 方法把DataSet中修改过的数据返回给数据库。16下面程序的输出结果是 static void Main(string args) int a=0; a+=(a=8); Console .WriteLine(a); Console.ReadLine(); 17以下程序执行后的输出结果是 static void Main(string args) int data=11,13,14,15,16,17,18; int i=0,k=0; while(i7&datai%2!=0) k=k+datai; i+; Console .WriteLine (0,k); Console.ReadLine(); 将阅卷人 四、简答题(共15分)1错误和异常有什么区别,为什么要进行异常处理,用于异常处理的语句有哪些?(5分)2什么是 C#?可以用C#编写哪些类型的应用程序?(5分)3NET Framework数据提供程序包括哪4个核心对象?分别说说这四个对象的作用。(5分)江苏畜牧兽医职业技术学院20092010学年第二学期C#程序设计期终考试试卷参考答案(A卷)一、单项选择题(在本题的每一小题的备选答案中只有一个答案是正确的,请把正确选项的序号,填入题中的括号内。多选不给分。每题1.5分,共45分)题号 12345678910答案BADDBCDCCD题号11121314151617181920答案DCCAACADBD题号21222324252627282930答案CCCDDBBDAB二、多选题(每题2分,共10分) 题号12345答案ACACBCACBD三、填空题(1-15小题每空1 分,16-17小题每小题3分,共24+6=30分) 1Visible10模式 无模式 Show( ) ShowDialog()2ReadOnly11.NET Framework数据提供程序 DataSet(数据集)3值传递 引用传递 引用传递 ref12DataReader4Using13Read( )5分布14ExecuteNonQuery( )6Text15Fill( ) Update( )7DialogResult1688Dock17249父窗口 子窗口第 12 页 共 12 页
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!