首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct S{int n;int a[20];}; void f(int*a,int n) { int i; for(i=0;i<n-1;i++) a[i]+=i; } main() { int i;
有以下程序: #include<stdio.h> struct S{int n;int a[20];}; void f(int*a,int n) { int i; for(i=0;i<n-1;i++) a[i]+=i; } main() { int i;
admin
2020-11-27
41
问题
有以下程序:
#include<stdio.h>
struct S{int n;int a[20];};
void f(int*a,int n)
{
int i;
for(i=0;i<n-1;i++)
a
+=i;
}
main()
{
int i;
struct S>>s={10,{2,3,1,6,8,7,5,4,10,9}};
f(s.a,s.n);
for(i=0;i<s.n;i++)
printf("%d,",s.a
);
}
程序运行后的输出结果是( )。
选项
A、2,3,1,6,8,7,5,4,10,9,
B、3,4,2,7,9,8,6,5,11,10,
C、2,4,3,9,12,12,11,11,18,9,
D、1,2,3,6,8,7,5,4,10,9,
答案
C
解析
题目中定义了一个结构体类型s,然后定义了一个结构体变量s并初始化,执行f函数后,将s中元素a的每个元素都加上i,这里需要注意最后一个元素没有加i,所以最终答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/7i3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;P=c;S=&c[5];printf("%dha",s-P);}程序运行后的
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn){staticinta=1;n+=a++;re
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
设变量已正确定义并赋值,以下正确的表达式是
以下选项中非法的C语言字符常量是
以下选项中关于C语言常量的叙述错误的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
在行政处罚听证程序中,当事人要求听证的,应当在行政机关告知听证权利后3日内提出。()
妇女进入老年期后的生理特点不正确的是( )。
A.湿疹B.疖痈C.类风湿结节D.面部蝶形红斑E.指端及指甲周红斑类风湿关节炎较特异的皮肤表现是
可以准确计算相对危险度的指标是
中药饮片的法定质量标准是()
下列属于个人教育贷款的欺诈风险的是()。
下列哪项是关于资产组合模型监测商业银行组合风险的正确说法?()
历史上人类创建了数以千万计的园林,()堪称代表,被推崇为三大园林系统。
(2010年真题)1948年在香港成立的三联书店,由()等合并组成。
Evaluationofenergy-savingmethodsChryslerBuildingLocation:NewYork,NewYorkBuildingType:
最新回复
(
0
)