2008年上半年《程序员》真题带答案与解析.docVIP

  • 0
  • 0
  • 约2.74万字
  • 约 28页
  • 2025-06-06 发布于北京
  • 举报

2008年上半年《程序员》真题带答案与解析.doc

试卷第PAGE28页共NUMPAGES28页

2008年上半年《程序员》真题带答案与解析

姓名:_____________年级:____________学号:______________

题型

选择题

填空题

解答题

判断题

计算题

附加题

总分

得分

评卷人

得分

第1大题:单选题(共74题,共74分)

1.对于一个基于网络的应用系统,在客户端持续地向服务端提交作业请求的过程中,若作业响应时间越短,则服务端()

A.占用内存越大

B.越可靠

C.吞吐量越大

D.抗病毒能力越强

正确答案:C

本题解析:吞吐量是在给定时间段内系统完成的交易数量。吞吐量越大,说明系统在单位时间内完成的用户或系统请求越多,系统资源利用就越充分。

2.面向对象中的()机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。

A.封装

B.多态

C.继承

D.变异

正确答案:C

本题解析:本题考查继承的基本概念。继承表示子类可以直接具有父类的方法和属性,如同现实世界中的遗传一样。

3.关于汇编语言,以下叙述中正确的是()。

A.汇编语言源程序可以直接在计算机上运行

B.将汇编语言源程序转换成目标程序的软件称为解释程序

C.在汇编语言程序中,不能定义符号常量

D.将汇编语言源程序翻译成机器语言程序的软件称为汇编程序

正确答案:D

本题解析:本题考查程序语言基本知识。

计算机能直接识别或执行的语言是机器语言,其他形式的语言程序都要先翻译成机器语言才能运行。汇编语言是对机器语言的第一层抽象。将0、1序列表示的操作用符号表示,例如,用MOV表示数据传送、ADD表示相加运算等,因此汇编语言需要翻译,实现该翻译任务的软件称为汇编程序(或汇编器)。

4.对高级语言源程序进行编译时,可发现源程序中的()错误。

A.堆栈溢出

B.变量未定义

C.指针异常

D.数组元素下标越界

正确答案:B

本题解析:本题考查编译过程基本知识。

高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误:静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。

5.UML是一种()。

A.面向对象的程序设计语言

B.面向过程的程序设计语言

C.软件系统开发方法

D.软件系统建模语言

正确答案:D

本题解析:本题考查UML的基本概念。UML,是统一建模语言,主要用于系统建模。UML可应用于任意的软件系统开发方法,它不是一种程序设计语言。

6.依据我国著作权法的规定,()不可转让,不可被替代,不受时效的约束。

A.翻译权

B.署名权

C.修改权

D.复制权

正确答案:B

本题解析:著作权法规定:“著作权人可以全部或者部分转让本条第一款第(五)项至第(十七)项规定的权利,并依照约定或者本法有关规定获得报酬。”其中,包括署名权。

7.在Outlook中,通常借助()来传送一个文件。

A.邮件正文

B.Telnet

C.WWW

D.附件功能

正确答案:D

本题解析:本题考查的是电子邮件方面的基础知识。

一般邮件就像是普通的书信,附件可以理解为在信封内又有个小信件,用来说明或者提供材料用的,电子表格、网页和数据库等是不能简单用文本形式的邮件来发送的,而且表格、网页和数据库等在邮件服务商提供的信纸界面上是显示不出来的,所以要以Outlook提供附件功能的形式发送。

8.使用()技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。

A.迭代

B.流水线

C.面向对象

D.中间件

正确答案:B

本题解析:本题考查计算机中流水线概念。

使用流水线技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。流水线方式执行指令是将指令流的处理过程划分为取指、译码、取操作数、执行并写回等几个并

文档评论(0)

1亿VIP精品文档

相关文档