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

A、 项错误,栈是一种“先进后出”的特殊线性表;

B、 项错误,队列则是一种“先进先出”的特殊线性表;

C、 项错误,栈和队列都是线性结构。答案选择

D、 选项。

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
18.C语言程序中,若函数无返回值,则应该对函数说明的类型是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-c3ad-c0cb-74c63d66eb00.html
点击查看题目
31.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-6901-c0cb-74c63d66eb00.html
点击查看题目
49.下列关于栈的叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-8cff-c0cb-74c63d66eb00.html
点击查看题目
57.若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2e95-c0cb-74c63d66eb00.html
点击查看题目
10.有以下程序:#includemain(){char *s="12134";int k=0,a=0;while(s[k+1]!='\0'){k++;if(k%2==0){a=a+s[k]-'0'+1;continue;}a=a+(s[k]-'0');}printf("k=%d a=%d\n",k,a);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-5f1f-c0cb-74c63d66eb00.html
点击查看题目
10.算法空间复杂度的度量方法是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-3d3c-c0cb-74c63d66eb00.html
点击查看题目
63.有以下程序#include main(){int a,b;for(a=0; a<3; a++){scanf("%d", &b);switch(b){default: printf("%d,", ++b);case 1: printf("%d,", ++b);case 2: printf("%d,", ++b);}}}执行时输入:1 2 3 <回车>,则输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3b98-c0cb-74c63d66eb00.html
点击查看题目
110.有以下程序:#includemain(){int x=010,y=10;printf("%d,%d\n",++x,y--);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-4fff-c0cb-74c63d66eb00.html
点击查看题目
42.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7f7f-c0cb-74c63d66eb00.html
点击查看题目
5.以下叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2d1d-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

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

A、 项错误,栈是一种“先进后出”的特殊线性表;

B、 项错误,队列则是一种“先进先出”的特殊线性表;

C、 项错误,栈和队列都是线性结构。答案选择

D、 选项。

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
18.C语言程序中,若函数无返回值,则应该对函数说明的类型是( )。

A.  项,int表示返回值是整型;

B.  项,double表示返回值是双精度型;

C.  项,char表示返回值是字符型;

D.  项,void表示无返回值。答案选择D选项。

解析:【解析】

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

A.  所有数据结构必须有根结点

B.  所有数据结构必须有终端结点(即叶子结点)

C.  只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构

D.  没有根结点或没有叶子结点的数据结构一定是非线性结构

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-6901-c0cb-74c63d66eb00.html
点击查看答案
49.下列关于栈的叙述正确的是( )。

A.  栈按“先进先出”组织数据

B.  栈按“先进后出”组织数据

C.  只能在栈底插入数据

D.  不能删除数据

解析:【解析】栈是只允许在栈顶进行插入和删除运算的线性表,按“先进后出”组织数据。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-8cff-c0cb-74c63d66eb00.html
点击查看答案
57.若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。

A.  switch(a+b){case 1: printf("*\n");case c: printf("**\n");}

B.  switch((int)x);{case 1: printf("*\n");case 2: printf("**\n");}

C.  switch(x){case 1.0: printf("*\n");case 2.0: printf("**\n");}

D.  switch(a+b){case 1: printf("*\n");case 2+1: printf("**\n");}

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2e95-c0cb-74c63d66eb00.html
点击查看答案
10.有以下程序:#includemain(){char *s="12134";int k=0,a=0;while(s[k+1]!='\0'){k++;if(k%2==0){a=a+s[k]-'0'+1;continue;}a=a+(s[k]-'0');}printf("k=%d a=%d\n",k,a);}程序运行后的输出结果是( )。

A.  k=6 a=11

B.  k=3 a=14

C.  k=4 a=12

D.  k=5 a=15

解析:【解析】第一次循环,k=1,s[1]=2,执行a=a+s[1]-'0'=2;第二次循环,k=2,s[2]=1,执行a=a+s[2]-'0'+1=2+2=4;第三次循环,k=3,s[3]=3,执行a=a+s[3]-'0'=4+3=7;第四次循环,k=4,s[4]=4,执行a=a+s[k]-'0'+1=7+5=12,可得到结果k=4,a=12。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-5f1f-c0cb-74c63d66eb00.html
点击查看答案
10.算法空间复杂度的度量方法是( )。

A.  算法程序的长度

B.  算法所处理的数据量

C.  执行算法所需要的工作单元

D.  执行算法所需要的存储空间

解析:【解析】算法的空间复杂度是指算法在执行过程中所需要的计算机存储空间。包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-3d3c-c0cb-74c63d66eb00.html
点击查看答案
63.有以下程序#include main(){int a,b;for(a=0; a<3; a++){scanf("%d", &b);switch(b){default: printf("%d,", ++b);case 1: printf("%d,", ++b);case 2: printf("%d,", ++b);}}}执行时输入:1 2 3 <回车>,则输出结果是( )。

A.  2,3,3,4,5,6,

B.  2,3,4,

C.  2,2,3,4,4,4,

D.  2,3,4,3,4,4,

解析:【解析】考查C语言中的switch-case语句。执行switch-case语句时,一定会先进行匹配,匹配成功则执行当前case语句,再根据是否有break,判断是否继续输出,或是跳出判断。程序中输入1时,与case 1匹配成功,执行后面的输出语句,输出2,且此时b=2,因为后面没有break语句,继续执行下一条输出语句,输出3。继续输入2时,与case 2匹配成功,执行后面的输出语句,输出3。输入3时,没有可匹配的case语句,执行default语句,输出4,b变为4;后面没有break语句,继续执行case 1后的输出语句,输出5,b变为5;同理继续执行case2后面的输出语句,输出6。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3b98-c0cb-74c63d66eb00.html
点击查看答案
110.有以下程序:#includemain(){int x=010,y=10;printf("%d,%d\n",++x,y--);}程序运行后的输出结果是( )。

A.  10,9

B.  11,10

C.  010,9

D.  9,10

解析:【解析】整型常量有3种表示方法,分别是十进制数表示法、八进制数表示法和两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。x=010,即十进制的8,y=10,++x先自加后取值,输出

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

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

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

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

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

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7f7f-c0cb-74c63d66eb00.html
点击查看答案
5.以下叙述正确的是( )。

A.  C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj的二进制文件

B.  C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe的可执行文件

C.  C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件

D.  链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe的可执行文件

解析:【解析】

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