免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1次作业第3章P46习题12、14、17第4章P64习题8、10第5章P83习题15、18说明:1、选择题和概念题直接给出题号、答案;2、编程题要求提交包含所有源代码的完整解决方案的rar压缩包。第1次作业答案第3章P46习题12、14、1712、下列数据形式不能作为C#中允许的数据形式是:(1)23.45(2)3.456E-100(3)234D(4)1.87E+50【解】(1)23.45不能作为C#中允许的数据形式14、下列数据哪些是变量?哪些是常量?是什么类型的常量?(1)MyName(2)MyName(3)false(4)mm(5)11/16/04(6)cj(7)280(8)x(9)我(10)12.345F【解】变量:(1)、(4)、(6)、(8)常量:(2)、(3)、(5)、(7)、(9)、(10)其中,字符串常量(2)、(5)、(7),布尔常量(3),字符常量(9),数值常量(10)17、求下列表达式的值。(1)int e=1,f=4,g=2;float m=10.5f,n=4.0f,k;k=(float) (e+f)/g+(double)n*1.2/g+m);(2)float x=2.5f,y=4.7f;int a=7;x+a%3+(int)(x+y)%2/4;【解】(1)表达式的值是14.9(2)表达式的值是3.5【注意】默认情况下,赋值运算符右侧的实数被视为 double。因此,应使用后缀 f 或 F 初始化浮点变量,例如:float x = 3.5F;如果在以上声明中不使用后缀,则将因为试图将一个 double 值存入 float 变量而得到一个编译错误。第4章P64习题8、108、下列哪组语句可以实现变量A、B的值互换?(1)A=B;B=A(2)A=A+B;B=A-B;A=A-B(3)A=C;C=B;B=A(4)A=(A+B)/2;B=(A-B)/2【解】(2)A=A+B;B=A-B;A=A-B可以实现变量A、B的值互换10、设计一个程序,窗体中包含2个文本框,2个标签和3个按钮控件。当用户在输入文本框中输入一些字母(小写、大写或大小写混合)后单击“大写”按钮,可在输出文本框中输出大写转换结果,单击“小写”按钮可得到小写转换结果,单击“退出”按钮结束程序运行。程序运行界面如图所示。 提示:文本框的Text属性为字符串类型,字符串类型的数据均有转换为大写方法ToUpper和转换为小写方法ToLower,例如:textBox1.Text=textBox1.Text.ToUpper();/ 将文本框的属性值转换为大写textBox1.Text=textBox1.Text.ToLower();/ 将文本框的属性值转换为小写【解】private void button1_Click(object sender, System.EventArgs e)textBox2.Text=textBox1.Text.ToUpper();private void button2_Click(object sender, System.EventArgs e)textBox2.Text=textBox1.Text.ToLower();private void button3_Click(object sender, System.EventArgs e)Application.Exit();第5章P83习题15、1815、学校对学习成绩优良的学生进行奖励,只要满足如下条件之一就可获奖: 所考5门课的总分超过450分。 每门课的成绩都在88分以上。 前3门主课的成绩都在95分以上,其他2门非主课的成绩都在80分以上。编写程序,输入某学生5门课的成绩s1、s2、s3、s4、s5,判断他是否能够获奖。【解】private void button1_Click(object sender, System.EventArgs e) int s1, s2, s3, s4, s5, sum; bool every, condition1, condition2, condition3; label6.Text = ; s1 = int.Parse(textBox1.Text); s2 = int.Parse(textBox2.Text); s3 = int.Parse(textBox3.Text); s4 = int.Parse(textBox4.Text); s5 = int.Parse(textBox5.Text); sum = s1 + s2 + s3 + s4 + s5; every = (s1 88) & (s2 88) & (s3 88) & (s4 88) & (s5 88); condition3 = (s1 95) & (s2 95) & (s3 95) & (s4 80) & (s5 80); condition1 = (s1 100) | (s2 100) | (s3 100) | (s4 100) | (s5 100); condition2 = (sum = 450) | every | condition3); if (condition1) label6.Text = 成绩输入有误; else if (condition2) label6.Text = 该同学可以获奖; else label6.Text = 该生没有获奖,请继续努力,争取下次获奖; 本题作业中主要存在的问题:各门课的成绩未限定在1100分之间。18、修改例5-6,显示时间与日期由复选框控制,当“显示时间”复选框被选择时,用文本框显示当前时间,用标签框注明为“当前时间”;当“显示时间”复选框取消选择时,则隐藏显示时间的文本框及注明标签。显示日期的方式与显示时间相同。图为程序运行时的4种情况。 【解】private void ShowTime_CheckedChanged(object sender, System.EventArgs e)if (ShowTime.Checked)/显示时间label1.Visible = true;textBox1.Visible =true;textBox1.Text = DateTime.Now.ToLongTimeString();elselabel1.Visible = false;textBox1.Visible =false;private void ShowDate_CheckedChanged(object sender, System.EventArgs e)if (ShowDate.Checked)/显示日期label2.Visible = true;textBox2.Visible =true;textBox2.Text = DateTime.Now.ToLongDateString();elselabel2.Visible = false;textBox2.Visible =false;补充题1:第5章P82习题1111、根据下面所给的条件,列出相应的布尔表达式。(1)分房的条件为:已婚(married),年龄(age)在26岁以上,工作年限(working_age)在5年以上。(2)征兵的条件是:男性(sex)年龄(age)在1820岁之间,身高(size)在1.65米以上;或者女性(sex)年龄(age)在1618岁之间,身高(size)在1.60米以上。【解】(1)(married=true) & (age=26) & (working_age=5)(2)(sex=“男”) & (age=18 & age=1.65) | (sex=“女”) & (age=16 & age=1.60)补充题2:第5章P83习题2020、编写程序,根据输入的x,计算y的值。其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南九嶷职业技术学院单招职业倾向性测试必刷测试卷及答案解析(夺冠系列)
- 2026年成都职业技术学院单招职业技能测试题库附答案解析
- 2026年新乡医学院三全学院单招职业适应性测试题库及答案解析(名师系列)
- 2026年山东城市服务职业学院单招职业倾向性测试题库附答案解析
- 2026年新疆哈密地区单招职业倾向性测试题库带答案解析
- 2026年兴安职业技术学院单招职业倾向性测试题库及答案解析(名师系列)
- 2026年成都职业技术学院单招职业适应性测试题库附答案解析
- 房屋拆建双方协议书
- 房屋损失协议书范本
- 房屋改造整修协议书
- 创伤急救模拟教学中的重症创伤模拟教学优化
- 错题逆袭:从绊脚石到提分引擎
- 2026九师联盟高三11月质量检测生物试题(含答案)
- 加油站冬季安全培训课件
- (一诊)泸州市高2023级(2026届)高三第一次教学质量诊断性考试历史试题(含答案)
- 2026-2031中国国债市场竞争现状研究报告
- 工商企业管理毕业设计
- 贲门失弛缓症护理查房
- 新疆团员考试试卷及答案
- 宪法学期末考试大纲及知识要点
- 内部合伙人制度股权激励方案
评论
0/150
提交评论