首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void f(int*q) {int i=0; for(; i
有下列程序: void f(int*q) {int i=0; for(; i
admin
2016-12-28
47
问题
有下列程序:
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全国计算机二级
相关试题推荐
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k
下列是用户自定义标识符的是
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
以下叙述中错误的是______。
下列叙述中正确的是______。
下列叙述中正确的是______。
下列叙述中不正确的是()。
随机试题
绞窄疝时,疝内容物是肠管时,其病理变化为
以下部位神经支配的对应关系是A.L2B.C7C.C6D.C8~T1E.L3支配股四头肌的是
在选择教育理财产品的时候,应该考虑:()。
p值和标准差都是用来测度风险的,它们的区别在于()。
利率风险对固定收入证券的影响不如对股票价格的影响。()
中国公民张某系一大学教授,2006年度取得的收入情况如下:(1)每月取得工资收入5600元;(2)一次性取得设计收入2万元,缴税前从中依次拿出6000元、5000元,通过国家机关分别捐给了农村义务教育和贫困地区;(3)出版专著一部,出版社支付稿酬10万元;
凡.高:《向日葵》:荷兰
函数ReadDat()的功能是实现从文件ENG62.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryChar(),按给定的替代关系对数组xx中所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出
设有以下程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
结构化程序的三种基本控制结构是()。
最新回复
(
0
)