首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void f(int*P,int*q); main( ) { int m=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n);
有以下程序: #include void f(int*P,int*q); main( ) { int m=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n);
admin
2021-04-28
29
问题
有以下程序:
#include
void f(int*P,int*q);
main( )
{
int m=1,n=2,*r=&m;
f(r,&n);
printf("%d,%d",m,n);
}
void f(int*P,int*q)
{
P=P+1;
*q=*q+1:
}
程序运行后的输出结果是( )。
选项
A、2,3
B、1,3
C、1,4
D、1,2
答案
B
解析
在f(int*p,int*q)函数中,执行p=p+1是将p所对应的地址加1,而*q=*q+1是将q所指向的(n的地址所对应的)值加1,所以m所对应的值没有变,而n的值则为3。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/XXtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
有以下程序:#includefun(intx,inty){staticintm=0,i=2; i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k; k=fun(j,m)
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]!=’’)a[j++]=a[i];a[j]=’\0’;
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->nex
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
下面不属于结构化程序设计风格的是
对于循环队列,下列叙述中正确的是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
企业的财产属于()。
A链霉素;B四环素;C两者均是;D两者均不是;可能发生牙齿变色、骨髓生长抑制的是
炉甘石的功效是雄黄的功效是
工程变更不能超出合同规定的工程范围。如果超过了这个范围,承包商()。
()是指公司、企业在销售商品、提供劳务及让渡资产使用权等日常活动中形成的经济利益总流入。
甲公司以10辆汽车换取乙公司30台机器设备。在交换日,甲公司10辆汽车的账面价值为80万元,公允价值为100万元;乙公司30台机器设备的账面价值为60万元,公允价值为90万元;甲公司向乙公司收取货币资金10万元。假定不考虑相关税费.该项交换具有商业实质,甲
银行需要按照融资工具类别、资金提供者的性质和市场的地域分布来审查对各种融资来源的依赖程度。对银行来说进行(),保持与负债持有人和资产出售市场的联系,至关重要。
经济规律:法则
Theemployeesworkedhardbecause________.Mr.Whitefellinafaintbecause________.
A、12.B、16.C、18.D、20.B当学生16岁毕业后,他们可以选择工作,或上大学。
最新回复
(
0
)