APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
5.结构化程序所要求的基本结构不包括( )。

A、 顺序结构

B、 GOTO跳转

C、 选择(分支)结构

D、 重复(循环)结构

答案:B

解析:【解析】结构化程序以模块化设计为中心,使用顺序、选择和循环三种基本控制结构就可以实现任何算法功能。结构化程序设计的思想包括自顶向下、逐步求精、模块化、限制使用GOTO语句。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
91是最大的值,而C选项是“左根右”的排序,那么91的左边只有47,其他都在右边,而右边无法按照此顺序排列,答案选择C选项
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4690-c0cb-74c63d66eb00.html
点击查看题目
38.以下选项中正确的定义语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a432-c0cb-74c63d66eb00.html
点击查看题目
35.设有以下函数:void fun(int n,char* s){……}则下面对函数指针的定义和赋值均是正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-cd4b-c0cb-74c63d66eb00.html
点击查看题目
17.软件生命周期中的活动不包括 ( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-9e20-c0cb-74c63d66eb00.html
点击查看题目
1.下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点( )数据域中的 大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。/**********code.c**********/#include#includetypedef struct aa{int data;struct aa *next;} NODE;fun( ){int max=-1;NODE *p;/**********found**********/p=h;while( ){if( )max=p->data;/**********found**********/p=h->next;}return max;}outresult( ){fprintf( );}NODE *creatlink( ){NODE *h,*p,*s,*q;int i,x;h=p=( )malloc( br/>h->data=9999;for( ){s=( )malloc( br/>s->data=rand()%m;s->next=p->next;p->next=s;p=p->next;}p->next=NULL;return h;}outlink( ){NODE *p;p=h->next;fprintf( );while( ){fprintf( );p=p->next;}fprintf( );}main(){NODE *head;int m;head=creatlink( );outlink( );m=fun( );printf( );outresult( );}/**********-code.c**********/
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9920-c0cb-74c63d66eb00.html
点击查看题目
8.在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-3b4b-c0cb-74c63d66eb00.html
点击查看题目
14.有以下程序:#includemain(){int a,b,c=241;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-d5a6-c0cb-74c63d66eb00.html
点击查看题目
1.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2aed-c0cb-74c63d66eb00.html
点击查看题目
15.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-46ee-c0cb-74c63d66eb00.html
点击查看题目
48.软件设计中划分模块的一个准则是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-dab4-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

5.结构化程序所要求的基本结构不包括( )。

A、 顺序结构

B、 GOTO跳转

C、 选择(分支)结构

D、 重复(循环)结构

答案:B

解析:【解析】结构化程序以模块化设计为中心,使用顺序、选择和循环三种基本控制结构就可以实现任何算法功能。结构化程序设计的思想包括自顶向下、逐步求精、模块化、限制使用GOTO语句。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
91是最大的值,而C选项是“左根右”的排序,那么91的左边只有47,其他都在右边,而右边无法按照此顺序排列,答案选择C选项
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4690-c0cb-74c63d66eb00.html
点击查看答案
38.以下选项中正确的定义语句是( )。

A. double a;b;

B. double a=b=7;

C. double a=7,b=7;

D. double,a,b;

解析:【解析】同一类型变量的定义时,不同变量之间需要用“,”分隔,选项A错误;定义变量时初始化赋值不能用等号连接,选项B错误;变量类型说明后面不能用逗号,而是用空格分离,选项D错误。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a432-c0cb-74c63d66eb00.html
点击查看答案
35.设有以下函数:void fun(int n,char* s){……}则下面对函数指针的定义和赋值均是正确的是( )。

A.  void (* pf)();pf=fun;

B.  void * pf();pf=fun;

C.  void * pf(); *pf=fun;

D.  void (* pf)(int,char);pf=&fun;

解析:【解析】函数指针的一般定义形式为:返回值类型 (* 指针变量名) ([形参列表]);其中,“返回值类型”说明函数的返回类型,“(* 指针变量名)”中的括号不能省,括号改变了运算符的优先级。若省略整体则成为一个函数说明,说明了一个返回的数据类型是指针的函数,后面的“形参列表”表示指针变量指向的函数所带的参数列表。以本题函数和函数指针为例,将函数的首地址赋给指针,可以是pf=fun;或者pf=&fun;选项A,参数列表与题干函数不符,错误。选项B,函数指针定义格式错误。选项C。函数指针定义格式错误,复制格式也错误。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-cd4b-c0cb-74c63d66eb00.html
点击查看答案
17.软件生命周期中的活动不包括 ( )。

A.  软件维护

B.  市场调研

C.  软件测试

D.  需求分析

解析:【解析】软件生命周期包括软件产品从提出、实现、使用、维护到停止使用(退役)的过程。可以将软件生命周期分为软件定义、软件开发及软件运行维护三个阶段。软件生命周期的主要活动阶段是可行性研究与计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。不包括市场调研。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-9e20-c0cb-74c63d66eb00.html
点击查看答案
1.下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点( )数据域中的 大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。/**********code.c**********/#include#includetypedef struct aa{int data;struct aa *next;} NODE;fun( ){int max=-1;NODE *p;/**********found**********/p=h;while( ){if( )max=p->data;/**********found**********/p=h->next;}return max;}outresult( ){fprintf( );}NODE *creatlink( ){NODE *h,*p,*s,*q;int i,x;h=p=( )malloc( br/>h->data=9999;for( ){s=( )malloc( br/>s->data=rand()%m;s->next=p->next;p->next=s;p=p->next;}p->next=NULL;return h;}outlink( ){NODE *p;p=h->next;fprintf( );while( ){fprintf( );p=p->next;}fprintf( );}main(){NODE *head;int m;head=creatlink( );outlink( );m=fun( );printf( );outresult( );}/**********-code.c**********/

解析:【解析】程序中使用while循环语句,并结合结构体指针p来找到数据域中的大值。错误1:该单向链表具有头结点,所以给p赋初值时应改为:p=h->next;。错误2:p指向自己的下一个结点,所以应改为:p=p->next;。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9920-c0cb-74c63d66eb00.html
点击查看答案
8.在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是( )。

A.  数据定义语言

B.  数据管理语言

C.  数据操纵语言

D.  数据控制语言

解析:【解析】数据库管理系统提供的数据语言包括:①数据定义语言(DDL),该语言负责数据的模式定义与数据的物理存取构建;②数据操纵语言

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-3b4b-c0cb-74c63d66eb00.html
点击查看答案
14.有以下程序:#includemain(){int a,b,c=241;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}程序运行后的输出结果是( )。

A.  2,1

B.  6,1

C.  6,0

D.  2,0

解析:【解析】程序前面表达式等同于a=(c/100)%9,程序执行过程为:c=241,c/100=2,2%9=2,得a=2;“=”优先级低于“&&”,非0值为真,0值为假,即(-1)为真,逻辑与表达式(-1)&&(-1)为真,得b=1。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-d5a6-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
点击查看答案
15.下列叙述中正确的是( )。

A.  程序执行的效率与数据的存储结构密切相关

B.  程序执行的效率只取决于程序的控制结构

C.  程序执行的效率只取决于所处理的数据量

D.  以上三种说法都不对

解析:【解析】影响程序执行效率的因素有很多,如算法,规模,运行环境等。计算机中的数据进行处理时,数据的存储结构对程序的执行效率有很大的关系,例如,在有序存储的表中查找某个数值比在无序存储的表中查找的效率高很多。答案选择A选项。

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

A.  低内聚低耦合

B.  高内聚低耦合

C.  低内聚高耦合

D.  高内聚高耦合

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

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