首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序的输出结果是( )。 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
33
问题
有下列程序的输出结果是( )。
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全国计算机二级
相关试题推荐
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
当输入为"Fool&Swalow"时,下面程序的执行结果是()。#include<stdio.h>main(){charc;while(c!=’?’){c=getchar();putchar(C
下列数据结构中,能用二分法进行查找的是()。
以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。#defineMAX2147483647intfindmin(intx[],intn){inti,min;min=M
若有语句:char*line[5];,以下叙述中正确的是()。
当运行以下程序时,输入abcd,程序的输出结果是:()。insert(charstr[]){inti;i=strlen(str);while(i>0){str[2*i]=str[i];str[2*i-1
以下不能正确计算代数式值的C语言表达式是()。
在面向对象方法中,对象之间进行通信的构造称为___________。
对度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为_________。
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是()。
随机试题
A.芤脉B.革脉C.牢脉D.伏脉具有沉、弦、长、实、大特点的脉是
提出血虚发热治疗可用当归补血汤的医著是:
苯巴比妥连续用药产生耐药性的主要原因是
某110/35kV变电所,110kV线路为6回,36kV线路为8回,均采用双母线,请判断下列旁路设施的表述中哪一项是正确的?()
路基填筑时,所有用于路基填筑的填料均应符合设计和相关规范的要求。填料中的土块应打碎。填料的粒径不得大于填筑层厚度的()。
( )是指物质资料从供应者到需要者的物理性流动,是创造时间和空间价值的经济活动。
根据个人独资企业法律制度的规定,个人独资企业存续期间登记事项发生变更的,应当在作出变更决定之日起()内依法向登记机关申请办理变更登记。
下列微生物能酿酒、制作面包的是()。
马克思主义认为,实践是()
CalculatingCrimeWhenyouthinkaboutmaths,youprobablydon’tthinkaboutbreakingthelaw,solvingmysteriesorfinding
最新回复
(
0
)