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

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

B、 这时k中的值无定义

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

D、 这时k中无任何值

答案:B

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

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
38.有以下程序:#include main(){struct STU{char name[9];char sex;double score[2];};struct STU a = {"Zhao", 'm', 85.0, 90.0}, b = {"Qian", 'f', 95.0, 92.0};b=a;printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9050-c0cb-74c63d66eb00.html
点击查看题目
34.有以下程序:#include int b=2;int fun(int *k){b=*k+b;return(b);}main(){int a[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=fun(&a[i])+b;printf("%d",b);}printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-1fe0-c0cb-74c63d66eb00.html
点击查看题目
67.以下不能正确表示代数式 的C语言表达是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-eebe-c0cb-74c63d66eb00.html
点击查看题目
54.两个或两个以上的模块之间关联的紧密程度称为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e6af-c0cb-74c63d66eb00.html
点击查看题目
18.设有以下语句:char ch1,ch2;scanf("%c%c",&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-8ea3-c0cb-74c63d66eb00.html
点击查看题目
1.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-ca56-c0cb-74c63d66eb00.html
点击查看题目
1.请补充fun函数,该函数的功能是:按‘0’到‘9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-349d-c0cb-74c63d66eb00.html
点击查看题目
139.在最坏情况下( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4273-c0cb-74c63d66eb00.html
点击查看题目
4.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-83c6-c0cb-74c63d66eb00.html
点击查看题目
57.以下选项中,能用作数据常量的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-d8f5-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

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

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

B、 这时k中的值无定义

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

D、 这时k中无任何值

答案:B

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

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
38.有以下程序:#include main(){struct STU{char name[9];char sex;double score[2];};struct STU a = {"Zhao", 'm', 85.0, 90.0}, b = {"Qian", 'f', 95.0, 92.0};b=a;printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);}程序运行的结果是( )。

A.  Qian,f,95,92

B.  Qian,f,85,90

C.  Zhao,f,95,92

D.  Zhao,m,85,90

解析:【解析】在C语言中,相同类型的结构体变量可以通过等号直接赋值,它会将对应成员一一对应赋值。所以,本题声明并初始化了两个STU结构体变量a和b,然后将a赋给b, 后逐个输出b的各个成员,其实就是初始化a的内容。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9050-c0cb-74c63d66eb00.html
点击查看答案
34.有以下程序:#include int b=2;int fun(int *k){b=*k+b;return(b);}main(){int a[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=fun(&a[i])+b;printf("%d",b);}printf("\n");}程序运行后的输出结果是( )。

A.  1012

B.  810

C.  1028

D.  1016

解析:【解析】因为int是全局变量,所以它的值在整个程序结束时才会消失。for循环第一次i=2,a[i]=3,所以fun(&a[i])=3+2=5,这时b为5,所以b=fun(&a[i])+b=5+5=10。第二次循环时,b=10,然后fun(&a[i]),代入a[i]=4,这时fun(&a[i])=10+4=14,所以b=fun(&a[i])+b=14+14=28。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-1fe0-c0cb-74c63d66eb00.html
点击查看答案
67.以下不能正确表示代数式 的C语言表达是( )。

A.  2*a*b/c/d

B.  a*b/c/d*2

C.  a/c/d*b*2

D.  2*a*b/c*d

解析:【解析】*与/优先级相同,采用左结合的方式。D项若改为:2*a*b/(c*d)则为正确。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-eebe-c0cb-74c63d66eb00.html
点击查看答案
54.两个或两个以上的模块之间关联的紧密程度称为( )。

A.  耦合度

B.  内聚度

C.  复杂度

D.  连接度

解析:【解析】耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e6af-c0cb-74c63d66eb00.html
点击查看答案
18.设有以下语句:char ch1,ch2;scanf("%c%c",&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是( )。

A.  A和B之间用逗号间隔

B.  A和B之间不能有任何间隔符

C.  A和B之间可以用回车间隔

D.  A和B之间用空格间隔

解析:【解析】在scanf输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。但在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。%c比较特殊,它是输入单个字符,此处输入格式为“%c%c”,所以输入字符A和

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

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

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

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

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

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-ca56-c0cb-74c63d66eb00.html
点击查看答案
1.请补充fun函数,该函数的功能是:按‘0’到‘9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-349d-c0cb-74c63d66eb00.html
点击查看答案
139.在最坏情况下( )。

A.  快速排序的时间复杂度比冒泡排序的时间复杂度要小

B.  快速排序的时间复杂度比希尔排序的时间复杂度要小

C.  希尔排序的时间复杂度比直接插入排序的时间复杂度要小

D.  快速排序的时间复杂度与希尔排序的时间复杂度是一样的

解析:【解析】快速排序与冒泡排序的时间复杂度均为O(n2),A项错误;快速排序比希尔排序的时间复杂度要大(O(2)>O(n1.5)),B、D项错误;希尔排序的时间复杂度比直接插入排序的时间复杂度要小(O(n1.5)<O(n2)),C项正确。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4273-c0cb-74c63d66eb00.html
点击查看答案
4.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是( )。

A.  编辑软件

B.  操作系统

C.  教务管理系统

D.  浏览器

解析:【解析】系统软件是控制和协调计算机及外部设备,支持应用软件开发和运行的软件,操作系统是系统软件;支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境,浏览器属于支撑软件;应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,编辑软件、教务管理软件属于应用软件。答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-83c6-c0cb-74c63d66eb00.html
点击查看答案
57.以下选项中,能用作数据常量的是( )。

A.  o115

B.  0118

C.  1-5e1.5

D.  115L

解析:【解析】

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