APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
89.一棵二叉树共有25个结点,其中5个叶子结点,那么度为1的结点数为( )。

A、 4

B、 6

C、 10

D、 16

答案:D

解析:【解析】根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以度为2的结点数为4个,那么25-5-4=16即为度为1的结点数。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
63.软件详细设计产生的图如下:该图是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-fa59-c0cb-74c63d66eb00.html
点击查看题目
5.以下叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2d1d-c0cb-74c63d66eb00.html
点击查看题目
94.下列二叉树描述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-e596-c0cb-74c63d66eb00.html
点击查看题目
25.以下选项中叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-5456-c0cb-74c63d66eb00.html
点击查看题目
20.有以下程序:#include void fun(int*a,int*b){int*c;c=a;a=b;b=c;}main(){int x=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d",*p,*q);fun(&x,&y);printf("%d,%d\n",*p,*q);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-095b-c0cb-74c63d66eb00.html
点击查看题目
63.有以下程序#include main(){int a,b;for(a=0; a<3; a++){scanf("%d", &b);switch(b){default: printf("%d,", ++b);case 1: printf("%d,", ++b);case 2: printf("%d,", ++b);}}}执行时输入:1 2 3 <回车>,则输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3b98-c0cb-74c63d66eb00.html
点击查看题目
6.软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面属于应用软件的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-87fd-c0cb-74c63d66eb00.html
点击查看题目
5.以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-a5bd-c0cb-74c63d66eb00.html
点击查看题目
29.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-a790-c0cb-74c63d66eb00.html
点击查看题目
30.下面不属于需求分析阶段任务的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-b86a-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

89.一棵二叉树共有25个结点,其中5个叶子结点,那么度为1的结点数为( )。

A、 4

B、 6

C、 10

D、 16

答案:D

解析:【解析】根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以度为2的结点数为4个,那么25-5-4=16即为度为1的结点数。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
63.软件详细设计产生的图如下:该图是( )。

A.  N-S图

B.  PAD图

C.  程序流程图

D.  

E. -R图

解析:【解析】N-S图是由若干基本框图构成的流程图,其特点是没有流程线;PAD图即问题分析图,它是一种由左往右展开的二维树形结构;程序流程图用于描述问题解决的过程和步骤,其中方框表示处理步骤,菱形框表示逻辑判断,箭头表示控制流向;E-R图即实体-联系图,用来描述现实世界的概念模型,构成元素有实体、属性和联系,分别用矩形、椭圆形和菱形表示。所以答案选择C选项。

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

A.  C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj的二进制文件

B.  C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe的可执行文件

C.  C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件

D.  链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe的可执行文件

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2d1d-c0cb-74c63d66eb00.html
点击查看答案
94.下列二叉树描述中,正确的是( )。

A.  任何一棵二叉树必须有一个度为2的结点

B.  二叉树的度可以小于2

C.  非空二叉树有0个或1个根结点

D.  至少有2个根结点

解析:【解析】空树度为0,斜二叉树度为1,故A项错误,B项正确。空二叉树没有结点,非空二叉树的定义中要求有且只有一个结点是该树的根结点,故

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

A.  复杂任务可以分解成简单子任务

B.  C语言程序中的所有函数必须保存在同一个源文件中

C.  全部三种基本结构都包含的才是结构化程序

D.  C语言程序可以定义多个不同内容的main函数

解析:【解析】结构化程序设计把一个复杂的问题的求解过程分成阶段进行,即复杂任务可以分解成简单的任务,A项正确。C语言程序中的函数不一定要保存在同一个源文件中,外部函数可以被同程序中其他源文件中调用,B项错误。结构化程序主要由3种基本控制结构组成,循环结构、选择结构、顺序结构,它们组成的算法结构可以解决任何复杂的问题。算法不一定要包含所有三种基本结构,也可以只包含一种或两种,C项错误。C程序由一个或若干个函数构成,程序中有且只能有一个主函数,即main函数,D项错误。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-5456-c0cb-74c63d66eb00.html
点击查看答案
20.有以下程序:#include void fun(int*a,int*b){int*c;c=a;a=b;b=c;}main(){int x=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d",*p,*q);fun(&x,&y);printf("%d,%d\n",*p,*q);}程序运行后的输出结果是( )。

A.  3,5,5,3

B.  3,5,3,5

C.  5,3,3,5

D.  5,3,5,3

解析:【解析】从程序中可以看出fun函数的作用是将两个指针变量所指向的位置互换。在主函数中,两次调用fun函数,第一次调用传递的实参是指向数值的指针,在C语言中实参变量与形参变量之间的数据传递方式是单向的“值传递”方式,调用fun函数不可能改变实参指针变量的值,只可以改变实参指针变量所指变量的值。那么经fun函数处理后,不改变指针变量的值,其输出的结果应该是3,5,;第二次调用传递的实参是存放变量的地址,与第一次调用一样,地址的改变不能被允许,因此其输出结果也是3,5。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-095b-c0cb-74c63d66eb00.html
点击查看答案
63.有以下程序#include main(){int a,b;for(a=0; a<3; a++){scanf("%d", &b);switch(b){default: printf("%d,", ++b);case 1: printf("%d,", ++b);case 2: printf("%d,", ++b);}}}执行时输入:1 2 3 <回车>,则输出结果是( )。

A.  2,3,3,4,5,6,

B.  2,3,4,

C.  2,2,3,4,4,4,

D.  2,3,4,3,4,4,

解析:【解析】考查C语言中的switch-case语句。执行switch-case语句时,一定会先进行匹配,匹配成功则执行当前case语句,再根据是否有break,判断是否继续输出,或是跳出判断。程序中输入1时,与case 1匹配成功,执行后面的输出语句,输出2,且此时b=2,因为后面没有break语句,继续执行下一条输出语句,输出3。继续输入2时,与case 2匹配成功,执行后面的输出语句,输出3。输入3时,没有可匹配的case语句,执行default语句,输出4,b变为4;后面没有break语句,继续执行case 1后的输出语句,输出5,b变为5;同理继续执行case2后面的输出语句,输出6。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3b98-c0cb-74c63d66eb00.html
点击查看答案
6.软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面属于应用软件的是( )。

A.  编译程序

B.  操作系统

C.  教务管理系统

D.  汇编程序

解析:【解析】系统软件主要包括:①操作系统软件;②各种语言的解释程序和编译程序;③各种服务性程序;④各种数据库管理系统。操作系统、编译程序与汇编程序属于系统软件,编译程序与汇编程序属于支撑软件,教务管理系统属于应用软件。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-87fd-c0cb-74c63d66eb00.html
点击查看答案
5.以下叙述中错误的是( )。

A.  同一个数组中所有元素的类型相同

B.  不可以跳过前面的数组元素,给后面的元素赋初值0

C.  定义语句:int a[10]={0};,给a数组中所有元素赋初值0

D.  若有定义语句:int a[4]={1,2,3,4,5};,编译时将忽略多余的初值

解析:【解析】数组初始化时,若赋初值的个数多于所定义数组的元素个数时,编译器会报错。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-a5bd-c0cb-74c63d66eb00.html
点击查看答案
29.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)( )。

A.  1,2,3<回车>

B.  □□□1,2,3<回车>

C.  1,□□□2,□□□3<回车>

D.  1□2□3<回车>

解析:【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。在题目中,scanf函数使用通配符逗号,则在输入数据时也要使用通配符逗号,且逗号要紧跟着数据后面。B项,没有输入非格式符“,”。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-a790-c0cb-74c63d66eb00.html
点击查看答案
30.下面不属于需求分析阶段任务的是( )。

A.  确定软件系统的功能需求

B.  确定软件系统的性能需求

C.  制定软件集成测试计划

D.  需求规格说明书审评

解析:【解析】需求分析阶段的工作主要包括4个方面:①需求获取,其目的是确定对目标系统的各方面需求;②需求分析,对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型;③编写文档,编写需求规格说明书,编写初步用户使用手册;④确认测试计划,修改完善软件开发计划,需求评审。制定软件集成测试计划属于概要设计阶段的任务。答案选择C选项。

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