首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
31
问题
有以下程序
#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全国计算机二级
相关试题推荐
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n一1;i++)a[i]+=i;}main(){i
有以下程序structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j+
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
以下不构成无限循环的语句或语句组是
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fu
随机试题
捕食者和猎物相互作用的结果是协同进化。()
男性,34岁。双侧耻骨支骨折,伤后6小时无尿,血压、脉搏正常应考虑的原因是
下列不同物质的药物最常用的粉碎方法是A、易挥发、刺激性较强药物的粉碎B、比重较大、难溶于水而又要求特别细的药物的粉碎C、对低熔点或热敏感药物的粉碎D、混悬剂中药物粒子的粉碎E、水分小于5%的一般药物的粉碎干
患者女性,42岁,既往健康,近2个月出现巩膜、皮肤黄染,呈进行性加重,无腹痛,略消瘦,体检见:肝肋下可触及,右上腹扪及肿大之胆囊,无触痛,无发热。根据患者的术中所见,该患者进行了术后辅助放疗,下列关于胰腺癌的放射治疗说法正确的是
会计工作的移交必须有专人监交,通过监交可以()。
企业资源的分析过程包括()。
从国际债务危机、欧洲货币危机和亚洲金融危机中可以看出,发生危机国家的汇率政策的共同特点是()。
×市民族宗教局2018年发布的、排序为5号的公文,发文字号的正确格式是:
A是3阶矩阵,有特征值λ1=λ2=2,对应两个线性无关的特征向量为ξ1,ξ2,λ3=-2对应的特征向量是ξ3.问ξ1+ξ2是否是A的特征向量?说明理由;
例如:您是来参加今天会议的吗?您来早了一点儿,现在才8点半。您先进来坐吧。★会议最可能几点开始?A8点B8点半C9点√麦克汉语说得很流利,英语口语也很好,德语说得不太流利。★麦克什么语言说得很流
最新回复
(
0
)