首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void f(int*q) {int i=0; for(; i
有下列程序: void f(int*q) {int i=0; for(; i
admin
2016-12-28
27
问题
有下列程序:
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://jikaoti.com/ti/wPi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求从键盘读入含有空格字符的字符串,应使用函数
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);whil
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);whil
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
以下数组定义中错误的是
下列关于栈的叙述正确的是______。
下列叙述中不正确的是()。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
随机试题
男性,70岁,主诉上腹部疼痛逐渐加重来诊,近来疼痛夜间为重,坐起前倾位疼痛可以减轻,食欲不振,伴腹泻,脂肪餐后腹泻加重,两个月来体重减轻15kg,曾行胃镜检查诊为"慢性重度萎缩性胃炎",上消造影无阳性发现,化验发现血糖增高
根据国内常用分类,单侧唇腭裂中,整个上唇至鼻底完全裂开的属于()
【背景】某工程施工合同中规定,合同工期为30周,合同价为827.28万元(含规费38万元),其中,管理费为直接费(分部分项工程和措施项目的人工费、材料费、机械费之和)的18%,利润率为直接费、管理费之和的5%,营业税税率、城市维护建设税税率、教育
配制高强混凝土的矿物掺合料可选用()。
从理论上说,债权人不得干预企业的资金投向和股利分配方案。()
()是银行最为复杂的风险种类,也是银行面临的最主要的风险。
习近平总书记多次指出,要坚定中国特色社会主义道路自信、理论自信、制度自信、文化自信。其中,()是一个国家、一个民族发展中更基本、更深沉、更持久的力量。
设f(x)是以T为周期的函数,则函数f(x)+f(2x)+f(3x)+f(4x)的周期是[]
把硬盘上的数据传送到计算机的内存中去,称为(9)。
FrequentbusinesstravelerJoyceGioiaforgotmorethan$20000worthofjewelryinherhotelroominItalylastyear.Luckily
最新回复
(
0
)