2017年下半年程序员考试真题+答案解析(上午选择+下午案例完整版)全国计算机软考 下载本文

内容发布更新时间 : 2024/5/17 17:54:45星期一 下面是文章的全部内容请认真阅读。

项目的进度计划。预估时要保证在预定时间内可以完成任务

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

矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义。当矩阵A的列数等于矩阵B的行数时,A与B可以相乘。乘积C的第m行第n列的元素等于矩阵A的第m行的元素与矩阵B的第n列对应元素乘积之和。

58、在关系代数运算中,( )运算结果的结构与原关系模式的结构相同。 A. 并 B. 投影 C. 笛卡儿积 D. 自然连接 答案: A

本题考查数据库系统基本概念方面的基础知识。若关系R与S具有相同的关系模式,即关系R与S的结构相同,则关系R与S可以进行并、交、差运算

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

本题考查应试者对数据库设计中概念结构设计的掌握。联系冲突不是数据库设计中的概念;属性冲突是指属性域冲突(值的类型、取值域不同)和取值单位不同:结构冲突是指同一对象在不同局部应用(子系统)中的分别被当作实体和属性对待,或同一实体在不同局部应用中所具有的属性不完全相同。故答案应选C。

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

A. EMP.E_no,E_limit-E_used B. EMP.E_name,E_used-E_limit C. EMP.E_no,E_used-E_limit D. EMP.E_name,E_limit-E_used 答案: D

61、某企业职工关系EMP (E_no,E_name ,DEPT ,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS (E_no,E_limit, E_used) 中的属性分别表示职工号、总经费金额和己花费金额。若要查询部门为\开发部\且职工号为 \的职工姓名及其经费余额,则相应的 SQL 语句应为: SELECT (60) FROM (61) WHERE (62) A. EMP B. FUNDS C. EMP,FUNDS D. IN[EMP,FUNDS] 答案: C

62、某企业职工关系EMP (E_no,E_name ,DEPT ,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS (E_no,E_limit, E_used) 中的属性分别表示职工号、总经费金额和己花费金额。若要查询部门为\开发部\且职工号为 \的职工姓名及其经费余额,则相应的 SQL 语句应为: SELECT (60) FROM (61) WHERE (62) A. B. C. D.

答案: B

63、设M和N为正整数,且 M>2 ,N>2,MN<2(M+N),满足上述条件的例(M,N)共有( )对。 A. 3 B. 5 C. 6 D. 7 答案: B

64、下表有4*7个单元格,可以将其中多个邻接的单元格拼成矩形块。该表中共

有( )个四角上都为1的矩形块。

A. 6 B. 7 C. 10 D. 12 答案: D

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

A. 3 B. 3.3 C. 4 D. 4.5 答案: A

可将诊所设立在E、A/C两处,其中B-E(3公里)、D-E(3公里)、F-E(1.5公里)、F-E(3公里)、A-C(3公里)。最远去诊所的距离为3公里

66、HTTP协议的默认端口号是( )。 A. 23 B. 25 C. 80 D. 110 答案: C

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。HTTP是一个客户端

和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。

67、某学校为防止网络游戏沉迷,通常采用的方式不包括( )。 A. 安装上网行为管理软件

B. 通过防火墙拦截规则进行阻断 C. 端口扫描,关闭服务器端端口 D. 账户管理,限制上网时长 答案: C

一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器等,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信。网络端口一般是为了保证计算机安全。

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

域名地址: protocol ://hostname[:port] /path /filename

其中, protocol 指定使用的传输协议,最常见的是 HTTP 或者 HTTPS 协议,也可以有其他协议,如 file、ftp、gopher、mms、ed2k 等; Hostname 是指主机名,即存放资源的服务域名或者 IP地址。

Port 是指各种传输协议所使用的默认端口号,例如http的默认端口号为80,一般可以省略

Path 是指路径,由一个或者多个“/”分隔,一般用来表示主机上的一个目录或者文件地址;filename是指文件名,该选项用于指定需要打开的文件名称。 一般情况下,一个URL可以采用\主机名.域名\的形式打开指定页面,也可以单独使用\域名\来打开指定页面,但是这样实现的前提是需进行相应的设置和对应。

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

A. ipconfig/all B. netstat C. nslookup D. tracert 答案: A

Ipconfig是调试计算机网络的常用命令,通常大家使用它显示计算机中网络适配器的IP地址、子网掩码及默认网关。