首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
57
问题
有如下程序
#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全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s
下列链表中,其逻辑结构属于非线性结构的是
下面程序段的运行结果是()。intb;2;intfunc(int*param){b+=*param;return(b);}main(){inta=2,rtn=2
以下叙述中正确的是
表示关系式x≤y≤z的C语言表达式的是
有两个关系R和T如下图所示:则由关系R得到关系T的运算是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列排序方法中,最坏情况下时间复杂度最小的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
随机试题
2003年某省政府为实施省人大的地方性规定出台一部规章,2006年省人大对该地方性法规进行修订,但未对该规章废止与否作出规定。2008年某省行政机关依据该规章对甲作出处罚。甲不服处罚提起行政诉讼,提出不应适用该规章。关于法院是否应适用该规章,下列哪些说法是
世界银行贷款项目采购工程和货物的资格预审方法是通过或不通过的合格制,评标方法是实质上的响应招标文件的有资格和能力的()中标。
下列现浇钢筋混凝土板底乳胶漆顶棚的工程做法,从外向里依次表述,其中哪条做法是错误的?[2003-096]
以下属于资产负债表非流动负债的是()。
简述教育与生产力的关系。
3~6岁儿童使用的主要句型是()
行政监督中的社会监督包括()。
下列职位中,我国《宪法》没有规定连任不得超过两届的是()。
某大会主席宣布:“此方案没有异议,大家都赞同,通过。”如果以上不是事实,下面哪项必为事实?
M:That’sabeautifuldressyouhaveon!W:______
最新回复
(
0
)