首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: void g(int **q) { (**q) ++; (*q) ++; } void main() { int line [5]; int *p=line;
若有以下程序: void g(int **q) { (**q) ++; (*q) ++; } void main() { int line [5]; int *p=line;
admin
2010-03-29
30
问题
若有以下程序: void g(int **q) { (**q) ++; (*q) ++; } void main() { int line [5]; int *p=line; for (i=0; i<5; i++) { *p=i; g(&P); } for (i=0; i<5; i++) cout<<line
; cout<<end1; } 该程序运行后的输出结果为( )。
选项
A、12345
B、1234
C、11111
D、55555
答案
1
解析
本题考核指针的运用。主函数的for循环中向函数g()传入实参&p,则在函数g()中执行“(**q)++;”相当于执行“(**(&p))++”,即(*p)++,其结果就是对相应的数组元素值加1。函数g()中执行“(*q)++;”相当于执行“(*(&p))++”,即p++。其结果为指针p指向下一个数组元素。这样通过for循环给数组元素分别赋值1、2、 3、 4、 5。
转载请注明原文地址:https://kaotiyun.com/show/P3jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
程序流程图中带有箭头的线段表示的是()。
下面结构体的定义语句中,错误的是()。
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
以下是if语句的基本形式:if(表达式)语句其中“表达式”()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
以下选项中不能作为C语言合法常量的是()。
下列C语言语句会出现错误的是()。
设有定义:intx[10],*p=x,i;,若要为数组x读入数据,以下选项正确的是()。
关于C++主函数特性,下列叙述正确的是()。
随机试题
A.意识障碍伴两眼向一侧凝视B.意识障碍伴呼吸缓慢C.意识障碍伴发热D.意识障碍伴高血压E.意识障碍伴心动过缓房室传导阻滞
A、心脏毒性B、骨髓抑制C、肝损伤D、肺纤维化E、腹泻5-氟尿嘧啶可引起的主要不良反应是()。
患儿男,7岁。左膝部碰伤后6天开始持续高热寒战,患肢活动受限。左胫骨上端剧痛,且有深压痛。血白细胞21×109/L,中性粒细胞90%。X线片正常。可能是
王进与李平于2000年10月21日结婚,住在王进的两间平房里。后来王进又从父母那里继承了一套楼房。结婚前,李平的叔叔当时不在,但承诺一定给李平2000元美金,2年后回来时一定给。2002年李平叔叔给了李平4000元美金。2002年5月10日,李平生下一男孩
将3个小球随机地投到4个大盒子中,则一个盒子中至多有一个球的概率为()。
高层建筑应至少沿一条长边或周边长度的()且不小于一条长边长度的底边连续布置消防车登高操作场地,该范围内的裙房进深不应大于()m。
下列关于无权代理的叙述错误的是()。
授予发明和实用新型专利的条件包括( )。
国际储备(厦门大学2014真题;厦门大学2013真题)
dθ∫0acosθf(rcosθ,rsinθ)rdr(a>0),则积分域为()
最新回复
(
0
)