单选题 (一共75题,共75分)

1.

某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由(  )享有。

2.

对声音信号采样时,(  )参数不会直接影响数字音频数据量的大小。

3.

创建好的程序或文档所需遵循的设计原则不包括(  )。

4.

当一个企业的信息系统建成并正式投入运行后,该企业信息系统管理工作的主要任务是(  )。

5.

计算机软件著作权的保护对象是指(  )。

6.

显示器的(  ),显示的图像越清晰,质量也越高。

7.

在Windows系统中,扩展名(  )表示该文件是批处理文件。

8.

当一个双处理器的计算机系统中同时存在3个并发进程时,同一时刻允许占用处理器的进程数(  )。

9.

The purpose of a network(  )is to provide a shell around the network which will protect the system connected to the network from various threats.

10.

在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其中,采用(  )方式时,不需要CPU控制数据的传输过程。

11.

CPU 中设置了多个寄存器,其中,(  )用于保存待执行指令的地址。

12.

编译和解释是实现高级程序设计语言的两种方式,其区别主要在于(  )。

13.

将二进制序列1011011 表示为十六进制,为(  )。

14.

下图所示的非确定有限自动机 (S0为初态, S3为终态)可识别字符串(  )。

中级软件评测师,历年真题,2017年下半年(上午)《软件评测师》真题

15.

在字长为16位、32 位、 64 位或 128 位的计算机中,字长为(  )位的计算机数据运算精度最高。

16.

以下关于防火墙功能特性的说法中,错误的是(  )。

17.

函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值 (call by value) 方式,第二个参数采用传引用 (call by reference )方式,main()执行后输出的值为( )。

初级程序员,章节练习,基础复习,计算机系统基础知识

18.

在Excel中,设单元格F1的值为38,若在单元格F2中输入公式“IF(AND(38))”,则(  )。

19.

在Excel中,设单元格F1的值为56.323,若在单元格F2中输入公式“=TEXT(F1,"¥0.00")”,则单元格F2值为(  )。

20.

通常企业在信息化建设时需要投入大量的资金,成本支出项目多且数额大。在企业信息化建设的成本支出项目中,系统切换费用属于(  )。

21.

采用IE浏览器访问清华大学校园网主页时,正确的地址格式为(  )。

22.

以下存储器中,需要周期性刷新的是(  )。

23.

假设系统有n(n≥5)个并发进程共享资源R,且资源R的可用数为2。若采用PV操作,则相应的信号量S的取值范围应为(  )。

24.

在磁盘移臂调度算法中,(  )算法在返程时不响应进程访问磁盘的请求。

25.

适合开发设备驱动程序的编程语言是(  )。

26.

对于初始为空的栈S,入栈序列为a、b、c、d,且每个元素进栈、出栈各1次。若出栈的第一元素为d,则合法的出栈序列为(  )。

27.

关于用户界面(UI)测试的叙述中,不正确的是(  )。

28.

邮箱客户端软件使用(  )协议从电子邮件服务器上获取电子邮件。

29.

下表有4*7个单元格,可以将其中多个邻接的单元格拼成矩形块。该表中共有(  )个四角上都为1的矩形块。

初级程序员,历年真题,2017年下半年《程序员》真题

30.

某乡镇有7个村A~G,各村间的道路和距离(单位:公里)如下图,乡政府决定在其中两村设立诊所,使这7村群众看病最方便(即最远的村去诊所的距离a最短)。经过计算,a=(  )公里。

初级程序员,历年真题,2017年下半年《程序员》真题

31.

CPU是一块超大规模集成电路,其主要部件有(  )。

32.

以下文件格式中,(  )属于声音文件格式。

33.

2017年5月,全球的十几万电脑受到勒索病毒WannaCry的攻击,电脑被感染后文件会被加密锁定,从而勒索钱财。在该病毒中,黑客利用(1)实现攻击,并要求以(2)方式支付。

(1)

34.

2017年5月,全球的十几万电脑受到勒索病毒WannaCry的攻击,电脑被感染后文件会被加密锁定,从而勒索钱财。在该病毒中,黑客利用(1)实现攻击,并要求以(2)方式支付。

(2)

35.

若机器字长为8位,则可表示出十进制整数-128的编码是(  )。

36.

采用模2除法进行校验码计算的是(  )。

37.

以下关于海明码的叙述中,正确的是(  )。

38.

计算机加电自检后,引导程序首先装入的是(  ),否则,计算机不能做任何事情。

39.

若程序中定义了三个函数f1、f2和f3,并且函数f1执行时会调用f2、函数f2执行时会调用f3,那么正常情况下,(  )。

40.

表示“以字符a开头且仅由字符a、b构成的所有字符串”的正规式为(  )。

41.

在单入口单出口的do…while循环结构(  )。

42.

将源程序中多处使用的同一个常数定义为常量并命名,(  )。

43.

递归函数执行时,需要(  )来提供支持。

44.

对关键码序列(9,12,15,20,24,29,56,69,87)进行二分查找(折半查找),若要查找关键码15,则需依次与(  )进行比较。

45.

对关键码序列(12,24,15,56,20,87,69,9)采用散列法进行存储和查找,并设散列函数为H(Key)=Key%11(%表示整除取余运算)。采用线性探查法(顺序地探查可用存储单元)解决冲突所构造的散列表为(  )。

A.初级程序员,历年真题,2017年下半年《程序员》真题

B.初级程序员,历年真题,2017年下半年《程序员》真题

C.初级程序员,历年真题,2017年下半年《程序员》真题

D.初级程序员,历年真题,2017年下半年《程序员》真题

46.

对下图所示的二叉树进行中序遍历(左子树,根结点,右子树)的结果是(  )。

初级程序员,历年真题,2017年下半年《程序员》真题

47.

对于下面的有向图,其邻接矩阵是一个(1)的矩阵,采用邻接链表存储时,顶点0的表结点个数为2,顶点3的表结点个数为0,顶点1的表结点个数为(2)。

初级程序员,历年真题,2017年下半年《程序员》真题

(1)

48.

对于下面的有向图,其邻接矩阵是一个(1)的矩阵,采用邻接链表存储时,顶点0的表结点个数为2,顶点3的表结点个数为0,顶点1的表结点个数为(2)。

初级程序员,历年真题,2017年下半年《程序员》真题

(1)

49.

对n个关键码构成的序列采用直接插入排序法进行升序排序的过程是:在插入第i个关键码Ki时,其前面的i-1个关键码已排好序,因此令Ki与Ki-1、Ki-2、...,依次比较,最多到K1为止,找到插入位置并移动相关元素后将Ki插入有序子序列的适当位置,完成本趟(即第i-1趟)排序。以下关于直接插入排序的叙述中,正确的是(  )。

50.

采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法int fun(int a,int b),则方法(1)不能同时在类S中。D中定义方法int fun(int a,,int b),这一现象称为(2)。

(1)

51.

采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法int fun(int a,int b),则方法(1)不能同时在类S中。D中定义方法int fun(int a,,int b),这一现象称为(2)。

(2)

52.

UML中行为事物是模型中的动态部分,采用动词描述跨越时间和空间的行为。(1)属于行为事物,它描述了(2)。

(1)

53.

UML中行为事物是模型中的动态部分,采用动词描述跨越时间和空间的行为。(1)属于行为事物,它描述了(2)。

(2)

54.

行为型设计模式描述类或对象如何交互和如何分配职责。以下(  )模式是行为型设计模式。

55.

在结构化分析方法中,用于对功能建模的(1)描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能;用于行为建模的模型是(2),它表达系统或对象的行为。

(1)

56.

在结构化分析方法中,用于对功能建模的(1)描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能;用于行为建模的模型是(2),它表达系统或对象的行为。

(2)

57.

若采用白盒测试法对下面流程图所示算法进行测试,且要满足语句覆盖,则至少需要(1)个测试用例,若表示输入和输出的测试用例格式为(A,B,X;X),则满足语句覆盖的测试用例是(2)。

初级程序员,历年真题,2017年下半年《程序员》真题

(1)

58.

若采用白盒测试法对下面流程图所示算法进行测试,且要满足语句覆盖,则至少需要(1)个测试用例,若表示输入和输出的测试用例格式为(A,B,X;X),则满足语句覆盖的测试用例是(2)。

初级程序员,历年真题,2017年下半年《程序员》真题

(2)

59.

在(  )时,一般需要进行兼容性测试。

60.

专业程序员小王记录的编程心得体会中,(  )并不正确。

61.

有两个N*N的矩阵A和B,想要在微机(PC机)上按矩阵乘法基本算法编程,实现计算A*B。假设N较大,本机内存也足够大,可以存下A、B和结果矩阵。那么,为了加快计算速度,A和B在内存中的存储方式应选择(  )。

62.

在关系代数运算中,(  )运算结果的结构与原关系模式的结构相同。

63.

张工负责某信息系统的数据库设计。在局部E-R模式的合并过程中,张工发现小杨和小李所设计的部分属性值的单位不一致,例如人的体重小杨用公斤,小李却用市斤。这种冲突被称为(  )冲突。

64.

某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和已花费金额。若要查询部门为“开发部”且职工号为“03015”的职工姓名及其经费余额,则相应的SQL语句应为:

SELECT(1)

FROM(2)

WHERE(3)

(1)

65.

某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和已花费金额。若要查询部门为“开发部”且职工号为“03015”的职工姓名及其经费余额,则相应的SQL语句应为:

SELECT(1)

FROM(2)

WHERE(3)

(2)

66.

某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和已花费金额。若要查询部门为“开发部”且职工号为“03015”的职工姓名及其经费余额,则相应的SQL语句应为:

SELECT(1)

FROM(2)

WHERE(3)

(3)

67.

设M和N为正整数,且M>2,N>2,MN<2(M+N),满足上述条件的例(M,N)共有(  )对。

68.

HTTP协议的默认端口号是(  )。

69.

某学校为防止网络游戏沉迷,通常采用的方式不包括(  )。

70.

在Web浏览器的地址栏中输入http://www.abc.com/jx/jy.htm时,表明要访问的主机名是(  )。

71.

在Windows系统中,要查看DHCP服务器分配给本机的IP地址,使用(  )命令。

72.

Almost all(  )have built-in digital cameras capable of taking images and video.

73.

(  )is a massive volume of structured and unstructured data so large it's difficult to process using traditional database or software technique.

74.

The(  )structure describes a process that may be repeated as long as a certain remains true.

75.

White box testing is the responsibility of the(  ).