想要向上生长
我们必须全力以赴

软考中项真题 2021软考真题

2013年计算机软考程序员考试部分真题

试题 1

A. 最有可能成为国际上操作系统的标准的操作系统.

B. 在目前,用于保证软件质量的主要手段.

C. 进入80年代后,已迅速成为常用的程序设计语言之一.

D. 在软件开发中,有利于发挥集体智慧的一种做法.

E. 在开发软件时,可用来提高程序员的工作效率.

供选择的答案:

A. (1)MS-DOS (2)VMS (3)VM (4)UNIX

B. (1)正确性证明 (2)测试 (3)自动程序设计 (4)符号执行

C. (1)Smalltalk-80 (2)Ada (3)C (4)PROLOG

D. (1)设计评审 (2)模块化 (3)主程序员组 (4)进度控制

E. (1)程序开发环境 (2)操作系统的作业管理功能

(3)编译程序的优化功能 (4)并行运算的大型计算机

试题 2

最初的软件开发方式是(A), 人们用笔和纸编写程序. 从60年代后期开始, *

软件开发方式逐步发展成为使用终端设备编写程序的(B), 从80年代初开始, 发*

达坦颤轿国家的软件开发方式正在向(C)转变.

在结构化程序设计思想提出以前, 在程序设计中曾经主要强调程序的(D). *

现在, 与程序的(D)相比, 人们更重视程序的(E).

供选择的答案:

A,B,C: 1.实时方式 2.分时方式 3.批方式 4.并行方式 5.工作站方式 6.阵列方式

D,E: 1.安全性 2.专用性 3.一致性 4.合理性 5.可理解性 6.效率

试题 3

从下列叙述中选出5条正确的叙述.

(1) 每种程序设计语言都有它特定的语法.

(2) 结构化的程序设计语言中没有 GOTO 语句.

(3) 定义程序设计语言时用的字符集各种语言不完全相同.

(4) 在汇编语言中, 用调用指令, 返回指令和转移指令改变程序中指令的执行顺序.

(5) 由于 FORTRAN 语言的结构是块结构, 所以它特别适合于模块化程序设计.

(6) PASCAL 语言允让肆许用户定义结构化的数据结构.

(7) 一般而言, 语言级别越高, 用它编出的程序越短.

(8) 结构化程序设计可以大大提高程序的执行效率.

(9) 编译程序是一种常用的应用软件.

(10) 编译程序在进行优化时有时需要用到源程序的注释.

试题 4

(1) 按逻辑结构分, 文件主要有两类: (A) 和 (B) . UNIX 中的文件系统采用(B).

(2) 文件系统的主要目的是 (C).

(3) 文件系统中用 (D) 管理文件.

(4) 为了允许不同用户的文件具有相同的文件名, 通常在文件系统中采用 (E).

A,B : (1) 网状文件 (2) 只读文件 (3) 读写文件

(4) 记录式文件 (5) 索引文件 (6) 流式文件

C : (1) 实现对文件的按名存取 (2) 实现虚拟存贮器

(3) 提高外部设备的输入洞让输出速度 (4) 用于存贮系统文档

D : (1) 堆栈结构 (2) 指针 (3) 目录 (4) 页表

E : (1) 重名翻译 (2) 多级目录 (3) 约定 (4) 路径

试题 5

排序的方法有许多种, (A) 法从未排序序列中依次取出元素, 与已排序序列

中(初始时为空)的元素作比较, 将其放入已排序序列的正确位置上; (B) 从未排娦蛐蛄兄刑粞≡*, 并将其依次放入已排序序列的一端; 交换排序法是对序列中

的元素进行一系列比较, 当被比较的两元素逆序时, 进行交换.(C) 和 (D) 是基

于这类方法的两种排序方法, 而(D) 是比 (C) 效率更高的方法. 利用某种算法,

根据元素的关键值计算出排序位置的方法是 (E).

(1) 选择排序 (2) 快速排序 (3) 插入排序 (4) 冒泡排序 (5) 合并排序

(6) 二分排序 (7) 杂凑排序 (8) 基数排序

试题6

下列流程图用于从数组K中找出一切满足:

K(I)+K(J)=M

的元素对(K(I),K(J))(1<=I<=J<=N)。假定数组K中的N个不同的整数已按由小到大

的顺序排列,M是给定的常数。

开始

1→I

N→J

┌───────→↓ (A)

│ I:J──────────────┐

│ (B)│ ↓

│ ↓ > 结束

│ ┌───K(I)+K(J):M ────┐

│ ↓ ↓= ↓

│ (C) 输出I,J,K(I),K(J) (D)

│ │ ↓ │

│ │ (C) │

│ │ ↓ │

│ │ (D) │

└──┴─────┴───────┘

此流程图中,比较“K(I)+K(J):M"最少执行次数约为 (E) 。

供选择的答案

A、B : ① > ② ≥ ③ < ④ ≤ ⑤ = ⑥ ≠

C、D : ① I+1→I ② I-1→I ③ J+1→J ④ J-1→J ⑤ I→J ⑥ J→I

E : ① N/4 ② N/2 ③ N ④ 2N

试题 7

将十进制数 0.7109375 转换成二进制数是(A).用ASCII码(7 位)表示字符5 和7 是(B).

浮点数的阶码可用补码或增码(移码)表示,数的表示范围(C).在浮点表示方法中(D)是隐含的.

用 8 位补码表示整数 -126 的机器码算术右移一位后的结果是 (E).

A: (1) 0.1011001 (2) 0.0100111 (3) 0.1011011 (4) 0.1010011

B: (1) 1100101 和 1100111 (2) 1010011 和 0110111

(3) 1000101 和 1000111 (4) 0110101 和 0110111

C: (1) 二者相同 (2) 前者大于后者 (3) 前者小于后者

D: (1) 位数 (2) 基数 (3) 阶码 (4) 尾数

E: (1) 10000001 (2) 01000001 (3) 11000001 (4) 11000010

试题 8

一排队线路, 输入为 A,B,C, 其输出分别为 Fa, Fb, Fc, 在同一时间内只*

能有一个信号通过. 如果同时有两个以上的输入信号出现时, 则按 A, B, C的*

顺序输出. 例如, A=B=C=1, 则 Fa=1, Fb=Fc=0. 那么, Fb 和 Fc 的表达式:

Fb= (A) , Fc= (B).

设X=X1X2 和 Y=Y1Y2 是二个二进制的正整数. 则

判断 "X>Y" 的逻辑表达式 F1= (C); 判断 "X>Y" 的逻辑表达式 F2= (D);娕卸* "X<=Y" 的逻辑表达式 F3= (E)

━━━

━ ━

A,B : (1) A+B+C (2) A+B+C (3) A+B

━━━ ━━━━━ ━━━━━

━ ━ ━ ━

(4) A+B C (5) A+B+C (6) A+A B

━ ━ ━ ━ ━ ━

C,D,E: (1) X1X2+Y1Y2+X1Y2+X2Y1 (2) X1Y1+X2Y1Y2+X1X2Y2

━ ━ ━ ━ ━ ━ ━

(3) X1Y1+X1X1Y2+X1Y1Y2 (4) X1Y1+X1X1Y2+X2Y2

━ ━ ━ ━ ━ ━

(5) Y1Y1+X1Y1X2+X1X2+X1Y1+X1Y1Y2

━ ━ ━ ━ ━ ━ ━ ━

(6) X1Y1+X2Y1Y1+X1X2Y2+X1Y1+X1X2Y2+X2Y1Y2

试题 9

从下列叙述中选出5条正确的叙述.

①磁盘存储器的主要技术指标有存储容量,查找时间,传输速率和记录密度等.

②磁盘转速提高一倍,平均查找时间缩小一半.

③磁盘存储器的数据传输速率决定于磁头定位时间,旋转等待时间和单位时间内

读出或写入的字节数.

④在单总线结构的计算机系统中,I/O设备与主机之间传送数据的方式一般有

程序查询,程序中断和 DMA 三种方式.

⑤对个人计算机进行二次开发后, 可以作为多用户主机的仿真终端. 这样个人计

算机既可以作为独立的计算机使用, 又可以在必要时共享主机的资源.

⑥DMA 方式的地址修改, 传送字节计数等完全由硬件电路来实现.

⑦DMA 用于传送成组数据, 因此不能每传送一个字节就由 DMA 控制器提出一次

总线请求.

⑧通常每个外部设备都用一个接口电路于主机联接. 因此, 主机只能用一个的

地址来访问一个外部设备.

⑨在计算机中处理汉字和处理西文的方法是类似的. 因此, 在西文计算机上扩充

汉字处理功能后, 原有的西文终端都可用作汉字终端.

⑩CRC 校验码的生成或校验可用由移位寄存器, 半加器和简单门电路构成的电路

来实现.

试题 10:

* 在计算机的指令系统中, 通常同时采用多种确定操作数的方式. 当操作数直

接由指令给出时, 操作数称为 (A). 当操作数的地址由某个指定的变址器的内容于

位移量相加得到时, 称为 (B). 如果操作数的地址是主存中于该指令地址无关的存

贮单元的内容, 则称为 (C). 是否进行 (C), 用指令中的某个特征位指定. 把 (D)

看做变址器进行 (B), 称为 (E).

A,B,C,E: (1) 间接寻址 (2) 相关寻址 (3) 相对寻址 (4) 单纯寻址

(5) 变址寻址 (6) 直接数 (7) 低位数 (8) 堆栈寻址

D: (1) 地址寄存器 (2) 指令计数器 (3) 数据寄存器 (4) 缓冲寄存器

试题 11:

Since the time of John von Neumann, the basic conceptual model used to think

about computers and programs has (A) unchanged, in (B) of many advances in

both hardware and software technology. In the (C) that von Neumann proposed, the

basic instruction cycle is for the processor to fetch the instruction pointed at

by the program counter, (D) the program counter, and then execute the instruction.

Because instructions are executed strictly sequentially, there is little inherent

parallelism, and (E) opportunity to employ large numbers of processors to gain 妔peed.

(1) small (2) big (3) add (4) little (5) model

(6) remained (7) style (8) increase (9) stead (10) spite

(11) already (12) period (13) formula (14) decrease (15) not

试题 12

In a computer program, an entity that possesses a value and is known to program

by a name: (A).

An ordered set which contains a fixed number of elements: (B).

To submit a program to a computer for execution: (C).

A secret code used to deny access to unauthorized users: (D).

A large collection of data in support of a set of data processing tasks: (E).

(1) data base (2) password (3) keyword (4) array

(5) procedure (6) run (7) data entry (8) variable

(9) vector (10) access (11) user name (12) copy

试题 13:

(1)When the electricity is switched off, the ROM is cleared of its contents, the

RAM is not.

(2) IF-THEN-ELSE structures in a programming language provide selection.

(3) A program in its original form is known as an object program, and the tran-

slated version is known as a source program.

(4) The CPU is the most important piece of hardware in the entire system and yet

one of the sinplest.

(5) The lowercase letters come after the uppercase letters in the ASCII table.

(6) Queue insertions and deletions are made at the same end of the queue.

(7) Improvements in software quality are necessary to reduce program maintenance

costs.

(8) A recursive procedure is one that activates itself during its activations.

(9) A floppy diskette machine is an example of a direct access storage device.

(10) Comments specify actions for a computer to perform when a program is run.

下午试题

试题一 [说明]

本流程图是对某种简单密码文(密文)解密.密文由字符序列组成,解密后产

生的字母序列称为原文.解密算法如下:

把密文s1s2…sn按顺时针方向看成一个环,如下所示:

s1

sn

s3

sn-1

si

解密时按读入的整数值KEY(KEY>1),从S1起顺时针计数,当计数到第KEY个字

符时,取出该字符作为原文的第一个字符,并把它从环中删去.接着从下一个字符

起继续计数,取出第KEY个字符作为原文的第二个字符,并从环中删去.依次类推,

直至N个字符全部取完.由上述算法依次取出的字符序列即为原文.

例如,当KEY=3时,密文NUITP的原文为INPUT.

开始解密时,密文存放在字符数组S中, 长度为N(N>1),所得到的原文也存

放在数组S中.为了从S(1)起依次存放原文字符,在必要时部分未解密的字符作适

当的移动.

试题三(15分)

[程序说明] 本题给出的是计算两个多项式之积的子程序.

设两个多项式分别为

n n-1

F(X)=FnX +Fn-1X +…+F1X+F0

m m-1

G(X)=GmX +Gm-1X +…+G1X+G0

则它们的积多项式为

k k-1

P(x)=F(X)G(X)=PkX +Pk-1X +…P1X+P0

其中, k=n+m; Pi=∑Fi-j*Gj (i=0,…,k);

j

记号∑Fi-j*Gj;表示对给定的i(0≤i≤n+m),和所有满足

0≤i-j≤n,≤j≤m

的j,对Fi-j*Gj求和.

程序用数组存贮多项式的序数,即数组的第i(≥0)个元素存贮多项式i次幂

的系数.例如:

5 3 2

F(X)=5.7X -10.8X +0.49X +2.7用数组表示为

0 1 2 3 4 5

2.7 0 0.49 -10.8 0 5.7

设程序已定义了如下的数据类型:

const maxp=100; {允许的多项式次幂}

type poly=record

power: 0..maxp; {多项式的次幂}

coef: array[0..maxp] of real

{coef [i] 存贮多项式的i次幂项的系数}

end;

[程序]

procedure prod(f,g: poly; var p:poly);* var i,j,low,high:integer;

temp: real;

begin

for i:=0 to f.power + g.power do

begin

if __________________

then low:= ____________________

else low:=0;

if __________________

then high:= ____________________

else high:=i;

temp:=0.0;

for j:=low to high do

temp:= _____________________

p.coef[i]:=temp

end;

_______________________

end;

 

试题七

[程序说明] 本程序用于判别输入的字符串是否为如下形式的字符串:

W&M$

其中子字符串M是子字符串W的字符反向排列.在此假定W不含有字符&和字符$,

字符&用作W与M的分隔符,字符$用字符串的输入结束符.

例如,对输入的以下字符串:

ab&ba$, 11&12$

ab&dd$, &$

程序将分别输出

OK.(是), NO.(不是),

NO.(不是), OK.(是).

[程序]

program accept (input,output);

const

midch='&';

endch='$';

var

an:bollean; ch :char;

procedure match (var answer: boolean);

var

ch1,ch2:char;

f:boolean;

begin

read(ch1);

if ch1>endch then

if ________________ then

begin

match (f);

if f then

begin

read (ch2); answer:=____________________

end

else answer:=false

end

else ___________________

else ___________________

end;

begin

writeln('Enter string:');

match (an);

if an

then begin

_______________________

if __________________________ then writeln ('OK.')

else writeln ('NO.')

end

else writeln ('NO.')

end.

试题十一

[程序说明] 本题给出的是将数组a的元素a1,a2,…,an从大到小排列的子程序.

子程序采用改进的选择方法,该方法基于以下思想:

在选择第一大元过程中,al与aj(j=n,n-1,…2)逐个比较,若发现aj1〉

al,则aj1与a1交换,交换后新的aj1有性质aj1≥at(j1<t≤n).若再有aj2 p=""> </t≤n).若再有aj2>

〉a1(j2<j1),aj2与a1交换,则交换后的aj2也有性质aj2≥at(j2<t≤n). p=""> </j1),aj2与a1交换,则交换后的aj2也有性质aj2≥at(j2<t≤n).>

如在挑选第一大元过程中,与a1交换的元素有k(k≥0)个,依次为aj1,aj2,…

ajk则它们都满足这一性质.它们的下标满足n≥j1>j2>…>jk>1.有了这些下标,

在确定第二大元时,可只考虑a2与aj(j=jk,jk-1,…,3)逐个比较.倘若jk=2,

则可不经比较就知道a2就是第二大元.在选择第二大元过程中,将与a2交换过

的元素下标也记录下来,可供选择其他大元使用.但在选则第二大元时,应保证与

a2交换的那些位置上的新值也都满足上的述性质.依次类推,顺序选择第一,第

二,…第n01大元,实现对a的排序.

设程序包含有常量和类型定义:

const maxn=1000;

type vector=array [1..maxn] of integer;

index=1..maxn;

[程序]

procedure sort (var a:vector;n:index);

var

p:vector;

i,j,k,m,t:integer;

begin

k:=0;i:=1;m:=n;

while i<n p="" do

begin

for j:=m downto i+1 do

if a[i]<a[j] p="" then

t:=a[i];a[i]:=a[j];a[j]:=t;

k:=k+1;______________

end;

repeat

______________;

if _____________ then _____________

else

begin m:=p[k];k:=k-1 end

until (i<m) (i="n);

if _____________ then

begin

t:=a[i];__________;___________

end

end

end

2015年软考信息系统项目管理师练习题及解析

1[单选题]__________表达的不是类之间的关系。

  A.关联 B.依赖 C.创建D.泛化

  参考答案:C

  要点解析:UML中主要有以下4种关系。①依赖关系,是两个事物间的语文关系,其中一个事物发生变化会影响另一个事物举行的语义。②关联关系,是一种结构关系,它描述了一组组链,链是对象之间的连接;聚合是一种特殊类型的关联,描述了整体和部分间的特殊关系。③泛化关系,是一种特殊/一般关系,特殊元素的对象可替代一般元素的对象。④实现关系,是类元之间l的语义关系,其中的一个类元指定了由另一个类元保证执行的契约。

  类之间的关系中没有“创建”这种关系。

  2[单选题]软件过程管理涉及启动、计划、实施等六个方面的内容,以下说法不正确的是 ___。

  A.从管理的角度,软件项目计划是指进行为软件工程做准备而要采取的活动

  B.软件项目实施是指进行软件工程过程中发生的各种软件工程管理活动

  C.评审和评价是指软件工程项目完成后进行的活动

  D.软件工程度量是指在软件工程组织中有效地进行开发和实现度量的程序

  参考答案:C

  3[单选题] 软件过程管理涉及启动、计划、实施等6个方面的内容,以下说法不正确的是__________ 。

  A.从管理的角度,软件项目计划是指进行为软件工程做准备而要采取的活动

  B.软件项目实施是指进行软件工程过程中发生的各种软件工程管理活动

  C.评审和评价是指软件工程项目完成后进行的活动

  D.软件工程度量是指在软件工程组织中有效地进行开发和实现度量的程序

  参考答案:C

  要点解析:软件过程管理集成了过程管理和项目管理,包括:①启动和范围定义;②软件项目计划;③软件项目实施;④评审和评价;⑤关闭;⑥软件工程度量等。其中,评审和评价是指进行确认软件是否得到满足的验证活动。它贯穿于软件工程整个生命周期,不局限于项目完成之后进行的活动。

  4[单选题] 根据《软件工程术语GB/Tll457–2006},基线是业已经过正式审核与统一,可用做下一步开发的基础,并且只有通过正式的修改管理步骤方能加以修改的规格说明或产品。对于配置管理,有以下三种基线:功能基线、__________ 和产品基线。

  A.编码基线B.测试基准C.里程碑D.分配基线

  参考答案:D

  要点解析:基线是指由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体。基线中的配置项被“冻结”了,不能再被任何人随意修改(例如,跟踪和控制变更)。根据《信息技术软件工程术语GB/T11457–2006)),对于配置管理主要有功能基线、分配基线和产品基线三种基线。

  功能基线(functional baseline)是指在系统分析与软件定义阶段结束时,经过正式评审和批准的系统设计规格说明书中对待开发系统的规格说明;或是指经过项目委托单位和项目承办单位双方签字同意的协议书或合同中所规定的对待开发软件系统的规格说明;或是由下级申请经上级同意或直接由上级下达的项目任务书中所规定的对待开发软件系统的规格说明。功能基线是最初批准的功能配置标识。

  分配基线(allocated baseline)是指在软件需求分析阶段结束时,经过正式评审和批准的软件需求的规格说明。指派基线是最初批准的分配配置标识。

  产品基线(product baseline)是指在软件组装与系统测试阶段结束时,经过正式评审的批准的有关所开发的软件产品的全部配置项的规格说明。产品基线是最初批准的产品配置标识。

  5[单选题]根据《软件工程产正空哗品质量第 1部分:质量模型 GB/T16260.1-2006》,在指定条件下使亏行用时,软件产品被理解、学习、使用和吸引用户的能力被称为软件产品的____

  A.易用性 (usability)B.有效性 (availability)C.适合性 (suitability)D.功能性 (functionality)

  参考答案:A

  6[单选题] 根据《软件工程产品质量第1部分:质量模型GB/Tl6260.1—2006},在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力称为软件产品的__________ 。

  A.易用性(usability)B.有效性(availability)C.适合性(suitability)D.功能性(functionality)

  参考答案:A

  要点解析:根据《软件工程产品质量第1部分:质量模型GB/T16260.1—2006》,易用性(usability)是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。它包括易理解性、易学性、易操作性、吸引性、易用性依从性等子特性。

  功能性(functionality)是指当软件在指定条件下使用时,软件产品满足明确和隐含要求功能的能力。它包括适合性、准确性、互操作性、功能性依从性、安全保密等子特性。其中,适合性(suitability)是指软件产品为指定的任务和用户目标提供一组合适的功能的能力。

  在GB/Tl6260.1—2006中,并没有涉及“有效性(availability)”的相关定义。

  8[单选题]某单位计划开发信息系统来实现其全员工资计算的自动化,根据《软件文档管理指南 GB/T16680-1996》,该信息系统项目中的文档质量等级最低应达到 ____

  A.4级B.3级C.2级D.1级参考答案:A

  9[单选题]根据《软件工程术语GB/T11457-2006》,验证过程试图确保活动的输出产品已经被正确制造,而确认过程则试图确保建造了正确的产品。因此,项目组为保证系统的设计满足需求规格说明书要求而实施的过程称为 ____。

  A.架构验证B.需求确认C.架构确认D.需求验证

  参考答案:D

  10单选题] 根据《软件工程术语GB/T ll457–2006},验证过程试图确保活动的输出产品已经被正确制造,而确认过程则试图确保建造了正确的产品。因此,项目组为保证系统的设计满足需求规格说明书要

  求而实施的过程称为__________ 。

  A.架构验证B.需求确认C.架构确认D.需求验证

  参考答案:D

  要点解析:题干中已给出“验证”、“确认”这两个过程的定义。需求验证是以需求规格说明为输入,通过符号执行、模拟或快速原型等途径,分析需求规格的正确性和可行性,包含有效性检查、一致性检查、可行性检查和确认可验证性。它是需求工程的一个基本活动。依题意,以需求规格说明书为输入对需求进行验证,是为了更好地保证系统设计工作满足用户的真实需求,以使目标管理系统能够被正确地开发出来。因为信息系统的设计方案再优秀,也不一定能够保证最终建造出正确的产品。

  通常,需求确认是指客户在“需求分析报告”上签字确认的行为过程,是客户认可承建方需求分析过程及其阶段成果的标志性行为。

  系统设计阶段按设计任务的角度可划分为总体性设计(即架构设计)和详细性设计两个子阶段。架构设计属于高层设计,主要描述信息系统的结构和组织,标识各种不同的组件及它们之间的相互关系。架构确认是指客户在“架构设计说明书”等材料上签字确认的过程;架构验证一般是详细性设计阶段进行的一项活动,它为保证系统详细设计成果满足架构设计说明书要求而实施的过程。

  11单选题]基于各个阶段对信息的需求不同,软件开发工具可分为:设计工具、分析工具、计划工具、集成开发工具等。代码生成器属于____。

  A.设计工具B.分析工具C.计划工具D.集成开发工具

  参考答案:D

  12单选题]模型 -视图 -控制器( MVC)模式是专门针对交互系统提出的。J2EE支持用 MVC模式构建应用系统。“视图 ”是应用系统的表示界面,可由 JSP页面产生和实现; “控制器 ”是提供应用的处理过程控制,一般通过一个 Servlet实现; “模型 ”代表的是应用的业务逻辑,在 J2EE中通过 ____实现。

  A.JMS .JDBC .RMI-IIOP .EJ

  B参考答案:D

  13单选题] 数据安全的目的是实现数据的__________ 。

  A.性、不可替代性、机密性B.机密性、完整性、不可否认性C.完整性、确定性、约束性D.不可否认性、备份、效率

  参考答案:B

  要点解析:信息安全或数据安全有对立的两方面的含义:①数据本身的安全,主要是指采用现代密码算法对数据进行主动保护,例如数据保密、数据完整性、不可否认性、双向强身份认证等;②数据防护的安全,主要是采用现代信息存储手段对数据进行主动防护,例如通过磁盘阵列、数据备份、异地容灾等手段保证数据的安全。

  14单选题]某集成项目包括应用软件开发和现场系统集成。软件开发团队负责软件开发以及参与现场软件安装调试工作。根据项目生命周期的有关知识,下列说法中正确的是 ____。

  A.软件开发团队负责人可以把软件开发和现场安装调试视为两个不同的项目,分别包括各自不同的明显阶段

  B.在软件需求得到确认前不能进行软件开发

  C.按照启动、计划、执行、监督和收尾来划分集成项目生命周期是最合适的

  D.在该项目内部只能有一个生命周期模型

  参考答案:A

  16选题]郭工是PH国际远洋运输有限公司(以下简称为PH公司)计算机系统管理员。任职期间,根 据公司的业务要求开发了“海运出口业务管理系统”,并由公司使用。随后,郭工向国家版权局申 请了计算机软件著作权登记,并取得了《计算机软件著作权登记证书》,证书明确软件名称是“海 运出口业务管理系统vl.0”,著作权人为郭工。以下说法中,正确的是__________。

  A.郭工获取的软件著作权登记证是不可以撤销的

  B.海运出口业务管理系统V0的著作权属于郭工

  C.海运出口业务管理系统V0的著作权属于郭工和PH公司

  D.海运出口业务管理系统V0的著作权属于PH公司

  参考答案:D

  要点解析:郭工开发的软件是在PH国际远洋运输有限公司担任计算机系统管理员期间根据本公司业务要求开发的“海运出口业务管理系统Vl.0”,即该软件是针对本职工作中明确指定的开发目标所开发的。根据《著作权法》第十六条规定,公民为完成法人或者非法人单位工作任务所创作的作品是职务作品。认定作品为职务作品还是个人作品,应考虑两个前提条件:①作者和所在单位存在劳动关系;②作品的创作属于作者应当履行的职责。

  职务作品分为一般职务作品和特殊的职务作品:一般职务作品的著作权由作者享有,单位或摸他组织享有在其业务范围内优先使用的权利,期限为两年;特殊的职务作品,除署名权以外,著作权的其他权利由单位享有。所谓特殊职务作品是指《著作权法》第十六条第2款规定的两种情况:一是主要利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的工程设设计、产品设计图、计算机软件、地图等科学技术作品;二是法律、法规规定或合同约定著作权由单位享有的职务作品。《计算机软件保护条例》也有类似的规定,在第十三条中规定了三种情况.一是针对本职工作中明确指定的开发目标所开发的软件;二是开发的软件是从事本职工作活动所预见的结果或者自然的结果;三是主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。郭工在公司任职期间利用公司的资金、设备和各种资料开发了软件,且该软件是从事本职工作活动所预见的结果。其进行的软件千发行为是职务行为,其工作成果应由公司享有。因此该软件的著作权应属于PH公司,但根据法律规定,郭工享有署名权。

  根据《计算机软件保护条例》第七条规定,软件登记机构发放的登记证明文件是登记事项的初步证明,只是证明登记主体享有软件著作权以及订立许可合同、转让合同的重要的书面证据,并不是软件著作权产生的依据。该软件是郭工针对本职工作中明确指定的开发目标所开发的,该软件的著作权应属于公司。明确真正的著作权人之后,软件著作权登记证书的证明力自然就消失了(只有审判机关才能确定登记证书的有效性)。

  为促进我国软件产业发展,增强我国软件产业的创新能力和竞争能力,1992年4月6日,几械电子部发布了《计算机软件著作权登记办法》,鼓励软件登记并对登记的软件予以重点保护,而不是强制软件登记。软件登记可以分为软件著作权登记、软件著作权专有许可合同和转让合同的登记。软件著作权登记的申请人应当是该软件的著作权人,而软件著作权合同登记的申请人,应当是软件著作权专有许可合同和转让合同的当事人。如果未经软件著作权人许可登记其软件,或是将他人软件作为自己的软件登记的,或未经合作者许可、将与他人合作开发的软件作为自己单独完成的软件登记,这些行为都属于侵权行为,侵权人要承担法律责任。第26题 笔记记录我的笔记(0) | 精选笔记(1)选择笔记标签:试题内容(1)答案解析(0)

  17选题] Quality planning tools are often used to help plan effective quality management activities. __________ is one of such tools, which involves comparing actual or planned project practices to those of other projects to generate ideas for improvement and to provide a basis by which to measure performance.

  A.BenchmarkingB.Quality metricC.Quality checklistD.Brainstorming

  参考答案:A

  参考译文:制订项目质量计划的工具有助于质量计划活动的编制。基准分析(Benchmarking)是其工具之一,它是指将项目的实际做法或计划做法与其他项目的实践相比较,从而产生改进的思路并提出度量绩效的标准。

  选项8为质量度量;选项c为质量检查表;选项D为头脑风暴法。

  18选题]assesses the priority of identified risks using their probability of occurrin9,th corresponding impact on project objectives if the risks do occur,as well as other factors such as the time frame and risk tolerance ofthe project consVmnts ofcost,schedule,scope and quality.

  A.Quantitative Risk AnalysisB.Qualitative Risk AnalysisC.Enterprise Environmental FactorsD.Risk Management Plan

  参考答案:B

  参考译文:定性风险分析(Qualitative RiskAnalysis)利用风险发生概率、风险一一旦发生对项目产生的影响以及其他因素(如时间框架和项目制约条件,即成本、进度、范围和质量的风险承受度水平),对已识别风险进行优先级的评估。

  回答题:Documentation of a software package is normally produced for two purposes. One is to explain the ____ of the software and describe how to use them. This is known as ____ because it is designed to be read by the user of the software. The other purpose of documentation is to describe the software’s internal composition so that the system can be maintained later in its life cycle. Documentation of this type is known as ____.

  19单选题]空正确答案是:

  A.plansB.costC.featuresD.schedules

  参考答案:C

  20选题]空正确答案是:

  A.system documentationB.user documentationC.vender documentationD.product documentation

  参考答案:B

2022下半年软考高项论文是什么

2022年下半年软考高项论文考试在11月5日下午3:20-5:20进行,目前考试已经结束,为方便广大考生估分对答案,信管网现将2022年下半年软考高项论文真题公布如下,供广大考生查看参考。

论项目质量管理

项目质塌凳量管理是项弯谨目管理的重要组成部分,包括确定质量政策、目标与职责的各个过程和活动,从而使项目满足预定的需求。请以论信息系统项目的质量管理为题进行论述。

1、概要叙述参与管理过的信息系统项目(项目的背团闹旅景、项目规模、发起单位、目的、项目内容、组织结构、项目周期、交付的成果等),并说明你在其中承担的工作(项目背景要求本人真实经历,不得抄袭及杜撰)。

2、请结合你所叙述的信息系统项目,围绕以下要点论述你对信息系统项目质量管理的认识;

(1)该项目质量管理的过程(包含工作内容、目的、涉及角色和主要工作成果)

(2)请根据你所描述的项目,详细阐述你是如何进行质量保证的。

(3)请根据你所描述的项目,帮助 QA 制定一份质量核对单

软考2016年以前的真题有必要看吗?

有历年试题集及分析,参考书不多。建议考试前1个月多做历年试题,可显著提高考试成绩,但这主要是上午考试。下午考试题型比较灵知桐活,每年难度也会有所变化,当然我只考过三个专业,不敢说都每个专业都这样,但大致上软工、网工、信管基本搭棚坦上是这样的。这主要是做历年试题的感觉。总结一下,上午试题主要靠做历年试题和看书,下午试题靠知识基础和练习,有一和橘定的运气成分。

软考通里真题怎么打印出来

软考通有打印功能直接连接电脑打印即可。
没有打印功能,只有一个办法,打开题库,用键盘上PRINT加SCREEN加SYSRQ键,将该屏所显示销态的东西,复制到word再进行打印。
软考通【智能数据统计】自动记录做题次数,答题正确率,做题进度,让练习更省心。【错题收藏笔记】系统自动记录用户错题、用户主虚数动收藏经典题目,记录笔记,还可以针对性生成练习。【随机组卷模考】从历年真题中随机抽取试题,生成模差斗首考试卷,检验复习效果,提升备考信心。

软考综合计算题历年考试知识点分布及内容详解

  2022年的软考即将在十一月开始下半年的考试,在考试中,计算题的考试内容往往难度都偏高租源,同时分值占比也相当大,下面我镇掘就将为大家带来软考综合计算题历年考试知识点分布及内容详解,即将参加考试的小伙伴们快和我一起来本文中看看吧!

   简述

   综合部分66-70题基本上是最近几年的计算题(至少5分)

  案例分析中的第二题也基本上是最近几年的计算题(20分-30分)

  两部分分值都不低

  我根据历年真题做出以下分析,

   综合部分分值分布

   2019年上半年:共8道计算题,9分

  2018年下半年:共5道计算题,6分

  2018年上半年:共7道计算题,9分

  2017年下半年:共7道计算题,12分

  2017年上半年:共7道计算题,8分

   知识点分布

  1.关键路径相关题目,属于必考题共5次全部都考了,总分数2分/次

  (1)总浮动时间(2次)

  (2)项目工期(5次)

  (3)关键路径(1次)

  2.线性规划计算(求极值),属于必考题,共考了4次,总分数1-2分/次

  3.决策树(EMV)分析,共考了3次,1分/次

  4.挣值计算,属于必考题,共考了4次,总分1-3分/次

  5.沟通渠道数量,共考了2次,总分1分/次

  6.静态投资和动态投资回收期,共考了2次,总分1分/次

  7.成本基准,总预算,共考了2次,1-2分/次

  8.最小生成树,1次

  9.投资回报率,1次

  10.净现值,1次

  11.概率计算,1次

  12.赶工计算,1次

  13.工期与人员分配,1次

  14.函数模型,1次

  15.三点估算,1次

  16.路径最大流量,1次

  17.盈亏平衡点,1次

  18.寻路算法,1次

   知识点部分详解

  1.关键路径

  (1)项目工期=关键路径时间总和

  (2)关键路径:项目周期最长的路径

  (3)总浮动时间:非关键路径点上的可多余支配的时间

  关键路径:ADFG

  项目工期=2+6+6+3=17天

  c的总浮动时间=总工期-c的时间=17-(2+5+4+3)=3天

   2.线性规划

   一般为二元一次方程不等式解的不等式取得极值

  设甲地采购X吨,乙地采购Y吨,则

  0.2X+0.4Y≥16

  0.5X+0.2Y≥16

  则X=20,Y=30

  成本=200*20+300*30=13000

   3.决策树 收入与概率乘积之和

  EMV=100*50%+200*20%+250*15%-500*5%-50=52.5

  4.挣值计算为中级必考题,高级也是必考题,这里就不详细说明了

  5.沟通渠道数量=m(m-1)/2,m为人数

  用公式直接得出9*(9-1)/2=36

   6.静态投资和动态投资回报期

  静态投资回收期=(3-1)+(-35000+19000+8500)/10000=2.75

  动态御型核投资回收期=(4-1)+(-35000+(20000-1000)*0.91+(10000-1500)*0.83+(12000-2000)*0.75)/9520=3.4

   7.成本基准,总预算

   成本基准:不算管理储备40+4=44

  总预算:40+4+2=46

   8.净现值分析

   净现值(NPV)=净现金*折现系数

  折现系数=1/[(1+折现率)的n次方],n代表年数

  方案A的NPV=14000*(1/(1+10%))+19000*(1/(1+10%)2)=28429.74

  方案B的NPV=23000*(1/(1+10%))+20000*(1/(1+10%)2)=20909.09+16528.92=37438.01

  方案C的NPV=18000*(1/(1+10%))+24000*(1/(1+10%)2)=36198.34

  方案D的NPV=21000*(1/(1+10%))+22000*(1/(1+10%)2)=37272.7273

  根据计算选择B,因为B值最大

  以上计算题为综合题目中出现次数较多或者较为复杂的

  以下为简单计算或者出现次数较少,就不一一举例了

  赶工计算

  工期与人员分配

  函数模型

  概率计算

  三点估算

  路径最大流量

  盈亏平衡点

  寻路算法

   软考时间安排

  通常情况下每年会组织两次考试。上半年考试时间为5月底(第三个周六、周日),下半年考试时间为11月中旬(第二个周六、周日)

求软考网络工程师的历年真题讲解视频教程!

网络工程师 第四版 祝您考试顺利通过!百度网盘免费资源在线学习

链接: https://pan.baidu.com/s/1XKOwL7XKXf9x15uQ1tz5Hw

提取码: rhhs

网络工程师 第四版 祝您考试顺利通过! 网络工程师亩镇卜旅液教程视频 第四版教材 精讲 网络工程师教程视频 第三版教材 精讲 网工重要知识点(必看)-需记背的 视频 软考网络工程师考眼分析 历年真题 03网络工程师案例分析题(2015年版-针对下午) 03考眼分析 02网络工程师5天修炼 02软考网络工程师5天修炼 网络工程师应试指导第二版 过关习题答案.docx 思科模拟器CPT(Cisco packet tracer) v6.0有汉化文件.zip 【网络工程师】易混淆知识点汇总.docx 2015年软考网络工程师通迅穗知.pdf

赞(0)
未经允许不得转载:必赴网 » 软考中项真题 2021软考真题

唯一商务合作QQ

2505206378