ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:609.50KB ,
资源ID:3232665      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3232665.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#程序设计及应用课后题答案.doc)为本站会员(tangtianxu1)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

C#程序设计及应用课后题答案.doc

1、4、分别写出下列语句执行的结果。1) Console.WriteLine(“0-0:pgood“,12.34F);2) Console.WriteLine(“0-0:#good“,0);3) Console.WriteLine(“0-0:00000good“,456);【解答】12.34-1,234.00%good0-good456-00456good5、编写一个控制台应用程序,输出 1 到 5 的平方值,要求:1) 用 for 语句实现。2) 用 while 语句实现。 3) 用 do-while 语句实现。【解答】using System;using System.Collections.

2、Generic;using System.Text;namespace outputSquareValueclass Programstatic void Main()/用 for 语句实现for (int i = 1; i Z)Console.WriteLine(“第0个字符“1”不是大写字母,请重新输入。“, i + 1, c);ok = false;break;7、编写一个控制台应用程序,要求完成下列功能。1) 接收一个整数 n。2) 如果接收的值 n 为正数,输出 1 到 n 间的全部整数。3) 如果接收的值为负值,用 break 或者 return 退出程序。4) 转到(1)继续接收

3、下一个整数。【解答】using System;using System.Collections.Generic;using System.Text;namespace testOutputclass Programstatic void Main()while (true)Console.Write(“请输入一个整数(负值结束):“);string str = Console.ReadLine();tryint i = Int32.Parse(str);if (i -1)Console.WriteLine(“第一个出现字母 a 的位置是:0“, i);elseConsole.WriteLine

4、(“字符串中不包含字母 a。“);/(3)string str1 = str.Insert(3, “hello“); /在第 3 个(初始序号为)字符前插入 helloConsole.WriteLine(“插入 hello 后的结果为:0“, str1);/(4)string str2 = str1.Replace(“hello“, “me“);Console.WriteLine(“将 hello 替换为 me 后的结果为:0“, str2);/(5)string arr = str2.Split(m);Console.WriteLine(“以 m 为分隔符分离后的字符串有:“);for (i

5、nt j = 0; j T m_data;Node m_next;public Node(T data, Node next)m_data = data;m_next = next;/ 访问结点数据public T Dataget return m_data; set m_data = value; / 访问下一个结点public Node Nextget return m_next; set m_next = value; / 获取结点数据描述public override String ToString()return m_data.ToString();/ 使用结点类型或泛型结点类型cl

6、ass LinkedListstatic void Main(string args)/ 创建整数链表/Node head = new Node(5, null);/head = new Node(10, head);/head = new Node(15, head);/遍历链表求整数和/Int32 sum = 0;/for (Node current = head; current != null;/ current = current.Next)/ sum += (Int32)current.Data;/ 输出结果/Console.WriteLine(“Sum of nodes = 0“

7、, sum);/ 用泛型创建整数链表Node head = new Node(5, null);head = new Node(10, head);head = new Node(15, head);/ 遍历求和Int32 sum = 0;for (Node current = head; current != null;current = current.Next)sum += current.Data;/ 输出Console.WriteLine(“Sum of nodes = 0“, sum.ToString();4、设 计 一 个 Windows 应 用 程 序 , 窗 体 上 有 一

8、个 TextBox 控 件 、 一 个 Button 控 件 。 要 求 : 每 当 用 户 单 击 按 钮 时 , 文 本 框 都 会 增 加 一 行 文 字 来 反映 单 击 的 次 数 , 例 如 , “第 3 次 单 击 按 钮 ”。【解答】1) 窗体界面如图 6-1 所示;2) 窗体中主要控件属性设置如表 6-1;表 6-1 窗体中的主要控件属性控件 Name 属性 功能 其它属性TextBox 控件 textBox1 显示信息 ScrollBars=Vertical; Multiline=TrueButton1 触发添加信息事件Button 控件Button2 触发结束添加事件3)

9、 主要事件代码。int i = 1;bool Add = true;private void button1_Click(object sender, EventArgs e)if(Add) textBox1.Text += “第“ + i + “次单击按钮rn“;i+;private void button2_Click(object sender, EventArgs e)Add = false;5、编写一段程序,向名为 listBox1 的 ListBox 控件中,自动添加 10 个随机数,每个数占一项。图 6-1 窗体界面【解答】主要代码如下。public partial class

10、Form1 : Formint m = 1;private void button1_Click(object sender, EventArgs e)for (int i = m ; i 18 “, conn);DataSet dataset = new DataSet();adapter.Fill(dataset, “person“);dataGridView1.DataSource = dataset.Tables“person“;adapter.Dispose();catch (Exception err)MessageBox.Show(err.Message);finallyconn

11、.Close();5、调用存储过程,设计程序完成下列功能:任意给出一个汉字,统计 MyTable2 中所有包含该汉字的人数,并显示统计结果。【解答】using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace 习题 9_5public partial class For

12、m1 : Formpublic Form1()InitializeComponent(); private void button1_Click(object sender, EventArgs e) SqlConnection conn =new SqlConnection(Properties.Settings.Default.MyDatabaseConnectionString);SqlCommand cmd = new SqlCommand();cmd.Connection = conn;/设置 SQL 语句为存储过程名,命令类型为存储过程cmd.CommandText = “Sele

13、ctFilterStudentsNum“;cmd.CommandType = CommandType.StoredProcedure;/添加存储过程中参数需要的初始值,注意参数名要和存储过程定义的参数名相同if( textBox1.Text=“)MessageBox.Show(“请输入有效信息“,“错误“);textBox1.Focus();return ;cmd.Parameters.AddWithValue(“surname“, textBox1.Text); cmd.Parameters.AddWithValue(“record“, 0);/指定哪些参数需要返回结果 cmd.Parame

14、ters“record“.Direction = ParameterDirection.Output;tryconn.Open();/执行存储过程cmd.ExecuteNonQuery();/显示返回的结果MessageBox.Show(string.Format(“有0条含 1 的记录“,cmd.Parameters“record“.Value,textBox1.Text);catch (Exception err)MessageBox.Show(err.Message);finallyconn.Close();2、写出符合下列要求的正则表达式。(1)要求 48 个英文字母。(2)不能包含字母,至少 1 个字符。(3)至少 3 个数字。(4)至少 3 个字符。(5)至少 3 个英文字母。(6)3 个字母或数字,如 123、r3a 等。(7)3 个点。(8)前至少有 1 个字符, 后至少有 3 个字符。(9)必须输入左括号。【解答】1) a-zA-Z4,82) a-zA-Z1,3) 0-93,4) 3,5) a-zA-Z3,6) .0,7) A-Za-z0-938) .39) .1, .3,10) (

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报