首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void flint*q) {int i=0; for(;i
有下列程序: void flint*q) {int i=0; for(;i
admin
2019-05-17
50
问题
有下列程序:
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全国计算机二级
相关试题推荐
有以下程序#includemain(){intij,m=1;for(i=1;i<3;i++){for(j:3;j>0;j--){if(i*j>3)break;
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;c
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
以下叙述中正确的是
下面选项中关于“文件指针”概念的叙述正确的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
以下叙述中错误的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
下列数据结构中,属于非线性结构的是
支持子程序调用的数据结构是
随机试题
下列检查结果中不符合代谢性碱中毒的是
A.均属高效消毒剂B.均属中效消毒剂C.均属低效消毒剂D.一个是高效消毒剂,一个是中效消毒剂E.一个是高效消毒剂,一个是低效消毒剂次氯酸钠和苯扎溴铵
社区健康教育的对象包括()
机体阴液突然大量丢失,导致生命垂危的病理变化是
()是建设项目获得短期、中长期贷款的重要渠道。
不属于统计的基本任务是对经济社会发展情况的是()。
混合筹资是兼具股权与债务特性的融资。我国上市公司目前最常见的混合筹资有可转换债券和认股权证。()
树木:砍伐
如图5所示,在列表框Listl中已经有若干人的简单信息,运行时在Textl文本框(即”查找对象”右边的文本框)中输入一个姓或姓名,单击”查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹
—Ididenjoymyselfatyourparty.—______.
最新回复
(
0
)