首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void f(int*P,int*q); main() { int m=1,n=2,*r=&m; f(r,&n); prinff(“%d,%d”,m,n); }
有以下程序: #include void f(int*P,int*q); main() { int m=1,n=2,*r=&m; f(r,&n); prinff(“%d,%d”,m,n); }
admin
2021-04-28
38
问题
有以下程序:
#include
void f(int*P,int*q);
main()
{
int m=1,n=2,*r=&m;
f(r,&n);
prinff(“%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+l是将p所对应的地址加1,而*q=*q+1是将q所指向的n的地址所对应的值加1,所以m的得知所对应的值没有变,而n的值则为3了。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/extp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
有以下程序#include<stdio.h>voidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:
以下叙述中正确的是
以下选项中,能用作数据常量的是
下列叙述中正确的是
以下结构体说明和变量定义中,正确的是
下面描述中错误的是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
以下定义数组的语句中错误的是()。
以下定义数组的语句中错误的是
随机试题
汇编语言和机器语言都属于低级语言,之所以称为低级语言是因为用它们编写的程序可以被计算机直接识别执行。()
在西方国家发生急性胰腺炎,除胆道疾病外的主要原因是
在距煤层最小垂距()m时至少向煤层打2个预测钻孔,用1~3mm的筛子冲洗液中的钻屑,测定其瓦斯解吸指标。钻屑瓦斯解吸指标的临界值应根据现场实测数据确定。
共同共有的形式主要包括()。
在资本积累过程中,实现个别资本增大的形式是()。
申奥:举办奥运会
初步建立
_______________是马克思主义的精髓。
{2007年)当x→0+时,与等价的无穷小量是()
Thesimpleactofsurrenderingatelephonenumbertoastoreclerkmayseeminnocuous—somuchsothatmanyconsumersdoitwith
最新回复
(
0
)