首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
24
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序段:intn=0,p;do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是
以下选项中可作为C语言合法整数的是
结构化程序设计的主要任务是确定每个模块的
以下程序(程序左边的数字为符加的行号)。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";5puts(s);6strcpy(s,"h
下面程序的输出结果是_______。unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}whil
请选出以下程序的输出结果_______。#include<stdio.h>sub(x,y,z)intx,y,*z;{*z=y-x;}main(){inta,b,c;sub(10,5,&A)
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf("\na=%d,b=%f,c=%f
以下程序的输出结果是() structst {intx;int*y;}*p; intdt[4]={10,20,30,40}; structstaa[4]={50,&dt[0],60,&dt[0],60&d
以下关于C语言数据类型使用的叙述中错误的是
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
随机试题
按冲砂液循环方式的不同,可将冲砂方法分为正冲、反冲两种。()
抗甲状腺药物主要的不良反应是()。
2011年3月2日,A公司与B公司签订了一份标的为100万元的设备买卖合同。该合同约定:A公司于3月3日向B公司支付15万元作为预付款;B公司于3月10日交付设备;A公司于B公司交付设备之日起3日内付清货款。2011年3月3日,A公司按合同约定向B公司签发
公募证券是指向社会公众投资者公开发行的证券,其审批制度比较(),并应采取公示制度。
中国共产党和民主党派团结协商的基本方针是()。
蝴蝶:蟋蟀
读书有益生活,读书有益人生,读书有益社会,是自古至今东西方文化都笃信的一个神圣信条。但读书在今天却面临着诸多_____,“开卷有益”面临着_____的深刻质疑。填入画横线部分最恰当的一项是:
以下关于Windows2003用户管理的描述中,哪项是错误的?——
有如下类定义:classCup{public:voidSetPrice(doubleval=5.8);doubleGetPrice(){returnprice;
Dueto______researchwhichhadtakenyearstocomplete,thescientistproudlypresentedherfindingsatthenationalconventio
最新回复
(
0
)