APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
13.软件工程的三要素是( )。

A、 方法、工具和过程

B、 建模、方法和工具

C、 建模、方法和过程

D、 定义、方法和过程

答案:A

解析:【解析】软件工程的三要素是:①方法;②工具;③过程。其中方法为软件开发提供了“如何做”的技术;工具为软件工程方法提供了自动或半自动的支撑环境;过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
36.下列数据结构中,属于非线性结构的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-cf5d-c0cb-74c63d66eb00.html
点击查看题目
7.下面属于系统软件的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-89fa-c0cb-74c63d66eb00.html
点击查看题目
3.对建立良好的程序设计风格,下面描述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4c71-c0cb-74c63d66eb00.html
点击查看题目
27.下列选项中不属于结构化程序设计原则的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-bd33-c0cb-74c63d66eb00.html
点击查看题目
87.某系统总体结构如下图所示:该系统总体结构图的深度是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-d8ae-c0cb-74c63d66eb00.html
点击查看题目
32.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-7ce6-c0cb-74c63d66eb00.html
点击查看题目
8.对于一个正常运行的C程序,以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-678e-c0cb-74c63d66eb00.html
点击查看题目
86.有以下程序:#include main(){int A=0,B=0,C=0;
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-1b57-c0cb-74c63d66eb00.html
点击查看题目
75.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-c1a8-c0cb-74c63d66eb00.html
点击查看题目
2.设有定义:struct{int n;float x;}s[2],m[2]={{10,2.8},{0,0.0}};,则以下赋值语句中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3870-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

13.软件工程的三要素是( )。

A、 方法、工具和过程

B、 建模、方法和工具

C、 建模、方法和过程

D、 定义、方法和过程

答案:A

解析:【解析】软件工程的三要素是:①方法;②工具;③过程。其中方法为软件开发提供了“如何做”的技术;工具为软件工程方法提供了自动或半自动的支撑环境;过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
36.下列数据结构中,属于非线性结构的是( )。

A.  循环队列

B.  带链队列

C.  二叉树

D.  带链栈

解析:【解析】线性结构要满足两个条件:①有且仅有一个根结点;②每个结点 多有一个前驱,也 多有一个后继。栈和队列均满足这两个条件,属于线性结构;循环队列是一个头结点和尾结点互为前驱结点和后继结点的特殊的队列,属于线性结构;带链队列、带链栈都是用链表形式来实现的,分别满足队列和栈的条件,只是存储结构不连续,属于线性结构。二叉树除了叶子结点外,每个结点都可以有两个后继结点,属于非线性结构。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-cf5d-c0cb-74c63d66eb00.html
点击查看答案
7.下面属于系统软件的是( )。

A.  财务管理系统

B.  编译软件

C.  编辑软件Word

D.  杀毒软件

解析:【解析】应用软件是为解决特定领域的应用而开发的软件,如事务处理软件,工程与科学计算软件,学生成绩管理系统、教务管理系统、浏览器、编辑软件等应用性质不同的各种软件。系统软件是计算机管理自身资源,提高计算机使用效率并服务于其他程序的软件,如操作系统,编译程序,汇编程序,数据库管理系统等。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,如需求分析工具软件,设计工具软件,编码工具软件,测试工具软件,维护工具软件等。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-89fa-c0cb-74c63d66eb00.html
点击查看答案
3.对建立良好的程序设计风格,下面描述正确的是( )。

A.  程序应简单、清晰、可读性好

B.  符号名的命名只要符合语法

C.  充分考虑程序的执行效率

D.  程序的注释可有可无

解析:【解析】程序不仅仅要能够正常运行,还要便于调试和维护,所以程序语句结构应该简单直接,具有良好的可读性,建立良好的程序设计风格。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4c71-c0cb-74c63d66eb00.html
点击查看答案
27.下列选项中不属于结构化程序设计原则的是( )。

A.  可封装

B.  自顶向下

C.  模块化

D.  逐步求精

解析:【解析】结构化程序设计的基本原则包括:①模块化;②自顶向下;③逐步求精;④限制使用goto语句。可封装是面向对象的设计思想。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-bd33-c0cb-74c63d66eb00.html
点击查看答案
87.某系统总体结构如下图所示:该系统总体结构图的深度是( )。

A.  7

B.  6

C.  3

D.  2

解析:【解析】这个系统总体结构图是一棵树结构,在树结构中,根结点在第1层,同层。在树结构中,树的最大层次称为树的深度,故该系统的深度为3。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-d8ae-c0cb-74c63d66eb00.html
点击查看答案
32.下列叙述中正确的是( )。

A.  循环队列有对头和队尾两个指针,因此,循环队列是非线性结构

B.  在循环队列中,只需要对头指针就能反应队列中元素的动态变化

C.  在循环队列中,只需要对尾指针就能反应队列中元素的动态变化

D.  循环队列中元素的个数是由对头指针和队尾指针共同决定

解析:【解析】循环队列是将队列存储空间的 后一个位置绕到第一个位置,形成逻辑上的环形空间。循环队列仍然是顺序存储的线性结构,是队列常采用的形式,故A项错误。在循环队列中,用队尾指针rear指向队尾元素,用队头指针front指向队头元素的前一个位置。循环队列中的元素是动态变化的:每一次入队,队尾指针就进一;每一次出队,队头指针就进一,所以队头指针和队尾指针一起反映了队列中元素的动态变化情况,BC两项错误。从队头指针指向的后一个位置与队尾指针指向的位置之间的元素即为队列中所有的元素,答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-7ce6-c0cb-74c63d66eb00.html
点击查看答案
8.对于一个正常运行的C程序,以下叙述中正确的是( )。

A.  程序的执行总是从程序的第一个函数开始,在main函数结束

B.  程序的执行总是从main函数开始

C.  程序的执行总是从main函数开始,在程序的 后一个函数中结束

D.  程序的执行总是从程序的第一个函数开始,在程序的 后一个函数中结束

解析:【解析】结束。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-678e-c0cb-74c63d66eb00.html
点击查看答案
86.有以下程序:#include main(){int A=0,B=0,C=0;

A.  0,4,5

B.  4,4,5

C.  4,4,4

D.  0,0,0

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-1b57-c0cb-74c63d66eb00.html
点击查看答案
75.下列叙述中正确的是( )。

A.  项错误,具有两个指针域的链表可能是双向链表,也可能是二叉链表,其中双向链表是线性结构,二叉树为非线性结构;

B.  项正确,如双向链表是线性结构,二叉树为非线性结构,两者结点中均有两个指针域;

C.  项错误,二叉树通常采用链式存储结构,也可采用其他结构;

D.  项错误,循环链表是线性结构,逻辑概念线性非线性与实际存储结构无关。答案选择B选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-c1a8-c0cb-74c63d66eb00.html
点击查看答案
2.设有定义:struct{int n;float x;}s[2],m[2]={{10,2.8},{0,0.0}};,则以下赋值语句中正确的是( )。

A.  s[0]=m[1];

B.  s=m;

C.  s.n=m.n;

D.  s[2].x=m[2].x;

解析:【解析】定义了结构体类型数组s,长度为2,结构体类型数组m,长度为2,并对数组m进行了初始化。同类型的结构体可以直接用变量名实现赋值,A项正确;数组名为数组首地址,地址常量之间不可以相互赋值,B项错误;数组名为地址常量不是结构体变量,不能引用成员,C项错误;s[2]与m[2]数组越界,D项错误。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3870-c0cb-74c63d66eb00.html
点击查看答案
试题通小程序
试题通app下载