首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
35
问题
有下列程序:
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://kaotiyun.com/show/TSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能:对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;while(______)if(isdig
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf
若有以下定义structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
有以下程序voidss(char*s,chart){while(*s){if(*s==t),s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfe
下列程序的输出结果是______。#include<stdio.h>sb(ints[],intb){staticintn=3;b=s[n];n--;return(b);}main(){ints[]={1,5,6,8};in
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
随机试题
辅助诊断伤寒病的实验是()
A.弯腰前俯位B.膝胸位C.截石位D.蹲位直肠肛管检查最常用的体位是
3岁以内的小儿未接种卡介苗者,结核菌素试验阳性表示
建筑面积在()万平方米以上的住宅建设工程必须实行监理。
工作时间估计的方法有()。
工作人员必须进入电磁辐射超标区时,可采取以下措施:()。
《ATA单证删》项下进境的展品自货物进境之日起6个月内应当复运出境,特殊情况要延长,延长期不超过6个月的可以向直属海关申请延期,延长期超过6个月的需经海关总署批准。()
甲公司为增强营运能力,决定新建一栋办公楼,所需资金通过发行可转换公司债券筹集。2010年1月1日,甲公司经批准按面值发行5年期到期一次还本、分期付息、票面利率为6%的可转换公司债券5000万元,不考虑发行费用,款项于当日收存银行并专户存储。债券发行2年后可
强化农业社会化服务是发展现代农业的重要举措。我们要进一步建立完善农技推广、动植物疫病防控和农产品质量监管“三位一体”的()两级农业公共服务体系。
关于一项重要的实验结果的报告是有争议的。某科学家重复了这项实验,但没有得到与最初的实验相同的结果。该科学家由此得出结论:最初的实验结果是由错误的测量方法造成的。以下哪项是这位科学家推理的假设?
最新回复
(
0
)