APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
71.下列关于软件测试的目的和准则的叙述中,正确的是( )。

A、 软件测试是证明软件没有错误

B、 主要目的是发现程序中的错误

C、 主要目的是确定程序中错误的位置

D、 测试最好由程序员自己来检查自己的程序

答案:B

解析:【解析】软件测试是程序的执行过程,目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
87.某系统总体结构如下图所示:该系统总体结构图的深度是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-d8ae-c0cb-74c63d66eb00.html
点击查看题目
50.下列选项中,不属于模块间耦合的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-deea-c0cb-74c63d66eb00.html
点击查看题目
27.以下针对全局变量的叙述错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6a80-c0cb-74c63d66eb00.html
点击查看题目
31.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-c4eb-c0cb-74c63d66eb00.html
点击查看题目
107.某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-02a4-c0cb-74c63d66eb00.html
点击查看题目
15.以下选项中叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5299-c0cb-74c63d66eb00.html
点击查看题目
117.以下程序段中的变量已定义为int类型,则sum=pAd=5;pAd=sum++,++pAd,pAd++;printf("%d\n",pAd);程序段的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-5da7-c0cb-74c63d66eb00.html
点击查看题目
100.设变量已正确定义并赋值,以下正确的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3a59-c0cb-74c63d66eb00.html
点击查看题目
22.下列选项中不属于面向对象程序设计特征的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-7394-c0cb-74c63d66eb00.html
点击查看题目
53.下列关于栈和队列的描述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-955d-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

71.下列关于软件测试的目的和准则的叙述中,正确的是( )。

A、 软件测试是证明软件没有错误

B、 主要目的是发现程序中的错误

C、 主要目的是确定程序中错误的位置

D、 测试最好由程序员自己来检查自己的程序

答案:B

解析:【解析】软件测试是程序的执行过程,目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
87.某系统总体结构如下图所示:该系统总体结构图的深度是( )。

A.  7

B.  6

C.  3

D.  2

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-d8ae-c0cb-74c63d66eb00.html
点击查看答案
50.下列选项中,不属于模块间耦合的是( )。

A.  数据耦合

B.  标记耦合

C.  异构耦合

D.  公共耦合

解析:【解析】按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种方式。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-deea-c0cb-74c63d66eb00.html
点击查看答案
27.以下针对全局变量的叙述错误的是( )。

A.  全局变量的作用域是从定义位置开始至源文件结束

B.  全局变量是在函数外部任意位置上定义的变量

C.  用extern说明符可以限制全局变量的作用域

D.  全局变量的生存期贯穿于整个程序的运行期间

解析:【解析】在不同编译单位内用extern说明符来扩展全局变量的作用域,extern可以将全局变量作用域扩展到其他文件,而不是限制全局变量的作用域。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6a80-c0cb-74c63d66eb00.html
点击查看答案
31.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。

A.  循环队列

B.  栈

C.  队列

D.  二叉树

解析:【解析】栈和队列都是操作受限的线性表:栈只能在栈顶插入和删除元素,按照“先进后出”的原则组织数据;队列只能在队头删除元素,在队尾插入元素,按照“先进先出”的原则组织数据。B项,栈,按照“先进后出”的原则组织数据。A项,循环队列是队列的一种特殊形式,按照“先进先出”的原则组织数据;C项,队列,按照“先进后出”的原则组织数据。D项,二叉树属于非线性结构。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-c4eb-c0cb-74c63d66eb00.html
点击查看答案
107.某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为( )。

A.  400

B.  754

C.  756

D.  不确定

解析:【解析】在二叉树中,度为0的结点总是比度为2的结点多一个,那么,结点共有845个,度为0的结点有45个,度为2的结点数有44个,所以度为1的结点数有756个。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-02a4-c0cb-74c63d66eb00.html
点击查看答案
15.以下选项中叙述正确的是( )。

A.  选项正确。一个源程序文件可以包括预处理命令、全局声明、函数定义,程序总是从main函数开始执行的,不是main语句,

B.  选项错误。函数可以嵌套,注释不能嵌套,

C.  选项错误。C程序中允许两种注释,以//开头的单行注释;以/*开始,以*/结束的块式注释,

D.  选项错误。

解析:【解析】函数体是函数首部下面的花括号内的部分,所以函数体必须由{开始,

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5299-c0cb-74c63d66eb00.html
点击查看答案
117.以下程序段中的变量已定义为int类型,则sum=pAd=5;pAd=sum++,++pAd,pAd++;printf("%d\n",pAd);程序段的输出结果是( )。

A.  6

B.  4

C.  5

D.  7

解析:【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd = 5,sum = 6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd = 7。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-5da7-c0cb-74c63d66eb00.html
点击查看答案
100.设变量已正确定义并赋值,以下正确的表达式是( )。

A.  x=y*5=x+z

B.  int(15.8%5)

C.  x=y+z+5,++y

D.  x=25%5.0

解析:【解析】赋值运算左边必须是单一变量名。A项错误,“y*5=x+z”部分是非法赋值。BD两项错误,求余运算中的操作对象只能是整型。C项,为逗号表达式。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3a59-c0cb-74c63d66eb00.html
点击查看答案
22.下列选项中不属于面向对象程序设计特征的是( )。

A.  分类性

B.  多态性

C.  类比性

D.  封装性

解析:【解析】面向对象设计是建立在“对象”概念上的方法学,对象是面向对象语言中类的实体,其特点包括:①标识唯一性,对象可区分;②分类性,可以将具有相同属性和操作的对象抽象成类;③多态性,同一个操作对于不同对象表现不同的行为;④封装性,屏蔽数据的具体结构以及操作的算法;⑤模块独立性好,对象内部各种元素结合紧密,内聚性强。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-7394-c0cb-74c63d66eb00.html
点击查看答案
53.下列关于栈和队列的描述中,正确的是( )。

A.  栈是先进先出

B.  队列是先进后出

C.  队列允许在队尾删除元素

D.  栈在栈顶删除元素

解析:【解析】线性表是由n个元素组成的一种线性结构,栈和队列都是操作受限的线性表:栈只能在栈顶插入和删除元素,按照“先进后出”的原则组织数据;队列是指允许在一端进行插入、而在另一端进行删除的线性表,按照“先进先出”的原则组织数据。答案选择D选项。

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