APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
37.下列叙述中正确的是( )。

A、 循环队列是队列的一种顺序存储结构

B、 循环队列是队列的一种链式存储结构

C、 循环队列是非线性结构

D、 循环队列是一种逻辑结构

答案:A

解析:【解析】队列是一种“先进先出”的特殊线性表。循环队列是在顺序存储结构中将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,定义两个游标:指向队头的游标(front)、指向队尾的游标(rear)。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
26.下列关于线性表的叙述中,不正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-5eca-c0cb-74c63d66eb00.html
点击查看题目
51.栈和队列的共同点是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9119-c0cb-74c63d66eb00.html
点击查看题目
22.下面不属于软件开发阶段任务的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-a7c7-c0cb-74c63d66eb00.html
点击查看题目
48.软件设计中划分模块的一个准则是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-dab4-c0cb-74c63d66eb00.html
点击查看题目
54.如果进栈序列为A,B,C,D,则可能的出栈序列是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9771-c0cb-74c63d66eb00.html
点击查看题目
18.以下是if语句的基本形式:if(表达式)语句其中“表达式”( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-dd80-c0cb-74c63d66eb00.html
点击查看题目
1.请编一个函数void fun( ),tt指向一个M行N列的数组中。二维数组中的数已在主函数中给出。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。/**********code.c**********/#include #include #include #define M 3#define N 4void fun( ){}void main(){int t[M][N]={{68,32,54,12},{14,24,88,58},{42,22,44,56}};int p[N],i,j,k;system( );printf( );for( ){for( )printf( );printf( );}fun( );printf( );for( )printf( );printf( );}
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8926-c0cb-74c63d66eb00.html
点击查看题目
100。在fun函数中,if( )语句会挑选出ASCII码值为偶数的字母。在good中,只有d的 ASCII码值为偶数,所以结果为d。答案选择A选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ef20-c0cb-74c63d66eb00.html
点击查看题目
42.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7f7f-c0cb-74c63d66eb00.html
点击查看题目
95.若有定义:int a,b,c;以下选项中的赋值语句正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-30d7-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

37.下列叙述中正确的是( )。

A、 循环队列是队列的一种顺序存储结构

B、 循环队列是队列的一种链式存储结构

C、 循环队列是非线性结构

D、 循环队列是一种逻辑结构

答案:A

解析:【解析】队列是一种“先进先出”的特殊线性表。循环队列是在顺序存储结构中将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,定义两个游标:指向队头的游标(front)、指向队尾的游标(rear)。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
26.下列关于线性表的叙述中,不正确的是( )。

A.  线性表可以是空表

B.  线性表是一种线性结构

C.  线性表的所有结点有且仅有一个前件和后件

D.  线性表是由n个元素组成的一个有限序列

解析:【解析】线性表是由n个元素组成的一种线性结构,当n=0时线性表为空表。C项错误,线性表中,第一个结点没有前件,最后一个结点没有后件。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-5eca-c0cb-74c63d66eb00.html
点击查看答案
51.栈和队列的共同点是( )。

A.  都是先进后出

B.  都是先进先出

C.  只允许在端点处插入和删除元素

D.  没有共同点

解析:【解析】栈和队列都是操作受限的线性表,只允许在端点处进行插入和删除。进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。答案选择C选项。

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

A.  测试

B.  可行性研究

C.  设计

D.  实现

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

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

A.  低内聚低耦合

B.  高内聚低耦合

C.  低内聚高耦合

D.  高内聚高耦合

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-dab4-c0cb-74c63d66eb00.html
点击查看答案
54.如果进栈序列为A,B,C,D,则可能的出栈序列是( )。

A.  C,A,D,B

B.  B,D,C,A

C.  C,D,A,B

D.  D,B,C,A

解析:【解析】栈按后进先出的原则组织数据。B项,当栈的操作顺序为“A进,B进,

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9771-c0cb-74c63d66eb00.html
点击查看答案
18.以下是if语句的基本形式:if(表达式)语句其中“表达式”( )。

A.  必须是逻辑值

B.  必须是整数值

C.  必须是正数

D.  可以是任意合法的数值

解析:【解析】if中的表达式一般是关系表达式或逻辑表达式,用于描述选择结构的条件,但也可以是其他类型表达式,在其值非零时为真,所以任意合法的表达式都可以做if语句的判断条件。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-dd80-c0cb-74c63d66eb00.html
点击查看答案
1.请编一个函数void fun( ),tt指向一个M行N列的数组中。二维数组中的数已在主函数中给出。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。/**********code.c**********/#include #include #include #define M 3#define N 4void fun( ){}void main(){int t[M][N]={{68,32,54,12},{14,24,88,58},{42,22,44,56}};int p[N],i,j,k;system( );printf( );for( ){for( )printf( );printf( );}fun( );printf( );for( )printf( );printf( );}

解析:【解析】根据题意可知,fun函数实现的功能是对给定二维数组中每列的元素进行比较,得出 大值后依次输出至一维数组中。设计思路如下:定义一个 大值变量max,首先将每列的第一个元素设为 大值,然后将 大值max与第二个元素比较,较大值赋给max;以此类推,将max依次与第三,…,M个元素比较,得出该列 大值,并进行输出。全国计算机等级考试《二级C语言程序设计》真题及详解(三)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8926-c0cb-74c63d66eb00.html
点击查看答案
100。在fun函数中,if( )语句会挑选出ASCII码值为偶数的字母。在good中,只有d的 ASCII码值为偶数,所以结果为d。答案选择A选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ef20-c0cb-74c63d66eb00.html
点击查看答案
42.下列叙述中正确的是( )。

A.  在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

B.  在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

C.  在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

D.  在栈中,栈中元素不会随栈底指针与栈顶指针的变化而动态变化

解析:【解析】栈中元素遵循“先进后出”的原则。入栈和出栈都是对栈顶指针操作,因此,栈底指针不变,栈中元素随栈顶指针的变化而动态变化。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7f7f-c0cb-74c63d66eb00.html
点击查看答案
95.若有定义:int a,b,c;以下选项中的赋值语句正确的是( )。

A. a=(b=c)+1;

B. (a=b)=c=1;

C. a=(b==c)=1;

D. a+b=c;

解析:【解析】赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或常量,且左右两边数据类型相同才能实现赋值。A项中,将c赋值给b,然后将b加1赋值给a,是正确的赋值语句,正确。B项中,将1赋值给c,赋值运算(a=b)=c中左值为表达式,不是变量不能被赋值,错误。C项中赋值运算(b=c)=1左值为逻辑表达式,不是变量不能被赋值,错误。D项左值a+b为表达式,不是变量不能被赋值,D项错误。

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