首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include<stdio.h>#include<string.h>main(){intn;chars1[20],s2[2
表达式:(int)((double)9/2)-9%2的值是
下列叙述中正确的是
有以下程序#includemain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",
以下程序的输出结果是()。#includemain(){inty=10;while(y一一);printf(’’y=%d\n’’,y);}
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn){staticinta=1;n+=a++;re
若m是int型变量,n是noat型变量,所用的scanf调用语句格式为:scanf("m=%d,n=%f,"&m,&n);则为了将数据10和66.6分别赋给m和n,正确的输入应当是()。
sl和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
若在定义语句:inta,b,c.*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
设有以下函数:f(inti){intj=0;staticintk=3;i++:j++;return(i+j+k);}如果下面的程序中调用该函
随机试题
A.鳞癌B.腺癌C.小细胞未分化癌D.大细胞未分化癌E.肺泡癌可以呈叶、段分布的肺癌为
有关一过性LES松弛哪种说法不对
对感染已控制,但肉芽组织生长缓慢的伤口进行紫外线照射时应采用
经络的生理功能是
患者,女性,45岁,间断发作下腹部疼痛伴腹泻近3年,每天排便4~5次,常有里急后重感,并且排便后疼痛能够缓解。下列检查中与本病无关的是()。
根据《建筑工程工程量清单计价规范》,按设计图示尺寸以长度计算油漆工程量的是()。[2009年真题]
框筒结构及筒中筒结构内筒的组成一般有()。
exportoflaborservices
Primitivehumanslookedlikeanimals.FromLongage,peoplestartedtounderstandtherelationshipbetweensocialbehaviorand
Theking’sdaughterthreatenedtodrinkthe______chemicalifherefusedherrequest.
最新回复
(
0
)