首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: 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
46
问题
若有以下程序: 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全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includevoidfun(int*s,int*P){staticintt=3;*p=s[t];t--;}voidmain()
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
在下列选项中,没有构成死循环的程序段是()。
有以下程序:#includeintfun(intn){if(n)returnfun(n-1)+n;elsereturn0;}main(){printf("%d\n",fun
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
以下是if语句的基本形式:if(表达式)语句其中“表达式”()。
设a,b,c是整型变量且均已赋值,则以下选项中错误的赋值语句是
在C语言中,以下说法不正确的是()。
随机试题
某市A区公民申某与谢某在B区共同违反了治安管理,B区公安分局辖区内某派出所将违法行为调查清楚以后,根据情节和事由不同,对谢某处以30元罚款,把申某移达到B区公安分局处理。B区公安分局对申某处以罚款200元的处罚。两人均对处罚不满,谢某向B区公安分局提出复议
A、Shethoughtthefurniturewouldbepromptlybought.B、Shedoesn’trememberhowmuchthefurniturecost.C、Theyboughtthefurn
子宫动脉来自
关于药物相互作用A、使青霉素分解增快而导致疗效降低B、使青霉素免受开环破坏C、使青霉素的血药浓度增高,毒性可能增加D、出现混浊、沉淀、变色和活性降低E、发生透明度不改变而效价降低的潜在性变化青霉素与维生素B6配伍可
采用低应变反射波法检测桩身完整性,锤击桩头输入初始应力波脉冲,当波形一定时我们需要关注的主要问题是()。
岩体结构中结构面类型按地质成因可分为()。
在统计过程控制中,偶然因素的特点是()。
和概念的学习一样,课堂情境中学生学习原理的基本方式有发现式和接受式两种。()
软件设计模块化的目的是(37)。
下列有关Java语言的叙述中,正确的是()。
最新回复
(
0
)