.net期末考试卷.docVIP

  • 21
  • 0
  • 约6.8千字
  • 约 7页
  • 2017-05-12 发布于河南
  • 举报
.net期末考试卷

2009-2010第二学期C#期末考试卷 第一部分 基础操作 (40分) 从下列30道题目中随机产生4道。当堂完成 界面要求:每道题用一个单独的窗体实现,十道题十个窗体通过一个MDI窗体中的菜单调用。每个窗体上除了实现题目规定的功能以外,再用一个标签显示题目的内容。首页的部分界面参考下图。 代码要求:变量名称要有意义,不得使用默认的Form1等名称。关键代码要有明确的注释。 功能要求:每道题除完成基本功能以外,应充分考虑到逻辑上的容错,如数字大小的限制,数字或字符的限制,空串的限制等。 评分标准:每道题实现基本功能的得6分,考虑到逻辑容错的8分,算法有创新的10分。不能实现基本功能的,视其编码完成情况按百分比折算。 1、编写一个Windows应用程序。单击“显示日期”按钮,则在窗体的标签上显示系统当前的日期;单击 “显示时间”按钮,则在窗体的标签上显示当前的时间。显示字体用宋体,3号,按钮文字用楷体,5号。 2、编写一个Windows应用程序。最初运行时,窗体上没有文本内容,只有一个“单击我”的按钮,单击按钮时,窗体中出现文本“谢谢您的关照!”,再次单击时,文字消失,再次单击时又出现……。如些反复。 3、编写一个Windows应用程序实现简单的加法功能:窗体上有5个标签,分别用作显示加数、被加数、加号、等号和成绩。1个文本框,用于输入数字。2个按钮,分别用于确认和退出。数字的范围为1至100之间的随机整数。运行时,程序随机产生一道题,用户输入正确答案,并按“确认”按钮后,程序检查结果是否正确,若正确则加分并显示成绩,产生下一道题。若不正确,则用消息框的形式提示不正确。 4、编写一个Windows应用程序,求30个数中的最大值和最小值。30个数由程序随机产生,产生后先原序输出。单 击“最大数”按钮时,以消息框的形式显示最大数,单击“最小数”按钮时,以消息框的形式显示最小数。 5、在文本框中输入一个整数,判断它和随产生的1-10之间的整数是否相等。若相等,则在标签中显示“你今天的运气不错”,若不等,则显示“运气不佳”。要求对输入数字的范围实现逻辑限制。 6、设计一个“猜数字”的小游戏。窗体中一个标签显示“请输入一个介于101与200之间的整数,并按确认按钮”。一个文本框提供用户输入数字,一个确认按钮。程序运行时,先产生一个介于101与200之间的随机数,然后由用户输入一个数字,如果用户输入的数字与该数不等,则提示是“大了”还是“小了”,若相等,则提示一共猜了几次。 7、某航空公司规定,根据淡旺季和订票张数决定机票的惠率,在旅游旺季7~9月,如果订票数超过10张,票价优惠15%,10张以下,票价优惠10%,在旅游淡季1~5月份及10月份,如果订票数超过10张,票价优惠40%,10张以下,票价优惠20%,其他情况情况一律优惠5%。程序中要求使用switch…case语句。 8、设计一个Windows应用程序,计算N!的值。N的值由用户通过文本框输入,值限制在10与30之间。如果用户输入了非法数字,如字符,小数或不在范围内的整数,则应作出相应的提示。 9、编程计算5至20000之间所有能够被7整除的那些整数的和。 10、利用多重循环语句编写一个Windows应用程序,在标签中显示一个由9行“*”号组成的等腰三角形。第1行1颗,第2行3颗,第3行5颗……第9行17颗。输出语句用string.Format方法实现。 11、编程计算斐波拉契数列的任意项。当用户在文本框中输入3,并按“确认”按钮时,以标签或消息框的形式告诉用户“斐波拉契数列的第3项是2”,当用户在文本框中输入5,并按“确认”按钮时,以标签或消息框的形式告诉用户“斐波拉契数列的第5项是5”,以此类推。当用户输入了负数或其他非法内容时,应用相应的提示。 12、计算序列2!+5!+8!+11!+14!+17!+20!+23!+26!的值。要求用多重循环实现。 13、计算序列2!+5!+8!+11!+14!+17!+20!+23!+26!的值。要求函数调用的方法实现,即编写一个函数专门用于计算阶乘。 14、在1~100中找出三个数,它们的和为100,平方和为6082。编写程序,利用string.Format方法控制程序的输出格式。每一行只输出找出的三个数。要求不出现重复的组合。 15、某学院要从“C#程序设计”、“管理信息系统”、“多媒体技术”、“微机组装”、“数据库原理”、“局域网组建”、“Linux操作系统”、“计算机英语”等8门课程中任选4门,若选择的课程少于或多于4门,则提示用户选择失败,并告之是选多了,还是选少了。 16、编写一个Windows应用程。单击“开始”按钮,则将两个组合框中指定的年份范围内的所有闰年输出到列表

文档评论(0)

1亿VIP精品文档

相关文档