a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 85|回复: 1

[软件设计师] 2012年软件水平考试软件设计师考前冲刺题及答案解析(14)

[复制链接]
发表于 2012-8-2 09:08:23 | 显示全部楼层 |阅读模式
 51. 基于构件的开发(CBD)模子,融合了 () 模子的许怪异征。该模子素质是演化的,采用迭代体例开发软件。   A.瀑布
* S. Q. a$ u# x1 \  B.螺旋
1 B* q5 E6 v9 c  C.喷泉
" T( ?, H/ M8 T7 A( z; Y# b) F  g6 x  D.快速应用开发(RAD). t6 b% C! w' {* N. x& B( Y* @' _
  参考谜底:B。& s. z2 M! Q% O# G8 o+ m
  解析:螺旋模子是演化软件过程模子的一种,最早由Boehm提出,它将原型实现的迭代特征与线性挨次模子中节制的和系统化的方面连系起来,使软件增量版本的快速开发成为可能。在螺旋模子中,软件开发是一系列的增量发布。9 ]; \! @+ u, ^# h' e3 C" E0 x
  面向对象手艺闻敉件工程的基于构件的过程模子供给了手艺框架。基于构件的开发模子融合了螺旋模子的许怪异征。它素质上是演化型的,要求软件建树迭代体例。
+ g1 P# |+ ]; M2 ?8 s/ J/ n( v/ _! B  基于构件的开发模子是操作预先包装好的软件构件来机关应用的。统一软件开发(RUP)过程是在财富界提出的一系列基于构件的开发模子的代表。
6 Q, {$ |* i" C8 q; m3 o  52.设有界说“inta=3,b,*p=&a;”,则下列语句中使b不为3的语句是()2 l& j, A5 b! b
  A. b=*&a;; S2 p- r1 z$ ]) z. V
  B. b=*p;
* \9 E, U! F# g, p# |5 f  C. b=a;4 |! ~8 S( u  c
  D.b=*a;5 \, M& s) N9 G9 Y3 X+ G' J- I
  参考谜底:D。1 R# X+ U9 L! |+ [
0 f' l2 v6 I6 P* b  h; G) M3 W  X
  解析:界说有inta=3,b,*p=&a;对b赋值的表达式有*&a、*p、a、*a。引用变量。的值有两种体例,一是直接引用a,二是经由过程a的指针借居引用a。对于后者,又有多种表达体例,经由过程指向a的指针p,借居引用a的内容,如*p。或经由过程求地址运算符由变量a获得其指针&a,再由这指针表达式借居引用a的内容,如*&a。所以表达式*&a、*p和a都能引用变量a的值,而使b的值为3。而表达式。a是错误的,因为a不是指针变量,不能对它施行取内容运算符。。所以解答是D。
回复

使用道具 举报

 楼主| 发表于 2012-8-2 09:08:24 | 显示全部楼层

2012年软件水平考试软件设计师考前冲刺题及答案解析(14)

</p>  53.设指针x指向的整型变量值为万,则"printf("%d ",++*x);"的输出是(), O/ X0 \* ^1 I1 ~5 q
  A. 23
& H6 Q2 i; R. }/ F6 p3 e  B. 24
4 o5 t$ }7 f  F/ |& W  C. 25& e( J1 M) Y1 e) ?/ V7 X3 ?+ P
  D. 263 m) a4 c- S% V' u+ I: m
  参考谜底:D。
4 c) {* l6 p8 p; }% Z& [  解析:若指针变量x指向某个变量,例如指向变量v,而且变量v的值是25,则表达式++*x的值是26。这是因为表达式的计较挨次可加圆括号表告竣(++(*x)),首先是*x,是对X所指变量V的引用,所以++*X就是++V。++V是先让变量V增1,并以增至后的V的值为表达式++V的结不美观,所以其值是26。所以解答是D。
9 L  [+ E0 V/ |2 X! w! X% B  54.若有声名:“inti,j=7,*p=&i;”,则与“i=j;”等价的语句是()
7 Y( U) I6 _' x+ Q0 P) D  A. i=*p;# ^+ V9 r0 m8 q, C2 v$ U: S9 Z; z" G
  B. *P=*&j;$ {1 O) B. Q1 b& b- c
  C. i==&j;. T! w: e# L6 H  {; w
  D. i=**p;1 }6 J6 F+ Y5 H4 d6 S2 \
  参考谜底:B。2 \4 r4 V7 @( U2 v5 z/ v8 P6 a. ]
  解析:指针变量p指向变量i时,表达式i=*p等价于i=i;表达式*p=*&j等价于i=j;而表达式i=&j狡计将整型变量的指针赋给整型变量,这是错误的;表达式i=**p也是一种错误的表达式。p是指针,*p是p所指变量j,**p是狡计将整型变量j算作指针,并想经由过程j借居引用某个变量。所以解答是B。( w3 N. t" k7 m  y. O8 b
  55. 以下关于软件质量怀抱指标的论说中,说法正确的是 () 。; c' q, h. h" e
  A.正确性就是用每千行代码的故障(fault)数来怀抱7 Y' W; V- u" P- @
  B.软件完整性是指软件功能与需求合适的水平, m# n9 E  @1 V$ z4 \0 w3 w
  C.软件维护的工作量比开发阶段的工作量小# y% h' d2 v, v: J1 h2 n
  D.可用性与用户的操作效率和主不美观评价有关
, a) e  j9 h) E/ @  B+ S  参考谜底:D。& L: @7 Y. B! y/ T; z& X
  解析:最首要的软件质量怀抱指标有正确性、可维护性、完整性和可用性。软件的正确性是指软件完成所需功能的水平,尽管这种水平与每千行代码的故障数有关,但不完全等同。
; _/ m8 K# K" b% I: _  软件完整性是指软件在平安方面抗抨击袭击的能力。0 r7 j  E3 _3 f5 m( t
  软件维护的工作量比开发阶段的工作量大,凡是的估量是,开发阶段的工作量占软件生命期整个工作量的40%,而维护阶段的工作量则占60%,甚至更多。  B" x4 g- h' i8 N4 j
  软件可用性用来怀抱软件的“用户友好性”,可以从①学会操作软件所需的体力和智力、②对系统的使用达到中等效率所需的时刻、③当系统由一个中等效率的人使用时测量到的出产率增添值和④用户对系统的主不美观评价等4个方面来怀抱可用性。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-19 23:32 , Processed in 0.277420 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表