首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: struct S{int n;int a[20];}; void flint*a,int n) {int i; for(i=0;i
有下列程序: struct S{int n;int a[20];}; void flint*a,int n) {int i; for(i=0;i
admin
2019-06-09
22
问题
有下列程序:
struct S{int n;int a[20];};
void flint*a,int n)
{int i;
for(i=0;i
+=i;
}
main()
{int i;struct S s={10,{2,3,l,6,8,7,5,4,10,9}};
f(s.a,s.n);
for(i=0;i
);
}
程序运行后的输出结果是
选项
A、3,4,2,7,9,8,6,5,11,10
B、2,3,1,6,8,7,5,4,10,9,
C、2,4,3,9,12,12,11,11,18,9,
D、1,2,3,6,8,7,5,4,10,9,
答案
C
解析
voidf[int*a,int n)函数的功能是对数组a[]的每一个元素加上其下标的值。所以在main()函数中f(s.a,s.n)语句会调用f(in*a,int n)函数,此时指针a指向数组s.a={2,3,1,6,8,7,5,4,10,9},n=10:然后执行for(i=0;i
+=i:语句,也就是从0开始到8对数组s.a={2,3,1,6,8,7,5,4,10,9}中的每一个元素加上其下标值。
转载请注明原文地址:https://jikaoti.com/ti/BDf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:计算出形参S所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参S所指的字符串为:ThisisaClanguageprogram,函数的返回值为6。请在程序
下列程序的输出结果是()。#includevoidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++C:printf(“%d,%d,%d,a,b,c);
若有“doublea:”,则正确的输入语句是()。
设有定义:structcomplex{intreal,unreal;}datal={1,8),data2;则以下赋值语句中错误的是()。
下列叙述中正确的是()。
当用“#defineF37.5f”定义后,下列叙述正确的是()。
以下关于字符串的叙述中正确的是()。
下面属于系统软件的是()。
计算机软件的构成是()。
随机试题
银行接受申请人的申请,由银行(出票行)签发的、由其在见票时按照实际金额无条件支付给收款人或者持票人的票据是指()
怎样在投资决策中运用边际分析法?
A.明清时期B.宋金元时期C.魏晋隋唐时期D.战国至两汉时期E.春秋前发现命门学说丰富了中医学理论的时期是
下列哪项检查最有助于支气管哮喘的诊断
下列各项中,不属于土地登记代理人的基本职业技能的是()。
现金收购主要有两种方式:以现金购买资产和以现金购买股票。()
将内容涉及同一地区的文件组合在一起的方法,叫:
党风的根本问题是()。
下列哪些刑罚为宋朝新确立的刑罚()。
下列条目中哪些属于数据库管理工具Ⅰ.加载工具Ⅱ.备份工具Ⅲ.CASE工具Ⅳ.通讯接口工具
最新回复
(
0
)