APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
35.设有定义:int a;float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0,则a和b的值分别是( )。

A、 87和6.0

B、 876和543.0

C、 87和543.0

D、 76和543.0

答案:A

解析:【解析】scanf函数的一般形式为:scanf(格式控制,地址表列);。其中,“格式控制”是用双引号括起来的字符串,也称“转换控制字符串”,它包括两种信息:①格式说明,由“%”和格式字符组成;②普通字符,即需要原样输入的字符。“地址表列”是需要接收输入数据的一系列变量的地址。本题中的“格式控制”是“%2d%f”,其中%2d的意思是要输入一个整数,但该整数最宽只占2个字符,而%f是要输入一个浮点数。而题目要求输入的是876和543.0,所以scanf函数将87赋给a,6赋给b。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
70.下面对软件测试和软件调试有关概念叙述错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-0972-c0cb-74c63d66eb00.html
点击查看题目
7.有以下程序:#include main(){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=0;}for(i=0;i<4;i++)printf("%d",a[i]);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-96d0-c0cb-74c63d66eb00.html
点击查看题目
11.有以下程序:#include main(){int x=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);else printf("%d",++y);printf("%d\n",x++);}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-510f-c0cb-74c63d66eb00.html
点击查看题目
11.有以下程序:#include #include typedef struct{char name[9];char sex;float score[2];} STU;void f(STU *A){strcpy(a->name,"Zhao");a->sex='m';a->score[1]=90.0;}main(){STU c={"Qian",'f',95.0,92.0}, *d=&c;f(d);printf("%s,%c,%2.0f,%2.0f\n", d->name, c.sex, c.score[0], c.score[1]);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b363-c0cb-74c63d66eb00.html
点击查看题目
27.软件生命周期中,确定软件系统要做什么的阶段是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-b255-c0cb-74c63d66eb00.html
点击查看题目
7.针对简单程序设计,以下叙述的实施步骤正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-3137-c0cb-74c63d66eb00.html
点击查看题目
40.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-94b5-c0cb-74c63d66eb00.html
点击查看题目
10.计算机软件包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-8fe5-c0cb-74c63d66eb00.html
点击查看题目
37.若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-8706-c0cb-74c63d66eb00.html
点击查看题目
121.对下二叉树进行中序遍历的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-1e21-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

35.设有定义:int a;float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0,则a和b的值分别是( )。

A、 87和6.0

B、 876和543.0

C、 87和543.0

D、 76和543.0

答案:A

解析:【解析】scanf函数的一般形式为:scanf(格式控制,地址表列);。其中,“格式控制”是用双引号括起来的字符串,也称“转换控制字符串”,它包括两种信息:①格式说明,由“%”和格式字符组成;②普通字符,即需要原样输入的字符。“地址表列”是需要接收输入数据的一系列变量的地址。本题中的“格式控制”是“%2d%f”,其中%2d的意思是要输入一个整数,但该整数最宽只占2个字符,而%f是要输入一个浮点数。而题目要求输入的是876和543.0,所以scanf函数将87赋给a,6赋给b。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
70.下面对软件测试和软件调试有关概念叙述错误的是( )。

A.  项,软件测试的基本准则有:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象;④应避免程序员检查自己的程序;⑤不可能穷举测试;⑥妥善保存测试计划等文件。

B.  项正确,Bug指程序调试过程中发现的问题,Debug代表程序调试。

C.  软件测试的目的是发现错误和改正错误

D.  ebug

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-0972-c0cb-74c63d66eb00.html
点击查看答案
7.有以下程序:#include main(){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=0;}for(i=0;i<4;i++)printf("%d",a[i]);printf("\n");}程序运行后的输出结果是( )。

A.  3344

B.  2050

C.  3040

D.  0304

解析:【解析】main函数的主体是一个for循环语句,for循环中包含一个switch语句,如果判断条件为0则进入第二个switch语句,如果判断语句为1则执行“a[i]=0”, 后将数组顺序输出。所以程序功能是将数组下标为奇数的项设为0,数组下标为偶数的项,如果对应的元素为偶数则加1,如果对应的元素为奇数则减1。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-96d0-c0cb-74c63d66eb00.html
点击查看答案
11.有以下程序:#include main(){int x=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);else printf("%d",++y);printf("%d\n",x++);}程序运行的结果是( )。

A.  331

B.  41

C.  2

D.  1

解析:【解析】else子句总是与 前面 近的不带else的if相结合,与书写格式无关,所以本题中的else语句与第二个if语句配对,且if和else都在第一个if的控制范围内。首先判断x>y不成立,直接退出第一个if语句,执行printf("%d\n",x++)。(x++)的值是x加之前的值,所以输出结果为1。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-510f-c0cb-74c63d66eb00.html
点击查看答案
11.有以下程序:#include #include typedef struct{char name[9];char sex;float score[2];} STU;void f(STU *A){strcpy(a->name,"Zhao");a->sex='m';a->score[1]=90.0;}main(){STU c={"Qian",'f',95.0,92.0}, *d=&c;f(d);printf("%s,%c,%2.0f,%2.0f\n", d->name, c.sex, c.score[0], c.score[1]);}程序的运行结果是( )。

A.  Qian,f,95,92

B.  Zhao,f,95,90

C.  Zhao,m,95,90

D.  Zhao,f,95,92

解析:【解析】f函数调用时,结构体数组名作为实参传给形参指针,结构体指针a指向数组c的首地址。因此,f可以对数组c中的元素赋值,故返回主函数之后,数组c中的成员值已被更新。main函数中有赋值语句“*d=&c;”,指针d指向结构体数组c的首地址,故d->name=c.name,输出结果为Zhao,m,95,90。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b363-c0cb-74c63d66eb00.html
点击查看答案
27.软件生命周期中,确定软件系统要做什么的阶段是( )。

A.  需求分析

B.  软件测试

C.  软件设计

D.  系统维护

解析:【解析】软件生命周期各阶段的主要任务是:①问题定义;②可行性研究与计划制定;③需求分析;④软件设计;⑤软件实现;⑥软件测试;⑦运行维护。需求分析就是要对待开发软件提出的需求进行分析并给出详细定义,即确定软件系统要做什么。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-b255-c0cb-74c63d66eb00.html
点击查看答案
7.针对简单程序设计,以下叙述的实施步骤正确的是( )。

A.  确定算法和数据结构、编码、调试、整理文档

B.  编码、确定算法和数据结构、调试、整理文档

C.  整理文档、确定算法和数据结构、编码、调试

D.  确定算法和数据结构、调试、编码、整理文档

解析:【解析】简单程序设计的步骤是首先要确定算法和数据结构,然后编码、调试,最后整理相关文档。答案选择A选项。

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

A.  项正确,在顺序存储结构中,所有元素所占的存储空间是连续的,而在链式存储结构中,存储数据结构的存储空间可以不连续。

B.  顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

C.  顺序存储结构能存储有序表,链式存储结构不能存储有序表

D.  链式存储结构比顺序存储结构节省存储空间

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-94b5-c0cb-74c63d66eb00.html
点击查看答案
10.计算机软件包括( )。

A.  算法和数据

B.  程序和数据

C.  程序和文档

D.  程序、数据及相关文档

解析:【解析】计算机软件由两部分组成:①机器可执行的程序和数据;②机器不可执行的,与软件开发、运行、维护、使用等有关的文档。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-8fe5-c0cb-74c63d66eb00.html
点击查看答案
37.若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是( )。

A.  m[--i]

B.  m[2*2]

C.  m[m[0]]

D.  m[m[i]]

解析:【解析】在C语言中,数组的下标是从0开始的,所以它的上限是数组元素个数减1。如果超过这个范围来引用数据元素就会溢出,造成运行时错误。本题的数组m有5个元素,所以它的下标范围是0~4。A项,--i的值为

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-8706-c0cb-74c63d66eb00.html
点击查看答案
121.对下二叉树进行中序遍历的结果是( )。

A.  ABCDEFGH

B.  ABDGEHCF

C.  GDBEHACF

D.  GDHEBFCA

解析:【解析】序遍历右子树。答案选择C选项。

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