【www.arisingsemi.com--IT认证】

C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。下文是本站为您详细整理的2020年计算机二级C语言考试基础练习及参考答案,有需要的考生不妨多多参考一下我们为您分享的内容。  1.在黑盒测试方法中,设计测试用例的主要根据是( )。

  A.程序内部逻辑

  B.程序外部功能

  C.程序数据结构

  D.程序流程图

  答案:B

  2.在软件设计中不使用的工具是( )。

  A.系统结构图

  B.PAD图

  C.数据流图(DFD图)

  D.程序流程图

  答案:C

  3.下列描述中正确的是( )。

  A.软件工程只是解决软件项目的管理问题

  B.软件工程主要解决软件产品的生产率问题

  C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

  D.软件工程只是解决软件开发中的技术问题

  答案:C

  4.在软件设计中,不属于过程设计工具的是( )。

  A.PDL(过程设计语言)

  B.PAD图

  C.N-S图

  D.DFD图

  答案:D

  5、程序流程图中带有箭头的线段表示的是( )。

  A.图元关系

  B.数据流

  C.控制流

  D.调用关系

  答案:C

  6、结构化程序设计的基本原则不包括( )。

  A.多态性

  B.自顶向下

  C.模块化

  D.逐步求精

  答案:A

  7.能从任意一个结点开始没有重复地扫描到所有结点的数据结构是( )。

  A.循环链表

  B.双向链表

  C.二叉链表

  D.有序链表

  答案:A

  8.某二叉树共有730个结点,其中度为l的结点有30个,则叶子结点个数为( )。

  A.不存在这样的二叉树

  B.351

  C.17

  D.350

  答案:A

  9.软件开发中需求分析的主要任务是()。

  A.定义和描述目标系统“做什么”

  B.获取需求

  C.给出软件解决方案

  D.需求评审

  答案:A

  10.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是( )。

  A.学生成绩管理系统

  B.ERP系统

  C.办公自动化系统

  D.UNIX系统

  答案:D

本文来源:http://www.arisingsemi.com/it/113934/