问题 单项选择题


说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】
SET TALK OFF
CLEAR
X=3
DO WHILE .T.
X=X+1
IF X=INT(X/3)*3
X
ELSE
LOOP
ENDIF
IF X>10
EXIT
ENDIF
ENDDO
SET TALK ON
RETURN

若将X=3改为X=12时,X的输出结果为 ______。

A.6

B.9

C.12

D.无任何显示

答案

参考答案:D

解析: INT()是取整数函数,如果循环体内有LOOP命令,那么当遇到LOOP时,就结束循环的本次执行,不再执行其后的语句,而是转回DO WHILE处重新判断条件。如果循环体包括EXIT命令,那么当遇到EXIT时,就结束该循环语句的执行,转去执行ENDDO后面的语句。 通常LOOP或EXIT出现在循环体内嵌套的选择语句时,根据条件来决定是LOOP回去,还是 EXIT出去。 当X=6和9时,只执行第一个IF循环。当X=12时,不仅执行第一个IF循环,也要执行第二个IF循环,退出DO WHILE循环。 当X的初值为12时,进入DOWHILE此时X=13,此时不执行第一个IF,执行第二个IF循环,退出DO WHILE循环,最终没有执行“ X”语句,所以第(16)题的结果无任何显示。

单项选择题
单项选择题

国昌公司正在开发一套CRM管理软件,该项目已经持续了将近两年,最初是因为一家电器零售行业客户的需求驱动的,后来又争取到国家创新基金的支持,公司就决定以电器零售业为原型投入研发力量做CRM产品。由于目标定得过高和对时间的错误估计,使得原计划9个月发布的产品,用了一年多的时间才将第一版交给客户试用。试用期间产品不稳定,客户埋怨很大,产品被退回。研发经理每次给总经理汇报时都说解决了某一问题就可以了,结果这个问题解决了,却发现新的问题又出现了,产品还是不稳定。公司市场部门很早就为该软件做了大量的市场宣传,当时的CRM概念在国内刚刚兴起,赶时髦的企业不少,销售部在产品还不能演示的情况下就卖了好几套(据总经理讲他们也是迫不得已才卖的,不然公司没有资金再支撑研发了)。于是,几个客户同时找上门来,研发部全体成员穿梭于几个项目之间来回救火,根本顾不上产品的继续升级,公司陷入骑虎难下的尴尬局面。当总经理想到要停止该项目的时候,财务部出了一份报告,该项目已经先后投进去500万元,还有3、4个无法验收的合同。公司的总经理很头疼,后悔没有在项目实施前对项目的成本以及它所能够提供的好处进行好好比较。

严格的说,在项目实施后除了对成本进行测试外,还需对()进行测试。

A、绩效和时间

B、时间和人员

C、人员和绩效

D、资源和绩效