APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
34.下列数据结构中,属于非线性结构的是( )。

A、 双向链表

B、 循环链表

C、 二叉链表

D、 循环队列

答案:C

解析:【解析】线性结构要满足两个条件:①有且仅有一个根结点;②每个结点 多有一个前驱,也 多有一个后继。线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的链式存储结构,属于线性结构,只是存储结构不连续;循环队列是一个头结点和尾结点互为前驱结点和后继结点的特殊的队列,属于线性结构;二叉链表是二叉树的链式存储结构,因为二叉树有些结点有两个后继结点,不符合线性结构的定义,所以二叉链表是非线性结构。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
59.以下不合法的数值常量是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-dd10-c0cb-74c63d66eb00.html
点击查看题目
3.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2f29-c0cb-74c63d66eb00.html
点击查看题目
77.表达式a+=a-=a=9的值是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-040d-c0cb-74c63d66eb00.html
点击查看题目
25.有以下程序段,若变量已正确定义并赋值if(a>b)printf("x=%d,",x);else printf("y=%d,",y);if(a<=b)i++;else j++;则与此程序段功能相同的选项是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-eac1-c0cb-74c63d66eb00.html
点击查看题目
70.以下可以将任意一个两位整数n的个位数与十位数对换的表达式为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-f557-c0cb-74c63d66eb00.html
点击查看题目
4.有以下程序段:char ch;int k;ch='a';k =12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-dbb8-c0cb-74c63d66eb00.html
点击查看题目
12.设有宏定义:#define IsDIV(k,n) ((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-f9cd-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
点击查看题目
2.下面描述不属于软件特点的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-7feb-c0cb-74c63d66eb00.html
点击查看题目
41.软件开发中,需求分析阶段可以使用的工具是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-ce0a-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

34.下列数据结构中,属于非线性结构的是( )。

A、 双向链表

B、 循环链表

C、 二叉链表

D、 循环队列

答案:C

解析:【解析】线性结构要满足两个条件:①有且仅有一个根结点;②每个结点 多有一个前驱,也 多有一个后继。线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的链式存储结构,属于线性结构,只是存储结构不连续;循环队列是一个头结点和尾结点互为前驱结点和后继结点的特殊的队列,属于线性结构;二叉链表是二叉树的链式存储结构,因为二叉树有些结点有两个后继结点,不符合线性结构的定义,所以二叉链表是非线性结构。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
59.以下不合法的数值常量是( )。

A.  8.0E0.5

B.  1e1

C.  011

D.  0xabcd

解析:【解析】实型常量指数形式中,字母e(或E)前后必须都要有数字,且e(或

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

A.  项错误,算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法;

B.  设计算法时只需要考虑数据结构的设计

C.  设计算法时只需要考虑结果的可靠性

D.  设计算法时需要同时考虑时间复杂度和空间复杂度

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2f29-c0cb-74c63d66eb00.html
点击查看答案
77.表达式a+=a-=a=9的值是( )。

A.  9

B.  -9

C.  18

D.  0

解析:【解析】a+=a-=a=9计算顺序为a+=(a-=(a=9)),首先a=9,a-=9,即a=a-9=9-

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-040d-c0cb-74c63d66eb00.html
点击查看答案
25.有以下程序段,若变量已正确定义并赋值if(a>b)printf("x=%d,",x);else printf("y=%d,",y);if(a<=b)i++;else j++;则与此程序段功能相同的选项是( )。

A.  if(a>b){printf("x=%d,",x);j++}else{printf("y=%d,",y);i++}

B.  if(a>b){printf("x=%d,",x);i++}else{printf("y=%d,",y);j++}

C.  if(a<=b){printf("x=%d,",x);i++}else{printf("y=%d,",y);j++}

D.  if(a>=b){printf("x=%d,",x);i++}else{printf("y=%d,",y);j++}

解析:【解析】程序段执行过程为:如果a>b,输出x,否则输出y;如果a否则j加1。A项如果a>b,输出x且j加1,否则输出y且i加1,与题目中功能相同,A项正确。B项如果a>b,输出x且i加1,否则输出y且j加1,与题目中功能不相同,B项错误。C项如果a<=b,输出x且i加1,否则输出y且j加1,与题目中功能不相同,C项错误。D项判断条件为a>=b,多了a=b,D项错误。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-eac1-c0cb-74c63d66eb00.html
点击查看答案
70.以下可以将任意一个两位整数n的个位数与十位数对换的表达式为( )。

A.  选项。

B.  项n-n/10×10得到个位数字,n/10为十位数字,n-n/10×10+n/10实现两位整数个位数与十位数之和,B项错误。

C.  项n/10+(n-n/10)=n,不能实现题目中要求,C项错误。

D.  项n/10是十位数字,n-n/10为原两位整数减去十位数字,不是个位数字,D项错误。答案选择

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-f557-c0cb-74c63d66eb00.html
点击查看答案
4.有以下程序段:char ch;int k;ch='a';k =12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。

A.  因变量类型与格式描述符的类型不匹配输出无定值

B.  输出项与格式描述符个数不符,输出为零值或不定值

C.  a,97,12k=12

D.  a,97,k=12

解析:【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。“ch='a'”,%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”,然后以十进制代码输出k的值,为12。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-dbb8-c0cb-74c63d66eb00.html
点击查看答案
12.设有宏定义:#define IsDIV(k,n) ((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。

A.  判断m是否能被5或者7整除

B.  判断m是否能被5和7整除

C.  判断m被5或者7整除是否余1

D.  判断m被5和7整除是否都余1

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-f9cd-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
点击查看答案
2.下面描述不属于软件特点的是( )。

A.  软件是一种逻辑实体,具有抽象性

B.  软件在使用中不存在磨损、老化问题

C.  软件复杂性高

D.  软件使用不涉及知识产权

解析:【解析】软件具有以下特点:①软件是一种逻辑实体,具有抽象性;②软件没有明显的制作过程;③软件在使用期间不存在磨损、老化问题;④软件对硬件和环境具有依赖性;⑤软件复杂性高,成本昂贵;⑥软件开发涉及诸多的社会因素,如知识产权等。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-7feb-c0cb-74c63d66eb00.html
点击查看答案
41.软件开发中,需求分析阶段可以使用的工具是( )。

A.  N-S图

B.  DFD图

C.  PAD图

D.  程序流程图

解析:【解析】结构化解析方法是结构化程序设计理论在软件需求解析阶段的运用,

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