1998年高级程序员级上午试题

来源:互联网 发布:软件内测是什么意思 编辑:程序博客网 时间:2024/04/30 01:23

试题1

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

设计高质量的软件是软件设计追求的重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。

可移植性是反映出把一个原先在某种硬件或软件环境下正常运行的软件移植到另一个硬件或软件环境下,使该软件也能正确地运行的难易程序。为了提高软件的可移植性,应注意提高软件的_A_

可维护性通常包括_B_。通常认为,软件维护工作包括改正性维护、_C_维护和_D_维护。其中_C_维护则是了为扩充软件的功能或提高原有软件的性能而进行的维护活动。

_E_是指当系统万一遇到未预料的情况时,能够按照预定的方式作合适的处理。

供选择的答案:

A  ①使用方便性                ②简洁性                            ③可靠性                            ④设备不依赖性

B  ①可用性和可理解性                            ②可修改性、数据独立性和数据一致性

③可测试性和稳定性                            ④可理解性、可修改性和可测试性

CD:①功能性                           ②扩展性                            ③合理性                            ④完善性

⑤合法性                            ⑥适应性

E  ①可用性                            ②正确性                            ③稳定性                            ④健壮性

 

试题2

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

实体联系模型(简称ER模型)中的基本语义单位是实体和联系。ER模型的图形表示称为ER图。联系可以同_A_实体有关。实体与实体之间的联系可以是_B_

利用ER模型进行数据库的概念设计,可以分成三步:首先设计局部ER模型,然后把各个局部ER模型综合成一个全局的模型,最后对全局ER模型进行_C_,得到最终的ER模型。

ER模型向关系模型的转换南昌把一个实体类型转换成一个关系模式,实体的属性是关系的属性,实体的键是关系的键;是一个联系类型转换成一个_E_,参与该联系类型的各实体的键以及联系的属性转换成_E_,其中的键由实体与实体之间的联系决定。

供选择的答案:

A  0                          1个或多个                1                          ④多个

  B ①一对一和一对多       ②一对一和多对多              ③一对多和多对多              ④一对一、一对多和多对多

  C ①简化                   ②结构化                  ③最小化                  ④优化

  D ①联系模式                 ②数据模式                 ③关系模式                 ④逻辑模式

E  ①联系属性                 ②关系的属性                ③数据属性                 ④关系的候选键

 

试题3

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同排序实施过程和(时间)复杂性。

对给定的整数序列(541132984746518181946314205827)进行从小到大的排序时,采用冒泡排序和直接选择排序时若先选出大元素,则第一趟扫描结果分别是_A__B_;采用快速排序(以中间元素518为基准)的第一趟扫描结果是_C_

设被排序数据序列有N个元素,冒泡排序和直接选择排序的复杂性是_D_;快速排序的复杂性是_E_

供选择的答案:

AC      (181132314205541518946827746984)

(541132827746518181946314205984)

           (205132314181518746946984541827)

           (541132984746827181946314205518)

           (132541746518181946314205827984)

           (132541746984181518314946205827)

BD  O(NLOG2N)                    O(N)              O(1OG2N)      O(N2)

   O((1OG2N)2)         O(N21OGLN)

 

试题4

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

语法分析方法大体上可分成自上而下和自下而上两种。自下而上分析法,是从输符号串开始逐步进行_A_,直至_A_成文选的起始符号。自上而下分析接,则是从文选法的起始符号开始反复使用产生式进行_B_直至_B_出输入符号串。

算符优先文法是一种自下而上分析方法,其文法的特点是文法的产生式中_C_。自上而下的分析方法,通常要求文选的产生式_D_,如_E_文法就是一种可以自上而下分析的文法。

供选择的答案:

AB      ①递归                   ②综合                   ③回归                   ④推导

⑤分解                         ⑥归约

C  ①不含两个相邻的非终结符                         ②不含两个相邻的终结符

   ③不含Ε产生式                              ④不含长度为L的产生式

D  ①不以非终结符开头    ②不以终结符开头              ③不含左递归                     ④不含右递归

E  LR(I)              LL(I)              SLR(I)            LALR(I)

 

试题5

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

信号量是操作系统中用作互斥和同步机制的一个共享的整数变量。信号量仅可以由初始化、唤醒(SIGNA1)和等待(WAIT)三种操作访问。

  对于给定的信号量S,等待操作WAIT(S)(又称P操作)定义为

             IFS0THEN_A_ELSE挂起调用的进程

唤醒操作SIGNA1(S)(又称V操作)定义为

           IF(存在等待的进程)THEN(唤醒这个进程)ELSE _B_

  给定信号量S,可以定义一个临界区来确保其互斥、即保证在同一时刻这个临界区只能够被一个进程执行。当S被初始化为1时,代码段

                   _C_

                  {临界区}

                   _D_

定义了一个临界区。

这样的临界区实际上是将共享数据和对这些数据的操作-起封装起来、通过其互斥机制一次只允许一个进程进入,这种临界区通常称为_E_

供选择的答案:

AD:①S:=0                 S:=S1        S:=S-1                 S:=1

                SIGNA1(S1)              WAIT(S1)      SIGNA1(S)              WAIT(S)

E  ①模块                   ②类程          ③管程          ④线程

 

试题6

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

在高级程序设计语言中,使用参数是子程序之间传递信息的-种手段。子程序说明中的参数称为形式参数,调用语句中的参数称为实在参数。调用时,实在参数的个数、类型和顺序要和形式参数保持一致。

  知道一种语言(或编译器)使用哪种参数传递方法是很重要的,因为程序的运行依赖于所用的方法。参数传递方法有传值调用(CALLBYVALUE)、引用调用(CALLBYREFERENCE)、传名调用(CA11BYNAME)和宏扩展(MACROEXPANSION)

  传值调用是指把实在参数的_A_传递给相应的形式参数、子程序通过这种传值形参_B_;引用调用是指把实在参数的_C_传递给相应的形式参数,此时子程序形式参数的一次引用或赋值被处理成对形式参数的_D_访问。

C语言中的函数,以_E_方式进行参数传递。

供选择的答案:

AC:①地址                  ②名                    ③值                    ④地址和值:

⑤值和名                            ⑥名和地址

B  ①可传回结果的值                             ②可传回存放结果的地址

③可传回结果的值和存放结果的地址                     ④不可传回任何结果(值或地址)

D  ①直接                   ②间接                   ③变址                   ④引用或赋顿

E  ①传值调用                 ②引用调用                 ③传名凋用                 ④宏扩展

 

试题7

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

虚拟存贮管理系统的基础是程序的_A_理论。这个理论的基本含义是指程序执时往往会_B_访问内存贮。程序的_A_表现在_C__D_上。_C_是指最近被访问的存贮单元可能马上又要被问。_D_是指马上被访问的单元,而其附近的单元也可能马上被访问。

根据这个理论,DENNING提出了工作集理论。工作集是进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作页面都在_E_器内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。

供选择的答案:

A  ①局部性                  ②全局性                  ③动态性                  ④虚拟性

B  ①频繁地                  ②均匀地                  ③不均匀地                 ④全面地

CD:①数据局部性               ②空间局部性                ③时间局部性                ④数据全局性

⑤空间全局性                     ⑥时间全局性

E  ①外部存贮                 ②主存贮                  ③辅助存贮                 ④虚拟存贮

 

试题8

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

设有三个指令系统相同的处理机XYZ,它们都有4K字节的高速缓冲存贮器(CACHE)32M字节的内存,但是其存取周期都不一样,如下表所示(TICTIM分别表示I处理机CACHE存取周期和主存存取周期)

TICTIM

X40NS1ΜS

Y100NS0.9ΜS

Z120NS0.8ΜS

  若某段程序,所需指令或数据在CACHE中取到的概率为P05,则处理机X的存器平均存取周期为_A_ΜS。并假定指令执行时间与存贮器的平均存取周期成正比此时三个处理机执行该段程序由快到慢的顺序为_B_

          若P065时,则顺序为_C_

          若P08时,则顺序为_D_

        若P085时,则顺序为_E_

供选择的答案:

A  02                   048             052             06

 BE:①XYZ       XZY                 YXZ                 YZX

ZXY                      ZYX

 

试题9

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

在段页式管理的存贮器中,实存等分为_A_、程序按逻辑模块分成_B_D在多道程序环境下,每道程序还南要一个_C_作为用户标志号。每道程序都有对应的_D_。一个逻辑地址包括_C_X。段号S、页号P和页内地址D四个部分。

假设总长度为22位的逻辑地址格式分配如下:21-20X19-14S13-11倍;若P100D。若XSPD均以二进制数表示,其转换成的物理地址为_E_

供选择的答案:

AC:①段                   ②页                    ③基                    ④模块

   ⑤区域                   ⑥段号                   ⑦页号                   ⑧基号

   ⑨模块号             ⑩区域号

D  ①一个段表和一个页表     ②一个段表和一组页表       ③一组段表和一个页表       ④一组段表和一组页表

E  X×220S×214P×211D                       ((X)XP)×211D

(((X)S)P)D                                (((X)S)P)×212D

 []式中(Y)表示地址为Y的单元的内容

 

试题10

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

有多种设备可以实现不同网段或网络之间的互连,互连设备通常可按工作在OSI模型中的层次来划分。在物理层实现互连的称为_A_;在数据链路层实现互连的称为_B_;在网络层实现互连的称为_C_;在运输层及以上高层实现互连的设备称为网关或_D__E_也是-种用来构造局域网的常用设备,通常可以用双绞线把服务器与PC客户机等连入_E_

供选择的答案:

AE      ①集线器                  ②协议转换器                ③网桥                   ④路由器

⑤网关                         ⑥转发器

 

试题11

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

1.电子商务_A_                                   2.人机界面_B_

3.计算机性能评价_C_                                           4.并行处理_D_

5.网络体系结构_E_

供选择的答案:

AE      OSI、对等层协议、无连接服务                OSI、对等层协议、TPC

           OCR、基准测试程序、TPC                  ④吉普森方接、基准测试程序、TPC

            EDI、网上商店、身份验证                  ⑥向量计算机、MPP、多指令流

           EDI、网上商店、OCR                    ⑧所见即所得、语音识别、OCR

   EDIMPP、多指令流                                        ⑩语音识别、OCROSI

 

试题12

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

Many word processing programs include spell checker. It checks this spelling of every word in _A_ by looking up each word in its dictionary. If the word does not appear in the dictionary the user is _B_ to a possible misspelling and possible corrections are often _C_ spell checker dies not recognize unusual people names or specialized terms, but it will often allow you to create your own personal dictionary of specialized words you often use. Spell checker is a valuable aids to proofreading, but it can not catch the _D_ of one correctly spelled word for another (such as from for from). This it does not _E_ a document is free of spelling errors.

供选择的答案:

A  document          equipment         program           statement

BC      alerted           alternate         guessed           guided

      suggested         surprised

D  addition          condition         notation          substitution

E  committee         correct           guarantee         prove

 

试题13

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

A local-area network(LAN) is a communications network that _A_ a variety of device and provides a _B_ for information exchange among those devices. The scope of the LAN is small typically a single building or a cluster of buildings. The LAN is usually owned by the same organization that owns the _C_ device. The internal data rate of LAN is at least several mbps. The basic of LAN communication is broadcasting. At each station, there is a transmitter/receiver that communicates over a _D_ shared. By other stations, a trans miss form any one station is _E_ to and received by all other stations.

供选择的答案:

ABCD                       broadcast         cable             control

interconnects     internet          meander           means

medium                modem             output switch relay

C  adopted           attached          selected          unified

 

试题14

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

1.设S{{123}{4,5}{678}、那么_A_式为真。

2.某校足球队有球衣30件,蓝球队有球衣15件,排球队有球衣18件,三队队员总数为50人,其中有3人同时参加3个队,那么同时只参加两个队的队员有_B_2

3.设S{ABC}上的关系R1R2R3R4,那么_C_具有传递性。

4.如果二无关系R是自反的、对称的和传递的,则R_D_

5.设A{ABC}B{12},作FAB,则不同的函数个数有_E_个。

供选择的答案:

A  {123}S                     {{45}}S                    1S                   ④Φ∈S

B  7               10                    13                    16

C  R1{AC,CA〉,〈AB〉,〈BA} R2{AC,CA〉,〈AA}

R3{AC,CC〉,〈BA〉,〈BC} R4{AA}

D  ①全序关系                 ②等价关系                 ③偏序关系                 ④似序关系

E  5               6               8               9

 

试题15

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

1.函数方程G(X)=0的解X称为方程的根,若G(X)是次数≥_A_的多项式,其求根问题一般不能用公式表示,只能用数值方法求解。

2.方程X3-X2-1=0有一实根,用二分法求根时,初始区间应取_B_

3.用弦截法计算的迭代公式是_C_,用牛顿法计算的迭代公式是_D_

4.对于单根,牛顿法至少_E_阶收敛。

供选择的答案:

A  3                                        [4                                      5                                        6

B  [10]                   [01]                      [12]                      [23]

CD      Xn+1=2 XnA X2n                                     Xn+1=(Xn+A/Xn)/2

Xn +1= Xn [(3/2)(A X2n /2)]                            Xn+1=(XnXn-1+A)/(Xn+Xn-1)

Xn +1=[(2 Xn)+(A/ X2n)]/3                                 Xn+1=(XnXn-1A)/(XnXn-1)

E  1                              2                              3                              4