APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
80.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。

A、 并

B、 交

C、 投影

D、 除

答案:B

解析:【解析】并和交运算不会改变关系表中的属性,其中交运算的结果是既在R内又在S内的有序组,元组个数减少了;并运算的结果是将S内的有序组追加到R内,元组个数增多了。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
7.有以下程序:#include main(){int y=10;while(y--);printf("y=%d\n",y);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-59b1-c0cb-74c63d66eb00.html
点击查看题目
78.在黑盒测试方式中,设计测试用例的主要根据是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-18e6-c0cb-74c63d66eb00.html
点击查看题目
22.以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-4e4b-c0cb-74c63d66eb00.html
点击查看题目
113.下列关于数据库设计的叙述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-10fc-c0cb-74c63d66eb00.html
点击查看题目
8.若有以下程序段:int r=8;printf("%d\n",r>>1);输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-98df-c0cb-74c63d66eb00.html
点击查看题目
39.数据流程图(DFD图)是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-c9ce-c0cb-74c63d66eb00.html
点击查看题目
16.下面描述中,不属于软件危机表现的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-9c52-c0cb-74c63d66eb00.html
点击查看题目
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8f14-c0cb-74c63d66eb00.html
点击查看题目
3.若有以下定义:int x[10],*pt=x;则对x数组元素的正确引用是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-e323-c0cb-74c63d66eb00.html
点击查看题目
7.设有定义:int a=0,b=1;以下表达式中,会产生“短路”现象,致使变量b的值不变的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-c5fc-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

80.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。

A、 并

B、 交

C、 投影

D、 除

答案:B

解析:【解析】并和交运算不会改变关系表中的属性,其中交运算的结果是既在R内又在S内的有序组,元组个数减少了;并运算的结果是将S内的有序组追加到R内,元组个数增多了。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
7.有以下程序:#include main(){int y=10;while(y--);printf("y=%d\n",y);}程序运行后的输出结果是( )。

A.  y=0

B.  y=-1

C.  y=1

D.  while构成无限循环

解析:【解析】本程序的功能是当循环条件表达式y--的值为0(即逻辑假)时,跳出循环,执行后面的输出语句,且每循环一次变量y的值自减1。当执行第11次循环时,y=0,表达式y--的值为0,循环条件为“假”,退出循环,而此时变量y的值经自减运算后变为-1。因此,输出结果为-1。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-59b1-c0cb-74c63d66eb00.html
点击查看答案
78.在黑盒测试方式中,设计测试用例的主要根据是( )。

A.  程序外部功能

B.  程序内部逻辑

C.  程序数据结构

D.  程序流程图

解析:【解析】黑盒测试也称功能测试或数据驱动测试,完全不考虑程序内部逻辑结构和具体代码,把程序看作是一个不能打开的黑盒子,依据软件需求规格说明书,检查程序的功能是否符合它的功能说明,主要针对软件界面和软件功能进行测试。答案选择A选项。

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

A.  项正确,把复杂任务分解成一些简单的子任务是程序模块化的思想;

B.  项错误,

C.  语言中,函数可以放在不同的源文件中;C

D.  两项错误,由组合。答案选择A选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-4e4b-c0cb-74c63d66eb00.html
点击查看答案
113.下列关于数据库设计的叙述中,正确的是( )。

A.  在需求分析阶段建立数据字典

B.  在概念设计阶段建立数据字典

C.  在逻辑设计阶段建立数据字典

D.  在物理设计阶段建立数据字典

解析:【解析】数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流图中的各个元素做出详细的说明。数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-10fc-c0cb-74c63d66eb00.html
点击查看答案
8.若有以下程序段:int r=8;printf("%d\n",r>>1);输出结果是( )。

A.  16

B.  8

C.  4

D.  2

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-98df-c0cb-74c63d66eb00.html
点击查看答案
39.数据流程图(DFD图)是( )。

A.  软件概要设计的工具

B.  软件详细设计的工具

C.  结构化方法的需求分析工具

D.  面向对象方法的需求分析工具

解析:【解析】数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模,是结构化方法的需求分析工具。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-c9ce-c0cb-74c63d66eb00.html
点击查看答案
16.下面描述中,不属于软件危机表现的是( )。

A.  软件过程不规范

B.  软件开发生产率低

C.  软件质量难以控制

D.  软件成本不断提高

解析:【解析】软件的危机表现包括:①软件需求的增长得不到满足,用户对系统不满意的情况经常发生;②软件开发成本和进度无法控制;③软件质量难以保证;④软件不可维护或维护程度非常低;⑤软件的成本不断提高;⑥软件开发的生产效率的提高赶不上硬件的发展、生产率等问题。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-9c52-c0cb-74c63d66eb00.html
点击查看答案
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。

A.  1001,ZhangDa,1098.0

B.  1002,ZhangDa,1202.0

C.  1001,ChangRong,1098.0

D.  1002,ChangRong,1202.0

解析:【解析】函数f对结构体成员进行修改,并返回新的结构体;main函数先定义了员值, 后输出新的结构体变量成员值。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8f14-c0cb-74c63d66eb00.html
点击查看答案
3.若有以下定义:int x[10],*pt=x;则对x数组元素的正确引用是( )。

A.  *&x[10]

B.  *(x+3)

C.  *(pt+10)

D.  pt+3

解析:【解析】数组的下标是从0开始的,故x[10]实际上具体为x[0],x[1],…,x[9],而若使用x[10]就会溢出、编译出错,所以AC两项错误;D项,pt+3指向地址,并未引用到元素;B项的表达正确,代表x[3]中的元素,答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-e323-c0cb-74c63d66eb00.html
点击查看答案
7.设有定义:int a=0,b=1;以下表达式中,会产生“短路”现象,致使变量b的值不变的是( )。

A. +aǁ++b

B. a++ǁ++b

C. ++a&&b++

D. a++&&b++

解析:【解析】产生“短路”现象,即逻辑表达式靠后的部分不会被运算。对于逻辑或运算,表达式前半部分运算结果为1时产生“短路”现象,A选项,+a的值是0,需要计算后半部分,B选项,a的值是先使用再自增1,a++值是0,也需要计算后半部分;对于逻辑与运算,表达式前半部分运算结果为0时产生“短路”现象,C选项,a的值是先自增1再传递,传值是1,需要计算后半部分;D项,a的值是先传递再自增1,传值是0,无需要计算后半部分,可忽视b++的值,因此b值不发生改变。答案选择D选项。

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