首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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://kaotiyun.com/show/wt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下说明语句:char/s="\"Name\\Address\n";指针S所指字符串的长度是()。
有以下程序:#includemain(){inti,array[6]={1,5,0,4};for(i=0;i
以下选项中,合法的一组C语言数值常量是()。
若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
以下选项中正确的语句组是()。【09年3月】
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
在数据库中,数据模型包括数据结构、数据操作和()。
有以下不完整函数intfun(char*p){char*t=p;while(*t++);return(______________);}该函数的功能是:计算p所指字符串占用内存单元的个数,作为函数值返回。return语句下划线处应填入的是(
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为:CEAedca,排序后输出为:CedcEAa。注意:部分源程序在文件PROG1.C中。请勿改动主函数ma
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
“孟母三迁”的故事说明了哪种因素对人发展的影响?()
关于腹股沟直疝的说法正确的是
可确诊慢性淋巴细胞白血病的方法是
下列关于债务管理的说法中,不正确的是()。
若对检验费用高的产品进行控制,最宜选取的控制图为()。
认知方式,又称认知风格,是指个人所偏爱使用的信息加工方式,认知方式有好坏之分。()
按照《人民警察法》有关规定,人民警察在公益方面应当履行的责任义务有哪些?()
下列行为中,构成侵犯商标权的有()。
7October,2008HuaxiaIndustrialCorp.903MinhuaRoadGuangzhouP.R.ChinaAttention;Mr.AllenYoungSubject;RequestforAB
A、Themanspilledsometeaonher.B、Shetookthewrongbusinahurry.C、Herlaundrydidn’tdryintime.D、Shewascaughtina
最新回复
(
0
)