荟萃馆

位置:首页 > 计算机 > C语言

全国计算机二级《C语言》备考测试题及答案

C语言1.67W

练习做多了自然会形成自己的做题方法和速度,以下是本站小编搜索整理的一份全国计算机二级《C语言》备考测试题及答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

全国计算机二级《C语言》备考测试题及答案

  一、单选题

(1)决定局域网特性的主要技术要素是:网络拓扑、传输介质和

A)数据库软件

B)服务器软件

C)体系结构

D)介质访问控制方法

答案D

(2)快速以太网FastEthernet的传输速率为

A)100Mbps

B)10Mbps

C)1Gbps

D)10Gbps

答案A

(3)在双绞线组网的方式中,____是以太网的中心连接设备。

A)集线器

B)收发器

C)中继器

D)网卡

答案A

(4)网络*作系统种类比较多,下面____不属于网络*作系统

A)DOS

B)WindowsNT

C)NetWare

D)Unix

答案A

(5)关于电子邮件下面的说法不正确的是

A)发送电子邮件时,通讯双方必须都在场

B)电子邮件比人工邮件传送更方便、快捷

C)电子邮件可以同时发送给多个用户

D)在一个电子邮件种,可以发送文字、图像、语音等信息

答案A

(6)网络看起来是“连接”的,但从网络连接的原理看又可以是“非连接的”。Internet中不是面向连接应用程序有____。

A)电子邮件E-mail

B)文件传输FTP

C)网络在线游览WWW

D)远程登陆Telnet

答案A

(7)网络体系结构可以定义成:

A)计算机网络的实现

B)执行计算机数据处理的软件模块

C)建立和使用通信硬件和软件的一套规则和规范

D)由ISO(国际标准化组织)制定的一个标准

答案C

(8)OSI模型的物理层负责下列哪一种功能?

A)格式化报文

B)为数据选择通过网络的路由

C)定义连接到介质的特征

D)提供远程文件访问能力

答案C

(9)在不同网络结点的对等层之间的通信需要下列哪一项协议?

A)模块接口

B)对等层协议

C)电信号

D)传输介质

答案B

(10)____拓扑结构不是局域网所使用拓扑结构

A)星型拓扑

B)网状型拓扑

C)总线型拓扑

D)环型拓扑

答案B

  二、填空题

(1)算法的基本特征是可行性、确定性、______和拥有足够的情报。

答:有穷性

(2)顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。

答:相邻

(3)Jackson结构化程序设计方法是英国的son提出的,它是一种面向______的设计方法。

答:数据结构

(4)数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。

答:概念设计阶段#数据库概念设计阶段

(5)数据库保护分为:安全性控制、______、并发性控制和数据的恢复。

答:完整性控制

(6)测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。

答:调试

(7)在最坏情况下,堆排序需要比较的次数为______。

答:O(nlog2n)

(8)若串s=Program,则其子串的数目是______。

答:29

(9)一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体项目主管与实体项目的联系属于______的联系。

答:1对多#1:N

(10)数据库管理系统常见的数据模型有层次模型、网状模型和______三种。

答:关系模型

  三、程序修改题(共18分)

下列给定程序中函数fun的功能是:逐个比较P.q所指两个字符串对应位置上的字符,并把ASCIl值大或相等的字符依次存放到C所指的数组中,形成一个新的字符串。

例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则C中的字符串应为“aBcdeFgH”。请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的'结构!

  【参考答案】

(1)int k=0;(2)whffe(+pll+q)

  【考点分析】

本题考查:变量初始化,需根据题意确定变量含义,然后对其进行初始化操作;while循环语句。

  【解题思路】

(1)变量k存放数组c的下标,因此应初始化为0。

(2)while循环语句的循环条件是判断两个字符串是否到达结尾。

  四、程序设计题(共24分)

规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时.不得使用C语言提供的字符串函数.

  【参考答案】

程序设计题解析:

  【考点分析】

本题考查:指针型变最定义;wh丑e循环语句;语句条件

表达式;字符串结束标识‘’。

  【解题思路】

函数fun的功能:除了字符串前导的*号之外,将串中其他+号全部删除。解答本题,(1)定义一个临时指针P,初始指向原串首地址;(2)利用循环语句把字符串前导*号拷贝到原串;(3)继续移动指针,把串中和串尾的非*号字符拷贝到原串;(4)为修改后的字符串赋结束字符“O”。

  【解题宝典】

要删除字符串中的指定字符,我们通常采用保留非指定字符的方法。可以将非指定字符保留在原串,即将需要保留的字符从原串的起始位置重新赋值;也可以保留到新串,即新建一个字符串,存放要保留的字符。