首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> void change(int* array, int len) { for (; len>=0; len--) array[len] += 2; } main() { i
有如下程序 #include <stdio.h> void change(int* array, int len) { for (; len>=0; len--) array[len] += 2; } main() { i
admin
2021-04-28
78
问题
有如下程序
#include <stdio.h>
void change(int* array, int len)
{
for (; len>=0; len--)
array[len] += 2;
}
main()
{
int i, array[5] = {1,2};
change(array, 4);
for (i=0; i<4; i++)
printf("%d,", array
);
printf("\n");
}
程序运行后的输出结果是
选项
A、2,3,4,5,
B、3,4,5,6,
C、3,4,2,2
D、1,2,0,0,
答案
C
解析
在对一维数组初始化时,如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值0。本题程序执行过程为:调用change函数,将数组array={1,2,0,0,0}首地址传入函数,函数实现将数组每个元素加2,arrray={3,4,2,2,2}。依次输出数组前4个元素为3,4,2,2。C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/vUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列链表中,其逻辑结构属于非线性结构的是
有下列程序:structS{intn;inta[20];};voidflint*a,intn){inti;for(i=0;i<n-1;i++)a[i]+=i;}main(){inti;structSs={10,{2,3,1,6
数据库系统的三级模式不包括
以下函数不能用于向文件中写入数据的是
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
以下选项中不能作为C语言合法常量的是
对下列二叉树进行前序遍历的结果是
软件调试的目的是
软件测试的目的是
以下正确的说法是()。
随机试题
We’llhavetocontinuethediscussiontomorrow________wecanmakeafinaldecisiontoday.
不属于消化性溃疡临床特点的是
下列哪项不属于长期制动对关节韧带的影响
可燃性气体或气体的火灾属于()。
利用不同材料的特性、具有较长使用寿命的防腐方法是()保护法。
建国后17年人民公安机关取得的辉煌成就主要包括( )。
脸谱在京剧艺术中不可或缺,实在是我国艺术家对世界艺术做出的特殊贡献。不过,以前也常听批评家在贬义上使用这个词,说人物没有个性,有公式化、概念化的毛病,则斥之日“脸谱化”。其实,脸谱与概念、公式是完全不同的。概念、公式是抽象的,但脸谱却不能归结为抽
被闻一多先生誉为“以孤篇压倒全唐”的是哪篇文章?作者是哪位?(苏州大学2016)
我国未来相当长的时期内缩小区域发展差距的基本目标和促进区域协调发展的基本途径是()
计算机网络拓扑通过网中结点与通信线路之间的几何关系表示______。
最新回复
(
0
)