首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void f(int*q) main() {int i=0; {int a[5]={l,2,3,4,5),i; for(;i<5;i+
有下列程序: void f(int*q) main() {int i=0; {int a[5]={l,2,3,4,5),i; for(;i<5;i+
admin
2017-04-26
33
问题
有下列程序:
void f(int*q) main()
{int i=0; {int a[5]={l,2,3,4,5),i;
for(;i<5;i++)(*q)++;} 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://jikaoti.com/ti/xCi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#defineP(A)printf("%d,",(int)(a))#definePRINT(a)P(a);printf("theend")main(){inti,a=0;for(i=1;i<5
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;<3;++)for(j=0;<3;j++)a[i][j]=2*i+j;for(i=0;<8;++)
下面程序的输出结果是main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}
有以下程序main(){inti,s=1;for(i=1;<50;i++)if(!(i%5)&&!(i%3))s=+i;printf("%d\n",s);}程序的输出结果是
结构化程序设计主要强调的是
下列程序的输出结果是______。#include<stdio.h>sb(ints[],intb){staticintn=3;b=s[n];n--;return(b);}main(){ints[]={1,5,6,8};in
下列的for语句的循环次数为______。for(x=1,y=0;(y!=19)&&(x<7);x++);
语句int(*ptr)()的含义是()。
在执行完下列的C语句段之后,则B的值是()。Chara="A";intb;B=((34&&56)&&(a<’b’));
随机试题
动脉导管完全闭合绝大多数发生于
窝沟封闭的适应证是
地籍细部测量方法有()。
有下列()情形之一的,国务院建设主管部门依据职权或者根据利害关系人的请求,可以撤销监理工程师注册。
下列不属于财产担保的是()。
下列属于信用风险的有()。
以前期间导致减记存货价值的影响因素在本期已经消失的,应在原已计提的存货跌价准备金额内恢复减记的金额。()
每次在与幼儿交流过程中,吴老师都会全神贯注的看着幼儿,有时候她也点头、微笑、询问和鼓励,这反映了吴老师与幼儿相处所遵循的原则是()
娱乐等建设用地的土地出让权时间为()。
Theworkersinthatfactorymanufacturefurniture.
最新回复
(
0
)