首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> struct S{ int n; int a[20]; }; void f(int *a, int n) { int i;
有以下程序 #include <stdio.h> struct S{ int n; int a[20]; }; void f(int *a, int n) { int i;
admin
2021-06-15
82
问题
有以下程序
#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的值从0~9,这里需要注意,最后一个元素没有加i,所以最终答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/gAtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
下列字符数组初始化语句中,不正确的是()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
有以下程序:#include<stdio.h>main(){┋while(getchar()!=’\n’);┋}以下叙述中正确的是()。
以下语句中存在语法错误的是()。
以下关于函数的叙述中正确的是
以下选项中合法的标识符是
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
简述焊条贮存与保管的原则。
计划工作的原理包括()
不符合室性早搏特点的是()。
根据国家对现金使用范围的一般规定。银行结算起点定为2000元。结算起点的调整,由中国人民银行确定,报国务院备案。()
下列关于国有独资公司的表述正确的有()。
社区矫正包括( )。
幼儿园教职工应尊重、爱护幼儿,严禁虐待、歧视、体罚和变相体罚、侮辱幼儿人格等损害幼儿()的行为。
2018年1月8日,国家科学技术奖励大会在北京举行。共同获得2017年度国家最高科学技术奖的是:
[*]
Thefactorysupervisor______instructedtheworkerstocleantheplantandmakecertainthatallequipmentwasingoodworkingor
最新回复
(
0
)