欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载  

    《软件技术基础》复习完成.doc.pdf

    • 资源ID:5622915       资源大小:697.65KB        全文页数:13页
    • 资源格式: PDF        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    《软件技术基础》复习完成.doc.pdf

    软件技术与应用复习 本课程虫点在于获得C#编程能力,要学握而向对象的概念,熟练学握常用控件的属性、方法、事件,以及应用这些要素完成 应用程序的编写。下列各题仅为样题,用于描述要掌握的编程类型、控件的属性方法事件等。 1.控制台编程:通过键盘输入一个圆的半径( 单精度数据 ),计算出该圆的面积,要求有详细的输入提示和输岀提示,英 小圆周率的值用符号常暈保存。 static void Main(string args) double r, s; const Double pi = 3. 14; Console. WritcLinc 输入圆的半径 “) ; r = Convert. Tolnt32(Console . ReadLine (): s = pi * r * r; Console. WriteLineC半径为 “+r +“ 的圆面积为 “+s ); Gonso 1 e ? Readl.ine() ; 2.控制台编程:生成一个随机正整数作为考试分数,分值范国为40? 1()(), 8()分及以上为良好,要求将分数换算成良 好、及格或不及格并输出(3 个 if语句 )。 static void Main(string args) int g; ? string s = ; Random r = new Random(); g = r. Next (40, 101); if (g 二 60 Con sole. ReadIJneO ; 3.控制台编程:产生23 个 100 以内正整数,输出其屮的最大值、最小值、平均值( 保留小数 2 位) 。 static void str ing args) int i, x, max = T, min 二 101; double s = 0; Random r = new Random (): for (i = 0; i max) max = x; if (x 0) else i f(av) m卄; MessageBox. Show (”据超过平均值个数“+ in): private void button6 Click(object sender, EventArgs e) listBoxl? Items ? Clear(); private void Form1_Click(object sender, EventArgs e) int i; for (i = 0; i 二 1; i) f 二 f * i; return (f); double f2 (double x, int n) int 1; double f = 1; for (i 二 1; i age为私有字段,code name为 公有字段;编写两个公有方法:Wput方法通过文本框输入学生数据,output方法用消息对话框输出 数据。 EvcntArgs e) +莎,其中阶乘值的计算由 10.方法的重载:在student类中定义两个同名函数Add,用于完成两个整型数的和或者字符串型数据的连 接; 11.为student类增加2个构造函数 ( 重构) :其一,无参数,给code、name等给予指定的初值;其二,有 4个参数,将参数值赋给类的相应字段。 (static void Hain(string args) student si = new student(); si. in put (); sl ? output (); Console.WriteLine (student . add (12,12): Console. WriteLine(student, add(“12“, “12“); studenl s2 = new studenl(); s2? output (); student s3 = new student(“54321“,“54321“,“54321“,54321); s3. output (); Console ? ReadLine(); class student public string code; public string name; private string sex; private int age; pub 1 ic void input () Console. WriteLine C'输入学号 “) ; code= Console .ReadLine(): Console. Wri teLine( ,/ 输入姓名 “); name = Console. ReadLinc(); Console. WriteLineC'输入性别 “); sex=Console? ReadLine(); Console. WriteLine(“输入年龄 “); age = Convert. Tolnt32 ( Console. ReadUneO); pub 1 ic void output () Console? WriteLine(code+“, “ +sex+“,“ +age ); ) public static int add(int a, int b) int c; c = a + b; return (c); public static string add (string a, string b) string c; c = a + b; return (c); public student() code = “12345“; name = “12345“; sex = “12345“; age = 12345; public studcnt(string c,string n,string s, int a) code = c; name = n; sex 二 s; age =a; 12.在一份有10道题的卷子上,学生每答对一道得10分,此时我们可以重载运算符+,令其“ +” 一次 就增加10分。 (static void Hain(string args) grade r = new grade (); r. s = 50; r+; Console ? WriteLine(r? s); Con sole ? ReadLineO ; class grade pub1ic int s; public static grade operator +(grade a) a. s = a. s + 10; return (a); ADO.NET技术访问数据库 13.打开“ADO_NET(空) ”文件夹,双击ADO_NET.sln,打开应用程序项目,应用Forml_Load事件 在3 个文本框中显示第一位研究生的学号、姓名、入学分数,并用两个单选按钮显示其性别。 第1题 14.添加一个复选框,标题为“已录取”。假定以300为录取分数线,入学分数达到或超过300 分则选定 复选框,否则不选; 15.添加命令按钮,标题为“下一位”,单击后可 通过文木框、单选按钮、复选框显示下一位研究生的情况;到达最后的研究生后,再次单击该按钮则 显示第一位研究生。 16.添加“男生最高分”按钮,单击后用MessageBox消息框输出男研究生中入学分数最高者的姓名及其 入学分数。 17?计算全部研究生的入学分数平均分。 ( private void FormlJ.oad(object sender, EvcntArgs e) int j; string link = *Server=. SQLEXPRESS;Database=研呢生管理 ;User=sa;Password=tjzj: /string link = “Server三;Database=研究生管理 ;User=sa;Password=tjzj“*; CN = new SqlConneclion(1 ink): DA = new Sq 1 DataAdapter (*se 1 ect * from 研究生 S CN); DS = new DataSet (); DA.F订 1 (DS student“); /MessageBox. Show(DS, Tables0. Rows0“姓名“ ? ToStringO); / 测试用,可删除 / 以下开始自行编程 textBoxl. Text = DS? Tables0. Rows0 学号. ToStringO ; textBox2. Text = DS. Tables0. Rows0 f 姓名*. ToStringO ; textBox3. Text = DS. Tables0. Rows0 /z 入学分数 “ ? ToStringO ; if (DS. Tabes0. Rows0 V性別“ ? ToStringO =“男“) radioButtonl. Checked = true; else reidioBut ton2 .Checked = t rue; if (Convert. Tolnt32(I)S. Tables0. RowsfO 入学分数 =300) chcckBoxl. Checked = true; else checkBoxl. Checked = false; 全体姓名进入列表框中 for (j = 0; j =300) checkBoxl. Checked = true; else checkBox1. Checked = false; private void button3_Click(object sender, EvcntArgs e) int max = T; string name 2; 笫2、3题 int j; for(j=0;jmax) max=Convert. ToInt32(DS. Tables。. Rowsj“入学分数 “); name=DS. TablcsO. Rowsj“姓名“ ? ToStringO : MessageBox ? Show(name卜“,“+max); private void button4_Click(object sender, EventArgs e) int m = 0, f = 0, j; double v; for (j = 0: j =v) m+; MessageBox. Show平均分 =*+Math. Round( v, 2)+,冇“+ m +“ 个人超过平均分 “) ; private void listBoxl_Click(object sender, EventArgs e) textBoxl. Text = DS. Tables0 ?Rowsl istBoxl. SelectedTndex 学号“ ?ToStringO ; textBox2. Text = DS. Tables0. Rows 1 istBoxl. Selectedlndex 姓名“_) ? ToStringO ; textBox3? Text = DS. Tables 0. Rows1 istBoxl. Selectedlndex ”入学分 数“ ? ToString 0 ; if (DS. Tables0. Rows1 istBoxl. Selectedlndex *性别“ ? ToStringO =“男。 radioButton 1. Checked = true; else radioButton2 .Checked = true; i f (Convert. ToJnt32(DS. Tables0. Rowsl istBoxl. Selectedlndex *入学分数 “)=300) checkBoxl .Checked = true; else checkBox1 ? Checked = false; tcxtBoxl. Text = DS. Tables0. Rows0 学号*. ToStringO ; textBox2. Text = DS. Tables0. Rows0 7姓名“ ? ToStringO ; textBox3. Text = DS? Tables0. Rows0“入学分数 *. ToStringO ; if (DS. Tables0. Rows0 性别*. ToStringO 二二“男“) radioButtonl. Checked = true; else radioButton2 .Cheeked = true; i f (Convert. ToTnt32(DS. Tables0. Rows0 入学分数 “)=300) checkBox1. Checked = true; else checkBox1? Checked = false ; private void buttonl_Click(object sender, EventArgs e) textBoxl. Text = DS? Tables0? Rowsi 学号*. ToStringO : textBox2. Text = DS? Tables0, Rowsti 姓名“ ? ToStringO ; textBox3. Text = DS. Tables0. Rowsti 入学分数 *. ToStringO : if (DS. Tab les 0. Rows i ” 性别 *. ToStringO =“ 男“) radioButtonl .Checked = t rue; else radioButton2. Checked = true; if (Convert. Tolnt32 (DS. Tables 0L Rowsi 入学分数 “)=300) checkBox1 .Chocked = true; else checkBoxl. Checked = false; if (i max name = DS ? Tables0. Rowsi *姓名”? ToStringO ; MessagcBox . Show (“ 男研究生最髙分是 “+namc+“入学分数为 “+max); private void buIton4 Cl ick(object sender, Event/Xrgs e) int i, b=0, g=0; double q; for (i = 0; i v) m+; MessageBox. Show( /Z 超过平均分 “+Math? Round (v, 2)+“冇“+m+“个“); private void 1istBoxl_Click(object sender, EventArgs e) private void button2_Click(object sender, EvcntArgs c) textBoxl. Text = DS? Tables0? Rows订学号 *. ToStringO ; textBox2. Text = DS? Tables0 ? Rowsi 姓名*. ToStringO : textBox3. Text = DS. Tables0, Rowsi 入学分数 *? ToStringO ; if (DS. Tables0. Rowsi 性别“ ? ToStringO =“男“) radioButton 1. Checked = true; else radioButton2? Checked = true; if (Convert.ToInt32(DS? Tables0 ? Rows订 ”入学分数 “)=300) checkBox1? Checked = true; else checkBox1 .Chockcd = false; if (i 1) i ; else i = 1)S. TablesfO. Rows. Count 一 1;

    注意事项

    本文(《软件技术基础》复习完成.doc.pdf)为本站会员(tbuqq)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

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




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

    三一文库
    收起
    展开