首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int *f(int *s,int *t) { if (*s < *t) s=t; return s; } main() { int i=3, j=5, *p=&i, *q=&j, *r; r=f(p,q); print
有以下程序 #include int *f(int *s,int *t) { if (*s < *t) s=t; return s; } main() { int i=3, j=5, *p=&i, *q=&j, *r; r=f(p,q); print
admin
2015-07-28
36
问题
有以下程序
#include
int *f(int *s,int *t)
{ if (*s < *t)
s=t;
return s;
}
main()
{ int i=3, j=5, *p=&i, *q=&j, *r;
r=f(p,q);
printf("%d,%d,%d,%d,%d\n", i, j, *p, *q, *r);
}
程序的运行结果是( )。
选项
A、3,5,3,5,5
B、3,5,5,5,5
C、5,3,3,3,5
D、5,5,5,5,5
答案
A
解析
考查指针与函数。被调函数为指针型函数,返回的是s这一指针型数据。虽然该函数进行的是地址传参,但只是改变了指针的指向,对原指向的数据并没有改变。并且若以指针作为操作单元,不涉及其指向的数据时,该函数仍然可以看做是值传递,即形参指针指向的变化不会影响到实参指针的指向。if语句将s指向*s、*t较大的数据的地址。所以函数调用结束之后,i、j值不变,p的指向不变,r的指向和p的指向一致,输出结果为:3,5,3,5,5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/kdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:intx,y;若要通过scanf("%d,%do,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是_______。(0<=i<4,0<=j<10)
表示条件:10<x<100或x<0的C语言表达式【】。
有程序 #include<stdio.h> main() {inta,b,c=246; a=c/100%9; b=(-)&&(-1); printf("%d,%d\n%,a,b); } 输出结果是()
以下叙述中不正确的是______。
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
以下叙述中正确的是
以下关于C语言的叙述中正确的是
A、3*xn(2*x-1)B、3*x**n(2*X-1)C、3*pow(x,n)*(1/(2*x-1))D、3*pow(n,x)/(2*x-1)4在该题中,x的n次方应该调用函数pow(x,n)计算,故排除选项A、B。在选项D中,pow(n,x)的
随机试题
义务教育美术课程具有四个特征,体现在_______、具有实践性、追求人文性、_______四个方面。[江苏2019]
巨大胎儿发生率中女胎多于男胎。
不可用来检测眼压的是
上尿路结石的主要症状是疼痛和_________。
城市市区公共汽车与电车主要线路的长度以()为宜;快速轨道交通的线路长度不宜大于()的行程。
当一国面临通货膨胀风险时可采取的调节政策有()。
赵某不服甲市乙区环保局对其作出的一项行政处罚决定,欲申请行政复议。根据行政复议法及相关规定,赵某可以向下列哪些行政机关申请行政复议?
结合教学实际说明如何指导学生进行有效的复习?
环境教育是以人类与环境的关系为核心,以解决环境问题和实现可持续发展为目的,以提高人们的环境意识和有效参与能力、普及环境保护知识与技能,以培养环境保护人才为任务,以教育为手段而展开的一种社会实践活动。根据上述定义,下列教学内容最符合环境教育的是(
电子商务系统应用软件维护包括纠错性维护,()和()。
最新回复
(
0
)