欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    c#程序设计习题.ppt

    • 资源ID:166491       资源大小:234.50KB        全文页数:25页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    c#程序设计习题.ppt

    1习题训练1、在 C# 中可用作程序变量名的一组标识符是()。答案:答案:BA.void namespace +wordB.a3_b3 _123 YourNameC.for -abc CaseD.2a good ref2习题训练2、下面代码的输出结果是()。答案:答案:Dint x = 5;int y = x+;Console.WriteLine(y);y = +x;Console.WriteLine(y);A.5 6B.6 7C.5 6D.5 73习题训练3、当month 等于6时,下面代码的输出结果是()。答案:答案:Cint days = 0;switch (month) case 2: days = 28; break; case 4: case 6: case 9: case 11: days = 30; break; default: days = 31; break;Console.WriteLine(days);A.0B.28C.30D.314习题训练4、如果 x=35, y=80,下面代码的输出结果是()。答案:答案:Bif (x 30) if (y = 100) Console.WriteLine(危险!危险!); else Console.WriteLine(报警!报警!); else Console.WriteLine(安全安全);A.危险危险B.报警报警C.报警报警 安全安全D.危险危险 安全安全5习题训练5、若循环体内没有改变i的值,两个循环执行的次数分别是()。答案:答案:Aint i = 0;while( +i =10) / 循环体语句循环体语句A.10 11B. 11 10C. 9 10D. 10 9int i = 0;do / 循环体语句循环体语句while( +i =10);6习题训练6、下面代码运行后,s 的值是()。答案:答案:Bint s = 0; for (int i = 1; i 10) break; if (i % 2 = 0) s += i; A. 20B. 12C. 10D. 67习题训练7、若打印如下图案,画线处应填入()。答案:答案:Bfor (int i = 1; i = 5; i+) for (int j =_; j = 5; j+) Console.Write(*); Console.WriteLine();A.1B. iC. i + 1D. 0* * * * * * * * * * * * * 8习题训练8、下面代码实现数组array的冒泡排序,画线处应填入()。答案:答案:Dint array = 20, 56, 38, 45 ;int temp;for (int i = 0; i 3; i+) for (int j = 0; j _; j+) if (aj aj + 1) temp = aj; arrayj = aj + 1; arrayj + 1 = temp; A. 4-iB. iC. i + 1D. 3-i9习题训练9、下面代码的输出结果是()。答案:答案:C static void Main(string args) int radius = 2; double area = GetArea(radius); Console.WriteLine(area); Console.ReadLine();private static double GetArea(int r) return 3.14 * r * r;A. 2 B. 3.14C. 12.56D. 6.2810习题训练10、下面代码的运行结果是()。答案:答案:Dstatic void Main(string args) int num1 = 34; int num2 = 55; Increase(ref num1, num2); Console.WriteLine(0和和1, num1, num2); Console.ReadLine();private static void Increase (ref int num1, int num2) num1+; num2+; ref 关键字使参数按引用传递。其效果是,当控制权传关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用反映在该变量中。若要使用 ref 参数,则方法定义和调用参数,则方法定义和调用方法都必须显式使用方法都必须显式使用 ref 关键字关键字 A. 35和和56 B. 34和和55 C. 34和和56 D. 35和和55 11习题训练11、去掉字符串两端空格的方法是()。答案:答案:DA. Split()B. ToUpper()C. ToLower()D. Trim()12习题训练12、假设 float f = -127.56F,下面4条语句中,编译会出错的是()。答案:答案:ACA. int i = f;B. int i = (int)f;C. int i = int.Parse(f);D. int i = Convert.ToInt32(f) ;13习题训练13、窗体中有一个年龄文本框 txtAge,下面()代码可以获得文本框中的年龄值。答案:答案:DA. int age = txtAge;B. int age = txtAge.Text;C. int age = Convert.ToInt32(txtAge);D. int age = int.Parse(txtAge.Text);14习题训练14、下面()代码能向组合框 cboYears 添加一项。答案:答案:ACA. int year = 1997; cboYears.Items.Add(year);B. int year = 1997; cboYears.Add(year);C. int year = 1997; cboYears.Items.Add(year.ToString();D. int year = 1997; cboYears.Add(year.ToString();15习题训练15、下面()代码可以显示一个消息框。答案:答案:BA. Dialog.Show();B. MessageBox.Show();C. Form.Show();D. Form.ShowDialog();16习题训练16、当 ListView 的视图为 Details 时,以下()属性可以设置显示的各个列。答案:答案:AA. ColumnsB. GroupsC. ItemsD. SubItems17习题训练17、()不属于.NET Framework 数据提供程序。答案:答案:DA. ConnectionB. DataAdapterC. DataReaderD. DataSet18习题训练18、在对SQL Server 数据库操作时应引用()命名空间。答案:答案:AA. System.Data.SqlClientB. System.Data.OleDbC. System.Data.OdbcD. System.Data.OracleClient19习题训练19、()对象用来读取只读、只进的数据。答案:答案:DA. DataAdapterB. Command C. DataSetD. DataReader20习题训练20、conn是一个可用的数据库连接,下面代码不能正确执行,在第()行之前缺少语句。答案:答案:CA. 2 B. 4 C. 5 D. 7string sql = SELECT GradeName FROM Grade WHERE Gradeid = 1;SqlCommand command = new SqlCommand(sql, conn);conn.Open();SqlDataReader reader = command.ExecuteReader();string gradeName = (string)reader0;reader.Close();conn.Close();123456721习题训练21、若想向数据库中插入一条记录,应使用Command对象的()方法。答案:答案:CA. ExecuteInsert()B. ExecuteReader()C. ExecuteNonQuery()D. ExecuteQuery()22习题训练22、在程序中要执行下面的 SQL 语句,得到编号为10的学员的年龄,可以使用Command对象的()方法。答案:答案:BCSELECT Age FROM Students WHERE id = 10A. ExecuteNonQuery()B. ExecuteScalar()C. ExecuteReader()D. Read()23习题训练23、要从数据库中读取数据填充数据集,需要使用()方法。答案:答案:AA. Fill()B. Update()C. Read()D. ExecuteReader()24习题训练24、以下关于 DataReader 和 DataSet 的说法不正确的是()。答案:答案:DA.操作数据时,操作数据时,DataReader 始终占用数据库连接,始终占用数据库连接,而而 DataSet 可以断开与数据库的连接可以断开与数据库的连接B.DataReader 每次读取一行数据到内存中,每次读取一行数据到内存中,DataSet 一次把数据都读到内存中一次把数据都读到内存中C.DataReader 只能读取数据不能修改,只能读取数据不能修改,DataSet 允允许修改数据许修改数据D.不同类型的数据库要使用不同命名空间下的不同类型的数据库要使用不同命名空间下的 DataReader 和和 DataSet25习题训练25、关于 DataGridView 的说法不正确的是()。答案:答案:CA. DataGridView 可以与数据集中的某个数据表绑定,可以与数据集中的某个数据表绑定,显示表中的数据显示表中的数据B.在在 DataGridView 中可以对数据进行增删改的操作中可以对数据进行增删改的操作C.在在 DataGridView 中修改数据时,数据库中的数据中修改数据时,数据库中的数据也会相应修改也会相应修改D.可以在可以在 DataGridView 中添加不和数据表绑定的列中添加不和数据表绑定的列

    注意事项

    本文(c#程序设计习题.ppt)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

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

    收起
    展开