APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
16.有两个关系R,S如下:由关系R通过得到关系S,则所使用的运算为( )。

A、 选择

B、 投影

C、 插入

D、 连接

答案:B

解析:【解析】关系S是由关系R的第1、2列组成,很显然这是对关系R进行投影运算的结果。可以简单理解为:选择运算是对行的操作,投影运算是对列的操作。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
98.若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3645-c0cb-74c63d66eb00.html
点击查看题目
22.下面不属于软件开发阶段任务的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a7c7-c0cb-74c63d66eb00.html
点击查看题目
25.以下选项中可用作C语言中合法用户标识符的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-8a2d-c0cb-74c63d66eb00.html
点击查看题目
104.某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-fc6d-c0cb-74c63d66eb00.html
点击查看题目
39.有以下程序:#includemain(){int x;scanf("%d",&x);if(x<=3);else if(x!=10)printf("%d\n",x);}程序运行时,输入的值在( )范围才会有输出结果。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-07fd-c0cb-74c63d66eb00.html
点击查看题目
120.某二叉树的中序遍历为DCBAEFG,后序遍历为DCBGFEA,则该二叉树的深度(根结点在第1层)为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-1c58-c0cb-74c63d66eb00.html
点击查看题目
25.有以下程序:#include #define N 4void fun(int a[][N],int b[]){int i;for(i=0;i<N;i++) b[i]=a[i][N-1-i];}main(){int x[N][N] = { 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16}, y[N], i;fun(x,y);for(i=0;i<N;i++) printf("%d,",y[i]);printf("\n");}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-d391-c0cb-74c63d66eb00.html
点击查看题目
51.为了使模块尽可能独立,要求( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e0b8-c0cb-74c63d66eb00.html
点击查看题目
81.使用白盒测试方法时,设计测试用例应根据( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-1ebc-c0cb-74c63d66eb00.html
点击查看题目
109.设变量均已正确定义并且赋值,以下与其他三组输出结构不同的
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-4e3c-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

16.有两个关系R,S如下:由关系R通过得到关系S,则所使用的运算为( )。

A、 选择

B、 投影

C、 插入

D、 连接

答案:B

解析:【解析】关系S是由关系R的第1、2列组成,很显然这是对关系R进行投影运算的结果。可以简单理解为:选择运算是对行的操作,投影运算是对列的操作。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
98.若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是( )。

A.  a=b,b=c,c=d,d=1;

B.  d=c=b=a=1;

C.  a=1,b=a,c=b,d=c;

D.  d=1,c=d,b=c,a=b;

解析:【解析】由于C语言逗号表达式的的执行顺序是从左向右,赋值运算符是自右向左,A选项先执行a=b时,b为空值,故不正确;所以在连续赋值时

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3645-c0cb-74c63d66eb00.html
点击查看答案
22.下面不属于软件开发阶段任务的是( )。

A.  测试

B.  可行性研究

C.  设计

D.  实现

解析:【解析】软件生命周期可分为:①软件定义期,包括问题定义、可行性研究、需求分析;②软件开发期,包括概要设计、详细设计、实现、测试;③运行维护期。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a7c7-c0cb-74c63d66eb00.html
点击查看答案
25.以下选项中可用作C语言中合法用户标识符的是( )。

A.  ⱣⱤ123

B.  void

C.  -abc

D.  2a

解析:【解析】合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,其中,关键字在程序中都代表着固定的含义,不能另作他用。B项中void是关键字,不合法。C项和

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-8a2d-c0cb-74c63d66eb00.html
点击查看答案
104.某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为( )。

A.  32

B.  46

C.  48

D.  49

解析:【解析】在树结构中,一个结点所拥有的后继个数称为该结点的度。由二叉树的基本性质可得,对于任何的二叉树,叶子结点总是比度为2的结点多数为16+17+15=48。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-fc6d-c0cb-74c63d66eb00.html
点击查看答案
39.有以下程序:#includemain(){int x;scanf("%d",&x);if(x<=3);else if(x!=10)printf("%d\n",x);}程序运行时,输入的值在( )范围才会有输出结果。

A.  不等于10的整数

B.  大于3且不等于10的整数

C.  大于3或等于10的整数

D.  小于3的整数

解析:【解析】第一个if有一个else语句,若x3,则进入else语句中,在else语句中只有当x!=10时才会有输出结果,所以输入的值的范围应为大于3且不等于10的整数。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-07fd-c0cb-74c63d66eb00.html
点击查看答案
120.某二叉树的中序遍历为DCBAEFG,后序遍历为DCBGFEA,则该二叉树的深度(根结点在第1层)为( )。

A.  5

B.  4

C.  3

D.  2

解析:【解析】定义一棵树的根结点所在的层次为1,其他结点所在的层次等于它的父结点所在的层次加1,树的最大层次称为树的深度。本题中,后序遍历为DCBGFEA,所以A为根结点;中序遍历为DCBAEFG,可知DCB为左子树结点,EFG为右子树结点。同理B为C父结点,C为D父结点,E为F根结点,F为G根结点。所以二叉树深度为4层。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-1c58-c0cb-74c63d66eb00.html
点击查看答案
25.有以下程序:#include #define N 4void fun(int a[][N],int b[]){int i;for(i=0;i<N;i++) b[i]=a[i][N-1-i];}main(){int x[N][N] = { 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16}, y[N], i;fun(x,y);for(i=0;i<N;i++) printf("%d,",y[i]);printf("\n");}程序的运行结果是( )。

A.  1,2,3,4,

B.  3,6,9,12,

C.  4,7,10,13,

D.  1,5,9,13,

解析:【解析】函数fun的功能是将参数a的二维数组中反斜对角对应的数依次赋值给参数b的一维数组。调用fun函数,y[i]=x[i][N-1-i],N=4,x是4行4列的

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-d391-c0cb-74c63d66eb00.html
点击查看答案
51.为了使模块尽可能独立,要求( )。

A.  模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

B.  模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

C.  模块的内聚程度要尽量低,且各模块间的偶合程度要尽量弱

D.  模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

解析:【解析】系统设计的质量主要反映在模块的独立性上。评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。一般来说,要求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量地高。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e0b8-c0cb-74c63d66eb00.html
点击查看答案
81.使用白盒测试方法时,设计测试用例应根据( )。

A.  程序的内部逻辑

B.  程序的复杂结构

C.  程序的功能

D.  使用说明书

解析:【解析】白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-1ebc-c0cb-74c63d66eb00.html
点击查看答案
109.设变量均已正确定义并且赋值,以下与其他三组输出结构不同的

A.  x++;printf("%d\n",x);

B.  n=++x;printf("%d\n",n);

C.  ++x;printf("%d\n",x);

D.  n=x++;printf("%d\n",n);

解析:【解析】“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。++x表示先将x值加1后再用,x++表示先使用x值,用后再加1,所以本题中ABC选项都会输出x+1的值。答案选择D选项。

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