首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void f(int *p,int *q); main() { int m=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n); } vo
有以下程序: #include <stdio.h> void f(int *p,int *q); main() { int m=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n); } vo
admin
2022-04-01
40
问题
有以下程序:
#include <stdio.h>
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/wnkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
关于位运算的叙述中正确的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SOP(k+m)/SQR(k+m);printf("%d\n",a);}
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
下列叙述中正确的是
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:
若变量已正确定义为int型,要通过语句scanf("%d,%d,%dtt,&a,&b,&c);给a赋值1、给b赋值2、给C赋值3,以下输入形式中错误的是(注:口代表一个空格符)
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
下列定义变量的语句中错误的是()。
随机试题
乙炔发生器是利用____和____相互作用而制取乙炔的设备。
设(X,Y)服从区域D上的均匀分布,其中D是一个以原点为圆心,以R为半径的圆域,则(X,Y)的密度函数f(x,y)=_________
A.三叉神经B.舌下神经C.舌咽神经D.面神经E.迷走神经支配舌前2/3味觉的神经是
关于上消化道出血的描述,下列哪一项不正确
某20层的钢筋混凝土框架—剪力墙结构,总高为75m,第一层的重力荷载设计值为7300kN,第2~19层为6500kN,第20层为5100kN。试问,当结构主轴方向的弹性等效侧向刚度(kN·m2)的最低值满足下列( )项数值时,在水平力作用下,可不考虑重力
开放式基金的交易价格主要取决于()。
关于双代号网络计划中虚工作的说法,正确的是()。
某人利用本单位的物质技术条件,完成了一项发明,并在之前与本单位就该发明订了一份协议,约定了专利申请权和专利权归所在单位。依据《中华人民共和国专利法》的规定,以下关于该发明专利申请权和专利权归属的说法,正确的是()。2008一2012年间,中国M
测题的编写要搜集资料,其来源有()。
A、Itisaflourishingbusiness.B、Itisadecliningbusiness.C、Ithasbeenremovedbythegovernment.D、Ithaschangedgreatly.
最新回复
(
0
)