[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷1及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷1及答案与解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷 1及答案与解析 一、必答题(共 4道大题,每道大题 15分) 1 阅读以下说明,回答问题 1 2,将解答填入对应的解答栏内。 说明 某程序的功能是输入三个正整数作为边长,判断三条边构成的三角形是否等边、等腰或是一般三角形。 1 通过该程序的算法用等价类设计测试用例,检查逻辑覆盖标准。 2 用边界值分析法设计测试用例,检查逻辑覆盖标准。 3 阅读以下说明,回答问题 1 4,将解答填入对应的解答栏内。 说明 设 T1, T2, T3为如下所述 的三个事务。 T1:A:=A+1。 T2: A:=A*2。 T3:A:= 在屏幕上输出 A,并将
2、 A置为 1;其中 A为数据库中的某个数据项。设 A的初值为 0。 3 若这三个事务允许并行执行,则请列举出有多少可能的正确结果。 4 各个事务的内部结构如下所示。若事务不施加任何锁,则有多少可能的调度。 T1: R1( Get A into t1 ;t1: = t1 + 1 ); U1( Update A from t1 ); T2: R2( Get A into t2 ;t2: = t2 * 2); U2( Update A from t2); T3:1t3( Get A into t3; display t3 ); U3( Update A from 1 ); 5 能否产生 “正确 ”结
3、果但不可串行化的调度 ? 6 若这三个事务都遵守两段锁协议,那么是否存在事实上可串行化但又不能形成的调度 ? 7 阅读以下说明,回答问题 1 4,将解答填入对应的解答栏内。 说明 假设二叉树采用连接存储结构进行存储, root 指向根接点, p 所指结点为任一给定的结点,编写一个求从根结点到 p所指结点之间路径的函 数。 void path (root, p) btree * root, * p; Btree *stackm0, *s; int tagm0, top =0, i, find =0; s =root; do while (s ! = NULL) stack top = s; ta
4、gtop =0; (1) if (top 0) (2) if (tagtop = =1) if(3) for (i=1; i =top; i+ + printf (“%d“ ,stacki- data); find=1; else top - -; if(4) p=p- right; (5) while (find (s! = NULL 7 阅读以下说明,回答问题,将解答填入对应的解答栏内。 说明 计算下列源代码的 McCabe环数,画出控制流程图并用罗马数字标出区域。 read x, y, z; type =“scalene”; if (x= =y or x = = z or y= = z)
5、type =“isosceles ”; if (x = = y and x = = z) type =“equilateral”; if (x = y+ z Or y = x+20rz =x+ y) type= “not a triangle”; if (x =0 or y = 0 or z =0) type =“bad inputs”; print type; 二、选答题(共 3道大题,每道大题 15分) 从下列 3道试题中任选 1道解答,如果解答的试题数超过 1道,则仅题号小的 1道题解答有效。 8 阅读以下说明和 c+码,将应填入 (n)处的字名写在的对应栏内。 说明 以下函数完成求表达
6、式 的值,请填空使之完成此功能。 float sum ( float x ) float s=0.0; int sign = 1; (1); for(inti=1;(2); i+ +) t=t*x; s=s+(3); sign = - sign; (4); 9 阅读以下说明和 Java 码,将应填入 (n)处的字名写在的对应栏内。 说明 编写一个学生类 Student,要求: (1) 学生类 Student 属性有: id: long 型,代表学号 name: String类对象,代表姓名 age: int 型,代表年龄 sex: boolen 型,代表性别 (其中: true 表示男, fa
7、lse 表示女 ) phone: String 类对象,代表联系电话 (2) 学生类 Student 的方法有: Student (long i, String n, int a, boolean s, String p) :有参构造函数,形参表中的参数分别初始化学号、姓名、 年龄、性别和联系电话。 int getAge ():获取年龄作为方法的返回值。 boolean getSex ():获取性别作为方法的返回值。 String getPhone ():获取联系电话作为方法的返回值。 public String to String ():以姓名:性别:学号:联系电话的形式作为方法的返 imp
8、ort java. applet. Applet; import java. awt.* ; public class Student extends Applet long id; String name, phone; int age; boolean sex; Student(long i, String n, int a, boolean s, String p) id=i; name = n; age = a; sex= s; phone = p; public void paint( Graphics g) Student x= new Student (5000,“ xiaoli
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 下午 应用技术 试题 模拟 答案 解析 DOC
