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

A、 发现错误

B、 改善软件的性能

C、 改正错误

D、 验证软件的正确性

答案:C

解析:【解析】程软件测试的目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
121.对下二叉树进行中序遍历的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-1e21-c0cb-74c63d66eb00.html
点击查看题目
1.信息隐蔽的概念与下述哪一种概念直接相关( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-48a1-c0cb-74c63d66eb00.html
点击查看题目
64.有以下程序:#include main(){int i=1,k=0;for(;i<6;){switch(i%3){case 0:k++;case 1:k++;break;case 2:k++;continue;}i+=1;}printf("%d\n",k);}程序的运行情况是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3d5d-c0cb-74c63d66eb00.html
点击查看题目
47.有以下程序(其中k的初值为八进制数):#include main(){int k=011;printf("%d\n",k++);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b706-c0cb-74c63d66eb00.html
点击查看题目
13.在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-45cf-c0cb-74c63d66eb00.html
点击查看题目
32.有以下程序段:int a,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d",a,b,c);程序的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-f8b8-c0cb-74c63d66eb00.html
点击查看题目
6.有以下程序:#include #define f(x) x*x*xmain(){int a=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-94c6-c0cb-74c63d66eb00.html
点击查看题目
28.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-74ed-c0cb-74c63d66eb00.html
点击查看题目
105.若有定义语句:int a=12;,则执行语句:a+=a-=a*a;后,a的值是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-43c3-c0cb-74c63d66eb00.html
点击查看题目
34.有如下程序:#include main(){int i, array[5] = {3,5,10,4};for (i=0;i<5;i++)printf("%d,",array[i]&3);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-77fa-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

86.软件调试的目的是( )。

A、 发现错误

B、 改善软件的性能

C、 改正错误

D、 验证软件的正确性

答案:C

解析:【解析】程软件测试的目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
121.对下二叉树进行中序遍历的结果是( )。

A.  ABCDEFGH

B.  ABDGEHCF

C.  GDBEHACF

D.  GDHEBFCA

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-1e21-c0cb-74c63d66eb00.html
点击查看答案
1.信息隐蔽的概念与下述哪一种概念直接相关( )。

A.  软件结构定义

B.  模块独立性

C.  模块类型划分

D.  模块耦合度

解析:【解析】信息隐蔽是指,所设计的模块使得其所包含的信息(过程和数据)对于不需要这些信息的模块是不能访问的。模块独立性的概念是抽象、模块化、信息隐蔽和局部化的直接结果。利用信息隐蔽,可以确保每

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-48a1-c0cb-74c63d66eb00.html
点击查看答案
64.有以下程序:#include main(){int i=1,k=0;for(;i<6;){switch(i%3){case 0:k++;case 1:k++;break;case 2:k++;continue;}i+=1;}printf("%d\n",k);}程序的运行情况是( )。

A.  形成无限循环

B.  输出6

C.  输出5

D.  输出4

解析:【解析】本题执行过程为:i=1,k=0,i<6成立,执行for循环:i%3=1,匹配case1,k=1,退出switch,i=2;i<6成立,执行for循环:i%3=2,匹配case2,k=2,执行continue,退出switch,且不执行i+=1,i=2不变,i<6成立,执行下一次for循环,以后的循环情况完全一致,i=2不会改变,形成无限循环。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3d5d-c0cb-74c63d66eb00.html
点击查看答案
47.有以下程序(其中k的初值为八进制数):#include main(){int k=011;printf("%d\n",k++);}程序运行后的输出结果是( )。

A.  12

B.  11

C.  10

D.  9

解析:【解析】整型变量k的值“011”是用八进制表示的,即十进制的“9”,而输出格式为%d,即十进制格式,所以输出为“9”,然后k自增1。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b706-c0cb-74c63d66eb00.html
点击查看答案
13.在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是( )。

A.  人工管理阶段

B.  文件系统阶段

C.  数据库系统阶段

D.  面向数据应用系统阶段

解析:【解析】数据管理技术的发展阶段包括:①人工管理阶段;②文件系统阶段;③数据库系统阶段。不同阶段的特点见下表:

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-45cf-c0cb-74c63d66eb00.html
点击查看答案
32.有以下程序段:int a,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d",a,b,c);程序的输出结果是( )。

A.  a=10 b=50 c=10

B.  a=10 b=50 c=30

C.  a=10 b=30 c=10

D.  a=10 b=30 c=50

解析:【解析】因为a=10,b=50,所以a<b,if语句判断条件不成立,于是执行c=a,得到c=10,a和b的值不变。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-f8b8-c0cb-74c63d66eb00.html
点击查看答案
6.有以下程序:#include #define f(x) x*x*xmain(){int a=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是( )。

A.  10,64

B.  10,10

C.  64,10

D.  64,64

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-94c6-c0cb-74c63d66eb00.html
点击查看答案
28.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)( )。

A.  uuu1,2,3<回车>

B.  1u2u3<回车>

C.  1,uuu2,uuu3

D.  1,2,3<回车>

解析:【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。在题目中,scanf函数使用通配符逗号,则在输入数据时也要使用通配符逗号,且逗号要紧跟着数据后面。B项,没有输入非格式符“,”。答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-74ed-c0cb-74c63d66eb00.html
点击查看答案
105.若有定义语句:int a=12;,则执行语句:a+=a-=a*a;后,a的值是( )。

A.  -264

B.  552

C.  144

D.  264

解析:【解析】赋值运算结合性为自右向左,a+=a-a*a相当于a=a-a*a,a=a+a;自右向左计算过程为a=a-a*a=-132,a=a+a=-264。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-43c3-c0cb-74c63d66eb00.html
点击查看答案
34.有如下程序:#include main(){int i, array[5] = {3,5,10,4};for (i=0;i<5;i++)printf("%d,",array[i]&3);printf("\n");}程序运行后的输出结果是( )。

A.  3,1,2,0,0,

B.  3,5,10,4,0,

C.  3,3,3,3,0,

D.  3,2,2,2,0,

解析:【解析】在对数组进行初始化时,如果在声明数组时给出了长度,但没有给所有的元素赋予初始值,那么C语言将自动对余下的元素赋初值0,则array={3,5,10,4,0}。按位与运算“&”,当参加运算的两个二进制数的对应位都为1,则该位的结果为1,否则为0。将数组元素与3按位与,即

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