首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序的输出结果是( )。 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
56
问题
有下列程序的输出结果是( )。
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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include"stdio.h"main(){structst{inty,x,z;};union{longi;intj;chark;}un;
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
以下程序的运行结果是()。#include<stdio.h>main(){inta=3,b=4,c=8,d=4,m=1,n=3;printf("%d\n",(m=a>B)&&(n=c>D));}
将E-R图转换到关系模式时,实体与联系都可以表示成()。
若有定义:intx=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是()。
在结构化程序设计中,模块划分的原则是()。
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定.这属于算法的()。
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是()。
算法的空间复杂度是指()。
随机试题
下列哪一种细胞产生和释放内生致热原最多
美育又可以称为()。A.艺术教育B.情感教育C.审美教育D.美学教育
下列哪种说法不正确
肝素的抗凝作用需依赖
瓷全冠的优点不包括下列哪项
事故发生后,生产经营单位向政府部门报告的内容应包括:事故发生单位的概况,事故发生的时间、地点以及事故现场情况,事故的简要经过,事故已经造成或者可能造成的伤亡人数、()和其他应当报告的情况。
现金清收的方式主要包括()。
关于嫉妒,正确的说法包括()。
根据社会主义市场经济体制的内在要求,现阶段,我国政府主要的经济职能是()。
Agreatchangeinagricultureinthe19thcenturyincludedtwothings:theinventionoflabor-savingmachinesandthedevelopmen
最新回复
(
0
)