首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void flint*q) {int i=0; for(;i
有下列程序: void flint*q) {int i=0; for(;i
admin
2019-05-17
49
问题
有下列程序:
void flint*q)
{int i=0;
for(;i<5;i++)(*q)++;
}
main()
{int a[5]={1,2,3,4,5),i;
f(a);
for(i=0;i<5;i++)printf("%d,",a
);
}
程序运行后的输出结果是
选项
A、2,2,3,4,5,
B、6,2,3,4,5,
C、1,2,3,4,5,
D、2,3,4,5,6,
答案
B
解析
void f(int*q)函数的功能是对(*q)的值连续5次自加1。在main()函数中f(a)语句把一维数组a[5]的首地址作为实参,传递给函数f(int*q)的形参q,然后在函数f(int*q)内,a[0]连续5次自加1后,a[0]的值就变成6。所以输出为6,2,3,4,5。
转载请注明原文地址:https://kaotiyun.com/show/nPRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);
以下叙述中正确的是
有以下程序main(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
若有以下程序main(){intc:C=13|5:prinff("%d\n",c);}则程序的输出结果是
有下列程序:inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;)else{inta=7;t+=a++;)
以下叙述中错误的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
下列数据结构中,属于非线性结构的是
随机试题
在石油炼制过程中占有重要地位的催化剂是()。
用来表示开工或完工的相邻工序在时间上的分界点是()
乳腺病变进行导管造影时可见到的X线征象
能诱导骨髓红细胞前体细胞分化为成熟红细胞的细胞因子是
()是安全生产的核心,必须层级落实。
6度、7度抗震设防的高层钢筋混凝土框架—剪力墙结构的高宽比不宜超过以下何值?
河流水质采样断面一般情况下应设置()。
下列做法中,违背会计核算可比性的是()。
儿童计数能力发展的关键是()。
当关于x的方程log4x2=log2(x+4)一a的根在区间(一2,一1)时,实数a的取值范围为().
最新回复
(
0
)