首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int *f(int *s, int *t) { int k; if (*s < *t) { k = *s; *s=*t; *t=k; } return s; } main() { int i=3, j
若有以下程序 #include int *f(int *s, int *t) { int k; if (*s < *t) { k = *s; *s=*t; *t=k; } return s; } main() { int i=3, j
admin
2015-07-31
52
问题
若有以下程序
#include
int *f(int *s, int *t)
{ int k;
if (*s < *t) { k = *s; *s=*t; *t=k; }
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、5,3,3,5,5
B、3,5,5,3,5
C、3,5,3,5,5
D、5,3,5,3,5
答案
解析
在主函数中分别给整型变量i、j和指针型变量p、q赋初值,并声明指针变量r;调用f函数,并将实参变量p和q的值传递给形参变量s和t,并且f函数是指针型函数,即函数的返回值将是一个地址。在f函数中,如果条件成立,则将指针变量s和t的值互换,并且将指针s的地址返回主函数。最后输出i, j, *p, *q, *r的值,即5,3,5,3,5。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/39Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][
设有下列语句inta=1,b=2,c;c=ab(b<<2);执行后,C的值为()。
请读程序:#include<stdio.h>main(){inta;floatb,c:scanf("%2d%3f%4f’,&a,&b,&c);printf("\na=%d,b=%f,c=%f\n"
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d"
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是()。
下列叙述中正确的是______。
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
下列数据结构中,能用二分法进行查找的是()。
随机试题
Academicdishonestyisnothingnew.Aslongastherehavebeenhomeworkassignmentsandtests,therehavebeencheaters.Theway
1岁患儿(体重10kg),腹泻2天,人院诊断为急性肠炎伴轻度脱水,该患儿丢失的液体量为
招待日本客人时,最好不出现什么图案
下列不属于目标市场国对产品的强制性要求的是()
A.变质性炎B.浆液性或纤维素性炎C.肉芽肿性炎D.化脓性炎E.纤维素性炎细菌性痢疾
A.硝苯地平B.硝酸甘油C.普萘洛尔D.维拉帕米E.酚妥拉明既能预防又能迅速缓解各型心绞痛的症状,对急性患者常作为首选药的是()
计算机操作系统程序属于()产品。
制止有害于学生的行为或者其他侵犯学生合法权益的行为,批评和抵制有害于学生健康成长的现象,这是教师应当履行的义务。()
(2010上系分)面向对象设计是模型驱动和用例驱动的,整个设计过程将______(1)作为输入,并生成______(2)作为输出。(2)
磁盘与光盘相比,下列( )是磁盘的缺点。
最新回复
(
0
)