首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
74
问题
有以下程序
#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://jikaoti.com/ti/2tz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明inta[3][4];则a数组元素的非法引用是()。
下列定义变量的语句中错误的是()。
在数据流图中,带有箭头的线段表示的是()。
有以下程序:#include<stdio.h>main(){┋while(getchar()!=’\n’);┋}以下叙述中正确的是()。
以下叙述中正确的是
在一个C源程序中所定义的全局变量,其作用域为
以下不能将键盘输入的字符串:Thisisastring读入到str中的程序段是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i
设structSTR{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
随机试题
导游人员在旅游车上讲解时,在经过重要的景点或标志性建筑时,要及时向游客指示景物的方向,讲解的内容要及时与车外的景物相呼应。()
标定地价是()
下列选项属于企业进入国际市场的契约方式的有()
高压注射器如果在短时间内速度无法下降,将产生
( )经济业务会引起资产和权益总额同时减少。
在对借款人财务状况进行分析时,杠杆比率的分析目的是帮助银行了解借款企业的()。
根据以下资料,回答以下问题。2013年全国农民工总量26894万人,比上年增加633万人,增长2.4%;外出农民工人均月收入2609元,比上年增加319元。1980年及以后出生的新生代农民工12528万人,占农民工总量的46.6%,占1980年及
A.untilB.learningC.whenPhrases:A.doesnotmature【T7】___________abouttheageoftwoB.remember【T8】
晶体智力
设X1,X2,…,X9是X目标准正忑总体X的简单随机样本,而Y1=(X+X+…+X),Y2=(X7+X8+X9)S2=证明统计量Z服从自由度为2的t分布。
最新回复
(
0
)