首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void f(int*q) {int i=0; for(; i
有下列程序: void f(int*q) {int i=0; for(; i
admin
2016-12-28
62
问题
有下列程序:
void f(int*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/uwDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);}该程序的输
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#includevoidf(intx[],intn){intp0,p1,i,j
函数fun的返回值是【】fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)mm++;while(b[n]){*(a+num)=b[n];num++;n++;}r
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
已知bead指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有连接点数据域的和值作为函数值返回。请在横线处填入正确内容。{intdata;structlink*next;
以下数组定义中错误的是______。
以下叙述中错误的是______。
下列关于栈的叙述正确的是______。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
随机试题
潘德克顿法学
梅女士,编辑,今年42岁,已婚,育有一子。由于长期伏案做校对工作,梅女士早就患有腰椎间盘突出症。去年年底,梅女士要赶一批书稿的校对,连续两周加班加点。任务完成后,梅女士也住进了医院,而且这次病得非常严重,医生说可能得终生卧床。梅女士积极配合治疗,每天去家附
现在越来越多的人愿意把钱花在旅游、休闲活动等方面,这种现象反映出:
唐代科举考试的时间是()
依照我国《侵权责任法》的规定,下列哪个特殊侵权行为适用过错推定原则?()
Thinkgolfis【C1】______game?Thinkagain.ResearchersincludingDebbieCrewsofArizonaStateUniversityandJohnMiltonofthe
A、Therewouldbemuchdifferencewithoutthemovement.B、Themovementshouldbemorepeaceful.C、Themovementactuallydidnothi
It’simportantthatenoughmoney(collect)______tosupporttheproject.
Whatworkdoestheothermando?Heis______.
Tobereallyhappyandreallysafe,oneoughttohaveatleasttwoorthreehobbies,andtheymustallbereal.Itisnousesta
最新回复
(
0
)