首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void f(int *q) { int i=0; for(;i<5;i++) (*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a);
有以下程序 void f(int *q) { int i=0; for(;i<5;i++) (*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a);
admin
2009-03-17
65
问题
有以下程序 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
解析
调用函数f()时,将数组a的地址传递给了指针q,此时q指向的就是数组a的第一个元素a[0]。在5次循环过程中,q始终指向a[0],因此a [0]的值增加了5。最后的输出结果为“6,2,3,4,5”。
转载请注明原文地址:https://kaotiyun.com/show/1YXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Commandl的命令按钮;1个名称为List1、没有列表项的列表框。编写如下程序:PrivateSubCommandl_Click()DimxAsString,sAsString,tempAsStr
下列关于标签的描述中,错误的是
窗体上有一个名称为Text1的文本框;一个名称为Timer1的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timer1的事件过程如下:PrivateSubTimer1_Timer() StaticflagA
下列关于函数过程的叙述中,正确的是()。
在VB中,函数过程与子程序过程的区别之一是
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
设有下面的语句:PrintIIf(x>0,1,IIf(x
在某个事件过程中定义的变量是( )。
类模块文件的扩展名为
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
随机试题
论述国际市场营销规划。
________,同来何事不同归?
缩宫素的主要合成部位是
急性胰腺炎最重要的治疗措施是
风痰阻络或热极动风可致胃热或虫积可致
设函数f(x)=,若f(x)在x=0可导,则a的值是()。
如果企业将积压的存货转为损失,将会()。
在数据结构中,从逻辑上可以把数据结构分为______。
Liberal(自由)educationisbecomingthetaskofteachers.Itis【C1】______notonlytoteachandlearnknowledge,butalsotodevel
Kateis_______diligentthanherbrother,butshedidn’tpasstheexam.
最新回复
(
0
)