首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int*p,int*q); main() { int m=1,n=2,*r=&m; fun(r,&n); printf(’’%d,%d’’,m,n); } void fun(int*P,int*q) { P
有以下程序: #include void fun(int*p,int*q); main() { int m=1,n=2,*r=&m; fun(r,&n); printf(’’%d,%d’’,m,n); } void fun(int*P,int*q) { P
admin
2020-10-26
33
问题
有以下程序:
#include
void fun(int*p,int*q);
main()
{
int m=1,n=2,*r=&m;
fun(r,&n);
printf(’’%d,%d’’,m,n);
}
void fun(int*P,int*q)
{
P=p+1;
*q=*q*5;
}
程序运行后的输出结果是( )。
选项
A、1,5
B、1,10
C、2,5
D、2,10
答案
B
解析
函数是地址传递,所以子函数中的变化会反映到主函数中的变量上,但要注意的是,在指针引用时必须在前面加上*,否则操作的是地址本身,而不是其指向的变量的值,因此p=p+1会将p指向下一个整型地址,*q=*q*5会操作n的值,m的值没有变化,所以结果是1,10。
转载请注明原文地址:https://jikaoti.com/ti/PzD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){shortc=124;c=c________;prinff("%d\n",c);}若要使程序的运行结果为248,应在下划线
若函数中有定义语句:intk;,则()。【09年3月】
下面对软件测试描述错误的是()。
有以下说明语句:char/s="\"Name\\Address\n";指针S所指字符串的长度是()。
层次型、网状型和关系型数据库划分原则是()。【10年9月】
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
软件的三要素是
下列关于软件工程的描述中正确的是
下列不属于软件工程3个要素的是()。
随机试题
正弦规是利用正弦函数原理,用间接法测量()的量具。
以礼自治,以礼治人
阳痿的特征是因梦而遗精者称
抗肿瘤药物美法仑经过结构修饰得到氮甲,目的是
下列哪种类型的信息系统的使用者是操作人员()。
税务合法性原则是指()。
再贴现率是主动权能够完全掌握在中央银行手中的货币政策工具。()。(对外经济贸易大学2013真题)
下列哪些法律属于宪法部门()。
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
Whatproblemsdothespeakersidentifyforthisproject?ChooseSEVENanswersfromtheboxandwritetheletters,A-H,nexttoq
最新回复
(
0
)