首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void f(int b[]) { int i; for (i=2; i<6; i++) b[i] *= 2; } main()
有以下程序 #include <stdio.h> void f(int b[]) { int i; for (i=2; i<6; i++) b[i] *= 2; } main()
admin
2021-04-28
4
问题
有以下程序
#include <stdio.h>
void f(int b[])
{ int i;
for (i=2; i<6; i++) b
*= 2;
}
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10}, i;
f(a);
for (i=0; i<10; i++) printf("%d,", a
);
}
程序运行后的输出结果是
选项
A、1,2,3,4,5,6,7,8,9,10,
B、1,2,6,8,10,12,7,8,9,10,
C、1,2,3,4,10,12,14,16,9,10,
D、1,2,6,8,10,12,14,16,9,10,
答案
B
解析
数组名是常量,表示的是数组首元素的地址。当执行f(a)的时候,由于传递的是首地址,相当于直接对数组a进行操作,所以从数组a的第三个元素a[2]到元素a[5],每个元素值扩大两倍。因此B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/aNz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括( )。
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
以下函数不能用于向文件中写入数据的是
以下选项中,值为1的表达式是
以下数组定义中错误的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
T列数据结构中,不能采用顺序存储结构的是
以下有关宏替换的叙述不正确的是()。
随机试题
梅奥认为,现代社会中,________是“压迫的强有力的代理人”。
组织决策的阶段有()
遇到这种情况的路口怎样通过?
急性肾小球肾炎最主要的临床表现是
局部麻醉不包括
德勒公司是一家研发和制造大型游乐设施的企业。从风险管理基本流程来看,下列各项中,属于该公司为分析其所面临的运营风险需要收集的重要初始信息有()。
我党第一次独立自主解决党内重大问题的会议是()。
中小学常用的教学原则有哪些?
下列属于公安机关治安行政管理权的是()。
(72)istheprocessofobtainingthestakeholdrs’formalacceptanceofthecompletedprojectscope.Verifyingthescopeincludes
最新回复
(
0
)