首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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() { i
有以下程序 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() { i
admin
2009-03-17
62
问题
有以下程序 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,4,3,9,12,12,11,11,18,9,
B、3,4,2,7,9,8,6,5,11,10,
C、2,3,1,6,8,7,5,4,10,9,
D、1,2,3,6,8,7,5,4,10,9,
答案
A
解析
本题中,在调用函数时将结构体变量的两个成员作为实参,其中的成员数组a实际向函数f()传递的是该数组的地址,因此在函数f()中所对应的形参发生改变时,该数组内的数据也会发生改变。函数f()实现的功能是将成员数组中的前9个元素分别加上该元素的下标,作为新的元素。
转载请注明原文地址:https://kaotiyun.com/show/EYXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面有关标准模块的叙述中,错误的是()。
为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的()属性设置为True。
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
编写如下程序:PrivateSubCommand1_Click() DimmAsInteger,nAsInteger m=1:n=0 DoWhilem
(1)考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字。如果输入的是非数字字符,则提示输入错误,且文木框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol
下列二叉树描述中,正确的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下不能用形状控件画出的图形是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
随机试题
某吸收过程,已知气膜吸收系数kY为4×10-4kmol/(m2?S),液膜吸收系数kX为8kmol/(m2?S),由此可判断该过程()。
左附件区囊肿可能为假若患者治疗后一周,晚餐后3小时突然发生剧烈头痛,伴恶心,呕吐,T37℃,应考虑可能是
田某,男,21周岁,因故意杀人被人民检察院起诉至某中级人民法院,中级人民法院审理该案作出判决后,被告人在法定期限内提起了上诉。在本案中,中级人民法院在组成合议庭的时候,下列正确的做法是:()
俗话说:“要给学生一杯水,教师要有一桶水。”这主要是强调教师需要()。
对文稿进行审核时,下列说法错误的是()。
在SQL语言中事务结束的命令是(7)。
软件生命周期是指
下列叙述中正确的是()。
例如:您是来参加今天会议的吗?您来早了一点儿,现在才8点半。您先进来坐吧。★会议最可能几点开始?A8点B8点半C9点√儿子特别喜欢家里的电视,他经常跟别人说:“我家里有四口人——爸爸、妈妈、我和电视。”别人
Theworldis______sevencontinentsandfouroceans.
最新回复
(
0
)