首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出结果是()。voidfun(int*x,inty){printf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fun(&y,&x);printf("%d%d",x,
已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+(b++)-(++c);”后,a的值是________。
有下列程序:intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5}
若有定义:“inta[2][3];”,则对a数组的第i行第j列元素的正确引用为()。
以下叙述中正确的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
下列关于栈的叙述中,正确的是()。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
下列叙述中错误的是()。
在软件开发中,下面任务不属于设计阶段的是()。
随机试题
加强党的思想政治建设的最重要一环是()
治疗食痰之法则是治疗痰在胸膈者当
资本维持原则
平安险是中国人民保险公司海洋货物运输保障的主要险别之一。下列哪一损失不能包括在乎安险的责任范围之内?()
水利工程建设中发生的自然灾害、公共卫生事件、社会安全等事件,依照()相应应急预案执行。
施工企业项目经理在承担工程项目施工管理过程中,应履行的职责不包括( )。
()与审慎的会计准则相抵触。
法体现的是整个统治阶级的意志,即统治阶级每个成员个人意志的总和,这是由统治阶级所处社会的物质生活条件所决定的。()
Swing的事件处理机制包括______、事件和事件监听者。
Themeritofasalestaxisthatitdecreasesgovernmentrelianceonincometaxes.
最新回复
(
0
)