首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: struct S{int n;int a[20];}; void f(int*a,int n) {int i; for(i=0;i
有下列程序: struct S{int n;int a[20];}; void f(int*a,int n) {int i; for(i=0;i
admin
2020-05-19
42
问题
有下列程序:
struct S{int n;int a[20];};
void f(int*a,int n)
{int i;
for(i=0;i
+=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
);}
程序运行后的输出结果是
选项
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
解析
void f(int *a,int n)函数的功能是对数组a[]的每一个元素加上其下标的值。所以在main()函数中f(s.a.s.n)语句会调用f(int*a,int n)函数,此时指针a指向数组s.a={2,3,1,6,8,7,5,4,10,9},n=10:然后执行for(i=0;i
转载请注明原文地址:https://www.kaotiyun.com/show/KcCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
在一棵二叉树上,第5层的结点数最多是()。
C语言中规定,程序中各函数之间()。
下列叙述中错误的是()。
下列叙述中错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
设有定义:intx=2:以下表达式中,值不为6的是
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
在WindowsXP系统中,菜单后面如果带有组合键的提示,比如“Ctrl+P”,表明直接按组合键也可执行相应的菜单命令。()
2009年9月12河北省石家庄市政府公布,石家庄三鹿集团股份有限公司所生产的婴幼儿“问题奶粉”是不法分子在原奶收购过程中添加了()所致。
正常妊娠产前检查的正确时间是
有关对设备气密性试验方法及要求的叙述中,说法正确的有()。
信息管理部门负责与其他工作部门协同组织收集、处理信息和______各种反映项目进展和项目目标控制的报表和报告。
银行业从业人员面对监管者应当()。
学生张某因多次偷盗,学校准备申请送其到工读学校进行矫治。有权对这一申请进行审批的机构是()
设二次型的正负惯性指数都是1.计算α的值;
Atrendamongmanycollegesanduniversitiesistooffercoursesthatareslightlyoffthebeatentrack.Manyofthesecoursesd
Thereisnothingmorefatiguingthannotsucceeding—beingblocked,notmovingahead.Itisa【S1】circle.Failurebreedsfatigue
最新回复
(
0
)