首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void f(int*p,int*q); main() { int m=1,n=2,*r=&m; f(r,&n);printf("%d,%d",m,n); } void
有以下程序 #include void f(int*p,int*q); main() { int m=1,n=2,*r=&m; f(r,&n);printf("%d,%d",m,n); } void
admin
2016-12-28
18
问题
有以下程序
#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/5wDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当变量c的值不为2、4、6时,值也为"真"的表达式是
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;*k=0;[8]if(s
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);}该程序的输
下列叙述中,正确的是
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
下列是用户自定义标识符的是
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s)该函数的功能是______。
若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是______。
以下叙述中错误的是______。
下列二维数组初始化语句中,不正确的是()。
随机试题
往复活塞式压缩机的不足之处是进、排气阻力较大,容积系数较低,一般在_______。
备注就是用于填写需要临时说明的情况
鼻咽癌最常见的组织学类型是
第一次心包穿刺抽液总量不宜超过()
某小儿体重12kg,身长84cm,头围48cm,其年龄约为
在我国行政诉讼中,人民法院作为审理依据的是( )。
(2010年真题)债务人将其债务转移给第三人的生效条件之一是
化学和生物武器从技术上说几乎是完全不同的。化学武器是可以以水蒸汽、烟雾浮起或液体状态传播的剧毒合成物。反之,生物武器则是能引起疾病的活体微生物或是以空气悬浮物形式传播、可被人体吸人的最有效的毒素(即从活的生物体中所提炼出的致命化学品)。化学武器需要类似喷雾
大环境
对考生文件夹下WORD.docx文档中的文字进行编辑、排版和保存,具体要求如下:【文档开始】第二代计算机网络——多个计算机互联的网络20世纪60年代末出现了多个计算机互联的计算机网络,这种网络将分散在不同地点的计算机经通信线路互联。它由通信子
最新回复
(
0
)