首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int*p,int*q) main() { int m=1,n=2,*r=&m; f(r,&n);printf("%d,%d",m,n); }
有以下程序: #include void fun(int*p,int*q) main() { int m=1,n=2,*r=&m; f(r,&n);printf("%d,%d",m,n); }
admin
2021-04-28
109
问题
有以下程序:
#include
void fun(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、1,3
B、2,3
C、1,4
D、1,2
答案
A
解析
语句p=p+1;只改变指针p的地址,与p的内容无关,所以m没有改变,而语句*q=*q+l;是改变该指针所指地址中的内容,所以n变为3,m不变。
转载请注明原文地址:https://kaotiyun.com/show/8Utp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
若有以下程序#include<stdio.h>main(){inta=-11,b=10;a/=b/=-4:printf("%d%d\n",a,b);}则程序的输出结果是
有以下程序:#includemain(){intc[6]={10,20,30,40,50,60},*P,*s;P=c;s=&c[5];prinff(“%d\n”,S—P);}程序运行后的输出结果
下列叙述中正确的是
以下叙述中正确的是
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->nex
下列说法正确的是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
区域性心肌梗死的病变特点是
黄曲霉毒素的靶器官主要是
单摆的周期与质量m和摆长l的关系是()。
为找到和实施适当的营销组合,基金销售机构要进行市场营销的()。
Duringthesummerholiday,IthinkIshoulddosomething【M1】______meaningfulinsteadtouring.SoIgotajo
农产品市场的特点是()。
《合同法》第73条规定:因债务人怠于行使其到期债权,对债权人造成损害的,债权人可以向人民法院请求以自己的名义代位行使债务人的债权,但该债权专属于债务人自身的除外。代位权的行使范围以债权人的债权为限。债权人行使代位权的必要费用,由债务人负担。分析:如
下列选项中,不能作为合法常量的是()。
下列关于重载运算符错误的是
There__________asportsMeetinourschoolnextWeek.
最新回复
(
0
)