首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
34
问题
有如下程序
#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全国计算机二级
相关试题推荐
以下叙述中正确的是()。
下列属于C语言合法的字符常数是()。
下列链表中,其逻辑结构属于非线性结构的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
合法的C语言数值常量是()。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
以下选项中非法的C语言字符常量是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
随机试题
阅读郭沫若《炉中煤》一诗,然后回答下列小题。炉中煤——眷念祖国的情绪啊,我年青的女郎!啊,我年青的女郎!我不辜负你的殷勤,我想我的前身你
抗恶性肿瘤药的不良反应不包括
血虚便秘的治法是
关于神经胶质细胞的描述,错误的是
防水混凝土墙体一般只允许留()施工缝,其位置应留在高出底板上表面()mm的墙身上。
按我国《反不正当竞争法》以及建设部《勘察设计行业职业道德准则》规定,在某一设计选取某种建筑材料或设备时,制造商表示愿在账外提供一定金额回扣,应如何处理?[2001年第83题]
背景资料某城市南郊雨水泵站工程临近大治河,大治河常水位为+3.00m,雨水泵站和进水管道连接处的管内底标高为-4.00m。雨水泵房地下部分采用沉井法施工,进水管为3m×2m×l0m(宽×高×长)现浇钢筋混凝土箱涵,基坑采用拉森钢板桩围护。设计对雨
中国的县城确实太复杂,塞北尚在千里冰封、万里雪飘的时候,江南已经百花吐艳、草木争晖了。2000多个县星罗棋布,地理位置、资源禀赋、文化传统和老百姓的生活方式都_______。填入划横线部分最恰当的一项是:
材料一1945年8月15日,日本实际上崩溃了,日本心理上和物质上的失败,反映了日本接受了将美国人起草的一个条款载入战后于1948年5月1日生效的“麦克阿瑟”宪法,该条规定战争“作为解决国际争端的手段”是非法的。重新措词的麦克阿瑟使日本有可能动用军
已知abc≠0,且=().
最新回复
(
0
)