image

编辑人: 舍溪插画

calendar2025-06-11

message7

visits409

2013年11月 程序员 上午题答案及解析

一、单选题

1、在Word编辑状态下,将光标移至文本行首左侧空白处呈刮形状时,单击鼠标左键可以选中( 请作答此空),按下( )键可以保存当前文档。

A、单词

B、一行

C、一段落

D、全文

解析:

在Word编辑状态下,将光标移至文本行首左侧空白处呈刮形状时,单击鼠标左键可以选中一行文本。因此,选项B“一行”是正确答案。按下Ctrl+S键可以保存当前文档,但这一信息在题目的选项中并未给出。

2、在Word编辑状态下,将光标移至文本行首左侧空白处呈刮形状时,单击鼠标左键可以选中( ),按下(请作答此空)键可以保存当前文档。

A、Ctrl+S

B、Ctrl+D

C、Ctrl+H

D、Ctrl+K

解析:

在Word编辑状态下,将光标移至文本行首左侧空白处呈刮形状时,单击鼠标左键可以选中整行文本。而保存当前文档的快捷键是Ctrl+S。因此,本题答案为A,按下Ctrl+S键可以保存当前文档。

3、用Excel制作的学生计算机文化基础课程成绩表如下。当学生成绩小于60分,需要在对应的备注栏填"不及格";若学生成绩大于59分,小于79,需要在对应的备注栏填"及格",否则在对应的备注栏填"良好"。实现时,可在D3单元格输入"=IF( 请作答此空),"不及格",( )",并向下拖动填充柄至D7单元格即可。

A、IN(0<=c3,c3<60)

B、AND(0<=c3,c3<60)

C、"IN(0<=c3,c3<60)"

D、"AND(0<=c3,c3<60)"

解析:

本题考查Excel中的IF函数和AND函数的应用。根据题目描述,需要在D列的单元格中根据C列的成绩进行条件判断并填写相应的备注。具体的实现方式是使用IF函数进行条件判断,并结合AND函数来设置多个条件。

正确的公式应该是:=IF(AND(C3<60),“不及格”,IF(AND(C3>=60,C3<80),“及格”,“良好”))。因此,空白处应该填写的是"AND(C3<60)",所以选项B是正确的。

4、用Excel制作的学生计算机文化基础课程成绩表如下。当学生成绩小于60分,需要在对应的备注栏填"不及格";若学生成绩大于59分,小于79,需要在对应的备注栏填"及格",否则在对应的备注栏填"良好"。实现时,可在D3单元格输入"=IF( ),"不及格",(请作答此空 )",并向下拖动填充柄至D7单元格即可。

A、IF(IN(59<c3,c3<79),"及格","良好")

B、"IF(IN(59<c3,c3<79),"及格","良好")"

C、IF(AND(59<c3,c3<79),"及格","良好")

D、"IF(AND(59<c3,c3<79),"及格","良好")"

解析:

本题考查Excel中的IF函数的应用。根据题目要求,需要在D列中对C列的成绩进行条件判断并填写对应的备注。IF函数可以根据条件进行判断,如果条件为真则返回某个值,否则返回另一个值。而AND函数可以组合多个条件,只有当所有条件都为真时,整个AND函数的结果才为真。因此,正确的公式应该是"=IF(AND(C3<60,“不及格”,AND(C3>=60,C3<80),“及格”,“良好”))“,即当成绩小于60分时填写"不及格”,在60分到79分之间时填写"及格",否则填写"良好"。因此,正确答案是选项C。

5、"http://www.sina.com.cn"中,"( )"属于组织和地理性域名。

A、sina.com

B、com.cn

C、sina.cn

D、www.sina

解析:

在域名系统DNS中,最高域名分为机构性域名和地理性域名两大类。在给定的选项中,"com.cn"属于地理性域名,表示中国(CN)。因此,正确答案是B。

6、在下列寻址方式中,( )取得操作数的速度最快。

A、直接寻址

B、寄存器寻址

C、立即寻址

D、寄存器间接寻址

解析:

本题考查计算机系统中指令系统的基础知识。在直接寻址方式下,操作数在内存中,指令中给出操作数的地址,需要再访问一次内存来得到操作数。而在立即寻址方式下,操作数就在指令中,因此在取得指令时就直接得到了操作数,这是速度最快的寻址方式。寄存器寻址方式下,操作数在CPU的寄存器中,与从内存中获取操作数相比,获取速度较快。而寄存器间接寻址方式下,还需要访问一次内存来得到操作数的地址,然后再获取操作数,所以速度相对较慢。因此,正确答案是C。

7、用来指出下一条待执行指令地址的是( )。

A、程序计数器

B、通用寄存器

C、指令寄存器

D、状态寄存器

解析:

在计算机的CPU中,程序计数器(Program Counter)用于存储下一条要执行的指令的地址。因此,用来指出下一条待执行指令地址的是程序计数器,答案为A。指令寄存器存放的是正在执行的指令,而通用寄存器和状态寄存器有其他的功能和用途。

8、构成运算器的部件中,最核心的是( )。

A、数据总线

B、累加器

C、算术和逻辑运算单元

D、状态寄存器

解析:

构成运算器的部件中,最核心的是算术和逻辑运算单元。运算器的主要功能是完成算术运算和逻辑运算,实现对数据的加工与处理。而算术和逻辑运算单元是运算器的核心部件,用于执行各种算术和逻辑运算操作。因此,答案为C。

9、Cache的作用是( )。

A、处理中断请求并实现内外存的数据交换

B、解决CPU与主存间的速度匹配问题

C、增加外存容量并提高外存访问速度

D、扩大主存容量并提高主存访问速度

解析:

Cache是位于CPU和主内存之间的临时存储设备,它的作用主要是解决CPU与主存之间的速度匹配问题。当CPU需要访问数据时,首先会查找Cache中是否存在所需的数据,如果存在则直接访问Cache,从而加快数据的访问速度。Cache并不处理中断请求,也不涉及内外存的数据交换、增加外存容量或扩大主存容量。因此,正确答案为B。

10、硬盘的性能指标不包括(请作答此空);其平均访问时间=( )。

A、磁盘转速及容量

B、磁盘转速及平均寻道时间

C、盘片数及磁道数

D、容量及平均寻道时间

解析:

硬盘的性能指标主要包括磁盘转速、容量和平均寻道时间,所以选项C中的“盘片数及磁道数”不属于硬盘性能指标。硬盘的平均访问时间等于平均寻道时间加上平均等待时间,其中平均寻道时间是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,描述了硬盘读取数据的能力。因此,本题答案为C。

11、硬盘的性能指标不包括( );其平均访问时间=(请作答此空)。

A、磁盘转速+平均等待时间

B、磁盘转速+平均寻道时间

C、数据传输时间+磁盘转速

D、平均寻道时间+平均等待时间

解析:

本题考查计算机硬盘性能指标的相关知识。硬盘的性能指标主要包括磁盘转速、容量、平均寻道时间,而不包括平均等待时间,所以选项D中的表述不准确。硬盘的平均访问时间是由平均寻道时间和平均等待时间两部分组成的,故平均访问时间等于平均寻道时间加平均等待时间。因此,答案为D,且平均访问时间等于平均寻道时间加平均等待时间。

12、以下文件中,( )是图像文件。

A、marry.wps

B、marry.htm

C、marry.jpg

D、marry.mp3

解析:

本题考查多媒体基础知识。通过文件的扩展名可以得知文件的类型。A选项"marry.wps"是文字处理文件,B选项"marry.htm"是网页文件,C选项"marry.jpg"是图像文件,D选项"marry.mp3"是音频文件。因此,选项C是图像文件。

13、掉电后存储在( )中的数据会丢失。

A、U盘

B、光盘

C、ROM

D、RAM

解析:

本题考查存储介质的基础知识。掉电后存储在RAM中的数据会丢失,因为RAM是读写存储器,存储的信息易失,一旦去掉存储器的供电电源,存储器所存信息也随之丢失。而U盘、光盘和ROM中的数据不会因为掉电而丢失。因此,正确答案为D。

14、计算机系统中,显示器属于( )。

A、感觉媒体

B、传输媒体

C、表现媒体

D、存储媒体

解析:

根据多媒体基础知识的解释,计算机系统中的显示器是属于表现媒体,因此正确答案为C。感觉媒体直接作用于人的感觉器官,传输媒体是传输表示媒体的物理介质,存储媒体是用于存储表示媒体的物理介质,而表现媒体是进行信息输入和输出的媒体,其中显示器是输出媒体的一种。

15、下面关于数字签名的说法中,正确的是( )。

A、数字签名是指利用接受方的公钥对消息加密

B、数字签名是指利用接受方的公钥对消息的摘要加密

C、数字签名是指利用发送方的私钥对消息加密

D、数字签名是指利用发送方的私钥对消息的摘要加密

解析:

数字签名是指利用发送方的私钥对消息的摘要进行加密。数字签名的应用过程中,数据源发送方使用自己的私钥对数据进行加密处理,完成合法“签名”,数据接收方则利用对方的公钥来解读接收到的“数字签名”,并验证签名的合法性。因此,正确选项是D。

16、下面不属于访问控制策略的是( )。

A、加口令

B、设置访问权限

C、加密/解密

D、角色认证

解析:

本题考查信息安全方面的基础知识。访问控制机制可以限制对关键资源的访问,防止非法用户进入系统及合法用户对系统资源的非法使用。访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和非法访问。其主要策略包括设置访问权限、角色认证和加口令。加密/解密虽然是一种重要的安全保密措施,但不属于访问控制策略,故选项C不正确。

17、M书法家将自己创作的一幅书法作品原件出售给了L公司。L公司未经M书法家的许可将这幅书法作品作为商标注册,并取得商标权。以下说法正确的是( )。

A、L公司的行为侵犯了M书法家的著作权

B、L公司的行为未侵犯M书法家的著作权

C、L公司的行为侵犯M书法家的商标权

D、L公司与M书法家共同享有该书法作品的著作权

解析:

本题考查知识产权方面的基础知识。

书法家M将自己创作的书法作品原件出售给L公司,此作品原件的著作权仍然属于书法家M。L公司未经书法家M的许可将这幅书法作品作为商标注册并获取商标权,侵犯了书法家M的著作权。因此,选项A正确,选项B错误。关于选项C和D,由于商标权与著作权是两种不同的知识产权,L公司虽然获得了商标权,但并不意味着其与书法家M共同享有该书法作品的著作权。所以选项C和D均错误。

18、关于软件著作权产生的时间,表述正确的是( )。

A、自软件首次公开发表时

B、自开发者有开发意图时

C、自软件开发完成之日时

D、自软件著作权登记时

解析:

根据《著作权法》和《计算机软件保护条例》的规定,计算机软件著作权的权利自软件开发完成之日起产生,保护期为50年。因此,正确答案是C。其他选项如首次公开发表、开发意图、著作权登记都不是软件著作权产生的时间。

19、某计算机内存空间按字节编址,若某区域的起始地址为4A000H,终止地址为4DFFFH,则该段内存区域的容量为( )。

A、2^4KB

B、2^14KB

C、1MB

D、2MB

解析:

本题考察计算机内存空间容量的计算。根据题目描述,某计算机内存空间按字节编址,起始地址为4A000H,终止地址为4DFFFH。要计算该段内存区域的容量,需要终止地址减去起始地址并加1,以得到编址单元的个数,即 4DFFFH-4A000H+1。这个差值得到的结果是4000H。由于是按字节编址,所以将十六进制的4000H转换为十进制后等于2^4KB或2^14字节(B)。因此,该段内存区域的容量为2^4KB,选项A正确。

20、某CPU的时钟频率为2.0GHz,其时钟信号周期为( )ns。

A、2.0

B、1.0

C、0.5

D、0.25

解析:

根据题目描述,该CPU的时钟频率为2.0GHz。在电子领域,时钟频率是描述一秒钟内时钟信号的周期数。因此,时钟信号的周期是频率的倒数。计算过程为:1秒除以2.0GHz(即2.0乘以10^9次/秒),得到的结果是0.5ns。所以,时钟信号周期为0.5ns,对应选项C。

21、某数据的7位编码为0100011,若要增加一位奇校验位(最高数据位之前),则编码为( )。

A、11011100

B、01011100

C、10100011

D、00100011

解析:

本题考查校验基础知识。

首先明确奇校验的定义:加入校验位后,整个编码中1的个数为奇数。原数据的编码为0100011,其中1的个数为3,已经是奇数。因此,为了保持整个编码中1的个数为奇数,校验位应为0。将校验位加在最高数据位之前,得到的编码为00100011。因此,正确答案为D。

22、在堆栈操作中,( )保持不变。

A、堆栈的顶

B、堆栈的底

C、堆栈指针

D、堆栈中的数据

解析:

在堆栈操作中,堆栈的底保持不变。这是因为堆栈是一种后进先出(LIFO)的数据结构,操作都在堆栈的顶部进行,包括压栈和弹栈。因此,堆栈的顶部会随操作而变化,而堆栈的底部始终保持不变。

23、在Windows系统中,对话框是特殊类型的窗口,其大小(请作答此空);下图所示的对话框中,( )是当前选项卡。

A、不能改变,但可以被移动

B、可以改变,而且可以被移动

C、可以改变,允许用户选择选项来执行任务,或者提供信息

D、不能改变,而且不允许用户选择选项来执行任务,或者提供信息

解析:

在Windows系统中,对话框是一种特殊类型的窗口,其大小是不能改变的,但可以被移动。对话框通常用于获取用户输入或显示信息,而不是用于显示选项供用户选择。因此,正确答案是A,即“不能改变,但可以被移动”。从提供的图中可以看出,当前选项卡是“指针选项”。

24、在Windows系统中,对话框是特殊类型的窗口,其大小( );下图所示的对话框中,(请作答此空)是当前选项卡。


A、鼠标键

B、指针

C、指针选项

D、滑轮

解析:

在Windows系统中,对话框是一种特殊类型的窗口,其大小通常是不能改变的,但用户可以通过拖动其标题栏来移动对话框的位置。根据提供的图片,可以看出“指针选项”是当前选项卡,因此答案为C。

25、嵌入式操作系统的主要特点是微型化、( )。

A、可定制、实时性、高可靠性和易移植性

B、可定制、实时性和易移植性,但可靠性差

C、实时性、可靠性和易移植性,但不可定制

D、可定制、实时性和可靠性,但不易移植

解析:

嵌入式操作系统的主要特点包括微型化、可定制、实时性、高可靠性和易移植性。题目中的A选项包含了所有这些特点,因此是正确答案。其他选项则包含了一些不正确的表述,如B选项中的“可靠性差”,C选项中的“不可定制”,以及D选项中的“不易移植”。这些特点都是不符合嵌入式操作系统的实际情况的。

26、假设系统有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量S的初值为(请作答此空),信号量S的变化范围是( )。

A、0

B、1

C、3

D、6

解析:

本题考查操作系统进程管理中信号量与同步互斥方面的基础知识。

在本题中,有6个进程共享一个互斥段,同时最多允许3个进程进入该互斥段。这意味着系统有3个单位的资源。因此,信号量的初值应设为3,表示有3个进程可以同时访问互斥段。

关于信号量S的变化范围,当第一个进程申请资源并对信号量S执行P操作(即S减1)时,信号量S变为2,表示还有2个进程可以访问互斥段。随着进程的申请,信号量会逐渐减少,直到达到最小值-3,表示有3个进程在等待访问互斥段。当有进程释放资源并执行V操作(即S加1)时,信号量会重新增加。因此,信号量S的变化范围是-3~3。

综上,信号量的初值为3,变化范围是-3~3。所以选项C是正确答案。

27、假设系统有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量S的初值为( ),信号量S的变化范围是(请作答此空)。

A、0~6

B、-3~3

C、-4~2

D、-5~1

解析:

本题考查操作系统进程管理中信号量与同步互斥的知识点。

题目中提到有6个进程共享一个互斥段,最多允许3个进程同时进入。这意味着系统有3个单位的资源可用于互斥段的访问。因此,信号量的初值应设为3,表示有3个进程可以同时访问互斥段。

当进程申请访问互斥段时,会对信号量S执行P操作,即信号量S减1。当信号量S的值为3时,第一个申请进程可以访问;当信号量减至2时,第二个申请进程可以访问;当信号量减至1时,第三个申请进程可以访问。此后,如果还有进程申请访问,由于资源已被占用,信号量会进一步减小。最小的信号量值是-3,表示有3个进程正在等待访问互斥段。因此,信号量S的变化范围是-3~3。

28、编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器(请作答此空)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和( )并不是每种编译器都必需的。词法分析的作用是识别源程序中的( )。

A、不参与用户程序的运行控制,用户程序执行的速度更慢

B、参与用户程序的运行控制,用户程序执行的速度更慢

C、参与用户程序的运行控制,用户程序执行的速度更快

D、不参与用户程序的运行控制,用户程序执行的速度更快

解析:

解释器参与用户程序的运行控制,但由于解释器需要逐行或逐句地解释并执行源代码,因此用户程序执行的速度更慢。与编译器相比,解释器的运行效率较低。在编译器的处理过程中,中间代码生成和代码优化并不是每个编译器都必须具备的阶段。词法分析的作用是识别源程序中的记号,它是编译过程中的第一个阶段,与源程序直接打交道。因此,选项B是正确答案。

29、编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和(请作答此空)并不是每种编译器都必需的。词法分析的作用是识别源程序中的( )。

A、语法分析

B、语义分析

C、中间代码生成

D、目标代码生成

解析:

编译器对高级语言源程序的处理过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中中间代码生成和代码优化并不是每种编译器都必需的阶段。词法分析的作用是识别源程序中的记号,如关键字、标识符等。因此,正确答案为C,即“中间代码生成”。

30、编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和( )并不是每种编译器都必需的。词法分析的作用是识别源程序中的(请作答此空)。

A、常量和变量

B、数据类型

C、记号

D、语句

解析:

题目描述了编译和解释两种实现高级语言翻译的方式,并给出了编译器处理高级语言源程序的过程。其中,与编译器相比,解释器并不生成目标代码。关于编译器处理源程序的阶段,其中代码优化和某些阶段并不是每种编译器都必需的。词法分析的作用是识别源程序中的记号。因此,对于题目中的空白,应该填写“记号”,选项C正确。

31、Fibnacci数列的定义为:F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,n∈N*),要计算该数列的任意项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于( ),所以需要较多的运行时间。

A、递归代码经编译后形成较长目标代码

B、递归代码执行时多次复制同一段目标代码

C、递归代码执行时需要进行一系列的函数调用及返回且存在重复计算

D、递归代码执行过程中重复存取相同的数据

解析:

递归代码执行过程中需要进行一系列的函数调用及返回,而且在计算过程中存在重复计算。这是因为递归调用会不断在栈上开辟新的空间,导致空间消耗较大,并且重复计算会导致运行时间增加。因此,递归方式编程在计算Fibonacci数列的任意项时,需要较多的运行时间。选项C描述准确,是正确答案。

32、已知函数f132、f232的定义如下图所示。设调用函数f1时传递给形参x的值是1,若函数调用f2(a)采用引用调用(call by reference)的方式传递信息,则函数f1的返回值为(问题1);若函数调用f2(a)以值调用(call by value)的方式传递信息,则函数f1的返回值为(问题2 )。

A、-5 问题2

B、6 问题2

C、15 问题2

D、35 问题2

解析:

问题1:
在引用调用方式下,函数f2中的形参x是实参a的引用。在函数f2执行时,x的值会跟随a的值变化。由于a的初始值为5,且满足条件x > 1(即a > 1),执行x = x * x后,x的值变为25。因此,函数f1的返回值a + x = 15。

问题2:
在值调用方式下,函数f2的形参x只是接收实参a的值的一个副本。在函数f2执行时,x的值不会影响到a的值。在函数f2中,即使x的值变为25,这不会改变函数f1中的a的值。因此,函数f1的返回值a + x 保持为初始值5,但由于函数调用返回的是-10,最终函数f1的返回值为-5。

33、已知函数f132、f232的定义如下图所示。设调用函数f1时传递给形参x的值是1,若函数调用f2(a)采用引用调用(call by reference)的方式传递信息,则函数f1的返回值为( );若函数调用f2(a)以值调用(call by value)的方式传递信息,则函数f1的返回值为(请作答此空)。

A、-5

B、6

C、12

D、15

解析:

本题考查程序语言基础知识。函数f1被调用时,局部变量值会发生变化。在引用调用方式下,形参x是实参a的引用,因此在函数f2中改变x的值会影响到函数f1中的a的值。而在值调用方式下,实参a的值会传递给形参x,但改变x的值不会影响到a的值。根据题目中的代码逻辑,我们可以得到以上答案。

34、当程序运行陷于死循环时,说明程序中存在( )。

A、语法错误

B、静态的语义错误

C、词法错误

D、动态的语义错误

解析:

本题考查计算机系统基础知识。无论是对于编译方式还是解释方式来实现高级语言,对于有错误的程序,如果是词法或语法错误,则不能进入运行阶段。运行时陷于死循环说明程序虽然能够运行,但是在运行过程中出现了问题,这属于动态的语义错误。因此,答案为D。

35、设数组a[1..n,1..m](n>1,m>1)中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤n,1≤j≤m)相对于数组空间首地址的偏移量为( )。

A、(i-1)*m+j-1

B、(i-1)*n+j-1

C、(j-1)*m+i-1

D、(j-1)*n+i-1

解析:

考察二维数组的存储方式。数组a是按照列为主序存放的,意味着数组元素在内存中的排列顺序是按照列的顺序。对于数组元素a[i,j],在计算其相对于数组空间首地址的偏移量时,需要考虑前面有多少元素。由于是按列存储,所以在a[i,j]前面有j-1列完整的数组元素,每列有n个元素,再加上第j列上前i-1个元素。因此,偏移量等于(j-1)*n+i-1。所以正确答案是选项D。

36、一个计算机算法是对特定问题求解步骤的一种描述。(请作答此空)并不是一个算法必须具备的特性;若一个算法能够识别非法的输入数据并进行适当处理或反馈,则说明该算法的( )较好。

A、可移植性

B、可行性

C、确定性

D、有穷性

解析:

根据题目描述,如果一个算法能够识别非法的输入数据并进行适当处理或反馈,这说明该算法的健壮性(或称为鲁棒性)较好。而选项中与此相关的特性是“可移植性”,因此答案为A。其他选项如可行性、确定性、有穷性等虽然也是算法的重要特性,但与识别非法输入数据并进行处理或反馈不直接相关。

37、一个计算机算法是对特定问题求解步骤的一种描述。( )并不是一个算法必须具备的特性;若一个算法能够识别非法的输入数据并进行适当处理或反馈,则说明该算法的(请作答此空)较好。

A、可行性

B、正确性

C、健壮性

D、确定性

解析:

根据算法的基础知识和特性,一个计算机算法是对特定问题求解步骤的一种描述,而算法的健壮性是指算法对非法输入的抵抗能力。若一个算法能够识别非法的输入数据并进行适当处理或反馈,则说明该算法的健壮性较好。因此,本题答案为C选项,即健壮性并不是一个算法必须具备的特性。同时,算法的其他特性包括可行性、正确性、确定性和有穷性等。

38、用链表作为栈的存储结构时,若要入栈操作成功,则( )。

A、必须先判断是否栈满

B、必须先判断是否栈空

C、必须先判断栈顶元素的类型

D、必须成功申请到入栈元素所需结点

解析:

本题考查数据结构基础知识。栈的修改要求在表尾进行插入和删除操作,元素间的关系仍是线性的。对于入栈操作,需要为新加入的元素准备好存储空间。在链表作为栈的存储结构时,不存在栈满的情形,只需成功申请到入栈元素所需的结点,即可进行入栈操作。因此,正确答案是D。

39、下图的邻接矩阵表示为(请作答此空)(行列均以A、B、C、D、E为序);若某无向图具有10个顶点,则其完全图应包含( )条边。

A、

B、

C、

D、

解析:

邻接矩阵是表示图的一种常用数据结构,对于无向图,邻接矩阵是一个对称矩阵,对于完全图(任意两个顶点之间都有路径相连),若具有n个顶点,则边的数量为n*(n-1)/2。在本题中,无向图具有10个顶点,因此其完全图应包含45条边。选项C正确。

40、下图的邻接矩阵表示为( )(行列均以A、B、C、D、E为序);若某无向图具有10个顶点,则其完全图应包含(请作答此空)条边。

A、10

B、20

C、45

D、90

解析:

图的邻接矩阵是一个方阵,根据题目给出的图形,可以确定其邻接矩阵表示。对于完全图,任何两个顶点之间都存在一条边。对于有10个顶点的无向完全图,边的数量可以通过计算得到,公式为n*(n-1)/2,其中n为顶点数。因此,对于10个顶点的无向完全图,边的数量为45条。所以答案为C。

41、在一棵非空的二叉排序树(二叉查找树)中,进行( )遍历运算并输出所访问结点的关键码后,可得到一个有序序列。

A、先序

B、中序

C、后序

D、层序

解析:

在一棵非空的二叉排序树(二叉查找树)中,进行中序遍历运算并输出所访问结点的关键码后,可得到一个有序序列。这是因为二叉排序树(二叉查找树)的特性是左子树的所有节点值小于根节点,右子树的所有节点值大于根节点。中序遍历的顺序是先遍历左子树,然后访问根节点,最后遍历右子树。因此,中序遍历输出的关键码序列是一个递增有序序列。故选B。

42、若关键码序列(23,35,14,49,8,12,30,7)采用散列法进行存储和查找。设散列函数为H(Key)=Key%11,采用线性探查法(顺序地探查可用存储单元)解决冲突,尚未构造完成的散列表如下所示,则元素12应存入哈希地址单元( )。

A、0

B、4

C、11

D、12

解析:

本题考查散列表中的哈希表及冲突解决方式。根据题目描述,散列函数为H(Key)=Key%11,用于计算关键码在哈希表中的存储位置。对于关键码12,通过散列函数计算得到的哈希地址为1(即12%11的结果)。但此时哈希地址为1的位置已被其他元素占用,因此发生冲突。采用线性探查法解决冲突,即顺序探查后续的存储单元。依次探查哈希地址1的后续位置,即哈希地址2、3、4… 直到找到空闲的存储单元。在本例中,经过四次探查后,发现哈希地址4是空闲的,因此元素12应存入哈希地址单元4。

43、在第一趟排序之后,一定能把数据序列中最大或最小元素放在其最终位置上的排序方法是( )。

A、冒泡排序

B、插入排序

C、快速排序

D、归并排序

解析:

本题考查算法基础知识。
在排序方法中,冒泡排序是通过不断比较和交换逻辑上相邻的元素进行的排序过程。经过第一趟冒泡排序后,可以将最大元素(或最小元素)交换至最终位置。因此,在第一趟排序之后,一定能把数据序列中最大或最小元素放在其最终位置上的排序方法是冒泡排序。而其他排序方法如插入排序、快速排序和归并排序,在第一趟排序后并不能保证最大或最小元素已经在最终位置上。

44、在面向对象方法中,( )是一种信息隐蔽技术,其目的是使对象的使用者和生产者分离,使对象的定义和实现分开。

A、对象

B、属性

C、封装

D、行为

解析:

封装是一种信息隐蔽技术,其主要目的是使对象的使用者和生产者分离,使对象的定义和实现分开。在面向对象方法中,封装是对象的基本特征之一,通过将对象的属性和行为封装在一起,形成一个独立的实体,从而保护对象的内部状态不被外部直接访问和修改,提高了软件的安全性和可维护性。因此,选项C是正确答案。

45、从下列名词中区分类和对象。其中,(请作答此空)全部是类,( )全部是对象。

A、课程、2013"Web工程"课程、学生

B、课程、学生、教室

C、2013"Web工程"课程、学生

D、2013"Web工程"课程、B601教室

解析:

本题考查面向对象的基础知识。在面向对象的系统中,类是对对象的抽象描述,定义了对象的一些属性和方法。而对象是类的具体实例。分析给出的选项:
A选项中,“课程”是类,但"2013’Web工程’课程"是课程的一个具体实例,属于对象。同时,“学生”也是类,没有给出具体实例,所以不完全是类也不完全是对象。
B选项中,“课程”、“学生”和“教室”都是类,它们各自描述了现实世界中的实体类别。这里没有给出这些类的具体实例。
C选项中,"2013’Web工程’课程"是具体的课程实例,属于对象;“学生”是类。因此不完全是类也不完全是对象。
D选项中,"2013’Web工程’课程"和"B601教室"分别是课程和教室的具体实例,属于对象。因此不完全是类。
根据以上分析,只有B选项全是类。

46、从下列名词中区分类和对象。其中,( )全部是类,(请作答此空)全部是对象。

A、课程、B601教室、学生

B、课程、学生、教室

C、2013课程"Web工程"、学生

D、2013课程"Web工程"、B601教室

解析:

本题考查面向对象的基础知识。在面向对象的系统中,一个类定义了一组大体上相似的对象,所包含的方法和数据描述了一组对象的共同行为和属性。在提供的选项中,课程、学生、教室等是抽象的概念,可以被视为类。而"2013课程’Web工程’"和"B601教室"则是具体的实例,属于对象。因此,D选项中"2013课程’Web工程’"和"B601教室"都是对象,符合题目的要求。

47、统一建模语言(uML)图中,( )用于建模系统的动态行为,它描述活动的顺序,展现从一个活动到另一个活动的控制流。

A、序列图

B、交互图

C、活动图

D、通信图

解析:

统一建模语言(UML)中,活动图用于建模系统的动态行为。它描述活动的顺序,展现从一个活动到另一个活动的控制流,对系统的功能建模特别重要。因此,正确答案是C。

48、在采用面向对象开发方法开发交通系统时,若将"汽车"与"交通工具"分别设计为类,则最适合描述"汽车"与"交通工具"之间的关系为( )。

A、继承

B、封装

C、多态

D、重载

解析:

在面向对象开发方法中,类之间的关系主要包括继承、封装、多态和重载。题目中描述"汽车"与"交通工具"之间的关系,最适合用继承来表达。因为"汽车"是一种特定的"交通工具",具有"交通工具"的共性,同时也有其自身的特性。通过继承,可以在"交通工具"类的基础上,添加"汽车"特有的行为和属性,从而设计出"汽车"类。所以,答案是A 继承。

49、设一组语句需要在程序中多处出现,按照模块独立性原则,把这些语句放在一个模块中,则该模块的内聚是( )。

A、逻辑内聚

B、瞬时内聚

C、偶然内聚

D、通信内聚

解析:

根据软件工程中模块化设计的原理,模块的内聚性反映了模块内部功能的关联程度。根据题目描述,一组语句因为需要在程序中多处出现,按照模块独立性原则被放在一个模块中。这种情况下,模块内的语句之间并没有特别强的逻辑或功能关联,它们之间的联系主要是为了避免重复代码。因此,这种模块的内聚类型应属于偶然内聚,故正确答案为C。

50、以下关于软件维护的叙述中,错误的是( )。

A、软件维护解决软件产品交付用户之后运行中发生的各种问题

B、软件维护期通常比开发期长得多,投入也大得多

C、软件的可维护性是软件开发阶段各个时期的关键目标

D、软件工程存在定量度量软件可维护性的很好的普遍适用的方法

解析:

本题考查软件工程中软件维护的相关知识点。

选项A正确,软件维护确实是为了解决软件产品交付用户之后运行中发生的各种问题。

选项B正确,软件维护期通常比开发期长得多,投入也大得多,这是因为软件需要适应不断变化的环境和需求。

选项C正确,软件的可维护性是软件开发阶段各个时期的关键目标,确保软件易于维护和修改。

选项D错误,尽管有度量软件可维护性的方法,但还没有一个普遍的、定量度量的统一标准或方法。因此,D选项是此题的正确答案。

51、以下关于软件测试的叙述中,不正确的是( )。

A、软件测试的目的是为了发现错误

B、成功的测试是能发现至今尚未发现的错误的测试

C、测试不能用来证明软件没有错误

D、当软件不存在错误时,测试终止

解析:

本题考查的是软件测试的基础知识。

A选项正确,软件测试的目的是为了发现错误。

B选项也正确,成功的测试确实是指能发现至今尚未发现的错误的测试。

C选项正确,测试不能用来证明软件没有错误,只能发现错误。

D选项不正确,即使软件看起来没有错误,也不能保证所有的错误都被发现并修复,因为穷举测试是不实际的。因此,不能仅凭软件不存在表面错误就终止测试。正确答案应该是D。

52、为了检查对软件进行修改后是否引入新的错误,需要对软件进行的测试类型为( )测试。

A、功能

B、回归

C、可靠性

D、恢复

解析:

回归测试是一种软件测试类型,其主要目的是检查对软件进行修改后是否引入了新的错误。回归测试侧重于确保软件的修改不会影响到原有的功能,同时确保新添加的功能按照预期工作。因此,为了检查对软件进行修改后是否引入新的错误,需要对软件进行的测试类型为回归测试,答案为B。

53、专业程序员的职业素养要求中不包括( )。

A、要严格按照程序设计规格说明书编写程序,不应该有任何质疑

B、不要为了赶工期而压缩测试,要反复测试确信代码能正常运行

C、既要善于独处,又要善于合作,要不断学习,不要落后于时代

D、要勇担责任,出了错误自己来收拾,确保以后不再犯同样的错

解析:

专业程序员的职业素养要求中,虽然需要严格按照程序设计规格说明书编写程序,但并不意味着不能有任何质疑。专业程序员应该深刻理解并可能提出其中的不合理之处或低效之处,并与软件设计师进行讨论和修改。因此,选项A中的说法是不正确的,是专业程序员的职业素养要求中不包括的。而选项B、C、D都是专业程序员应该具备的职业素养。

54、评价软件详细设计时不考虑( )。

A、可理解性,使最终用户能理解详细设计,并提出改进意见

B、可扩展性,容易添加新的功能

C、灵活性,使代码修改能平稳地进行

D、可插入性,容易将一个模块抽出去,将另一个有同样接口的模块加进来

解析:

软件的详细设计主要是给软件实施人员看的,并不是给最终用户看的,最终用户不理解、看不懂详细设计是正常的。因此,评价软件详细设计时不考虑最终用户能否理解详细设计并提出改进意见,故选项A是不需要考虑的。而软件的详细设计应该考虑可扩展性、灵活性、可插入性等,以便为今后的软件开发和维护奠定良好的基础。

55、用户小王对某软件的操作界面提出了以下四条改进意见,其中,( )是不需要考虑的。

A、输入信用卡号时应该允许在其中插入空格

B、显示较长的说明信息时不要很快就消失

C、输入注册信息时有些项应该允许留空

D、切换选项卡时,应自动保存己修改的设置

解析:

本题考查软件工程实践中用户界面设计的知识。

对于用户小王的四条改进意见,我们需要逐一分析:

A. 输入信用卡号时应该允许在其中插入空格。这是正确的,因为信用卡号通常较长,插入空格可以帮助用户更好地查看和核对,减少输入错误。

B. 显示较长的说明信息时不要很快就消失。这也是正确的,因为如果说明信息很快消失,用户可能无法完整地获取到信息,导致操作不便或误解。

C. 输入注册信息时有些项应该允许留空。这是正确的,注册信息中的某些项可能不是每个用户都需要填写,或者对某些用户来说不是必需的,因此应该允许留空。

D. 切换选项卡时,应自动保存已修改的设置。这个意见不完全正确。虽然自动保存设置可以方便用户,但在某些情况下,用户可能需要进行反复思考和决策,不希望设置立即被保存。因此,完全采用自动保存的做法可能并不合适。用户应该有权决定何时保存他们的选择。

综上所述,不需要考虑的意见是D。

56、以下关于软件文档的叙述中,不正确的是( )。

A、撰写规范的文档有助于传授经验,降低风险

B、开发过程文档化的目标是易于据此重建项目

C、由代码生成文档的全自动工具软件现已成熟

D、过时的文档比没有文档更糟,会误导使用者

解析:

关于软件文档的叙述中,C项“由代码生成文档的全自动工具软件现已成熟”是不正确的。因为由代码生成文档是非常复杂的,涉及非结构化的内容和人文因素。目前只能实现半自动生成文档的框架,再由专业人员具体仔细补充。因此,不存在全自动生成文档的工具软件。其他选项A、B、D都是正确的描述。

57、某营销公司员工绩效考核系统,对不同岗位的员工绩效考核指标不同,例如:一级销售员月销售额不得低于200万元,二级销售员月销售额不得低于100万元,三级销售员月销售额不得低于50万元。对于这种情况在系统实现时可以通过( )进行约束。

A、实体完整性

B、参照完整性

C、主键完整性

D、用户定义完整性

解析:

根据题目描述,对于不同岗位的员工绩效考核指标(如月销售额的不同要求)是一种用户定义的规则,属于用户定义完整性(User-defined Integrity)的范畴。因此,正确答案应该是D。

58、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(请作答此空),S和P之间的联系类型属于( )。
为查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并要求价格按降序排列。实现的SQL语句如下:

SELECT商品名,型号,价格
    FROM  P
    WHERE ( ) AND ( )
    ( );

A、营销点、商品名

B、营销点、条形码

C、负责人姓名、商品名

D、负责人姓名、条形码

解析:

根据题目描述,营销点关系S中的营销点可以唯一标识每一个元组,因此营销点可以作为S的主键。商品关系P中的条形码属性可以作为该关系的主键,因为条形码可以表达商品的各种信息。因此,关系S和P的主键分别为营销点和条形码。SQL语句中WHERE子句用于筛选满足条件的记录,根据题目要求,需要查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并按价格降序排列,因此SQL语句中的条件应为商品名=‘冰箱’ OR 商品名=‘电视’ AND 产地=‘上海’,排序使用ORDER BY子句实现。因此,正确答案为B。

59、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为( ),S和P之间的联系类型属于(请作答此空)。
为查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并要求价格按降序排列。实现的SQL语句如下:

SELECT商品名,型号,价格
    FROM  P
    WHERE ( ) AND ( )
    ( );

A、1:1

B、1:n

C、n:1

D、n:m

解析:

本题考查数据库营销点与商品关系之间的联系以及SQL查询语句的应用。

首先,根据题目描述,营销点关系S中的每一个元组都有唯一的营销点标识,因此营销点可以作为S的主键。而商品关系P中的条形码属性可以作为该关系的主键,因为条形码在商品流通等领域得到了广泛应用,可以标出商品的各种信息。所以,第一空答案应为“营销点、条形码”。

其次,题目中提到“每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售”,这表示营销点与商品之间是多对多的关系,即n:m的关系。因此,第二空答案应为“n:m”。

最后,关于SQL查询语句部分,要查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并按价格降序排列,语句应为:

SELECT 商品名,型号,价格
FROM P
WHERE (商品名=‘冰箱’ OR 商品名=‘电视’) AND 产地=‘上海’
ORDER BY 价格 DESC;

综上,答案为D。

60、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为( ),S和P之间的联系类型属于( )。
为查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并要求价格按降序排列。实现的SQL语句如下:

SELECT商品名,型号,价格
    FROM  P
    WHERE (请作答此空) AND ( )
    ( );

A、商品名='冰箱'OR商品名='电视'

B、商品名=冰箱OR商品名=电视

C、商品名='冰箱'AND商品名='电视'

D、商品名=冰箱AND商品名=电视

解析:

本题考查数据库基本概念和SQL语言应用。

根据题意,营销点可以作为S的主键,商品关系P中的条形码属性可以作为该关系的主键。所以第一个空应填写主键相关描述,即营销点或条形码。第二个空描述的是查询条件,根据题意要查询产于"上海"的商品名为"冰箱"或"电视"的型号及价格,因此需要使用OR逻辑运算符来表示商品名为"冰箱"或"商品名为电视"。第三个空是对查询结果进行排序,要求价格按降序排列,所以应填写ORDER BY 价格 DESC。因此,正确的SQL语句应为:SELECT 商品名,型号,价格 FROM P WHERE 商品名=’冰箱’OR商品名=‘电视’ AND产地=‘上海’ ORDER BY 价格 DESC。所以答案为A。

61、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为( ),S和P之间的联系类型属于( )。
为查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并要求价格按降序排列。实现的SQL语句如下:

SELECT商品名,型号,价格
    FROM  P
    WHERE ( ) AND (请作答此空)
    ( );

A、条形码=上海

B、条形码='上海'

C、产地=上海

D、产地='上海'

解析:

本题考查数据库基本概念和SQL语言应用。根据题意,营销点唯一标识S中的每一个元组,所以营销点可以作为主键。商品关系P中的产地属性可以用来标识商品的来源地,因此在查询产于"上海"的商品时,应该使用条件产地=‘上海’,以匹配产地字段中的具体值。所以正确答案是D。查询产地为"上海"的且商品名为"冰箱"或"电视"的型号及价格信息,并要求按价格的降序排列的SQL语句为:

SELECT 商品名,型号,价格
FROM P
WHERE (商品名=‘冰箱’ OR 商品名=‘电视’) AND 产地=‘上海’
ORDER BY 价格 DESC;

62、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为( ),S和P之间的联系类型属于( )。
为查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并要求价格按降序排列。实现的SQL语句如下:

SELECT商品名,型号,价格
    FROM  P
    WHERE ( ) AND ( )
    (请作答此空);

A、GROUP BY 价格 DESC

B、ORDER BY 价格 DESC

C、GROUP BY 价格 'DESC'

D、ORDER BY 价格 'DESC'

解析:

本题考查数据库中的SQL查询语句。对于查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并要求价格按降序排列的需求,SQL语句中的"ORDER BY 价格 DESC"用于对查询结果进行排序,且DESC表示按降序排列。因此,正确答案是B。

63、设a,b,c,d是不同的四个数,已知a<b,c<d,则将这四个数从小到大排序所构成的递增有序序列共有( )种可能。

A、3

B、5

C、6

D、8

解析:

根据题意,我们需要将四个数从小到大排序。由于已知a<b和c<d,我们可以先考虑将ab排序,然后再考虑将c插入这两个数之间以及d插入这四个数中的可能情况。分析得出:首先排ab有两种情况,再排c有三种情况,最后排d有三种情况。因此,总共有 2 × 3 × 3 = 18 种可能的情况。但由于题目中提到a、b、c、d是不同的四个数,因此我们需要排除重复的情况。经过计算,我们发现总共有6种可能的排序方式。因此,正确答案为C。

64、某地空调市场被A、B两个品牌占有,每个月的市场占有率分别用An和Bn表示,n=0,1,2,…。据调查,初始时A0=B0=0.5,以后,(An,Bn)=(An-1,Bn-1)M,n=1,2,…,其中M为转移概率矩阵:

据此,可以推算出,经过一段时间后,这两个品牌的市场占有率将分别趋于( )。

A、0,1

B、0.25,0.75

C、0.75,0.25

D、1,0

解析:

本题考查矩阵运算的应用。根据题目给出的转移概率矩阵M,以及市场占有率的变化公式(An,Bn)=(An-1,Bn-1)M,我们可以得到以下结论:

首先,对于品牌B,由于其市场占有率的变化只与自身有关,且每次变化都乘以0.5,因此可以推算出品牌B的市场占有率会逐渐减小,趋向于0。

其次,对于品牌A,其市场占有率的变化不仅与自身的市场占有率有关,还与品牌B的市场占有率有关。由于品牌B的市场占有率逐渐趋向于0,因此品牌A的市场占有率会逐渐增大,趋向于1。

综上,经过一段时间后,这两个品牌的市场占有率将分别趋于1和0,答案选D。

65、根据过去的一些数据以及经验模型,人们往往可以总结出某种规律。按照这种规律,又可以对不久的未来做大致的预测。例如,已知f(0)=1,f(1)=1,f(2)=2,如果f(x)大致为二次多项式,则f(3)大致为( )。

A、2

B、3

C、5

D、4

解析:

本题考查的是基于已知数据推测二次多项式的系数,进而求解特定自变量对应的函数值。已知函数在x=0、x=1和x=2时的函数值,假设其为二次多项式,则可列出一组方程求解系数。通过解这组方程可以得到二次多项式的系数a和b,进而计算得到f(3)的值为4。因此,答案为D。

66、在TCP/IP网络中,RARP协议的作用是什么?( )。

A、根据MAC地址查找对应的IP地址

B、根据IP地址查找对应的MAC地址

C、报告IP数据报传输中的差错

D、控制以太帧的正确传送

解析:

在TCP/IP网络中,RARP(Reverse Address Resolution Protocol)协议的作用是根据MAC地址查找对应的IP地址。因此,选项A正确,其他选项如根据IP地址查找对应的MAC地址(ARP协议的作用)、报告IP数据报传输中的差错(不是RARP协议的功能)和控制以太帧的正确传送(与RARP协议不直接相关)都是错误的。

67、下面的网络地址中,不能作为目标地址的是( )。

A、0.0.0.0

B、127.0.0.1

C、10.255.255.255

D、192.168.0.0

解析:

地址0.0.0.0在IP协议中通常表示本地地址,只能作为源地址使用,不能用作目标地址。因此,选项A中的地址不能作为目标地址。而选项B、C、D中的地址是可以作为目标地址使用的。

68、在TCP/IP网络体系中,ICMP协议的作用是什么?( )。

A、ICMP用于从MAC地址查找对应的IP地址

B、ICMP把全局IP地址转换为私网中的专用IP地址

C、当IP分组传输过程中出现差错时通过ICMP发送控制信息

D、当网络地址采用集中管理方案时ICMP用于动态分配IP地址

解析:

ICMP(Internet Control Message Protocol)是TCP/IP网络体系中的一部分,用于在IP主机和路由器之间传递控制消息。当IP分组传输过程中出现差错时,ICMP会发送控制信息,因此选项C是正确的。选项A描述的是ARP协议的作用,即从IP地址查找对应的MAC地址。选项B和D描述的内容并非ICMP协议的主要作用,因此可以排除。参照解析也支持选项C的正确性。

69、在网页中点击的超链接指向( )类型文件时,服务器不执行该文件,直接传递给浏览器。

A、ASP

B、HTML

C、CGI

D、JSP

解析:

本题考查网页的基础知识。在IIS中,当客户端请求执行html类型文件时,服务器不执行该文件,直接传递给浏览器。因此,在网页中点击的超链接指向HTML类型文件时,服务器不执行该文件,直接传递给浏览器。选项B是正确答案。

70、在电子邮件系统中,客户端代理( )。

A、发送邮件和接收邮件通常都使用SMTP协议

B、发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议

C、发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议

D、发送邮件和接收邮件通常都使用POP3协议

解析:

本题考查电子邮件系统的客户端代理在发送和接收邮件时所使用的协议。SMTP(简单邮件传输协议)用于发送邮件,而POP3(邮局协议第三版)用于接收邮件。因此,正确答案是发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议,即选项B。

71、With respect to program variables, ( ) means assigning a beginning value to a variable.

A、setup

B、startup

C、initialization

D、pre-compile

解析:

题干中提到的是对程序变量而言,给变量赋予一个初始值。在给定的选项中,"initialization"表示初始化,符合给变量赋予初始值的意思。因此,正确答案是C。

72、A ( ) translates a computer program written in a human-readable computer language into a form that a computer can execute.

A、compiler

B、linker

C、assembler

D、application

解析:

编译程序(compiler)将人类可读的计算机语言编写的计算机程序转换成计算机可以执行的形式。因此,正确答案是A。

73、The identification and removal ofbugs in a program is called "( )".

A、checking

B、debugging

C、revision

D、verification

解析:

在程序中找出并排除错误的过程被称为debugging(调试),因此选项B是正确答案。其他选项如checking(检查)、revision(修订)和verification(验证)虽然与编程过程中的某些活动有关,但都不是特指找出并排除错误的术语。

74、The process whereby software is installed into an operational environment is called "( )".

A、deployment

B、development

C、setup

D、lay up

解析:

将软件安装在运行环境中的过程被称为"部署",所以正确答案为A。

75、A ( ) application is made up of distinct components running in separate runtime environments, usually on different platforms connected through a network.

A、database

B、analog

C、high-level

D、distributed

解析:

题目描述的是分布式应用的特点,即由运行在不同环境(通常在同一网络中的不同平台上)的各个部件组成。因此,正确答案是D,即“distributed(分布式)”。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2013年11月 程序员 上午题答案及解析

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share