首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> 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 <stdio.h> 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
2018-10-16
49
问题
若有以下程序
#include <stdio.h>
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、3,5,5,3,5
B、3,5,3,5,5
C、5,3,5,3,5
D、5,3,3,5,5
答案
C
解析
函数f为返回值为指针的函数,主要功能是返回s和t指向空间值大的数据的地址,同时如何s指向空间数据大于t指向空间的数据,那么交换。主函数p和q指向i和j,值为3和5,j的值大于i的值,因此调用函数f以后,返回j的地址,r指向j,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://kaotiyun.com/show/kuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
设x和y均为int型变量,则以下语句:“x+=y;y=x-y;x-=y;”的功能是______。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
若有以下定义和语句: intw[10]={23,54,10,33,47,98,72,80,61},*p; p=w; 则通过指针p引用值为98的数组元素的表达式是【】。
有以下程序 main( ) { char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%d\n”,strlen(p[4])); } 执行后输出结果是( )
下列叙述中,正确的一条是()
设有以下变量定义,并已赋确定的值,charw;intx;floaty;doubleZ;则表达式:w*x+z-y所求得的数据类型为上【】。
s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
最简单的交换排序方法是
下列叙述中,不属于软件需求规格说明书的作用的是______。
随机试题
合同法定解除的情形有哪些?
血清与血浆的区别是
女性,48岁。突然胸闷痛,心悸,心电图示V1~3有深而宽的Q波,ST段抬高,伴有室性期前收缩,二联律形成,抢救中突然抽搐。最可能的原因是
下述属于慢阻肺预防方法的是()。
××局关于要求解决消除安全隐患专项经费的请示××人民政府:根据各级政府有关严防安全事故发生的紧急通知要求,我局领导高度重视,组织专人进行了一次安全大检查,发现我县还存在滑坡、危岩、危房、危旧线路、有毒有害物质储存不合理、消防设施严重不足等安全隐
下列案件属于行政诉讼受案范围的是()。
关于毛泽东思想,下列说法中正确的有()
Theideathatsomegroupsofpeoplemaybemoreintelligentthanothersisoneofthosehypothesesthatdarenotspeakitsname.
FromMondayuntilFriday【36】peoplearebusyworkingorstudying,butintheeveningsand【37】weekendstheyarefreetoenjoythem
Whendidthefilmbegin?
最新回复
(
0
)