首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序的输出结果是( )。 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;struet S s={1
有下列程序的输出结果是( )。 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;struet S s={1
admin
2017-10-24
47
问题
有下列程序的输出结果是( )。
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;struet S s={10,{1,2,3,4,5,6,7,8,9,10}};
f(s.a,s.n);
for(i=0;i<s.13;i++)printf(’’%d,’’,s.a
);}
选项
A、2,4,6,8,10,12,14,16,18,10
B、2,3,1,6,8,7,5,4,10,9,
C、1,3,5,7,9,1 l,13,15,17,10,
D、1,2,3,6,8,7,5,4,10,9,
答案
C
解析
题目中子函数的功能是对数组a[]的每一个元素加上其下标的值。所以主函数中f(s.a,s.n)语句会调用f(int*a,int n)函数,此时指针a指向数组s.a={1,2,3,4,5,6,7,8,9,10},n=10;也就是说从0开始到8对数组中的每一个元素加上其下标值。
转载请注明原文地址:https://kaotiyun.com/show/lbxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下程序的输出结果是()。main(){char*p[]={"ABC","DEF","GHI","JKL"};inti;for(i=3;i>=0;i--,i--)printf("%c",*p[i]);}
下面程序的运行结果是()。#include<stdio.h>main(){inta,b,c,n;a=2;b=0;c=1;n=1;while(n<=3){c=c*a;b=_b+c;++n;}print
以下程序的输出结果是()。#include<stdio.h>main(){intn=12345,d;while(n!=0){d=n%10;printf("%d",D);n/=10;}}
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
以下叙述中错误的是()。
关于结构化程序设计原则和方法的描述错误的是()。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#includevoidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1+1;j<n;j++)
随机试题
简要回答构成有效发盘必须具备的条件。
企业的预算主要包括哪几个方面?
ManystudentswillwatchTVonlyto______timeduringthesummervacation.
"肾为气之根"主要是指肾的哪种功能
根据《建筑安装工程费用项目组成》的规定,劳动保险和职工福利费应计入()。
飞机库的火灾危险性有哪些?
作为企业的报检员,应履行的义务包括()。
根据以下资料,回答下列小题。2011—2012年,年平均工资增长率最高的行业是:
我国社会主义改造的完成有什么重大意义?
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
最新回复
(
0
)