66. 用UML成立营业模子是理解企业营业过程的第一步。使用勾当图(Activity Diagram)可显示营业工作流的轨范和抉择妄想点,以及完成每一个轨范的脚色和对象,它强调 () 。 () A.上基条理关系
* Z9 K v: }, Y [ B.时刻和挨次# r4 {+ H; s( i) W$ B2 m+ t
C.对象间的迁移( d$ `3 a8 O( T" H
D.对象间的节制流' u2 u' B, Q0 Y$ C& H! b+ s
参考谜底:D。
' I* B* J V9 a5 E 解析:用UML成立营业模子是理解营业过程的第1步。使用勾当图可暗示企业营业的工作流。这种UML图显示工作流中的轨范和抉择妄想点,以及完成每一轨范的脚色和对象。它强调对象间的节制流,是一种非凡的状况图(Statechart Diagram)。# S" I* T" Q$ J1 Z! b1 J0 t
在UML模子图中,协作图(Collaboration Diagram)按组织结构对节制流建模,它强调上基条理关系。序列图(Sequence Diagram)用于按时刻挨次对节制流建模,它强调的是时刻和挨次。" I0 G/ ^, ]( k7 A
67.下面各语句中,能正确进行赋字符串操作的语句是()- a0 W/ I6 q9 U4 F2 x
A. chars[5]={"ABCDE"};* ]4 Q; f9 ?; ~* X5 ]/ E
B. chars[5]={’A’,’B’,’C’,’D’,’E’};
6 }# d6 @! d" [9 [/ B C. char*s;s="ABCDE";
' H9 I$ b( X n# @2 ^7 S D. char*s;scanf("%",s);* x: |. g8 \. C' Q0 H: `4 w
参考谜底:C。* w3 E' P/ M* l8 C) ^# n( V, I
解析:字符串最终存储于字符数组中,存储字符串的字符数组可所以轨范自动惹人的(界说或动态分配),也可所以字符串常量,由系统分配。其中字符数组用字符串初始化就是字符串存储于由轨范惹人的字符数组的例子。给字符指针赋字符串则是系统自动分配字符率存储空间的例子。给字符指针赋字符串并不是将一个长长的字符串存于字符指针变量中,而是将字符串常量存储于常量区,并将存储这个字符串的首字节地址赋给指针变量,让指针变量指向字符率常量的首字符。对于以字符串作为字符数组初值的情形,要求字符数组足够的大,能存得下字符串常量。这里有一个出格的划定,若数组的巨细少于存储字符串有用字符的字节个数,系统将陈述错误;当字符数组的巨细只能存储字符串的有用字符,而不能存储字符率竣事标识表记标帜符时,则存储于字符数组中的内容是字符序列,因没有存储字符率竣事标识表记标帜符,存储的内容就不是字符串。如代码chara[5]="ABCDE"。此外,给字符数组元素一一赋字符初值,并在字符初值中没有字符串竣事标识表记标帜符,则存于字符数组中的内容也不是字符率。如代码chars[5]={’A’,’B’,’C’,’D’,’E’}。出格要注重当字符指针还未指向某个字符数组的元素时,不成以经由过程字符指针输入字符串。如代码char*s;scanf("%s",s)。若写成char*str;scanf("%s",&str)更是错误的了。因为C说话划定数组不能彼此赋值,所以只能将字符串常量赋给某字符指针。如代码char*s;s="ABCDE"是正确的。现实上,字符率"ABCDE"被存储于常量区中,向指针变量赋的是字符指针,让s指向其中的字符’A’。所以解答是C。0 c7 W7 Z7 F5 z. q" c- l! T+ [
68. 在UML建模过程中,对象行为是对象间为完成某一目的而进行的一系列动静交流。若需要描述跨越多个用例的单个对象的行为,使用 () 是最为合适的。+ m; L" A% S5 }2 a
A.状况图(Statechart Diagram)
. i2 i1 G- J1 v ]; w B.交互图(Interactive Diagram)
, L# M! F I' Z7 D& Y C.勾当图(Activity Diagram)& f2 y! S0 T# F. ?& _( J
D.协作图(Collaboration Diagram)! Z* M5 _) G" K8 t B
参考谜底:A。
2 U: ]! _; \: t; W$ o4 n1 Y. |) Q$ T7 ^* r
解析:对于选项A的状况图(Statechart Diagram),展示了一个特定对象的所有可能状况,以及因为各类事务的发生而引起的状况间的转移。若需要描述跨越多个用例的单个对象的行为,使用它是最合适的。 |