首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2015-07-31
39
问题
有以下程序
#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/pnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
下列叙述中正确的是()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){int
下列选项中,合法的C语言关键字是______。
若a=10,b=20,则表达式!(a<b)的值是【】
下列叙述中正确的是()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
下列数据结构中,能用二分法进行查找的是()。
关系表中的每一横行称为一个
随机试题
A.芤脉B.革脉C.牢脉D.伏脉E.紧脉
下述炎症介质具有化学趋化作用的是
子宫动脉来自
半夏泻心汤化裁为生姜泻心汤属于()。
大型群众性活动消防安全管理工作原则包括()。
实际运作中,托管人对基金管理人投资运作的监督特点有()。
人类教育赖以存在和发展的决定性力量是()
AttacksonJoseManuelBarroso,thepresidentoftheEuropeanCommission,haveintensifiedbeforetheEuropeanelectionheldbet
在优化企业模型的工作中,成功与否的关键是
Thereweretwowidelydivergentinfluencesontheearlydevelopmentofstatisticalmethods.Statisticshadamotherwhowasdedi
最新回复
(
0
)