首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-03-15
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/QJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
有以下程序#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;intscore[2];}STU;STUf(STUa)
以下叙述中错误的是
以下叙述中错误的是
以下叙述中正确的是
以下叙述中正确的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
随机试题
A.转肽酶B.转位酶C.释放因子D.核蛋白体在翻译过程中能识别终止密码的是
具有SRBC受体的细胞是
吡喹酮为
单纯性牙周炎局部治疗为()
A.心包摩擦音B.心脏杂音突然改变C.心前区舒张期杂音D.心前区收缩期杂音E.主动脉瓣区舒张期杂音
银行或其他金融机构工作人员吸收客户资金不入账的,可判20年以上有期徒刑。()
甲企业2017年产品单位售价为100元,变动成本率为60%,固定成本总额为150万元,利息费用为50万元。2018年预计产品的单位售价、单位变动成本、固定成本总额不变,所得税税率为25%(与往年一致),预计销售量将增加50%。甲企业过去5年的有
王某因劳动合同终止而失业,已办理登记并有求职要求,此系王某首次失业,已知王某与用人单位累计缴纳失业保险费满7年。王某领取失业保险金的最长期限是()。
注册会计师在测试X公司与采购交易相关的内部控制时发现的以下情况中,()最有可能表明采购交易完整性认定存在重大错报风险。
-1,2,3,-1,-10,-6,()
最新回复
(
0
)