APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
67.有以下程序:#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

答案:C

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

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
115.有以下程序:#include main(){int a=1,b=1;while(a--)b--;printf("%d,%d\n", a,b);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-5995-c0cb-74c63d66eb00.html
点击查看题目
47.下列工具中,不属于结构化分析的常用工具的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-d8d9-c0cb-74c63d66eb00.html
点击查看题目
69.在数据处理中,其处理的最小单位是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-b8f2-c0cb-74c63d66eb00.html
点击查看题目
11.计算机软件的构成是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-91ad-c0cb-74c63d66eb00.html
点击查看题目
2.以下关于C语言数据类型使用的叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-be10-c0cb-74c63d66eb00.html
点击查看题目
54.有以下程序:#include int m1(int x,int y){return x<=y?x:y;}int m2(int x,int y){return x<=y?y:x;}int fun(int a,int b){return a+b;}main(){int x=2,y=3,z=1;printf("%d\n",fun(m1(x,y),m2(y,z)));}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2718-c0cb-74c63d66eb00.html
点击查看题目
11.字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4a56-c0cb-74c63d66eb00.html
点击查看题目
102.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-fb15-c0cb-74c63d66eb00.html
点击查看题目
15.数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-49f8-c0cb-74c63d66eb00.html
点击查看题目
113.设某二叉树的后序遍历为CBA,中序遍历为ABC,则该二叉树的前序遍历为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-0ec6-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

67.有以下程序:#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

答案:C

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

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
115.有以下程序:#include main(){int a=1,b=1;while(a--)b--;printf("%d,%d\n", a,b);}程序的运行结果是( )。

A.  -1,0

B.  0,0

C.  -1,-1

D.  1,1

解析:【解析】while循环的判定条件为“a--”,即a先作为循环条件判定,然后再自减

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-5995-c0cb-74c63d66eb00.html
点击查看答案
47.下列工具中,不属于结构化分析的常用工具的是( )。

A.  数据流图

B.  数据字典

C.  判定树

D.  N-S图

解析:【解析】结构化分析常用的工具有:①数据流图;②数据字典;③判定树;④判定表。N-S图用于软件设计阶段。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-d8d9-c0cb-74c63d66eb00.html
点击查看答案
69.在数据处理中,其处理的最小单位是( )。

A.  数据

B.  数据项

C.  数据结构

D.  数据元素

解析:【解析】数据是计算机的信息载体,数据处理的最小单位是数据项,多个数据项组成数据元素。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-b8f2-c0cb-74c63d66eb00.html
点击查看答案
11.计算机软件的构成是( )。

A.  源代码

B.  程序和数据

C.  程序和文档

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

解析:【解析】计算机软件是程序、数据及相关文档的完整集合。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-91ad-c0cb-74c63d66eb00.html
点击查看答案
2.以下关于C语言数据类型使用的叙述中错误的是( )。

A.  项正确,整数的表示是不存在误差的;

B.  项正确,float类型称为单精度类型,double类型称为双精度类型,一般系统中,为float类型的变量分配4个字节的存储单元,为double类型的变量分配8个字节的存储单元。

C.  项正确,struct结构体,可以用来描述包含多种基本类型的复杂对象。

D.  项错误,C语言中没有逻辑类型,在C++中才引入的。答案选择D选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-be10-c0cb-74c63d66eb00.html
点击查看答案
54.有以下程序:#include int m1(int x,int y){return x<=y?x:y;}int m2(int x,int y){return x<=y?y:x;}int fun(int a,int b){return a+b;}main(){int x=2,y=3,z=1;printf("%d\n",fun(m1(x,y),m2(y,z)));}程序的运行结果是( )。

A.  6

B.  5

C.  4

D.  3

解析:【解析】条件运算符“?:”语法形式为:exp1?exp2:exp3。执行规则为:计算表达式exp1的值,测试其是否为0;如果exp1的值非0,则对exp2求值,并把这个值作为条件表达式的结果输出,不计算exp3;如果exp1的值为

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2718-c0cb-74c63d66eb00.html
点击查看答案
11.字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是( )。

A.  if(strcmp(a,b)==0)

B.  if(strcpy(a,b))

C.  if(a==b)

D.  if(a=b)

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4a56-c0cb-74c63d66eb00.html
点击查看答案
102.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。

A.  项,交结果是既属于R又属于S的记录组成的集合,与题目中结果相符;

B.  项,差结果是属于R但不属于S的记录组成的集合;

C.  项,并是将S中的记录追加到R后面;

D.  项,选择是从关系中找出满足给定条件的元组的操作,但题目中无给定条件。答案选择A选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-fb15-c0cb-74c63d66eb00.html
点击查看答案
15.数据管理技术发展的三个阶段中,( )没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段

A.  仅Ⅰ

B.  仅Ⅲ

C.  Ⅰ和Ⅱ

D.  Ⅱ和Ⅲ

解析:【解析】数据管理技术发展阶段包括:①人工管理阶段,没有操作系统,没有管理数据的软件,采用批处理的方式处理数据;②文件系统阶段,操作系统中包含专门管理数据的文件系统;③数据库系统阶段,使用数据库管理系统来统一管理数据。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-49f8-c0cb-74c63d66eb00.html
点击查看答案
113.设某二叉树的后序遍历为CBA,中序遍历为ABC,则该二叉树的前序遍历为( )。

A.  BCA

B.  CBA

C.  ABC

D.  CAB

解析:【解析】因为后序遍历为CBA,所以A为根结点。因为中序遍历为ABC,所以B和C均为右子树结点,且B为C父结点,可知前序遍历为ABC。答案选择C选项。

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