首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int *p,int *q) {p=p+1;*q=*q+1;} main() { int m=1,n=2,*r=&m; fun(r,&n);
有以下程序: #include<stdio.h> void fun(int *p,int *q) {p=p+1;*q=*q+1;} main() { int m=1,n=2,*r=&m; fun(r,&n);
admin
2018-01-14
44
问题
有以下程序:
#include<stdio.h>
void fun(int *p,int *q)
{p=p+1;*q=*q+1;}
main()
{
int m=1,n=2,*r=&m;
fun(r,&n);
printf("%d,%d\n",m,n);
}
程序运行后的输出结果是( )。
选项
A、1,3
B、2,3
C、1,4
D、1,2
答案
A
解析
本题中p=p+1;语句只改变指针p的地址,跟p内容无关,所以m值没有改变。而*q=*q+1;语句中q地址指针指向的内容改变了n值,所以n变为3。
转载请注明原文地址:https://kaotiyun.com/show/bHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+l;j<n;j++)if(a[i]<a[
有以下程序:main(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是()。
有以下程序段:intx=3;do{printf("%d",x-=2);}while(!(--x));其输出结果是()。
在位运算中,操作数每左移两位,其结果相当于()。
有以下程序:#includemain(){inti,sum=0;for(i=1;i<9;i+=2)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是_________。
关系数据库中能实现的专门关系运算包括________、连接和投影。
以下叙述中正确的是()。
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()。
下列叙述中,不属于结构化分析方法的是______。
以下叙述正确的是()。
随机试题
简述实行文书部门整理(立卷)制度的优越性。
《长恨歌》是我国唐代诗人()的名篇。
对Excel5K作表的数据进行分类汇总前,必须先按分类字段进行______操作。
关于与妇科手术有关的心理问题,下列哪项正确:
患者急性心肌梗死,突发昏厥,心电图出现无法辨认的QRS波群、ST段及T波,频率300~400次/分。其诊断是()
可通过母婴传播的传染病是
燃烧按照其形成的条件和发生瞬间可分为()。
设计调查表时,要注意的方面包括()
airpollutionindex
Thecohesiveness(内聚力)ofafamilyseemstorelyonmemberssharingcertainroutinepracticesandevents.Foragrowingshareof
最新回复
(
0
)