APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
95.有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为( )。

A、 选择

B、 投影

C、 交

D、 并

答案:D

解析:【解析】选择和投影操作对单个关系进行操作,选择运算是对行的操作,投影运算是对列的操作。交和并运算要求参与运算的表具有相同的属性,交运算的结果是两个表的公共部分,并运算的结果包含两个表的所有元素。观察三个关系的元组可知,关系T=R∪S。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
32.有以下程序段:int a,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d",a,b,c);程序的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-f8b8-c0cb-74c63d66eb00.html
点击查看题目
18.软件生命周期是指( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a020-c0cb-74c63d66eb00.html
点击查看题目
8.有以下程序:#include main(){
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-f0ea-c0cb-74c63d66eb00.html
点击查看题目
48.软件设计中划分模块的一个准则是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-dab4-c0cb-74c63d66eb00.html
点击查看题目
60.以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-347d-c0cb-74c63d66eb00.html
点击查看题目
9.有以下程序:#include main(){int i=5;do{if(i%3==1)if(i%5==2){ printf("*%d",i);break;}i++;} while(i!=0);printf("\n");}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4ca1-c0cb-74c63d66eb00.html
点击查看题目
1.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2aed-c0cb-74c63d66eb00.html
点击查看题目
90.有以下程序:#includefloat fun(double a){double x;x=a-(int)a;return x;}main(){double a=3.1415;printf("%f\n",fun(a));}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-262d-c0cb-74c63d66eb00.html
点击查看题目
36.数据库管理系统是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-1823-c0cb-74c63d66eb00.html
点击查看题目
7.有以下程序:#include void fun(char*s){while(*s){if(*s%2==0)printf("%c",*s);s++;}}main(){char a[]=("good");fun(a);printf("\n");}注意:字母a的ASCII码值为97,程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ed60-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

95.有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为( )。

A、 选择

B、 投影

C、 交

D、 并

答案:D

解析:【解析】选择和投影操作对单个关系进行操作,选择运算是对行的操作,投影运算是对列的操作。交和并运算要求参与运算的表具有相同的属性,交运算的结果是两个表的公共部分,并运算的结果包含两个表的所有元素。观察三个关系的元组可知,关系T=R∪S。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
32.有以下程序段:int a,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d",a,b,c);程序的输出结果是( )。

A.  a=10 b=50 c=10

B.  a=10 b=50 c=30

C.  a=10 b=30 c=10

D.  a=10 b=30 c=50

解析:【解析】因为a=10,b=50,所以a<b,if语句判断条件不成立,于是执行c=a,得到c=10,a和b的值不变。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-f8b8-c0cb-74c63d66eb00.html
点击查看答案
18.软件生命周期是指( )。

A.  软件产品从提出、实现、使用维护到停止使用退役的过程

B.  软件从需求分析、设计、实现到测试完成的过程

C.  软件的开发过程

D.  软件的运行维护过程

解析:【解析】软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a020-c0cb-74c63d66eb00.html
点击查看答案
8.有以下程序:#include main(){

A. helloabc

B. abelo

C. abc

D. abchello

解析:【解析】fopen("filea.txt","w");表示以写的形式打开filea.txt,fprintf(f,"abc");是先将文件清空再写入。所以本题是将abc写入filea.txt。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-f0ea-c0cb-74c63d66eb00.html
点击查看答案
48.软件设计中划分模块的一个准则是( )。

A.  低内聚低耦合

B.  高内聚低耦合

C.  低内聚高耦合

D.  高内聚高耦合

解析:【解析】耦合性和内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,作为软件结构设计的设计原则,要求每个模块的内部都具有很强的内聚性;耦合性是指模块间相互连接的紧密程度的度量,一个模块与其他模块的耦合性越强则该模块的独立性越弱。一般优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-dab4-c0cb-74c63d66eb00.html
点击查看答案
60.以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是( )。

A.  switch(a){case 1: a=b; break;default: a++;}

B.  switch(a==1){case 0: a=b; break;case 1:a++;}

C.  switch(a){default :a++; break;case 1: a=b;}

D.  switch(a==1){case 1: a=b;break;case 0: a++;}

解析:【解析】在switch语句的执行过程中,执行完case后面的语句后,如果遇到break语句就停止,否则将继续执行下一个case中的语句,直到遇到break语句。B项,当a==1是a++,a!=1时a=b,刚好和题干要求相反。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-347d-c0cb-74c63d66eb00.html
点击查看答案
9.有以下程序:#include main(){int i=5;do{if(i%3==1)if(i%5==2){ printf("*%d",i);break;}i++;} while(i!=0);printf("\n");}程序运行的结果是( )。

A.  *7

B.  *3*5

C.  *5

D.  *2*6

解析:【解析】在do while循环中,总是先执行循环体后判断循环条件,所以循环体至少会被执行一次。在循环中,如果满足(i%3==1)&&(i%5==2),则输出i的值,并执行break;退出do while循环;否则i++,继续判断while条件,如果i==0,则终止do while循环。第1遍循环,5%3==1不成立,执行i++,i变为6,第1遍循环结束,判断(i!=0)为真,继续循环。第2遍循环,6%3==1不成立,执行i++,i变为7,第2遍循环结束,判断(i!=0)为真,继续循环。第3遍循环7%3==1成立,7%3==2成立,执行if子句printf("*%d",i);break;,输出*7之后跳出循环。答案选择A选项。

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

A.  所谓算法就是计算方法

B.  程序可以作为算法的一种描述方法

C.  算法设计只需考虑得到计算结果

D.  算法设计可以忽略算法的运算时间

解析:【解析】A项错误,算法并不等同于计算方法,是指对解题方案的准确而完整的描述;C项错误,算法设计需要考虑可行性、确定性、有穷性与足够的情报;D项错误,算法设计有穷性要求操作步骤有限且必须在有限时间内完成,耗费太长时间得到的正确结果是没有意义的。B项正确,程序可以作为算法的一种描述方法,算法在实现时需要用具体的程序设计语言描述。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2aed-c0cb-74c63d66eb00.html
点击查看答案
90.有以下程序:#includefloat fun(double a){double x;x=a-(int)a;return x;}main(){double a=3.1415;printf("%f\n",fun(a));}程序的运行结果是( )。

A.  3.000000

B.  3.141500

C.  0.141500

D.  0.000000

解析:【解析】在fun函数中,x=a-(int)a表示x取值为a的小数部分,因此,输入a为

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-262d-c0cb-74c63d66eb00.html
点击查看答案
36.数据库管理系统是( )。

A.  操作系统的一部分

B.  在操作系统支持下的系统软件

C.  一种编译系统

D.  一种通信软件系统

解析:【解析】系统软件主要包括:①操作系统软件;②各种语言的解释程序和编译程序;③各种服务性程序;④各种数据库管理系统。数据库管理系统是一种系统软件,负责数据库中的数据组织、数组操纵、数据维护、控制和保护以及数据服务等。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-1823-c0cb-74c63d66eb00.html
点击查看答案
7.有以下程序:#include void fun(char*s){while(*s){if(*s%2==0)printf("%c",*s);s++;}}main(){char a[]=("good");fun(a);printf("\n");}注意:字母a的ASCII码值为97,程序运行后的输出结果是( )。

A.  d

B.  go

C.  god

D.  good

解析:【解析】good中g的ASCII码值为103,o的 ASCII码值为111,d的ASCII码值为

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