APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
51.若函数中有定义语句:int k;则( )。

A、 系统将自动给k赋初值0

B、 这时k中的值无定义

C、 系统将自动给k赋初值-1

D、 这时k中无任何值

答案:B

解析:【解析】int k;这条语句是定义一个整型变量k,这是动态定义,编译程序仅为k开辟存储单元,而没有在存储单元中存放任何初值,此时变量中的值时无意义的。若是静态定义,则会自动初始化,其默认值为0。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
9.结构化程序设计的3种结构是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5902-c0cb-74c63d66eb00.html
点击查看题目
36.下列叙述中,不属于软件需求规格说明书的作用的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-c3d5-c0cb-74c63d66eb00.html
点击查看题目
29.在数据库系统的组织结构中,下列( )映射把用户数据库与概念数据库联系了起来。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-65d8-c0cb-74c63d66eb00.html
点击查看题目
128.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-2c56-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
点击查看题目
8.若有以下程序段:int r=8;printf("%d\n",r>>1);输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-98df-c0cb-74c63d66eb00.html
点击查看题目
100。在fun函数中,if( )语句会挑选出ASCII码值为偶数的字母。在good中,只有d的 ASCII码值为偶数,所以结果为d。答案选择A选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ef20-c0cb-74c63d66eb00.html
点击查看题目
13.有以下程序:#include void fun(int a,int b){int t;t=a;a=b;b=t;}main(){int c[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;i+=2)fun(c[i],c[i+1]);for(i=0;i<10;i++)printf("%d,",c[i]);printf("\n");}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-54e6-c0cb-74c63d66eb00.html
点击查看题目
121.有如下程序:#include main(){int a =0,b=1;if(a++&&b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n",a,b);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-68a3-c0cb-74c63d66eb00.html
点击查看题目
61.在C语言中,以下选项中不能正确表示10×1000之值的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-e12e-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

51.若函数中有定义语句:int k;则( )。

A、 系统将自动给k赋初值0

B、 这时k中的值无定义

C、 系统将自动给k赋初值-1

D、 这时k中无任何值

答案:B

解析:【解析】int k;这条语句是定义一个整型变量k,这是动态定义,编译程序仅为k开辟存储单元,而没有在存储单元中存放任何初值,此时变量中的值时无意义的。若是静态定义,则会自动初始化,其默认值为0。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
9.结构化程序设计的3种结构是( )。

A.  顺序结构,分支结构,跳转结构

B.  顺序结构,选择结构,循环结构

C.  分支结构,选择结构,循环结构

D.  分支结构,跳转结构,循环结构

解析:【解析】结构化程序以模块化设计为中心,认为程序设计语言仅仅使用顺序、选择和循环三种基本控制结构就可以实现任何算法功能。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5902-c0cb-74c63d66eb00.html
点击查看答案
36.下列叙述中,不属于软件需求规格说明书的作用的是( )。

A.  便于用户,开发人员进行理解和交流

B.  反映出用户问题的结构,可以作为软件开发工作的基础和依据

C.  作为确认测试和验收的依据

D.  便于开发人员进行需求分析

解析:【解析】软件需求说明书(SRS)的编制是为了:①便于用户、开发人员进行理解和交流;②反映出用户问题的结构,可以作为软件开发工作的基础和依据;③作为确认测试和验收的依据;④为成本估算和编制计划进度提供基础;⑤软件不断改进的基础。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-c3d5-c0cb-74c63d66eb00.html
点击查看答案
29.在数据库系统的组织结构中,下列( )映射把用户数据库与概念数据库联系了起来。

A.  外模式/模式

B.  内模式/外模式

C.  模式/内模式

D.  内模式/模式

解析:【解析】数据库管理系统在数据库的三级模式之间提供了两层映象,包括:①外模式/模式映射,当模式发生改变时,只要改变其映射,就可以使外模式保持不变,保证了逻辑独立性;②模式/内模式映射,当数据的存储结构发生变化时,只需改变模式/内模式映射,就能保证模式不变,保证了物理独立性。答案选择A选项。

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

A.  所谓有序表是指在顺序存储空间内连续存放的元素序列

B.  有序表只能顺序存储在连续的存储空间内

C.  有序表可以用链接存储方式存储在不连续的存储空间内

D.  任何存储方式的有序表均能采用二分法进行查找

解析:【解析】“有序”是指线性表中的元素按照升序或降序(允许相邻元素相同)的方式排列。有序是一个逻辑概念,与物理存储无关。二分法查找时涉及下标运算,要求有序表必须顺序存储。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-2c56-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
点击查看答案
8.若有以下程序段:int r=8;printf("%d\n",r>>1);输出结果是( )。

A.  16

B.  8

C.  4

D.  2

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-98df-c0cb-74c63d66eb00.html
点击查看答案
100。在fun函数中,if( )语句会挑选出ASCII码值为偶数的字母。在good中,只有d的 ASCII码值为偶数,所以结果为d。答案选择A选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ef20-c0cb-74c63d66eb00.html
点击查看答案
13.有以下程序:#include void fun(int a,int b){int t;t=a;a=b;b=t;}main(){int c[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;i+=2)fun(c[i],c[i+1]);for(i=0;i<10;i++)printf("%d,",c[i]);printf("\n");}程序运行的结果是( )。

A.  1,2,3,4,5,6,7,8,9,0,

B.  2,1,4,3,6,5,8,7,0,9,

C.  0,9,8,7,6,5,4,3,2,1,

D.  0,1,2,3,4,5,6,7,8,9,

解析:【解析】在C语言中,函数参数传递的作用是“传值”,形参和实参是两个没有关系的变量。函数fun交换了参数值,但只是交换了形参的值,结果并不会传递给实参。所以数组c没有发生变化,原顺序输出。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-54e6-c0cb-74c63d66eb00.html
点击查看答案
121.有如下程序:#include main(){int a =0,b=1;if(a++&&b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n",a,b);printf("\n");}程序运行后的输出结果是( )。

A.  Ta=1,b=2

B.  Fa=0,b=2

C.  Fa=1,b=1

D.  Ta=0,b=1

解析:【解析】程序中判断if条件是否成立,a++先取值为0,则(a++&&b++)为0,不且不计算b++,而后a自增得a=1,if条件不成立,执行else下的语句,输出F。 后执行输出语句;按照格式输出a=1,b=1。答案选择C选项。第3章 顺序结构

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-68a3-c0cb-74c63d66eb00.html
点击查看答案
61.在C语言中,以下选项中不能正确表示10×1000之值的是( )。

A.  1.0E4.0

B.  1.E4

C.  10E3

D.  1.0

E. 4

解析:【解析】实型常量用带小数点的数字表示,其值有两种表达形式,分别为十进制小数形式和指数形式。指数形式由十进制数加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成,而A项中阶码4.0是浮点数,所以A项不能正确表示10×1000之值,B、C、D项都表示正确并且值为10000,答案选择A选项。

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