APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
34.软件设计中划分模块的一个准则是( )。

A、 低内聚低耦合

B、 高内聚低耦合

C、 低内聚高耦合

D、 高内聚高耦合

答案:B

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

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
21.若有定义语句double x,y,*px,*py;执行了px=&x;py=&y;之后,输入语句正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-94ba-c0cb-74c63d66eb00.html
点击查看题目
89.有两个关系R和S如下:则由关系R得到关系S的操作是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-e086-c0cb-74c63d66eb00.html
点击查看题目
32.设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-6ad6-c0cb-74c63d66eb00.html
点击查看题目
71.设有以下程序段:int y;y=rand()%30+1;则变量y的取值范围是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-f76e-c0cb-74c63d66eb00.html
点击查看题目
35.有以下程序:#includemain(){int x=1,y=2,z=3;if(x>1)if(y>x)putchar('A');else putchar('B');elseif(z<x)putchar('C');else putchar('D');}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-ffd0-c0cb-74c63d66eb00.html
点击查看题目
15.有以下程序:#include main(){char ch='Z';ch=(ch-'A'+1)%26+'A';putchar(ch);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-bdee-c0cb-74c63d66eb00.html
点击查看题目
102.以下选项中合法的C语言赋值语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3de9-c0cb-74c63d66eb00.html
点击查看题目
28.有以下程序:#includemain(){char *s = "120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default: nn ++;case '0': n0 ++;case '1': n1 ++;case '2': n2 ++;}} while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6c8f-c0cb-74c63d66eb00.html
点击查看题目
29.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-651c-c0cb-74c63d66eb00.html
点击查看题目
118.有以下程序#includemain(){int sum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-5f30-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

34.软件设计中划分模块的一个准则是( )。

A、 低内聚低耦合

B、 高内聚低耦合

C、 低内聚高耦合

D、 高内聚高耦合

答案:B

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

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
21.若有定义语句double x,y,*px,*py;执行了px=&x;py=&y;之后,输入语句正确的是( )。

A.  scanf("%f%f",x,y);

B.  scanf("%f%f"&x,&y);

C.  scanf("%1f%1e",px,py);

D.  scanf("%1f%1f",x,y);

解析:【解析】输入函数scanf的标准格式是:scanf(格式控制,地址列表),AD两项中地址列表格式不正确,应为&x和&y。格式控制和地址列表间应该用逗号隔开,B项也错误。%f用来输入float类型变量,%lf用来输入double类型变量,%le表示用科学计数法输入double。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-94ba-c0cb-74c63d66eb00.html
点击查看答案
89.有两个关系R和S如下:则由关系R得到关系S的操作是( )。

A.  选择

B.  投影

C.  自然连接

D.  并

解析:【解析】选择又称为限制,它是在关系R中选择满足给定条件的元组。关系R上的投影则是指从R中选择出若干属性列组成新的关系。这两种运算都是单目运算。而交和并是双目运算。连接也称为θ连接,它是从两个关系的笛卡儿积中选取属性间满足一定条件的元组。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-e086-c0cb-74c63d66eb00.html
点击查看答案
32.设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是( )。

A.  R={(1,2),(3,4),(5,1),(1,2)}

B.  R={(1,3),(4,1),(3,2),(5,4)}

C.  R={(1,2),(2,3),(4,5),(2,3)}

D.  R={(1,3),(2,4),(3,5),(1,2)}

解析:【解析】每一个结点最多有一个前件,也最多有一个后件,称为线性结构。不同时满足以上两个条件的数据结构就称为非线性结构。A选项,5是1的前件,1是2的前件,3是4的前件,则关系R中含有两个结构,即34和512,其中3和5均为根结点,故A项错误。B选项根结点为5,排列顺序为54132,B选项正确。C选项有两个根结点1和4,故错误。D选项有两个根结点1和2,故错误。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-6ad6-c0cb-74c63d66eb00.html
点击查看答案
71.设有以下程序段:int y;y=rand()%30+1;则变量y的取值范围是( )。

A.  0≤y≤30

B.  0<y≤30

C.  1<y<30

D.  1<y≤30

解析:【解析】rand函数产生随机整数,任何整数对30求余得到的整数范围为0~29,则y的取值范围为1≤y≤30或者0<y≤30,y是整数,0<y≤30。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-f76e-c0cb-74c63d66eb00.html
点击查看答案
35.有以下程序:#includemain(){int x=1,y=2,z=3;if(x>1)if(y>x)putchar('A');else putchar('B');elseif(z<x)putchar('C');else putchar('D');}程序的运行结果是( )。

A.  项正确,main函数中,首先判断条件x>1,因为x=1,不满足条件,程序跳入else语句判定z<x是否成立,z=3,x=1,条件不成立,输出字母D。答案选择A选项。

B.  C

C.  B

D.  。答案选择A选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-ffd0-c0cb-74c63d66eb00.html
点击查看答案
15.有以下程序:#include main(){char ch='Z';ch=(ch-'A'+1)%26+'A';putchar(ch);}程序的运行结果是( )。

A.  Z

B.  Y

C.  B

D.  A

解析:【解析】'Z'的ASCII码是90,'A'是65,执行eh=(ch-'A'+1)%26+'A'=26%26+65=65, 终输出65对应的字符即为'A',故

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-bdee-c0cb-74c63d66eb00.html
点击查看答案
102.以下选项中合法的C语言赋值语句是( )。

A.  ++i;

B.  a=b=34

C.  a=3,b=9

D.  k=int(a+b);

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3de9-c0cb-74c63d66eb00.html
点击查看答案
28.有以下程序:#includemain(){char *s = "120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default: nn ++;case '0': n0 ++;case '1': n1 ++;case '2': n2 ++;}} while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。

A.  n0=3,n1=8,n2=9,nn=1

B.  n0=2,n1=5,n2=1,nn=1

C.  n0=2,n1=7,n2=10,nn=1

D.  n0=4,n1=8,n2=9,nn=1

解析:【解析】本题执行过程为:s[0]='1',匹配case '1',n1=1,n2=1;s[1]='2',匹配case '2',n2=2;s[2]='0',匹配case '0',n0=1,n1=2,n2=3;s[3]='1',匹配case '1',n1=3,n2=4;s[4]='1',匹配case '1',n1=4,n2=5;s[5]='9',匹配default,nn=1,n0=2,n1=5,n2=6;s[6]='1',匹配case'1',n1=6,n2=7;s[7]='1',匹配case '1',n1=7,n2=8;s[8]='0',匹配case '0',n0=3,n1=8,n2=9;s[9]='\0',对应ASCII码为0,退出循环。输出n0,n1,n2,nn为3,8,9,1。答案选择A选项。

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

A.  项错误,数据的逻辑结构反映数据元素之间逻辑关系,与存储的物理结构并没有一一对应关系;

B.  项错误,线性结构和非线性结构是关于逻辑结构的两种不同分类,存储结构上没有线性和非线性之分 ;

C.  项,利用数组也能处理非线性结构,比如用数组存储二叉树。答案选择

D.  选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-651c-c0cb-74c63d66eb00.html
点击查看答案
118.有以下程序#includemain(){int sum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是( )。

A.  8

B.  5

C.  7

D.  6

解析:【解析】

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