首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void f(int*P,int*q); main( ) { int m=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n);
有以下程序: #include void f(int*P,int*q); main( ) { int m=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n);
admin
2021-04-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
解析
在f(int*p,int*q)函数中,执行p=p+1是将p所对应的地址加1,而*q=*q+1是将q所指向的(n的地址所对应的)值加1,所以m所对应的值没有变,而n的值则为3。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/XXtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>intm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main(
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
下面不能作为结构化方法软件需求分析工具的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++:}return
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
下面不属于结构化程序设计风格的是
关于C语言的符号常量,以下叙述中正确的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
随机试题
地表注浆适用于浅埋松散破碎的地层。()
胃镜检查时,患者体位
患者,女性,27岁。颜面及双下肢水肿、尿少10天,病前10天曾有咽痛史。BP160/95mmHg。化验:尿蛋白(++),红细胞(+++),Scr250μmol/L,抗“O”阳性,血浆白蛋门32g/L,Hb9lg/L。提问2:对于该例患者最有诊断价值的
我国国家赔偿法的归责原则是违法归责,下列选项中对“违法”的含义理解不正确的是:
下列设备中属于轻小型起重设备的有()。
净收入理论假定:当企业融资结构变化时,企业发行债券和股票进行融资,其成本均不变,即企业的债务融资成本和股票融资成本不随债券和股票发行量的变化而变化。()
个人理财业务的风险管理应包括()。
在永恒“变化”的过程中,有的东西是要永恒坚持的,那就是学习方法论和颖悟性,还有“做人”。上面这段话主要支持了这样一种观点,即()。
A、4个B、5个C、6个D、7个B录音最后一句已经给出答案“达到五个”,所以选B。
Goodmannersaretheartofmakingthoseeasywithwhomweconverse.Whoevermakesthefewestpersonsuneasyisthebestbredin
最新回复
(
0
)