首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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=
有以下程序 #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=
admin
2015-12-25
77
问题
有以下程序
#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
解析
本题考查函数的调用与指针。fun()函数的作用是:使指针p指向原来所指变量的下一个变量,使q指针指向的值加1。主函数中,指针r指向m,调用fun()函数的结果是,使r指向地址位于m后面的变量,使位于n的地址上的变量(就是n)的值加1,因此,结果为1,3。
转载请注明原文地址:https://kaotiyun.com/show/kPDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中正确的是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
有下列程序:#include"stdio.h"main(){intx=0;inty=0;while(x<7&&++y){y--;x++;}printf("%d,%d",y,x);
下列选项中合法的赋值语句是()。
设有下列的程序段:charstr[]="Hello";char*ptr;ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
下列说法错误的是()。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*#p;p=&St;
若a=1,b=2,则表达式!(x=a)‖(y=b)&&0的值是______。
下列叙述中正确的是()。
已知#intt=0;while(t=1){...}则以下叙述正确的是
随机试题
简述报道组织的工作内容。
学校体育的根本任务是
儿童体内维生素D不足使钙、磷代谢紊乱的疾病是
既攻毒杀虫,又利水通便的药物是()。
汇付方式采用的是逆汇方法。()
行政监察机关对公安机关及其人民警察的监督,属于()。
2013年末,等级公路总里程占公路总里程的:
一名教师看到一个学生在上课的时候扮鬼脸却没有理睬他,根据斯金纳的理论,这名教师之所以这么做依据的规律是
删除视图salary的命令是______。
Youareamanagerinaninternationalcompany.Youwanttoreducethecompany’sspendingoncourierservices.Writeanemail
最新回复
(
0
)