C语言 百分网手机站

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

时间:2020-11-15 15:43:37 C语言 我要投稿

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

  练习做多了自然会形成自己的做题方法和速度,以下是百分网小编搜索整理的一份全国计算机二级《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结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。

  答:数据结构

  (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循环语句;语句条件

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

  【解题思路】

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

  【解题宝典】

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

【全国计算机二级《C语言》备考测试题及答案】相关文章:

1.计算机二级C语言测试题及答案解析

2.计算机二级C语言预测试题及答案

3.计算机二级《C语言》备考试题及答案

4.计算机二级C语言的测试题及答案解析

5.全国计算机二级c语言练习题及答案

6.计算机二级C语言试题及答案

7.计算机二级C语言测试题与答案

8.计算机二级C语言测试题含答案

9.计算机二级C语言程序设计测试题及答案