当前位置:
文档之家› 软件开发环境与工具(题)——不觉晓
软件开发环境与工具(题)——不觉晓
提示信息。
软件开发环境与工具
一、二、选择题、填空题 1.类属于________类型,结构属于________类型。 2.Visual C#中,int类型占________个字节数。 模型分为________________和________________两个部分。 4.安装Web服务器实际上就是安装________服务器。 5.Visual Studio 2010 C#开发环境提供了一系列控件,其中 ________、________和________控件,用于创建窗体的菜单和工具栏。 6.每种控件都提供了一定的________,用于响应用户的操作行为。 主要包含________、________、________和________4种数据 提供程序。 支持对数据源建立连接的对象是________。 9.软件测试过程包括________、________、________和________四个过 程。 10. ________是一种预测系统行为和性能的自动负载测试工具。 11.甘特图用水平线段表示任务的________阶段,线段的起点和终点分 别对应于任务的________和________,线段的________表示完成任务所 需的时间。 12.软件项目资源管理包括________、________和________三种。 13.Microsoft Project 是一种________软件程序。 14. ________是由一组配置项组成,这些配置项构成了一个相对稳定的 逻辑实体。 15. CVS是一个________工具。 16.Axure属于________开发模型。 17.开发环境由________和________构成。 18.结构化分析以________表达需求,以________表示数据的逻辑定 义,核心思想是________________,基本手段是________和________。 19.PowerDesigner是一种需求分析、软件设计和________的工具。 20.在关系上________鼠标,可以进入关系属性设置界面。 21.在PowerDesigner中,Attributes属性设置时,________列设置属性 的名称,________列设置属性的代码,________设置属性的数据类型, ________设置属性的域,________表示该属性是强制非空的,________ 表示该属性是主键,________表示该属性被显示。
3、 读程序 ing System; class Program { static void Main(string[] args) { int m, n, i, j, max = 0; Console.WriteLine("请输入m,n的值"); m = Convert.ToInt32(Console.ReadLine ()); n = int.Parse(Console.ReadLine()); if (m < n) i = m; else i = n; for (j = i; j > 0; j--) if (m % j == 0 && n % j == 0) { max = j; break; } Console.WriteLine("max={0}", max); Console.ReadLine();
int[] pins = { 9, 3, 7, 2 }; for (int index = 0; index != pins.Length; index++) { int pin = pins[index]; System.Console.Write (pin); } foreach (int i in pins) { Console.Write (i); } } 程序的输出结果是93729372 六、编程 1.编写控制台程序:输入矩形的长和宽,输出矩形的面积和周 长。 2. 编写控制台应用程序,输入正整数n,输出 s=1+ (1+2)+(1+2+3)+…+(1+2+3+…+n)的计算结果。 3. 编写控制台应用程序,输出所有这样的三位数:这个三位数本 身恰好等于其每个数字的立方和(例153=13 +53+33)。 4. 创建一个Windows窗体应用程序,向其中添加一个窗体,实现用 户登录(输入用户名和口令,假设正确的用户名/口令为 zy1001_2/10011002),并给出相应的提示信息。规定用户错误输入不 超过3次。 5.搬砖问题:36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖。 要求一次全搬完,问男、女、小孩各多少人? 6. 设计一个窗体,通过一个列表框向组合框中添加项。 7.实现教师信息的录入功能,并将教师信息保存在数据库中的 teacher表中。教师信息由教师编号、姓名、性别、年龄、民族、职 称、职务及教龄组成。设置一个简单的Web应用程序,用来输入教师信 息。要求:1)进行各种信息的有效性检验(教师编号、姓名不能为 空;年龄在20—65之间;教龄在0—45年之间);2)把输入的完整信息 在屏幕上显示出来。(注意:民族、职称、职务通过下拉框输入;性别 通过单选按钮组输入)。 8. 创建一个Web应用程序,实现用户登录,检查用户名和口令的合 法性(用户的登录信息维护在数据库中的Tuser表中,该表包括两个 varchar(10)的字段:username与password字段),,并给出相应的
22.Axure是一种________工具,在Axure中,一个事件可以有________ 个用例,一个用例可以有________个动作。 23.在PowerDesigner中, 表示________, 表示________。 1、 简答题 1.简述.NET,Visual Studio,C#之间的关系。 2.简述模式窗体和非模式窗体的区别。 3.简述访问数据库的过程。
4.值类型和引用类型有什么区别? 5.软件测试的目标是什么? 6.简述软件测试的方法。 7.什么是软件项目管理? 8.简述软件项目进度管理过程。 9.什么是配置管理? 10.软件开发中,大的开发有哪些步骤? 11.软件开发模型有哪些? 12.什么是原型法? 13.什么是软件开发? 2、别从键盘输入8和6,则程序的运行结果是 max=2 2.static void Main(string[] args) { try { int x = Convert.ToInt32(Console.ReadLine()); int y = Convert.ToInt32(Console.ReadLine()); int z = x / y; } catch (FormatException) { Console.WriteLine("格式不符"); } catch (DivideByZeroException) { Console.WriteLine("除数不能是0"); } catch (Exception) { Console.WriteLine("Exception!"); } finally { Console.WriteLine("thank you for using the program!"); } Console.ReadLine(); } 若分别从键盘上输入5和x,则程序的最终执行结果是 格式不符 thank you for using the program! 3.static void Main(string[] args) {